function muestra() {
	ACSf.style.display ="none";
	AFCHf.style.display ="none";
	CIf.style.display ="none";
	Torref.style.display ="none";
	Condensaf.style.display ="none";
	document.getElementById("formulario1").Tipo_instalacion.value=' ';
if ((document.getElementById("formulario1").ACS.checked==false) && (document.getElementById("formulario1").AFCH.checked==false) && (document.getElementById("formulario1").CI.checked==false) && (document.getElementById("formulario1").TorreR.checked==false) && (document.getElementById("formulario1").Condensa.checked==false)) {
		document.getElementById("formulario1").ACS.focus();
		alert('debe seleccionar una casilla');		
	}
	else {
		if (document.getElementById("formulario1").ACS.checked==true){
		document.getElementById("formulario1").Tipo_instalacion.value += 'ACS ';
		ACSf.style.display ="block";
		}
		if (document.getElementById("formulario1").AFCH.checked==true) { 
		document.getElementById("formulario1").Tipo_instalacion.value += 'AFCH ';;
		AFCHf.style.display ="block";
		} 
		if (document.getElementById("formulario1").CI.checked==true) { 
		document.getElementById("formulario1").Tipo_instalacion.value += 'CI ';
		CIf.style.display ="block";
		}
		if (document.getElementById("formulario1").TorreR.checked==true) { 
		document.getElementById("formulario1").Tipo_instalacion.value += 'Torre ';
		Torref.style.display ="block";
		} 
		if (document.getElementById("formulario1").Condensa.checked==true) { 
		document.getElementById("formulario1").Tipo_instalacion.value += 'Condensador';
		Condensaf.style.display ="block";
		}
	}
}
function valida() { 
	if (document.getElementById("formulario1").Apellidos.value== '' ){
	document.getElementById("formulario1").Apellidos.focus();
	alert('debe introducir un apellido');	 
	}
	else if (document.getElementById("formulario1").Nombre.value== '' ) { 
	document.getElementById("formulario1").Nombre.focus();
	alert('debe introducir un nombre');
	}
	else if (document.getElementById("formulario1").Poblacion.value== '' ) { 
	document.getElementById("formulario1").Poblacion.focus();
	alert('debe introducir la población de la instalación referida');
	}
	else if ((document.getElementById("formulario1").email.value== '@' ) && (document.getElementById("formulario1").Telefono.value== '' ) && (document.getElementById("formulario1").Fax.value== '' )) { 
	document.getElementById("formulario1").Telefono.focus();
	alert('debe introducir un email, un telefono o un fax');
	}
	else if ((!email(document.getElementById("formulario1").email.value, "-_")) && (document.getElementById("formulario1").email.value!= '@' )) { 
	document.getElementById("formulario1").email.focus();
	alert('dirección de correo electrónico incorrecta'); 
	}
	else {
	alert('Formulario cumplimentado correctamente, se procede a su envio');
	document.getElementById("formulario1").submit();
	}
}
function email(cadena, otros)   
  {                                       
    var i, j;                            
    var es_email = 0 < cadena.length;     
    i = salta_alfanumerico(cadena, 0, otros);  
    if(es_email = 0 < i)                  
      if(es_email = (i < cadena.length))   
        if(es_email = cadena.charAt(i) == '@')    
          {   
            i++;   
            j = salta_alfanumerico(cadena, i, otros);   
            if(es_email = i < j)          
              if(es_email = j < cadena.length)   
                if(es_email = cadena.charAt(j) == '\.')   
                  {                       
                    j++;   
                    i = salta_alfanumerico(cadena, j, otros);   
                    if(es_email = j < i)    
                      while(es_email && (i < cadena.length))   
                        if(es_email = cadena.charAt(i) == '\.')   
                          {   
                            i++;   
                            j = salta_alfanumerico(cadena, i, otros);   
                            if(es_email = i < j)    
                              i = j;   
                          }   
                  }   
          }   
    return(es_email);   
  }
function salta_alfanumerico(cadena, i, otros)   
  {                                    
    var j;                              
    var car;                          
    var alfanum;                         
    for(j = i, alfanum = true; (j < cadena.length) && alfanum; j++) // INICIO   
      {   
        car = cadena.charAt(j);   
        alfanum = alfanumerico(car) || (otros.indexOf(car) != -1);   
      }   
    if(!alfanum)                        
      j--;   
    return(j);   
  }
function alfanumerico(car)   
  {   
    return(alfabetico(car) || numerico(car));   
  }
function alfabetico(car)                 
  {                                    
    var alfa = "ABCDEFGHIJKLMNÑOPQRSTUWXYZabcdefghijklmnñopqrstuvxyz";   
    return(alfa.indexOf(car) != - 1);
  }
function numerico(car)   
  {                                       
    var num = "0123456789";          
    return(num.indexOf(car) != - 1);
  }
  
function Solonumero()
{
if(( event.keyCode >= 97 && event.keyCode <= 122) || (event.keyCode >=65 && event.keyCode <=90))
{
event.keyCode=0;
}
}
