/*########################################################################
#
#			Walidator formularzy (2.1)
#			
#			Autor:	Paweł Węglarz (pawel@weglarz.pl)
#					dla Agencja Mediów Interaktywnych GREEN LEMON (www.greenlemon.pl)
#					 
#
########################################################################*/

function walidujForm ( form, kolor1, kolor2, prefiks, email, pola )
{

	var sprawdzemail	= email.split("?");
	var sprawdzpola		= pola.split(",");
	var blad			= false;
	var komunikat		= "Prosze uzupelnic pola wymagane:\n"
	var maska			=  /^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$/i;	

	for( var i=0; i<sprawdzpola.length; i++ ) {
		zmienStyl(sprawdzpola[i],kolor2);

		if ( document.getElementById( sprawdzpola[i] ).value.length < 1 ) {
			zmienStyl(sprawdzpola[i],kolor1);
			komunikat += '- '+((document.getElementById(prefiks+sprawdzpola[i]).innerHTML).replace('*','')).replace(':','')+'\n';
			blad = true;
		}			
	}

	if(sprawdzemail[0]!=null && document.getElementById(sprawdzemail[0])!=null) {
		zmienStyl(sprawdzemail[0],kolor2);

		if ( maska.test(document.getElementById( sprawdzemail[0] ).value)==false ) {
			zmienStyl(sprawdzemail[0],kolor1);
			komunikat += '- '+((document.getElementById(prefiks+sprawdzemail[0]).innerHTML).replace('*','')).replace(':','')+'\n';
			blad = true;
		}		

	}

	if ( blad == true ) {
		alert( komunikat );
	}

	return !blad;

	function zmienStyl ( id, color ) {

		var element1 = document.getElementById(id).style.borderColor = color;
		return element1;

	}

}

