// JavaScript Document

//valida el formulario, si no muestra pantallazos de los errores en el lenguaje adecuado
function valida_envia(idioma)
{
   	var mensajeError="";
    if (document.formDisco.nombre.value.length==0)
	{
		if(idioma=="eu") mensajeError="Error izena";
		if(idioma=="es") mensajeError="Error nombre";
		if(idioma=="en") mensajeError="Error name";
		if(idioma=="fr") mensajeError="Error prenom";
    }
    if (document.formDisco.apellidos.value.length==0)
	{
        if(idioma=="eu") mensajeError=mensajeError+"\nError abizenak";
		if(idioma=="es") mensajeError=mensajeError+"\nError apellidos";
		if(idioma=="en") mensajeError=mensajeError+"\nError surname";
		if(idioma=="fr") mensajeError=mensajeError+"\nError nom";
    }
	if (document.formDisco.direccion.value.length==0)
	{
        if(idioma=="eu") mensajeError=mensajeError+"\nError helbidea";
		if(idioma=="es") mensajeError=mensajeError+"\nError dirección";
		if(idioma=="en") mensajeError=mensajeError+"\nError address";
		if(idioma=="fr") mensajeError=mensajeError+"\nError adresse";
    }
	if (document.formDisco.localidad.value.length==0)
	{
        if(idioma=="eu") mensajeError=mensajeError+"\nError udalerria";
		if(idioma=="es") mensajeError=mensajeError+"\nError localidad";
		if(idioma=="en") mensajeError=mensajeError+"\nError town/city";
		if(idioma=="fr") mensajeError=mensajeError+"\nError ville/cité";
    }
	if (document.formDisco.CP.value.length==0)
	{
        if(idioma=="eu") mensajeError=mensajeError+"\nError posta codea";
		if(idioma=="es") mensajeError=mensajeError+"\nError código postal";
		if(idioma=="en") mensajeError=mensajeError+"\nError postal code";
		if(idioma=="fr") mensajeError=mensajeError+"\nError code postal";
    }
	if (document.formDisco.provincia.value.length==0)
	{
        if(idioma=="eu") mensajeError=mensajeError+"\nError probintzia";
		if(idioma=="es") mensajeError=mensajeError+"\nError provincia";
		if(idioma=="en") mensajeError=mensajeError+"\nError country";
		if(idioma=="fr") mensajeError=mensajeError+"\nError pays";
    }
	if ((document.formDisco.Email.value.length==0)||(!verificarMail(document.formDisco.Email.value)))
	{
        mensajeError=mensajeError+"\nError e-mail";
    }
	if(mensajeError!="")
	{
		alert(mensajeError);
		document.formDisco.focus()
		return o;
	}
    document.formDisco.submit();
} 

//Funcion que verifica si el string de la direccion del mail esta bien construida
function verificarMail(str) 
{
  var ok = true;
  var lat=str.indexOf("@");
  var lstr=str.length;
  var ldot=str.indexOf(".");
 
  if (str == null || str == "") ok = false;
  if (lat <= 0 || lat == lstr) ok = false;
  if (ldot <= 0 || ldot == lstr) ok = false;
  if (str.indexOf("@",(lat+1))!=-1) ok = false;
  if (str.substring(lat-1,lat)=="." || str.substring(lat+1,lat+2)==".") ok = false;
  if (str.indexOf(".",(lat+2))==-1) ok = false;	
  if (str.indexOf(" ")!=-1) ok = false;
  return ok;
}