// JavaScript Document
<!--
// funcion que kita los espacios en blanco de una cadena.
function trim(inputString) {
  if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { 
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
   }
   return retValue; 
}

//comprobación de los datos del formulario.
function comprobar_datos(lang) 
{
	var frm= document.forms['formcontacto'];

	// recojo los valores del formulario y le kito los espacios en blanco.
	 dnombre=trim(frm.dnombre.value);	
	 dtelefono=trim(frm.dtelefono.value);	
	 dcorreo=trim(frm.dcorreo.value);	
	 dcomentarios=trim(frm.dcomentarios.value);

	if(dnombre=='')
	{
		faltan_datos(lang);
		frm.dnombre.focus();
		return;
	}

	if(dtelefono=='')
	{
		faltan_datos(lang);
		frm.dtelefono.focus();
		return;
	}

	if(dcorreo=='')
	{
		faltan_datos(lang);
		frm.dcorreo.focus();
		return;
	}
			
	
	if(dcomentarios=='')
	{
		faltan_datos(lang);
		frm.dcomentarios.focus();
		return;
	}
	
	dvalida=dircorrecta(dcorreo);

	if (dvalida== false)
	 {
		alert(get_trad(lang,"La dirección de correo electrónico no es válida","The e-mail address provided it is not valid"));
		frm.dcorreo.focus();
		return;
	} 

frm.submit();

}

// alerta javascript, si no rellena los campos obligatorios.
function faltan_datos(lang) 
{	
	alert(get_trad(lang,"Por favor, rellene todos los datos","Please, fill in all the details")); 
}

function get_trad(lang,txt_esp,txt_ing){
	var name_var=new Array();
	
	name_var[1]=txt_esp;	
	name_var[2]=txt_ing;
	
	return (name_var[lang]);
}

//Comprueba que el email es valido.
function dircorrecta(direc)
{
	    var  pos= direc.indexOf("@");

		if (pos<=0) {return false;}	
		else {	 var pos2=direc.indexOf("@",pos+1);			
				if ((pos2!=-1) | (direc.indexOf(".",pos+1)==-1))
			   	  { return false;}
				else 
					{return true;}
			}
}
-->