var form_contacto={

   obligatorios: ['nombre', 'email', 'asunto', 'mensaje'],
   mensaje: ['* Por favor indique su nombre.', 'Por favor indique su correo', 
   'Por favor indique el motivo de su consulta', 'Por favor indique su mensaje o comentarios']
}

/*
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;
	}
	
	forma.caja2.value=cadena;
}
*/

function ltrim(s) {
   return s.replace(/^\s+/, "");
}

function rtrim(s) {
   return s.replace(/\s+$/, "");
}

function trim(s) {
   return rtrim(ltrim(s));
}


function isEmpty(id, msg)
{
	
	 var E = document.getElementById(id);
	 var result = false;
	 
	 var texto = "campo no puede ser vacio.";
	 if(msg!='')
	    texto = msg;
	 
	 if( E.value=='' )
	    result = true;
	    
	 if( result ){
	 	  alert(texto);
	 	  E.focus();	 	 
	}   
	   
	return result;  
	 
}

function validar_contacto(){

 var i=0;
 var j=0;
 var mensaje = '';
 var id = '';
 j = form_contacto.obligatorios.length;
 while ( i< j )
 {
   id = form_contacto.obligatorios[i];
   mensaje =  form_contacto.mensaje[i];
   if( isEmpty( id, mensaje ) )
   {
   	   
       return false;
   }
   i++;    
 }
 return true;
}


