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;
	requeridoArray = requeridoArray.split(",");
	
	mode = true;
	
	for (i = 0; i < requeridoArray.length; i++) {
		
		field = 'error-'+elemento[requeridoArray[i]].name
		
		var error_message = document.getElementById(field);

		if (elemento[requeridoArray[i]].value == ""){
				error_message.innerHTML =  "" + elemento[requeridoArray[i]].title + " is required";	
				elemento[requeridoArray[i]].focus(); 
				elemento[requeridoArray[i]].className += " error"; 				
				mode = false
		}
		else {
			if ( elemento[requeridoArray[i]].name == 'email' ) {
			// 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 =  "Valid email address is required";	
				elemento[requeridoArray[i]].className += " error"; 				
				mode = false; 
			}
				
			}
			else {
			
				error_message.innerHTML =  " ";	
			}
		}

	
	}//for

	return mode;

}