$(document).ready(function() {

	$("body").append('<div id="napoveda"></div>');
	$("div#napoveda").hide();
	
	$().mousemove(function(e){
      		px = e.pageX+17
      		py = e.pageY+7
      		$('#napoveda').css({
      			'left' : px + 'px', 
      			'top' : py + 'px',
      			'position':'absolute',
			'width':'150px',
			'background':'#66cb01',
			'border':'1px solid black',
			'opacity': '0.99',
			'margin-bottom': '10px'
      		});
	});

	

	function hover_obrazek() {
		$("td > img").hover(
		function() {
			var promenna = $(this).attr("id");
			var vypis = "";
		if (promenna == "help_jmeno") {vypis = "<h1>Jméno</h1><p>Do pole vyplňte své křestní jméno. Je možné používat diakritiku.</p>";}
		if (promenna == "jmeno_ok") {vypis = "<h1>Jméno</h1><p>Pole je správně vyplněno.</p>";}
		if (promenna == "ko_jmeno_znak") {vypis = "<h1>Jméno</h1><p>Křestní jméno musí obsahovat alespoň dva znaky.</p>";}	
		if (promenna == "help_prijmeni") {vypis = "<h1>Příjmení</h1><p>Do pole vyplňte své příjmení. Je možné používat diakritiku.</p>";}
		if (promenna == "prijmeni_ok") {vypis = "<h1>Příjmení</h1><p>Pole je správě vypněno.</p>";}
		if (promenna == "ko_prijmeni_znak") {vypis = "<h1>Příjmení</h1><p>Příjmení jméno musí obsahovat alespoň dva znaky.</p>";}	
		if (promenna == "help_nick") {vypis = "<h1>Přihlašovací jméno</h1><p>Do pole vyplňte přihlašovací jméno neboli nick. Je možné používat diakritiku.</p>";}
		if (promenna == "nick_ok") {vypis = "<h1>Přihlašovací jméno</h1><p>Pole je správě vypněno.</p>";}
		if (promenna == "ko_nick_znak") {vypis = "<h1>Přihlašovací jméno</h1><p>Přihlašovací jméno musí obsahovat alespoň dva znaky.</p>";}	
		if (promenna == "obsazeny_nick") {vypis = "<h1>Přihlašovací jméno</h1><p>Toto přihlašovací jméno je již obsazené, zvolte nějaké jiné.</p>";}	
		if (promenna == "mail_ok") {vypis = "<h1>E-mail</h1><p>Pole je správě vypněno.</p>";}
		if (promenna == "help_mail") {vypis = "<h1>E-mail</h1><p>Do pole vyplňte svou platnou e-mailovou adresu. Váš e-mail zůstane uložen v naší databázi a bude použit pouze v případě, že zapomenete heslo.</p>";}	
		if (promenna == "neplatny_mail") {vypis = "<h1>E-mail</h1><p>Tato emailová adresa není platná.</p>";}
		if (promenna == "help_heslo") {vypis = "<h1>Heslo</h1><p>Do pole heslo a kontrola hesla vyplňte stejné heslo. Toto heslo Vám bude sloužit k přihlašování do aplikací Přírodou.cz.</p>";}
		if (promenna == "ruzna_hesla") {vypis = "<h1>Heslo</h1><p>Pole heslo a kontrola hesla se liší.</p>";}
		if (promenna == "heslo_ok") {vypis = "<h1>Heslo</h1><p>Heslo je správně vyplněno.</p>";}
		if (promenna == "kratke_heslo") {vypis = "<h1>Heslo</h1><p>Heslo je příliš krátké. Minimální délka hesla je 5 znaků.</p>";}
		if (promenna == "help_kod") {vypis = "<h1>Potvrzovací kód</h1><p>Do pole vpište opište písmena v obrázku. Pokud se vám zdá kód nečitelný, můžete nový vygenerovat reloadem této stránky.</p>";}
		if (promenna == "kod_ok") {vypis = "<h1>Potvrzovací kód</h1><p>Kód není opsaný správně.</p>";}
		if (promenna == "spatny_kod") {vypis = "<h1>Potvrzovací kód</h1><p>Kód je opsaný správně.</p>";}
		if (promenna != "vlastni_kod") {	
			$("div#napoveda").show();
				$("div#napoveda").html(vypis);
				$("div#napoveda > h1").css({
      					'text-align':'center',
					'font-size':'14px',
					'color':'#ffffff',
					'margin':'0',
					'padding-top': '1px',
					'padding-bottom': '1px',
					'font-family': 'arial',
					'background': '#326800'
				});
      			
      				$("div#napoveda > p").css({
					'margin-bottom': '2px',
					'margin-top': '1px',
					'margin-bottom': '2px',
					'font-size': '12px',
					'color': '#ffffff',
					'margin-right': '5px',
					'margin-left': '8px'
				});
			}
			
			}, function() {
				$("div#napoveda").hide();
			}
		);
	}
	$("input:last").attr("disabled","disabled");
	$("td#kjmeno").html("<img id=\"help_jmeno\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	$("td#kprijmeni").html("<img id=\"help_prijmeni\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	$("td#knick").html("<img id=\"help_nick\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	$("td#email").html("<img id=\"help_mail\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	$("td#kheslo").html("<img id=\"help_heslo\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	$("td#kkod").html("<img id=\"help_kod\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
	hover_obrazek();
	
	
	
	function test_formulare_input1() {
		if ($("input:eq(3)").val().length == 1) {
			$("td#kjmeno").html("<img id=\"ko_jmeno_znak\" alt=\"ko\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
		}
			
		if ($("input:eq(3)").val().length >= 2) {
			$("td#kjmeno").html("<img id=\"jmeno_ok\"  src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");
		}
		
		if ($("input:eq(3)").val().length == 0) {
			$("td#kjmeno").html("<img id=\"help_jmeno\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");	
		};
		hover_obrazek();
	};
	
	function test_formulare_input2() {
		if ($("input:eq(4)").val().length == 1) {
			$("td#kprijmeni").html("<img id=\"ko_prijmeni_znak\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
		}
			
		if ($("input:eq(4)").val().length >= 2) {
			$("td#kprijmeni").html("<img id=\"prijmeni_ok\"  src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");
		}
		
		if ($("input:eq(4)").val().length == 0) {
			$("td#kprijmeni").html("<img id=\"help_prijmeni\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");	
		};
		hover_obrazek();
	};
	
	function test_formulare_input3() {
		if ($("input:eq(5)").val().length == 1) {
			$("td#knick").html("<img id=\"ko_nick_znak\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
		}
			
		if ($("input:eq(5)").val().length >= 2) {
			var nick = $("input:eq(5)").val();
			$.get("/jqueryphp/nick.php", { nick: nick }, function(data){
  				if (data == "true") {$("td#knick").html("<img id=\"obsazeny_nick\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
				} else {$("td#knick").html("<img id=\"nick_ok\"  src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");}
				hover_obrazek();
			});
			
			
		};
			
		if ($("input:eq(5)").val().length == 0) {
			$("td#knick").html("<img id=\"help_nick\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");	
		};
		hover_obrazek();
	};
		
	function test_formulare_input4() {
		
		
		if ($("input:eq(6)").val().length == 0) {
			$("td#email").html("<img id=\"help_mail\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");	
		} else {
			var pemail = $("input:eq(6)").val();
			$.get("/jqueryphp/email.php", { email: pemail }, function(data){
  				if (data == "false") {$("td#email").html("<img id=\"neplatny_mail\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
  				}
				else {$("td#email").html("<img id=\"mail_ok\"  src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");}
		
  			hover_obrazek();
  			});
		};
		hover_obrazek();
		
	};
	
	function test_formulare_input5() {
		if ($("input:eq(7)").val() == $("input:eq(8)").val()) {
			if ($("input:eq(7)").val() == "") {
				//alert('aaaaaa');
				$("td#kheslo").html("<img id=\"help_heslo\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
			} else {
				if ($("input:eq(7)").val().length < 5) {
					$("td#kheslo").html("<img id=\"kratke_heslo\" alt=\"kratke\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");	
				}
				if ($("input:eq(7)").val().length > 4) {
					$("td#kheslo").html("<img id=\"heslo_ok\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");	
				}
			}
			
		} else {
			$("td#kheslo").html("<img id=\"ruzna_hesla\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");
		}
		hover_obrazek();
	};
		
		
	function test_formulare_input6() {
		var kod1 = $("input:eq(10)").val();
		var kod2 = $("input:eq(11)").val();
		if ($("input:eq(11)").val().length == 0) {
			$("td#kkod").html("<img id=\"help_kod\" alt=\"help\" src=\"http://rostliny.prirodou.cz/images/form_info.png\" />");
		} else {
			$.get("/jqueryphp/kod.php", { kod1: kod1, kod2: kod2 }, function(data){
				if (data == "true") {
					$("td#kkod").html("<img id=\"kod_ok\" alt=\"help\"	 src=\"http://rostliny.prirodou.cz/images/form_ok.png\" />");
				} else {
					$("td#kkod").html("<img id=\"spatny_kod\" alt=\"ko\"	 src=\"http://rostliny.prirodou.cz/images/form_ko.png\" />");	
				}
				hover_obrazek();
			});
		}
	
		hover_obrazek();
	};
	
	
	
	var promena = false;
	
	$("input:eq(3)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input1,400);
	});
	
	$("input:eq(4)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input2,400);
	});
	$("input:eq(5)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input3,400);
	});
	$("input:eq(6)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input4,400);
	});
	$("input:eq(7),input:eq(8)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input5,400);
	});
	$("input:eq(11)").keyup(function() {
		if (promena != false) {clearTimeout(promena);}
		promena = setTimeout(test_formulare_input6,400);
	});
	

	kontrola = 0;
	
	
	$("input:eq(3),input:eq(4),input:eq(5),input:eq(6),input:eq(7),input:eq(8),input:eq(11)").keyup(function() {
		$.get("/jqueryphp/kodemail.php", { kod1: $("input:eq(10)").val(), kod2: $("input:eq(11)").val(), email: $("input:eq(6)").val(), nick: $("input:eq(5)").val()  }, function(data) {
			if (data == "true") {
				if (($("input:eq(3)").val().length > 1) && ($("input:eq(4)").val().length > 1) && ($("input:eq(5)").val().length > 1) && ($("input:eq(7)").val().length > 4)) {
					if ($("input:eq(7)").val() == $("input:eq(8)").val()) {
						$("input:last").removeAttr("disabled");
					} else {
						$("input:last").attr("disabled","disabled");
					}
				} else {
					$("input:last").attr("disabled","disabled");
				}
			} 
			else {
				$("input:last").attr("disabled","disabled");
			}
		});
		});










});