//Usage: requires complusary form elements as an array i.e var ele = ['myelement','myother'];

//Set in html head

// Also companying element names to me added in msgs array i.e. var msgs = ['Myelement','My Other Element'];

// also set in html head

function validate(form, messaggio_errore) {

	//alert(form);

	var j = 0;

	msg = "";


	/*// Controllo privacy
	if(!document.getElementById('accetto').checked) 		
	{
		if(document.getElementById('it')) 
			alert("Se non accetti la privacy non ti verrą spedito il materiale");
		else
			alert("You have to accept the privacy to receive documents");
		return false;
	}
	return true;
*/


	for(var i = 0;i < ele.length;i++) {

		if(isBlank(form, ele[i], values[i])) {

			invalid(form, ele[i]);

			msg = msg + msgs[i] +"\n";

			j = j +1;

		}

	}

	if(j == 0) {

		return true;

	}

	else {

		alert(messaggio_errore+":\n"+ msg);

		return false;

	}
		
}



function invalid(form, ele) {

	if(!document.layers) {

		document.forms[form].elements[ele].style.borderColor = '#969fb8';

	}

	return msg;

}



function isBlank(form,ele,value) {

	str = document.forms[form].elements[ele].value;

	if(str == "" || str == value) {

		return true;

	}

	else {

		return false;

	}



}
