var http = false;
              
if(navigator.appName == "Microsoft Internet Explorer") {
	http = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
	http = new XMLHttpRequest();
}
              
				
	/*	Funkce kontroly spravnosti zadanych dat		*/
function uzivatel_existuje(uzivatel) {
	http.abort();
	http.open("GET", "include/ajax.php?jmeno=" + uzivatel, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('existence_nickname').innerHTML = http.responseText;
		}
	}
	http.send(null);
}
				
function email_v_poradku(email) {
	http.abort();
	http.open("GET", "include/ajax.php?email=" + email, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('email_v_poradku').innerHTML = http.responseText;
		}
	}
	http.send(null);
}
	
	
function pohlavi_v_poradku(pohlavi) {
	http.abort();
	http.open("GET", "include/ajax.php?pohlavi=" + pohlavi, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('pohlavi_v_poradku').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function pohlavi_par(pohlavi,puvodni_hodnota) {
	http.abort();
	http.open("GET", "include/ajax.php?pohlavi_par=" + pohlavi + "&puvodni_hodnota=" + puvodni_hodnota, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			window.alert(http.responseText);
			setTimeout("document.getElementById('pohlavi_par').innerHTML = http.responseText", 1000);
		}
	}
	http.send(null);
}
				
function hesla_se_shoduji (heslo, potvrzovaci_heslo) {
	http.abort();
	http.open("GET", "include/ajax.php?heslo=" + heslo + "&potvrzovaci_heslo="+potvrzovaci_heslo, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('hesla_se_shoduji').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function rok_narozeni_v_poradku_1 (rok_narozeni, pohlavi_rok_narozeni) {
	http.abort();
	http.open("GET", "include/ajax.php?rok_narozeni=" + rok_narozeni + "&pohlavi_rok_narozeni=" + pohlavi_rok_narozeni, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('rok_narozeni_v_poradku_1').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function rok_narozeni_v_poradku_2 (rok_narozeni, pohlavi_rok_narozeni) {
	http.abort();
	http.open("GET", "include/ajax.php?rok_narozeni=" + rok_narozeni + "&pohlavi_rok_narozeni=" + pohlavi_rok_narozeni, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('rok_narozeni_v_poradku_2').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function rok_narozeni_koho_1 (pohlavi_1) {
	http.abort();
	http.open("GET", "include/ajax.php?rok_narozeni_koho_1=" + pohlavi_1, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('prvni_osoba').innerHTML = http.responseText;
		}
	}
	http.send(null);	
}

function rok_narozeni_koho_2 (pohlavi_koho, pohlavi_0, pohlavi_1, pohlavi_2) {
	if (pohlavi_koho != pohlavi_0 && pohlavi_koho != pohlavi_1 && pohlavi_koho != pohlavi_2) {
		document.formular.rok_narozeni_2.style.display = "inline";
	}
	else {
		document.formular.rok_narozeni_2.style.display = "none"
		document.formular.rok_narozeni_2.value = "";
		document.getElementById('rok_narozeni_v_poradku_2').innerHTML = "";
	}
	http.abort();
	http.open("GET", "include/ajax.php?rok_narozeni_koho_2=" + pohlavi_koho, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('druha_osoba').innerHTML = http.responseText;
		}
	}
	http.send(null);	
}
				
function inzerat_v_poradku (inzerat) {
	http.abort();
	http.open("GET", "include/ajax.php?inzerat=" + inzerat, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('inzerat_v_poradku').innerHTML = http.responseText;
		}
	}
	http.send(null);
}

function poznamka_v_poradku (poznamka) {
	http.abort();
	http.open("GET", "include/ajax.php?poznamka=" + poznamka, true);
	
	http.onreadystatechange = function() {
		if(http.readyState == 4) {
			document.getElementById('poznamka_v_poradku').innerHTML = http.responseText;
		}
	}
	http.send(null);
}
				
	/*	Funkce na prejeti mysi nad danou oblasti	*/
info_showed = false;
				
function prejeti (text,x,y) {
	info_showed = true;
	info = document.getElementById("info");
	
	if(!info) {
		info = document.createElement("div");
		info.id = "info";
		document.getElementsByTagName("body")[0].appendChild(info);
		
		if(!document.all) info.style.display = "fixed";
	}
	
	info.style.visibility = "visible";
	info.style.top = y-30+"px";
	info.style.left = x+15+"px";
	info.innerHTML = text;
}

function vypnout_prejeti() {
	if(info_showed) {
		info_showed=false;
		document.getElementById("info").style.visibility="hidden";
	}
}

function vypis () {
	window.alert("sdf");	
}

	/*	Funkce pro praci se vzkazy	*/
function kolik_zobrazit (prvni, druhy, treti) {
	document.formular.kolik_zobrazovat_formular[0].style.display = "inline";
	document.formular.kolik_zobrazovat_formular[0].value = prvni;
	
	document.formular.kolik_zobrazovat_formular[1].style.display = "inline";
	document.formular.kolik_zobrazovat_formular[1].value = druhy;
		
	document.formular.kolik_zobrazovat_formular[2].style.display = "inline";
	document.formular.kolik_zobrazovat_formular[2].value = treti;
}
function kolik_zobrazit_odjeti () {
	document.formular.kolik_zobrazovat_formular[1].style.display = "none";
	document.formular.kolik_zobrazovat_formular[2].style.display = "none";
}

function zatrhnout_checkboxy (vse, pocet) {
	var i;
	if (vse) {
		for(i=0;i<pocet;i++) {
				document.getElementById('zatrz[' + i + ']').checked = true;}
	}
	
	if (!vse) {
		for(i=0;i<pocet;i++) {
				document.getElementById('zatrz[' + i + ']').checked = false;}	
	}
}

