function validar(f)
{
// compatible con mozilla. xhtml 1.0
// version 2.0 
	var requeridoArray = f.elements['requerido'].value;
	var elemento = f.elements;
	
	requeridoArray = requeridoArray.split(",");
	
	for (i = 0; i < requeridoArray.length; i++) {
		if (elemento[requeridoArray[i]].value == "")
			{
				alert( " field '" +elemento[requeridoArray[i]].name+ "' is mandatory"); 
				elemento[requeridoArray[i]].focus(); 
				return false;

			}
// chequeo  de email
			var mail_check = requeridoArray[i].indexOf("mail"); 
			if (mail_check > -1 && (elemento[requeridoArray[i]].value.indexOf('@', 0) == -1 ||
		  elemento[requeridoArray[i]].value.indexOf('.', 0) == -1)) {
			alert("email address it's invalid"); 
				elemento[requeridoArray[i]].focus(); 
			return false; 

			}
			if (elemento[requeridoArray[i]].name == 'accept') { 
				if (elemento[requeridoArray[i]].checked != true ){
					alert( " You should agree with our Terms and Conditions "); 
					return false;
				}
			}

	}//for


}
function validar_ajax(f)
{
// compatible con mozilla. xhtml 1.0
// version 2.0 
	var requeridoArray = f.elements['requerido'].value;
	var elemento = f.elements;
	var error_message = document.getElementById('error-message');
	requeridoArray = requeridoArray.split(",");
	
	for (i = 0; i < requeridoArray.length; i++) {
		if (elemento[requeridoArray[i]].value == "")
			{
				error_message.innerHTML =  " Field " + elemento[requeridoArray[i]].title + " is mandatory";	
				elemento[requeridoArray[i]].focus(); 
				return false;
			}
// chequeo  de email
			var mail_check = requeridoArray[i].indexOf("mail"); 
			if (mail_check > -1 && (elemento[requeridoArray[i]].value.indexOf('@', 0) == -1 ||
		  elemento[requeridoArray[i]].value.indexOf('.', 0) == -1)) {
				error_message.innerHTML =  "Please enter a valid email address";	
				elemento[requeridoArray[i]].className += " error"; 				
				elemento[requeridoArray[i]].focus(); 
				return false; 
			}

			if (elemento[requeridoArray[i]].name == 'accept') { 
				if (elemento[requeridoArray[i]].checked != true ){
					error_message.innerHTML =  " You must agree with our Terms and Conditions ";						
					elemento[requeridoArray[i]].focus(); 
					return false;
				}
			}

	}//for


}