$(document).ready(function(){
	
	$("#jmeno, #prijmeni, #ulice, #mesto").keyup(function(){
		$(this).removeAttr("class");
		var jmeno = $(this).val();
		
		if(jmeno.length>=2) {
			$(this).addClass("zelena");
		} else {
			$(this).addClass("cervena");
		}
	});
	
	$("#cp").keyup(function(){
		$(this).removeAttr("class");
		var hodnota = $(this).val();
		
		if(hodnota.length>=1) {
			$(this).addClass("zelena");
		} else {
			$(this).addClass("cervena");
		}
	});
	
	$("#psc").keyup(function(){
		$(this).removeAttr("class");
		var hodnota = $(this).val();
		
		if(hodnota.length==5) {
			$(this).addClass("zelena");
		} else {
			$(this).addClass("cervena");
		}
	});
	
	$("#telefon1, #telefon2, #telefon3").keyup(function(){
		$("#telefon1").removeAttr("class");
		$("#telefon2").removeAttr("class");
		$("#telefon3").removeAttr("class");
		
		var tel = $("#telefon1").val();
		var tel1 = $("#telefon2").val();
		var tel2 = $("#telefon3").val();
		
		if(tel.match(/^\+?\+[0-9]{3}$/)) {
			$("#telefon1").addClass("zelena");
		} else {
			$("#telefon1").addClass("cervena");
		}
		
		if(tel1.match(/[0-9]{3}$/)) {
			$("#telefon2").addClass("zelena");
		} else {
			$("#telefon2").addClass("cervena");
		}
		
		if(tel2.match(/[0-9]{6}$/)) {
			$("#telefon3").addClass("zelena");
		} else {
			$("#telefon3").addClass("cervena");
		}
	});
	
	$("#email").keyup(function(){
		$(this).removeAttr("class");
		var tel = $(this).val();
		
		if(tel.match(/^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/)) {
			$(this).addClass("zelena");
		} else {
			$(this).addClass("cervena");
		}
	});
	
	$("#pocet").keyup(function(){
		var ta = $(this).val();
		var pocet = ta.length;
		
		if(ta.length > 1000){
			$(this).val(ta.substr(0, 1000));
			pocet--;
		}
		
	$("#znaku").text(pocet);
		
	});

	
});
