function validar() { 
	var sin_indicar = "Los siguientes campos no se han indicado Correctamente: \n";
	var ok = "1";
	

   
	var cadenavaloresincorrectos        = "_'/\"()?¿$%·¨´{}[]+*^;:<>@#|¬¡!-="; // Esta Lista de caracteres incorrectos esta hecha para El Nombre del Titular del Contrato
	var cadenavaloresincorrectos2       = "_'\"()?¿$%·¨´{}[]+*^;:<>@#|¬¡!-="; // Esta Lista de caracteres incorrectos esta hecha para las Direcciones Postales
	var cadenavaloresincorrectos3       = "_'/\"()?¿$%·¨´{}[]+*^;:<>#|¬¡!= "; // Esta Lista de caracteres incorrectos esta hecha para las Direcciones de Email
  
	var cadenaASCII = "";
		//for (n=32; n<128; n++){ cadenaASCII += String.fromCharCode(n); }
  
		if  (document.form1.congresista_nombre.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Nombre congresista";
            ok = "0" ;
		}
        if  (document.form1.congresista_apellido1.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - 1 Apellido congresista";
            ok = "0" ;
		}
        if  (document.form1.congresista_apellido2.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - 2 Apellido congresista";
            ok = "0" ;
		}
        if  (document.form1.telefono.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Telefono";
            ok = "0" ;
		}
		if (document.form1.ciudad.value == '') {
			sin_indicar = sin_indicar + "\n - Ciudad";
			ok = "0";
		}
        if  (document.form1.telefono.value.length < 9){
        	sin_indicar = sin_indicar  + "\n - El Telefono debe tener al menos 9 digitos";
           	ok = "0" ;
        }
        if  (document.form1.cif.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - CIF del Titular/Empresa";
            ok = "0" ;
		}
        if  (document.form1.direccion.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Direccion";
            ok = "0" ;
		}
        if  (document.form1.cp.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Codigo Postal";
            ok = "0" ;
		}
        if  (document.form1.poblacion.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Poblacion";
            ok = "0" ;
		}
        if  (document.form1.provincia.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Provincia";
            ok = "0" ;
		}
        if  (document.form1.atencion.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - A/Atencion de";
            ok = "0" ;
		}
        if  (document.form1.f_direccion.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Direccion de envio de la factura";
            ok = "0" ;
		}
        if  (document.form1.f_cp.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Codigo Postal de la direccion de envio";
            ok = "0" ;
		}
        if  (document.form1.f_poblacion.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Poblacion de envio";
            ok = "0" ;
		}
        if  (document.form1.f_provincia.value.length == 0){
        	sin_indicar = sin_indicar  + "\n - Poblacion de envio";
            ok = "0" ;
		}
                       
 		sin_indicar = sin_indicar  + "\n\n Tiene que indicar estos apartados del formulario para proceder al envio de su peticion de contacto.";             
	
			if (ok == "0"){
					alert (sin_indicar);
					return false;
			} else {
					//alert('xxx');
					//document.form1.login2.value = "todo";
					document.form1.submit();
			}
		
}