// Devuelve true si estan rellenos todos los campos marcados como required en el 
// array de campos de formulario dado como parametro
function checkrequired(fields_array)
{		
		var ok = true;
		fields_array.each( function (field) 
								{
									if (field.value.blank()) 
									{
										
										alert("El campo '" + field.title + "' es obligatorio");
										
										field.focus();
										ok = false;		
										throw $break;																								
									}
								}										
							);		
		return ok;
}



function checkemail(str)
{
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
 	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  	return (!reg1.test(str) && reg2.test(str));
}
