// JavaScript Document
function check(param){
	var len="";
	var re="";
	var test="";
	
	
	jQuery("form input[name="+param+"]").change(function(){
		test = jQuery(this).attr('value');
		re = "[a-z]";
		if(param=="telefon")  len = 7;
		if(param=="nip")  len = 10;
		if(param=="kod")  len = 6;
		
			
		
	if(param=="telefon" || param=="nip" || param=="kod"){
			if(jQuery("form input[name="+param+"]").attr('value')!="" && !test.match(re) && test.length>=len){
				jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
				
			} else {
				jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","red");
				
				}
	}
	
	else{
			if(jQuery("form input[name="+param+"]").attr('value')!=""){
				if(param=="email" && !test.match("@")){
					jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#FF0000");
					
				}else{
				
					jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
				
				}
				
			} else {
				jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","red");
				
			}
			
	}
	});
	
	
	jQuery("form input[name="+param+"]").keyup(function(){
		test = jQuery(this).attr('value');
		re = "[a-z]";
		if(param=="telefon")  len = 7;
		if(param=="nip")  len = 10;
		if(param=="kod")  len = 6;
		
			
		
	if(param=="telefon" || param=="nip" || param=="kod"){
	if(jQuery("form input[name="+param+"]").attr('value')!="" && !test.match(re) && test.length>=len){
		jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
		stan=1;
		
	} else {
		jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","red");
		
	
	}
	}
	
	else{
	
	if(jQuery("form input[name="+param+"]").attr('value')!=""){
		
		if(param=="email" && !test.match("@")){
			jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#FF0000");
			
		}else{
		jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
		}
		
		
	} else {
		jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","red");
		
		
	}
	
	}
	});
	
	
}

function insert(arg) {
	var len = 3;
	var re="";
	var test="";
	var param = "miasta"

	if ( arg == "wszystkie") {
		document.getElementById("miasta").value = arg;
	} else {
		document.getElementById("miasta").value += arg;
	}

	test = document.getElementById("miasta").value;
	re = "[a-z]";
		
	if(jQuery("form input[name="+param+"]").attr('value')!=""){
		if(param=="email" && !test.match("@")){
			jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#FF0000");
		}else{
			jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
		}
		
	} else {
		jQuery("form input[name="+param+"]").parent().prev("td").children().css("color","red");
		
	}
}
	

jQuery(document).ready(function(){
	var  lokal ="";
		
	check("imie");
	check("telefon");
	check("miasta");
	check("email");
	check("nazwa");
	check("adres");
	check("miasto");
	check("kod");

	check("nip");
		
	jQuery("select[name=lokalizacja]").change(function(){
	lokal = jQuery("select[name=lokalizacja] option:selected").attr('value');
	
	if(lokal=="wszystkie"){
		jQuery(".ilosc_ekr").show("slow");
	}else{
		jQuery(".ilosc_ekr").hide("slow");
		jQuery("select[name=ilosc_ekranow] option[value='nie']").attr('selected', 'selected');
		jQuery("select[name=ilosc_ekranow]").parent().prev("td").children().css("color","red");
	}
	
	}).change();
});


jQuery(document).ready(function(){
	var ilosc="";
jQuery("select[name=ilosc_ekranow]").change(function(){
	
	ilosc = jQuery("select[name=ilosc_ekranow] option:selected").attr('value');
	
	if(ilosc=="nie"){
		jQuery("select[name=ilosc_ekranow]").parent().prev("td").children().css("color","red");
	}
	else{
		jQuery("select[name=ilosc_ekranow]").parent().prev("td").children("span").css("color","#999999").fadeTo(20,"0.1").fadeTo(100,"1");
	}
}).change();
});
