function isValid(pole, regex){
	if(regex.test(pole.value)){
		style(pole, true);
		return true;
	}else{
		style(pole, false);
		return false;
	}
}

function notEmpty(pole,numer){
	if(pole.value =="")
	{
		style(pole,false);	
		return false
	}
	else
	{
		style(pole,true);
		return true;
		
	}

}

function style(pole,stan){
	if(stan)
	{
		pole.className="ok";
		return true;
	}
	else
	{
		//document.getElementById("i"+pole.id).innerHTML = "Uzupełnij to pole!";
		pole.value="wpisz poprawny e-mail";
		pole.className= "blad";
		return false;
	}
	
}

function onSub(form,ktory){
	
	switch(ktory){
		case 1:
			if(isValid(form.email, emailReg))
			{
				return true;
			}
			else
			{
				return false;
			}
		break;
		
		case 2:
			if(isValid(form.polecajacy, emailReg) && isValid(form.polecany, emailReg) )
			{
				return true;
			}
			else
			{
				return false;
			}
		break;
	}
		
	
}
function onFocus(pole){
	pole.value="";
}
function Init(){
	var email= document.getElementById("email");
	emailReg = /^\w+@\w+[.]\w+/;
	email.onblur = function(){
		//isNotEmpty(this);
		isValid(this, emailReg);
	}
	email.onfocus = function(){
		onFocus(this);
	}
	var polecany= document.getElementById("polecany");
	polecany.onblur = function(){
		isValid(this,emailReg);
	}
	polecany.onfocus = function(){
		onFocus(this);
	}
		var polecajacy= document.getElementById("polecajacy");
	polecajacy.onblur = function(){
		isValid(this,emailReg);
	}
	polecajacy.onfocus = function(){
		onFocus(this);
	
	}
	document.forms["newsletter"].onsubmit = function(){
		return onSub(this,1);
	}
	document.forms["polec"].onsubmit = function(){
		return onSub(this,2);
	
	}
	 
	alerty();
	
}

window.onload = Init;

