//funcion general para validar formulario
function EvaluaReg( formEval )
{
	var fields = $( formEval ).find( ".mandatory" ).get();
	
	for( var i = 0 ; i < fields.length ; i++ )
	{
		
		if( fields[i].type == 'checkbox' )//if( $( fields[i] + ":checkbox" ) ) 
    	{
    		if( !$(fields[i]).is(":checked") )
    		{
    			alert( "El campo " + $( fields[i] ).attr( "title" ) + " se encuentra vacio y es obligatorio" );
				$( fields[i] ).focus();
				return false
    		}
    	}	
		else
		{
			if( $( fields[i] ).val() == "" || $( fields[i] ).val() == $( fields[i] ).attr("name")  )//Validar que los campos no esten vacios
			{
				alert( "El campo " + $( fields[i] ).attr( "title" ) + " se encuentra vacio y es obligatorio" );
				$( fields[i] ).focus();
				return false;
			}
			
			
		}
		
		if ($(fields[i]).hasClass("valmail"))//Validar mail 
    	{
			var expresion = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if ( !expresion.test($(fields[i]).val()))
			{				
				alert("El campo " + $(fields[i]).attr("title") + " no es un mail valido");
				$(fields[i]).focus();
				return false;
			}
			
		}
		
    	
	}
	return true;
}

//funcion para validar parametros de buscador
function validabuscar(form)
{
	if( ( form.palabra.value == '' || form.palabra.value == 'Buscar' ) && form.categoria.value == '' )
	{
		alert( 'Debe escoger almenos un filtro' );
		form.palabra.focus();
		return false;
	}
	
	if( form.palabra.value == 'Buscar'  && form.categoria.value != '' )
	{
		form.palabra.value ='';		
	}
	return true;
}
