	function trim(cadena){ 
		for(i=0; i<cadena.length; ){
		if(cadena.charAt(i)==" ")
		cadena=cadena.substring(i+1, cadena.length);
		else break; }
		for(i=cadena.length-1; i>=0; i=cadena.length-1){
		if(cadena.charAt(i)==" ") cadena=cadena.substring(0,i);
		else break; }
		return cadena;
	}
	function getLength(str){
		str=trim(str);
        return str.length ;
    }
   function validate_search_form(){
			if (document.search_form.tipo.value=="")
			{
				alert("Por favor elija una opción. ");
				document.search_form.tipo.focus();
				return false;
			}
			if (trim(document.search_form.palabra.value) == "")
			{
				alert("La palabra no puede estar vacia.\n Por favor inténtelo nuevamente.");
				document.search_form.palabra.focus();
				return false;
			}
			if (getLength(document.search_form.palabra.value) < 3)
			{
				alert("La palabra no puede tener menos de 3 caracteres.\n Por favor inténtelo nuevamente.");
				document.search_form.palabra.focus();
				return false;
			}
			return true;
	}
	function checkMail(cadena) {
		cadena=trim(cadena)
		var plant = /[^\w^@^\.^-]+/gi
		if (plant.test(cadena))
			 //alert(cadena + " contiene caracteres extraños.")
			 return false;
		else{
			 plant =/(^\w+)(@{1})([\w\.-]+$)/i
			 if (plant.test(cadena))
				 //alert(cadena + " es correcta.") 
				 return true;
			 else 
				 //alert(cadena + " no es válida.")
				 return false;
		} 
	}
	function  validar_email(cad)
	{
		cad=trim(cad);
		ind1=cad.indexOf("@");
		if (ind1=-1)
			return false;
		cad1=cad.substring(0,ind1)
		temp=cad.substring(ind1+1,cad.length)
		ind2=temp.indexOf(".")
		if (ind2=-1)
			return false;
		cad2=temp.substring(0,ind2)
		cad3=temp.substring(ind2+1,temp.length)
		if ((cad1.length != 0) && (cad1.length != 0) && (cad1.length != 0 ))
		{
			var plant ="abcdefghijklmnopqrstuvwxyz0123456789_";
			for(i=0; i < cad1.length; i++)
			{
				if (plant.indexOf(cad1.charAt(i))==-1)
					return false;
			}
			for(i=0; i < cad2.length; i++)
			{
				if (plant.indexOf(cad2.charAt(i))==-1)
					return false;
			}
			for(i=0; i < cad3.length; i++)
			{
				if (plant.indexOf(cad3.charAt(i))==-1)
					return false;
			}
			return true;
		}
		else
		{
			return false; 
		}
	
	}
	function checkForm()
	{
		if (!EmailValid(document.f_new.email.value))
			{
				alert("Por favor ingrese un email valido.");
				document.f_new.email.focus();
				return false;
			}
		return true;
	}
	function EmailValid(email)
	{
		email=trim(email)
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(email)) return true;
		else return false;
	}
                                                                                                     