//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) {

	//alert(form);

	var j = 0;

	msg = "";

	for(var i = 0;i < ele.length;i++) {
	  if (document.forms[form].elements[ele[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("I seguenti campi sono obbligatori:\n"+ msg);

		return false;

	}

}



function invalid(form, ele) {

	if(!document.layers) {

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

	}

	return msg;

}



function isBlank(form,ele,value)
{
	//alert(form+"--"+ele+"--"+document.forms[form]+"-#-"+document.forms[form].elements[ele]);
	var str = document.forms[form].elements[ele].value;

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

		return true;

	}

	else {

		return false;

	}



}
