var xmlHttp = createXmlHttpRequestObject();

function createXmlHttpRequestObject() {
	
   var xmlHttp;
	
   // IE
   //////
   if( window.ActiveXObject ) {
		
	try {
		xmlHttp = new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	catch (e) {
		xmlHttp = false;	
	}
   }
   // Mozilla usw.
   ////////////////
   else {
	try {
		xmlHttp = new XMLHttpRequest();
		xmlHttp.overrideMimeType( 'text/xml' );
	}
	catch (e) {
		xmlHttp = false;	
	}
   }

   if( !xmlHttp )
	alert( 'Fehler beim Erstellen des RequestObjects!' );
   else
	return xmlHttp;
}

function getUserData() {
   var url       = '/forum/test.php';
   // bearbeiten, wenn RequestObject nicht schon verwendet (0 = nicht initialisiert),
   // oder wenn die Antwort vollständig (4) vom Server empfangen wurde
   //////////////////////////////////////////////////////////////////////////////////
   if( xmlHttp.readyState == 0 || xmlHttp.readyState == 4  ) {
	xmlHttp.open( 'GET', url, true );
	xmlHttp.onreadystatechange = DataIsSet;
	xmlHttp.send( null );	
   }
   else {
	// neuer Versuch nach 1 Sekunde, wenn RequestObject noch nicht bereit
	//////////////////////////////////////////////////////////////////////
	setTimeout( 'getUserData( UserId )', 1000 );
   }
}

function DataIsSet() {
   if( xmlHttp.readyState == 4 ) {
	if( xmlHttp.status == 200 ) {
		if (xmlHttp.responseText != '') {
			document.getElementById('UserMessage').innerHTML = 'Willkommen zurück ' + xmlHttp.responseText;
		} else {
			document.getElementById('UserMessage').innerHTML = 'Wir sind bald erreichbar!';
		}
	}
	else {
		document.getElementById('UserMessage').innerHTML = 'Wir sind bald erreichbar!';
	}
   }
}

function _add_more() {
  var txt = "<br><input type=\"file\" name=\"uploadedfile[]\" maxlength=\"100000\">";
  document.getElementById("dvFile").innerHTML += txt;
}

function ftSwitchGal(sID) {
  var el = document.getElementById('img_'+sID);
  var cont = document.getElementById(sID);
  el.src=(el.src.indexOf('zuklappen')>0) ? '../images/aufklappen.png' : '../images/zuklappen.png';
  cont.style.display=(el.src.indexOf('zuklappen')>0) ? '' : 'none';
}

