Lmotivo=new Array(); //Literal del asunto del correo
Lmotivo[0]="motivo 1";Lmotivo[1]="motivo 2";Lmotivo[2]="motivo 3";
Vmotivo=new Array(); //Valor del asunto del correo tiene que contener el mismo número de elementos que el vector Lmotivo
Vmotivo[0]="motivo1";Vmotivo[1]="motivo2";Vmotivo[2]="motivo3";

function validarNulo(campo,dato,texto,tipo,idioma){
   var msg="ERROR: Debe rellenar el campo "+texto;
   if(idioma=="ingles")
      msg="ERROR: Fill the field "+texto;
   else if(idioma=="euskera")
      msg="AKATSA: "+texto+" arloa bete behar da";
   if (tipo=="T"){
      if (campo.value.length==0){
         alert(msg);
         campo.focus();
         return false;
      }
   }
   if (tipo=="S"){
      if (campo.selectedIndex==0){
         alert(msg);
         campo.focus();
         return false;
      }
   }
   if (tipo=="C"){
      var chequeado=0;
      for (var i=0;i<document.alta.elements.length;i++){
         if (document.alta.elements[i].name==dato){
            if (document.alta.elements[i].checked==true)
               chequeado=1;
            }
         }
         if (chequeado==0){
            alert(msg);
            return false;
         }
      }
   return true;
}

function validarCorreoElectronico(campo){
   var chr;
   var arrobas=0;
   var puntos=0;
   var blancos=0;
   if (campo.value.length!=0){
      for (var i=0;i<campo.value.length;i++){
         chr=campo.value.substring(i,i+1);
         if ( (chr=="@") )
            arrobas=arrobas+1;
         if ( (chr==".") )
            puntos=puntos+1;
         if ( (chr==" ") )
            blancos=blancos+1;
      }
      if ( (blancos!=0) || (arrobas!=1) || (puntos<1) ){
         alert("ERROR: La dirección de correo electronico que has elegido no es correcta.");
         campo.focus();
         return false;
      }
      else
         return true;
   }
   else{
      alert("El campo de correo electrónico está vacio");
      campo.focus();
      return false;
   }
}

function Submit_Contacto(){
   if (validarNulo(document.Contacto.nombre,"","nombre","T"))
      if (validarCorreoElectronico(document.Contacto.email))
         if (validarNulo(document.Contacto.motivo,"","motivo","S"))
		 document.Contacto.submit();
}

function Submit_Contacto_nuevo(idioma){
   var campo1_castellano="\"Nombre\"";
   var campo2_castellano="\"Dirección\"";
   var campo3_castellano="\"Código Postal\"";
   var campo4_castellano="\"Localidad\"";
   var campo5_castellano="\"Provincia\"";
   var campo6_castellano="\"Mensaje\"";
   var campo7_castellano="\"Motivo\"";
   var campo1_ingles="\"Name\"";
   var campo2_ingles="\"Address\"";
   var campo3_ingles="\"Postal Code\"";
   var campo4_ingles="\"City\"";
   var campo5_ingles="\"Province\"";
   var campo6_ingles="\"Question\"";
   var campo7_ingles="\"Purpose\"";
   var campo1_euskera="\"Izena\"";
   var campo2_euskera="\"Helbidea\"";
   var campo3_euskera="\"Posta-kodea\"";
   var campo4_euskera="\"Herria\"";
   var campo5_euskera="\"Probintzia\"";
   var campo6_euskera="\"Mezua\"";
   var campo7_euskera="\"Arrazoia\"";
   if(idioma=="ingles"){
   if (validarNulo(document.Contacto.NOMBRE,"",eval("campo1_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.DIRECCION,"",eval("campo2_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.CODIGO,"",eval("campo3_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.LOCALIDAD,"",eval("campo4_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.MENSAJE,"",eval("campo6_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.MOTIVO,"",eval("campo7_"+idioma),"S",idioma))
      document.Contacto.submit();
   }
   else{
   if (validarNulo(document.Contacto.NOMBRE,"",eval("campo1_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.DIRECCION,"",eval("campo2_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.CODIGO,"",eval("campo3_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.LOCALIDAD,"",eval("campo4_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.PROVINCIA,"",eval("campo5_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.MENSAJE,"",eval("campo6_"+idioma),"T",idioma))
   if (validarNulo(document.Contacto.MOTIVO,"",eval("campo7_"+idioma),"S",idioma))
      document.Contacto.submit();
   }
}

function Reset_Contacto(){
	document.Contacto.reset();
}
