var http_request = false;
function makePOSTRequest(url, parameters, divid) {
	//alert("divid > " + divid);
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		document.getElementById(divid).innerHTML = "<center><img src=http://www.4crazy-files.de/gfx/diverse/ladebalken_neu_2.gif border=0></center>";
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
	} else if (window.ActiveXObject) { // IE
		try {
		 	document.getElementById(divid).innerHTML = "<center><img src=http://www.4crazy-files.de/gfx/diverse/ladebalken_neu_2.gif border=0></center>";
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				document.getElementById(divid).innerHTML = "<center><img src=http://www.4crazy-files.de/gfx/diverse/ladebalken_neu_2.gif border=0></center>";
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
	}
      
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
	http_request.setRequestHeader("Content-length", parameters.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parameters);
	http_request.onreadystatechange = function(){
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
           			//alert(http_request.responseText);
					//alert("divid > " + divid);
            		result = http_request.responseText;
            		document.getElementById(divid).innerHTML = result;            
			} else {
				alert('There was a problem with the request.');
			}
		}
	}  
}
   
function getvar(obj) {
	
	var poststr ='';
	var poststr_test ='';
	//alert(obj.elements.length);
   	for (i=0; i < obj.elements.length; i++) {
		poststr_test += '('+[i]+')' + obj.elements[i].name + ' = ' + encodeURI( obj.elements[i].value) + '\n';
		
		if(obj.elements[i].name != undefined){
			if(obj.elements[i].name != "button"){
				if(obj.elements[i].name != ""){
					
					if(obj.elements[i].name == "divid"){ var divid = encodeURI( document.getElementById("divid").value );}
					if(obj.elements[i].name == "url"){ var url = encodeURI( document.getElementById("url").value )+'.php';}
					if(obj.elements[i].name == "step"){ var step = encodeURI( document.getElementById("step").value );}
					
					if(obj.elements[i].name == "username_anmeldung"){ var username_anmeldung = encodeURI( document.getElementById("username_anmeldung").value );}
					if(obj.elements[i].name == "user_vorname"){ var user_vorname = encodeURI( document.getElementById("user_vorname").value );}
					if(obj.elements[i].name == "user_nachname"){ var user_nachname = encodeURI( document.getElementById("user_nachname").value );}

					if(obj.elements[i].name == "b_tag"){ var b_tag = encodeURI( document.getElementById("b_tag").value );}
					if(obj.elements[i].name == "b_monat"){ var b_monat = encodeURI( document.getElementById("b_monat").value );}
					if(obj.elements[i].name == "b_jahr"){ var b_jahr = encodeURI( document.getElementById("b_jahr").value );}
					if(obj.elements[i].name == "plz"){ var plz = encodeURI( document.getElementById("plz").value );}
					if(obj.elements[i].name == "ort"){ var ort = encodeURI( document.getElementById("ort").value );}
					if(obj.elements[i].name == "country"){ var country = encodeURI( document.getElementById("country").value );}
					if(obj.elements[i].name == "country"){ var country = encodeURI( document.getElementById("bundesland").value );}
					if(obj.elements[i].name == "handyland"){ var handyland = encodeURI( document.getElementById("handyland").value );}
					if(obj.elements[i].name == "handyvorwahl"){ var handyvorwahl = encodeURI( document.getElementById("handyvorwahl").value );}
					if(obj.elements[i].name == "email"){ var email = encodeURI( document.getElementById("email").value );}
					if(obj.elements[i].name == "email_double"){ var email_double = encodeURI( document.getElementById("email_double").value );}
					if(obj.elements[i].name == "password"){ var password = encodeURI( document.getElementById("password").value );}
					if(obj.elements[i].name == "wo_erfahren"){ var wo_erfahren = encodeURI( document.getElementById("wo_erfahren").value );}

					if(obj.elements[i].name == "sex_check"){ 
						//alert(encodeURI( document.getElementById("sex_1").checked) + encodeURI( document.getElementById("sex_1").value));
						if(document.getElementById("sex_1").checked == true){
							var sex = 1;
							document.getElementById("sex_check").value = 1;
						}else if(document.getElementById("sex_2").checked == true){
							var sex = 2;
							document.getElementById("sex_check").value = 2;
						}else if(document.getElementById("sex_3").checked == true){
							var sex = 3;
							document.getElementById("sex_check").value = 3;
						}else{
							var sex = 0;
							document.getElementById("sex_check").value = 0;
						}
						//alert(encodeURI( document.getElementById("sex_check").value));
					}
					
					if(obj.elements[i].name == "regeln_yes"){ 
						//alert(encodeURI( document.getElementById("regeln_yes").checked));
						if(document.getElementById("regeln_yes").checked == true){
							var regeln_yes = 1;
							document.getElementById("regeln_yes").value = 1;
						}else{
							var regeln_yes = 0;
							document.getElementById("regeln_yes").value = 0;
						}
						//alert(document.getElementById("regeln_yes").value);
					}
					
					if(obj.elements[i].name == "mitglied"){ var mitglied = encodeURI( document.getElementById("mitglied").value );}
					if(obj.elements[i].name == "new_daten"){ var new_daten = encodeURI( document.getElementById("new_daten").value );}
					
				
					if(obj.elements[i].name == "text"){ var text = encodeURI( document.getElementById("text").value );}
					
					if(obj.elements[i].name == "anfahrt"){ 
						var anfahrt = encodeURI( escape(document.getElementById("anfahrt").value ));
						//alert(anfahrt);
					}
					
					
					if(poststr != ""){
						//poststr += "&" + obj.elements[i].name +"="+ escape(encodeURI( obj.elements[i].value) );
						poststr += "&" + obj.elements[i].name +"="+ encodeURI( obj.elements[i].value);
					}else{
						//poststr = obj.elements[i].name +"="+ escape(encodeURI( obj.elements[i].value) );
						poststr = obj.elements[i].name +"="+ encodeURI( obj.elements[i].value);
					}
					
					
					
				}
			}
		}
	}
	//alert(encodeURI( document.getElementById("regeln_yes").checked));
	//alert(bezeichnung);
	//alert("url :" + url + "\n divid :" + divid );
	//alert(poststr_test);
	//alert(poststr);
    makePOSTRequest(url, poststr, divid);
}

