function echeck(str,badMail) {

	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   showAlert(badMail);
	   return false
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   showAlert(badMail);
	   return false
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    showAlert(badMail);
	    return false
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    showAlert(badMail);
	    return false
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    showAlert(badMail);
	    return false
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    showAlert(badMail);
	    return false
	 }
	
	 if (str.indexOf(" ")!=-1){
	    showAlert(badMail);
	    return false
	 }
	 
		 return true		
}

function isCorrect(what,badMail) {
	var emailID=$('#'+what);
	if (echeck(emailID.attr("value"),badMail)==false){
		showAlert(badMail);
	} else {
		$('#wrongemailcontactpage').html("");
	}
	
	}

function ValidateForm(badMail,looseData) {
	
//var emailID=$('#usrEmail');

var nameID=$('#usrLastName');
var lastNameID=$('#usrLastName');
var adresID=$('#usrAddress'); 
var peselID=$('#usrPesel');
var agreeID=$('#agreement');

//if ((emailID.attr("value")==null)||(emailID.attr("value")=="")){
	//showAlert(badMail);
	/*blockForm();
	emailID.focus()
	return false
	
	$('#blankfields').html(looseData);*/
//} 
/*
if (echeck(emailID.attr("value"),badMail)==false){
	/*$('#blankfields').html(looseData);
} else {
	unBlockForm();
}*/
		if (
		(nameID.attr("value")==null) || 
		(nameID.attr("value")=="") || 
		(isNotChecked()) ||  
		(document.getElementById("agreement").checked==false) ||
		(parsePESEL(peselID.attr("value"))) ||
//		(emailID.attr("value")==null) ||
//		(emailID.attr("value")=="") || 
		(lastNameID.attr("value")==null) ||		 
		(lastNameID.attr("value")=="") || 
		(adresID.attr("value")==null) || 
		(adresID.attr("value")=="") || 
		(peselID.attr("value")==null) || 
		(peselID.attr("value")=="") 				
		) {
			$('#blankfields').html(looseData);
			$('.formStars').addClass("warning");
			$('.formStars').css("font-weight","bold");
			return false
		}

	
return true
$('#blankfields').html();
}

function showAlert(badMail) {
	$('#wrongemailcontactpage').html("&#8593; "+badMail+" &#8593;");
}

function isNotChecked() {
	var allInputs = document.getElementsByTagName("input");
	var incerm = 0;
	for (var i=0; i<allInputs.length; i++) {
			if (allInputs[i].checked) {
				incerm++;
			}
	}
	return (incerm < 1) ? true : false;
}

function blockForm() {
	$('#submit').attr("disabled","disabled");
}

function unBlockForm() {
	if ($('.requiredfield').attr("value")!="") {
	$('#submit').removeAttr("disabled");
	$('#wrongemailcontactpage').html("");
	}
}

function clearIt() {
	$('.requiredfield').click( function(){
		$('#blankfields').html("");
	});	
	
/*	if (isNotChecked()) {
		alert("niezaznaczone");
	} else {
		alert("zaznaczone");
	}*/
	
	if ($('.requiredfield').attr("value")=="") {
		blockForm();
	} else {
		unBlockForm();
	}
}

function isEmpty(what) {
	if ($('#'+what).attr("value")=="") {
		blockForm();
	} else {
		$('#submit').removeAttr("disabled");
	}
	
}


function parsePESEL(pesel){

var wagi = new Array(1,3,7,9,1,3,7,9,1,3);
var cyfraKont;
var kont = 0;

//Jeżlei podał same 0 lub też wklepał litery to kierunek zeschłe kaktusy
if(parseInt(pesel) == 0 || !parseInt(pesel) || pesel.split("").length<11){
	alert("proszę podać poprawny numer PESEL");
	return true;
}

}
