var texto_0001 = "Han ocurrido los siguientes errores: ";
var texto_02 = "\n   * Escribir nombre.";
var texto_03 = "\n   * Escribir apellidos.";
var texto_04 = "\n   * Escribir e-mail.";
var texto_05 = "\n   * Formato del e-mail es incorrecto.";
var texto_06 = "\n   * Escribir sugerencia.";
var texto_07 = "\n   * Escribir nombre empresa."
var texto_08 = "\n   * Escribir cif.";
var texto_09 = "\n   * Elegir pais.";
var texto_11 = "\n   * Escribir localidad.";
var texto_12 = "\n   * Escribir direccion.";
var texto_13 = "\n   * Escribir codigo postal.";
var texto_14 = "\n   * Escribir numero del telefono movil.";

var texto_15 = "\n   * Seleccionar provincia.";
var texto_16 = "\n   * Escribir provincia.";
var texto_17 = "\n   * Escribir nif.";
var texto_18 = "\n   * Escribir sugerencia.";
var texto_19 = "\n   * Escribir nun. teléfono.";


//////////
///  FORMULARIO DE CONTACTOS Y SUGERENCIAS
////////
function validar_formulario_remolques_a_la_carta(){
	var text=texto_0001;
	var bien=true;



	var formulario=document.formulario_remolques_a_la_carta;
 
 	if (formulario.nombre.value.length==0){
		   bien=false;
		   text+=texto_02; 
		}
		
			if (formulario.apellidos.value.length==0){
		   bien=false;
		   text+=texto_03; 
		}
  if (formulario.email.value.length==0){
	   bien=false;
	   text+=texto_04;
	 }else{
		 if (!validarEmail_registro(formulario.email.value)){
				bien=false;
				text+=texto_05;
			 }
	 }



if (formulario.telefono.value.length==0){
		   bien=false;
		   text+=texto_19; 
		}
		

	if (formulario.comentario.value.length==0){
		   bien=false;
		   text+=texto_18; 
		}
		
	
	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
	 
}


//////////
///  FORMULARIO DE CAMBIO CONTRASEÑA
////////
function validar_cambio_contrasena(){
 var formu=window.document.formulario_cambio;
 var text="Han ocurrido los siguientes errores: ";
 var bien=true;
 
 if (formu.usuarios_email.value.length==0){
 		   bien=false;
		   text+="\n   *Escribir e-mail"; 
  }
  
  if (formu.usuarios_pass_sin_codificar.value.length==0){
 		   bien=false;
		   text+="\n   *Escribir contraseña antigua"; 
  }


  
  if (formu.usuarios_pass_nueva.value.length==0){
 		   bien=false;
		   text+="\n   *Escribir contraseña nueva"; 
  }else
      {
 	    	
		if (formu.usuarios_pass_nueva.value.length<4){
 		   bien=false;
	 	   text+="\n   *Longitud minima de la nueva contraseña es 4"; 
        }

	  }
  
  if (formu.usuarios_pass_nueva_2.value.length==0){
 		   bien=false;
		   text+="\n   *Escribir contraseña repeticion nueva"; 
  }


  if (formu.usuarios_pass_nueva.value!=formu.usuarios_pass_nueva_2.value){
 		   bien=false;
		   text+="\n   *La contraseña nueva y la confirmacion no es la misma"; 
  }

  
  if (bien){
          formu.submit();
		}else{
			alert(text);
			return false;
	 }
	 
}

//////////
///  FORMULARIO DE CONTACTOS Y SUGERENCIAS
////////
function validar_contacto_sugerencias(){
	var text=texto_0001;
	var bien=true;

	var formulario=document.formulario_contacto_sugerecias;
 
 	if (formulario.sugerencias_nombre.value.length==0){
		   bien=false;
		   text+=texto_02; 
		}
		
			if (formulario.sugerencias_apellidos.value.length==0){
		   bien=false;
		   text+=texto_03; 
		}
  if (formulario.sugerencias_email.value.length==0){
	   bien=false;
	   text+=texto_04;
	 }else{
		 if (!validarEmail_registro(formulario.sugerencias_email.value)){
				bien=false;
				text+=texto_05;
			 }
	 }


	if (formulario.sugerencias_comentario.value.length==0){
		   bien=false;
		   text+=texto_06; 
		}
		
		if (formulario.sugerencias_telefono.value.length==0){
		   bien=false;
		   text+=texto_19; 
		}

	
	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}


//////////
///  REGISTRO DE NUEVO USUARIO
////////
function validar_registro(){
	var text=texto_0001;
	var bien=true;

	var formulario=document.formulario_registro;
	
 // alert(formulario.usuarios_tipo.value);
  
 if (formulario.usuarios_tipo[0].checked){ // Es una empresa
	if (formulario.usuarios_empresa.value.length==0){
		   bien=false;
		   text+=texto_07; 
		}
	if (formulario.usuarios_cif.value.length==0){
		   bien=false;
		   text+=texto_08; 
		}		
 }
 
 if (formulario.usuarios_tipo[1].checked){ // Es un particular
	if (formulario.usuarios_nif.value.length==0){
		   bien=false;
		   text+=texto_17; 
		}		
 }
 
 
 

	if (formulario.usuarios_nombre.value.length==0){
		   bien=false;
		   text+=texto_02; 
		}		

	if (formulario.usuarios_apellidos.value.length==0){
		   bien=false;
		   text+=texto_03; 
		}		



	 if (formulario.usuarios_email.value.length==0){
	   bien=false;
	   text+=texto_04;
	 }else{
		 if (!validarEmail_registro(formulario.usuarios_email.value)){
				bien=false;
				text+=texto_05;
			 }
	 }
	 
	 

		

// Mirar el pais seleccionado


	if (formulario.transporte_pais_id[formulario.transporte_pais_id.selectedIndex].value=='65'){ // España
	  if (formulario.usuarios_provincia[formulario.usuarios_provincia.selectedIndex].value=='0'){
		   bien=false;
		   text+=texto_15; 
		}
		
     }


	if (formulario.transporte_pais_id[formulario.transporte_pais_id.selectedIndex].value!='65'){ // No españa
	  if (formulario.usuarios_provincia_no_residentes_espana.value.length==0){
		   bien=false;
		   text+=texto_16; 
		}
     }
	 
	 

	if (formulario.usuarios_localidad.value.length==0){
		   bien=false;
		   text+=texto_11; 
		}

	if (formulario.usuarios_direccion.value.length==0){
		   bien=false;
		   text+=texto_12; 
		}

	if (formulario.usuarios_cp.value.length==0){
		   bien=false;
		   text+=texto_13; 
		}

	if (formulario.usuarios_movil.value.length==0){
		   bien=false;
		   text+=texto_14; 
		}



		
		

	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}

//////////
///  RECORDAR CONTRASEÑA
////////
function validar_nueva_contrasena(){
	var text=texto_0001;
	var bien=true;

	var formulario=document.formulario_registro;
  
  if (formulario.usuarios_email.value.length==0){
	   bien=false;
	   text+=texto_04;
	 }else{
		 if (!validarEmail_registro(formulario.usuarios_email.value)){
				bien=false;
				text+=texto_05;
			 }
	 }

	
	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}


//////////
///  FORMULARIO DE NUEVO PASSWORD
////////
function validar_email(){
	text=texto_0001;
	bien=true;
	formulario=document.formulario_contasenna;
	

   if (formulario.empresas_email.value.length==0){
	   bien=false;
	   text+=texto_04;
	 }else{
		 if (!validarEmail_registro(formulario.empresas_email.value)){
				bien=false;
				text+=texto_05;
			 }
	 }
	 


	if (bien){
          formulario.submit();
		}else{
			alert(text);
			return false;
	 }
}


/////////
// Comrpobar si un e-mail es correcto
//////////
	function validarEmail_registro(valor)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		{
			return (true)
		} 
		else 
		{
	    	return (false);
	  	}
	 }