




var fertig = new Array();
fertig[0] = 0; // nickname
fertig[1] = 0; // mail
fertig[2] = 0; // pwd1
fertig[3] = 0; // pwd2
fertig[4] = 0; // geworben
fertig[5] = 0; // url
fertig[6] = 0; // agb

function ajaxabfrage(url,labelelement) {
	var req = null;
	try {
        	req = new XMLHttpRequest();
        }
        catch(ms) {
        	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(nonms) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(failed) {
				alert("Fehler aufgetreten!");
			}
		}  
	}
	if(req == null) alert("Fehler aufgetreten!");

	req.open("GET",url,true);
        
	req.onreadystatechange = function() {            
		switch(req.readyState) {
			case 4:
				if(req.status != 200) {
					alert("Fehler " + req.status);
				} else {    
					var ausgabe = req.responseText;
					var ausgaben = ausgabe.split("|");
					if(ausgaben[0] != "") labelelement.style.color = ausgaben[0];
					else labelelement.style.color = "red";
					document.getElementById("minifehler").innerHTML = ausgaben[1];
				}
			break;
			default:
				return false;
			break;     
		}
	};
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req.send(null);
}
/*
function mailok(email) {
	var ausgabe = ajaxabfrage("ajax/pruefung.php?email="+email);
	var ausgaben = ausgabe.split("|");
	var farbe = ausgaben[0];
	document.getElementById("email").style.color = farbe;
	var text = ausgaben[1];
	document.getElementById("minifehler").innerHTML = text;
}
function nicknamefrei(nickname) {
	var ausgabe = ajaxabfrage("ajax/pruefung.php?nickname="+nickname);   
	var ausgaben = ausgabe.split("|");
	var farbe = ausgaben[0];
	document.getElementById("nicknamefrei").style.color = farbe;
	var text = ausgaben[1];
	document.getElementById("minifehler").innerHTML = text;
}
function geworbenrichtig(geworben) {
	var ausgabe = ajaxabfrage("ajax/pruefung.php?geworben="+geworben);   
	var ausgaben = ausgabe.split("|");
	var farbe = ausgaben[0];
	document.getElementById("geworben").style.color = farbe;
	var text = ausgaben[1];
	document.getElementById("minifehler").innerHTML = text;
}
*/
function pwdlength(pwdfeld) {
	var pwd = pwdfeld.value;
	var text1 = "";
	if(pwd.length < 6) {
		farbe1 = "red";
		if(pwd != "") text1 = "Passwort zu kurz!";
	} else {
		farbe1 = "green";
	}
	document.getElementById(pwdfeld.name).style.color = farbe1;
	document.getElementById("minifehler").innerHTML = text1;
}
function pwdgleich(pwd1,pwd2) {
	if(pwd1.length < 6) {
		var farbe2 = "red";
	} else {
		var text2 = "";
		if(pwd1.value == pwd2.value & pwd1.value != "") {
			var farbe2 = "green";
		} else {
			var farbe2 = "red";
			if(pwd1.value != "") text2 = "Wiederholung falsch!";
		}
		document.getElementById(pwd1.name).style.color = farbe2;
		document.getElementById("minifehler").innerHTML = text2;
	}
}
/*
function urlfrei(url) {
	var ausgabe = ajaxabfrage("ajax/pruefung.php?url="+url);
	var ausgaben = ausgabe.split("|");
	var farbe = ausgaben[0];
	document.getElementById("urlfrei").style.color = farbe;
	var text = ausgaben[1];
	document.getElementById("minifehler").innerHTML = text;
}
*/
function checkfertig() {
	// alert("TEST");
	// alert(document.getElementById("nickname").style.color);
	if(document.getElementById("nickname").style.color == "green") fertig[0] = 1; // nickname
	else fertig[0] = 0;
	if(document.getElementById("mail").style.color == "green" || document.forms.formular.email.value == "") fertig[1] = 1; // mail
	else fertig[1] = 0;
	if(document.getElementById("pw1").style.color == "green") fertig[2] = 1; // pwd1
	else fertig[2] = 0;
	if(document.getElementById("pw2").style.color == "green") fertig[3] = 1; // pwd2
	else fertig[3] = 0;
	if(document.getElementById("geworben").style.color == "green" || document.forms.formular.geworben.value == "") fertig[4] = 1; // geworben
	else fertig[4] = 0;
	if(document.getElementById("urlfrei").style.color == "green") fertig[5] = 1; // url
	else fertig[5] = 0;
	if(document.forms.formular.agb.checked == true) fertig[6] = 1; // agb
	else fertig[6] = 0;
	// alles 1?
	var alles1 = 1;
	for(var i=0;i<fertig.length;i++) {
		if(fertig[i] == 0) alles1 = 0;
		// alert(fertig[i]);
	}
	// alert("TEST: " + alles1);
	if(alles1 == 0) document.getElementById("eintragen").style.visibility = "hidden";
	else document.getElementById("eintragen").style.visibility = "visible";
	setTimeout("checkfertig();",1000);
}
function testvalues() {
	for(var j=0;j<fertig.length;j++) {
		alert(fertig[j]);
	}
}
window.onload = checkfertig;


function nochzeichen(anzahl) {
	 //alert(anzahl);

	var ausgabe;

	// erstellen des requests
        var req = null;
	try {
        	req = new XMLHttpRequest();
        }
        catch(ms) {
        	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(nonms) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(failed) {
				req = null;
			}
		}  
	}
	if(req == null)
        alert("Es ist leider ein Fehler aufgetreten.");
	
	// anfrage erstellen 
	req.open("GET","ajax/pruefung.php?anzahlzeichen="+anzahl,true);
        
	req.onreadystatechange = function() {            
		switch(req.readyState) {
			case 4:
				if(req.status != 200) {
					alert("Fehler: " + req.status); 
				} else {    
					ausgabe = req.responseText;
					ausgaben = ausgabe.split("|");
					var farbe = ausgaben[0];
					document.getElementById("farbe").style.color = farbe;
					var text = ausgaben[1];
					document.getElementById("minifehler").innerHTML = text;
				}
			break;
			default:
				return false;
			break;     
		}
	};
	// document.getElementById("nicknamefrei").innerHTML = ausgabe;
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req.send(null);
}

function urlcheck(url) {
	// alert(url);

	var ausgabe;

	// erstellen des requests
        var req = null;
	try {
        	req = new XMLHttpRequest();
        }
        catch(ms) {
        	try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch(nonms) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch(failed) {
				req = null;
			}
		}  
	}
	if(req == null)
        alert("Es ist leider ein Fehler aufgetreten.");
	
	// anfrage erstellen 
	req.open("GET","ajax/pruefung.php?urlselect="+url,true);
        
	req.onreadystatechange = function() {            
		switch(req.readyState) {
			case 4:
				if(req.status != 200) {
					alert("Fehler: " + req.status); 
				} else {    
					ausgabe = req.responseText;
					ausgaben = ausgabe.split("|");
					var farbe = ausgaben[0];
					document.getElementById("farbe").style.color = farbe;
					var text = ausgaben[1];
					document.getElementById("linktext").value = text;

				}
			break;
			default:
				return false;
			break;     
		}
	};
	// document.getElementById("nicknamefrei").innerHTML = ausgabe;
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        req.send(null);
}


 
function OpenTwoLinks() {
 
    var WinReference1 = window.open ("http://www.ondarun2.com","link1");
    var WinReference2 = window.open ("http://preisvergleich.gofreeserve.com","link2");
 
return false;
 
}


