var muestra ="visible"
var oculta = "hidden"
var texto = ""
function irpagina(strdoc)
{
  
         document.Form1.action=strdoc
	     document.Form1.submit();
}
function distancia(combo){
	//alert("Entro")
   if(eval("document.frmDatosAscensor."+combo+".value") == "SI"){
	window.SiPlantas.style.visibility =muestra
	window.NoPlantas.style.visibility =oculta	
   }else if(eval("document.frmDatosAscensor."+combo+".value") == "NO"){
	window.NoPlantas.style.visibility =muestra
	window.SiPlantas.style.visibility =oculta
   }else{
	window.SiPlantas.style.visibility =oculta
	window.NoPlantas.style.visibility =oculta	
   }
}
function ponCheck(chk,id){
	if(chk == "Con_Cuadro_de_Maquinas"){
		if(eval("document.frmDatosAscensor."+chk+".checked")){
			eval("window."+id+".style.visibility =muestra")
		}else{
			eval("window."+id+".style.visibility =oculta")
			MArriba.style.visibility =oculta
			MAbajo.style.visibility =oculta
			document.frmDatosAscensor.MaquinaArriba.checked = false
			document.frmDatosAscensor.MaquinaAbajo.checked = false
		}
	}else if(chk == "MaquinaArriba"){
		if(eval("document.frmDatosAscensor."+chk+".checked")){
			eval(id+".style.visibility =muestra")
			document.frmDatosAscensor.MaquinaAbajo.checked = false
			MAbajo.style.visibility =oculta
		}else{
			eval(id+".style.visibility =oculta")
		}
			
	}else if(chk == "MaquinaAbajo"){
		if(eval("document.frmDatosAscensor."+chk+".checked")){
			eval(id+".style.visibility =muestra")
			document.frmDatosAscensor.MaquinaArriba.checked = false
			MArriba.style.visibility =oculta
		}else{
			eval(id+".style.visibility =oculta")
		}
	}		
}
function habilita(combo,id){
   if(eval("document.frmDatosAscensor."+combo+".value") == "SI" || eval("document.frmDatosAscensor."+combo+".value") =="DISPLAY REKOBA")
	eval("window."+id+".style.visibility =muestra")
   else
	eval("window."+id+".style.visibility =oculta")
}
function habilitaC(chk,id){

   if(eval("document.frmDatosAscensor."+chk+".checked"))
	eval("window."+id+".style.visibility =muestra")
   else
	eval("window."+id+".style.visibility =oculta")
}

function valorEn(combo){
        if(eval("document.frmDatosAscensor."+combo+".value") == "SI")
		habilitaEn('telefono','telefono2','pesacargas','pesacargas2','temperatura','temperatura2')
	else
		ocultaEn('telefono','telefono2','pesacargas','pesacargas2','situacion','pesacargas3','pesacargas4','cables','nCables','cabina','cabina2','temperatura','temperatura2','fabricanteT','fabricanteM')
}
function habilitaEn(id,id2,id3,id4,id5,id6)
{
	eval("window."+id+".style.visibility =muestra")
	eval("window."+id2+".style.visibility =muestra")
	eval("window."+id3+".style.visibility =muestra")
	eval("window."+id4+".style.visibility =muestra")	
	eval("window."+id5+".style.visibility =muestra")
	eval("window."+id6+".style.visibility =muestra")
}
function ocultaEn(id,id2,id3,id4,id5,id6,id7,id8,id9,id10,id11,id12,id13,id14,id15){
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")
	eval("window."+id3+".style.visibility =oculta")
	eval("window."+id4+".style.visibility =oculta")
	eval("window."+id5+".style.visibility =oculta")
	eval("window."+id6+".style.visibility =oculta")
	eval("window."+id7+".style.visibility =oculta")
	eval("window."+id8+".style.visibility =oculta")
	eval("window."+id9+".style.visibility =oculta")
	eval("window."+id10+".style.visibility =oculta")
	eval("window."+id11+".style.visibility =oculta")
	eval("window."+id12+".style.visibility =oculta")
	eval("window."+id13+".style.visibility =oculta")
	eval("window."+id14+".style.visibility =oculta")
	eval("window."+id15+".style.visibility =oculta")
	document.frmDatosAscensor.Telefonia_Rekoba.value = ""
	document.frmDatosAscensor.CABINA.checked = false
	document.frmDatosAscensor.TECHO.checked = false
	document.frmDatosAscensor.BAJO_CABINA.checked = false
	document.frmDatosAscensor.FOSO.checked = false
	document.frmDatosAscensor.SALA_DE_MAQUINAS.checked = false
	//document.frmDatosAscensor.Situacion_Telefono.value = ""
	document.frmDatosAscensor.Pesacargas_Rekoba.value = ""
	document.frmDatosAscensor.Tipo_Pesacargas.value  = ""
	document.frmDatosAscensor.Detector_Temperatura_C_Maquina.value  = ""
	document.frmDatosAscensor.Fabricante_Telefonia.value  = ""
	document.frmDatosAscensor.Fabricante_Pesacargas.value  = ""
	document.frmDatosAscensor.NCables.value  = ""
	document.frmDatosAscensor.Seccion.value  = ""
	document.frmDatosAscensor.Carga.value  = ""
	document.frmDatosAscensor.PCabina.value  = ""
	document.frmDatosAscensor.Carga.value  = ""
}

//HAbilito y deshabilito las opciones del telefono
function valorT(combo){
	if(eval("document.frmDatosAscensor."+combo+".value") =="SI")
		habilitaT('situacion','fabricanteT')	
	else if(eval("document.frmDatosAscensor."+combo+".value") =="NO"){
		habilitaTNo('fabricanteT','situacion')
	}else{
		ocultaT('telefono','telefono2','situacion')
		ocultaTNo('fabricanteT')
	}
}

function habilitaT(id,id2)
{		
	if(id !=""){
		eval("window."+id+".style.visibility =muestra")
		eval("window."+id2+".style.visibility =oculta")
	}
}
function ocultaT(id,id2,id3){
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")
	eval("window."+id3+".style.visibility =oculta")
}
function habilitaTNo(id,id2)
{	
	if(id !=""){
		eval("window."+id+".style.visibility =muestra")
		eval("window."+id2+".style.visibility =oculta")
	}
}
function ocultaTNo(id){
	eval("window."+id+".style.visibility =oculta")

}
//HAbilito y deshabilito las opciones del Montacargas

function valorM(combo){
	if(eval("document.frmDatosAscensor."+combo+".value") =="SI")
		habilitaM('pesacargas3','fabricanteM')
	else if(eval("document.frmDatosAscensor."+combo+".value") =="NO")
		habilitaMNo('fabricanteM','pesacargas3')		
	else{
		ocultaM('pesacargas','pesacargas2','pesacargas3','pesacargas4','cables','nCables','cabina','cabina2','fabricanteM')
	}
}

function habilitaM(id,id2)
{		
	if(id !=""){
		eval("window."+id+".style.visibility =muestra")
		eval("window."+id2+".style.visibility =oculta")
	}
}
function ocultaM(id,id2,id3,id4,id5,id6,id7,id8,id9){
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")
	eval("window."+id3+".style.visibility =oculta")
	eval("window."+id4+".style.visibility =oculta")
	eval("window."+id5+".style.visibility =oculta")
	eval("window."+id6+".style.visibility =oculta")
	eval("window."+id7+".style.visibility =oculta")
	eval("window."+id8+".style.visibility =oculta")
	eval("window."+id9+".style.visibility =oculta")
}
function habilitaMNo(id,id2)
{	
	if(id !=""){
		eval("window."+id+".style.visibility =muestra")
		eval("window."+id2+".style.visibility =oculta")
	}
}

function valorTi(combo){
	if(eval("document.frmDatosAscensor."+combo+".value") =="CABLES"){
		texto = "Cables"
		ocultaTi('pesacargas4','cables','nCables','cabina','cabina2')
		habilitaTi('pesacargas4','cables','nCables')		
	}else if(eval("document.frmDatosAscensor."+combo+".value") =="CABINA"){
		texto = "Cabina"
		ocultaTi('pesacargas4','cables','nCables','cabina','cabina2')
		habilitaTi('pesacargas4','cabina','cabina2')
	}else if(eval("document.frmDatosAscensor."+combo+".value") =="BANCADA"){
		texto = "Bancada"
		ocultaTi('pesacargas4','cables','nCables','cabina','cabina2')
		habilitaTi('pesacargas4','cabina','cabina2')	
	}else
		ocultaTi('pesacargas4','cables','nCables','cabina','cabina2')
}

function habilitaTi(id,id1,id2)
{		
	eval("window."+id+".style.visibility =muestra")
	eval("window."+id1+".style.visibility =muestra")
	eval("window."+id2+".style.visibility =muestra")
//	if( texto == "Cabina" || texto =="Bancada")
		eval("window."+id1+".innerHTML=texto")
}
function ocultaTi(id,id2,id3,id4,id5){
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")
	eval("window."+id3+".style.visibility =oculta")
	eval("window."+id4+".style.visibility =oculta")
	eval("window."+id5+".style.visibility =oculta")
}


function ponOtro(combo,id)
{
	
    if(eval("document.frmDatosAscensor."+combo+".value") =="OTRAS" || eval("document.frmDatosAscensor."+combo+".value") == "OTROS" || eval("document.frmDatosAscensor."+combo+".value") == "CON INSTALACION")
	eval("window."+id+".style.visibility =muestra")
    else if(eval("document.frmDatosAscensor."+combo+".value") == "PREMONTADA CABINA" || eval("document.frmDatosAscensor."+combo+".value") == "PREMONTADA COMPLETA" || eval("document.frmDatosAscensor."+combo+".value") == "COMPLETA SIN PREMONTAR")
	eval("window."+id+".style.visibility =muestra")
    else
	eval("window."+id+".style.visibility =oculta")
}
function ponPremontada(combo,id)
{
    if(eval("document.frmDatosAscensor."+combo+".value") !="SIN INSTALACION" && eval("document.frmDatosAscensor."+combo+".value") !="")
	eval("window."+id+".style.visibility =muestra")
    else
	eval("window."+id+".style.visibility =oculta")
}
function ponTipo(combo,id,id2)
{
    if(eval("document.frmDatosAscensor."+combo+".value") =="LED"){
	eval("window."+id+".style.visibility =muestra")
	eval("window."+id2+".style.visibility =oculta")
	document.frmDatosAscensor.led_Botonera.value = ""
	document.frmDatosAscensor.Lamparas_Tension_Botonera.value = ""
    }else if(eval("document.frmDatosAscensor."+combo+".value") == "LAMPARAS"){
	eval("window."+id2+".style.visibility =muestra")
	eval("window."+id+".style.visibility =oculta")
	document.frmDatosAscensor.led_Botonera.value = ""
	document.frmDatosAscensor.Lamparas_Tension_Botonera.value = ""
    }else{
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")  
    }
}

function ponTipoP(combo,id,id2)
{
    if(eval("document.frmDatosAscensor."+combo+".value") =="LED"){
	eval("window."+id+".style.visibility =muestra")
	eval("window."+id2+".style.visibility =oculta")
	document.frmDatosAscensor.led_Pisos.value = ""
	document.frmDatosAscensor.Lamparas_Tension_Pisos.value = ""		  
    }else if(eval("document.frmDatosAscensor."+combo+".value") == "LAMPARAS"){
	eval("window."+id2+".style.visibility =muestra")
	eval("window."+id+".style.visibility =oculta")
	document.frmDatosAscensor.led_Pisos.value = ""
	document.frmDatosAscensor.Lamparas_Tension_Pisos.value = ""
    }else{
	eval("window."+id+".style.visibility =oculta")
	eval("window."+id2+".style.visibility =oculta")  
    }
}
/*function muestraOtro(check,id)
{
    if(eval("document.frmDatosAscensor."+combo+".value") =="OTRAS" || eval("document.frmDatosAscensor."+combo+".value") == "OTROS")
	eval("window."+id+".style.visibility =muestra")
    else
	eval("window."+id+".style.visibility =oculta")
}*/
function muestraSi(combo,id)
{
    if(eval("document.frmDatosAscensor."+combo+".value") =="SI")
	eval("window."+id+".style.visibility =muestra")
    else
	eval("window."+id+".style.visibility =oculta")
}
function miraFecha(nombre1,tipo)
{
    // nombre.focus();
	 
      var si=0
      var validarCaracteres = "/0123456789";	
      var caja1 = nombre1.value
      if(caja1 !=""){  
	 if((caja1.length<10) || (caja1.charAt(2)!="/") || (caja1.charAt(5)!="/"))
	 {
		alert("Ha insertado mal la fecha")
		si=1      	   
	 }//Cierro el If

	 else
	 {
		for (var i = 0; i < caja1.length; i++)
		{
		  caracter = caja1.charAt(i);
		
		  if (validarCaracteres.indexOf(caracter) < 0)
		  {
			si=1
		  }
		}//cierro el for
		if(si==1)
		{
		  alert("Introduce solo números en las fechas")
		}  
	 }//Cerramos el ELse
	 if(si==0)
	 {
	   dia=parseInt(caja1.substr(0,2),10);
	   mes=parseInt(caja1.substr(3,2),10);
	   annio=parseInt(caja1.substr(6,4),10);
	
	   if (annio<=0)
	   {
		  alert("Ha insertado mal el año.");
		  nombre1.focus();
		  nombre1.select()
		  si = 1;
	   }
	
	   switch(mes)
	   {
		  case 11: case 4: case 6: case 9:
			if(dia<=0 || dia>30)
			{
				alert ("El mes " + mes + " no puede tener " + dia + " dias.");				
				si=1;
			}
			break;
		  case 1: case 3: case 5: case 7: case 8: case 10: case 12:
			if (dia<=0  || dia>31)
			{
				alert ("El mes " + mes + " no puede tener " + dia + " dias.");					
				si=1;
			}
			break;
		  case 2:
			if (annio%4 && (dia<=0 || dia>28))
			{
				alert ("El mes " + mes + " no puede tener " + dia + " dias.");					
				si=1;
			}
			else if (dia<=0 || dia>29)
			{
				alert ("El mes " + mes + " no puede tener " + dia + " dias.");					
				si=1;
			}
			break;
		  default:
				if(si==0)
				{
				   alert("Ha insertado mal el mes.");					       
				   si=1;
				}
	   }
	 }
     if(si==1)
	 {
	    nombre1.focus();
		nombre1.select()
	 }
   }
}//Fin de la función   

function comprobarmail(nombre){
	var dir
	var i
	var si
	var one
	
	dir=nombre.value
	
	for (i=0;i<dir.length;i++){
		one=dir.charAt(i)
		if (one=="@"){
			si=1
		}
		if (one=="."){
			si++
		}
	}
	if (si!=2){
		alert("Intruzca una dirección de correo electrónico correcta.")
		return false
	}
	return true
}

function validar(){
	if(document.frmDatosAscensor.Cliente.value == ""){		
		document.frmDatosAscensor.Cliente.focus()
		alert("Debe rellenar todos los datos")
		return false	
	}
	if(document.frmDatosAscensor.Direccion.value == ""){		
		document.frmDatosAscensor.Direccion.focus()
		alert("Debe rellenar todos los datos")
		return false	
	}
	if(document.frmDatosAscensor.Su_Ref.value == ""){		
		document.frmDatosAscensor.Su_Ref.focus()
		alert("Debe rellenar todos los datos")
		return false	
	}	
	if(document.frmDatosAscensor.EN81.value == ""){		
			document.frmDatosAscensor.EN81.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Cantidad.value == ""){		
			document.frmDatosAscensor.Cantidad.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.NPisos.value == ""){		
			document.frmDatosAscensor.NPisos.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Secuencia.value == ""){		
			document.frmDatosAscensor.Secuencia.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Tipo_Velocidad.value == ""){		
			document.frmDatosAscensor.Tipo_Velocidad.focus()
			return false
	}
	if(document.frmDatosAscensor.Tipo_Trafico.value == ""){		
			document.frmDatosAscensor.Tipo_Trafico.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Instalacion.value == ""){		
			document.frmDatosAscensor.Instalacion.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Tipo_Maniobra.value == ""){		
			document.frmDatosAscensor.Tipo_Maniobra.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Motor_Velocidad.value == ""){		
			document.frmDatosAscensor.Motor_Velocidad.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Motor_Potencia.value == ""){		
			document.frmDatosAscensor.Motor_Potencia.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Motor_CV.value == ""){		
			document.frmDatosAscensor.Motor_CV.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Motor_A.value == ""){		
			document.frmDatosAscensor.Motor_A.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Motor_freno.value == ""){		
			document.frmDatosAscensor.Motor_freno.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Motor_Leva.value == ""){		
			document.frmDatosAscensor.Motor_Leva.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.hidraulica_marcas.value == ""){		
			document.frmDatosAscensor.hidraulica_marcas.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.hidraulica_Nvalvulas.value == ""){		
			document.frmDatosAscensor.hidraulica_Nvalvulas.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.hidraulica_tension_valvulas.value == ""){		
			document.frmDatosAscensor.hidraulica_tension_valvulas.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Tipo_hidraulica.value == ""){		
			document.frmDatosAscensor.Tipo_hidraulica.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.paradas_ascensor1.value == ""){		
			document.frmDatosAscensor.paradas_ascensor1.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Puertas_Cabina.value == ""){		
			document.frmDatosAscensor.Puertas_Cabina.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Puertas_Planta.value == ""){		
			document.frmDatosAscensor.Puertas_Planta.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Puertas_Trifasica.value == ""){		
			document.frmDatosAscensor.Puertas_Trifasica.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
/*	if(document.frmDatosAscensor.Puertas_Resacatadores.value == ""){		
			document.frmDatosAscensor.Puertas_Resacatadores.focus()
			alert("Debe rellenar todos los datos")
			return false
	}*/
	if(document.frmDatosAscensor.Puertas_Doble_Embarque.value == ""){		
			document.frmDatosAscensor.Puertas_Doble_Embarque.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	

	if(document.frmDatosAscensor.Botonera_Rekoba.value == ""){		
			document.frmDatosAscensor.Botonera_Rekoba.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Luminosos_Tipo_Botonera.value == ""){		
			document.frmDatosAscensor.Luminosos_Tipo_Botonera.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	
	if(document.frmDatosAscensor.Luminosos_Conexion.value == ""){		
			document.frmDatosAscensor.Luminosos_Conexion.focus()
			alert("Debe rellenar todos los datos")
			return false
	}		
	if(document.frmDatosAscensor.Botonera_Cabina_Flechas.value == ""){		
			document.frmDatosAscensor.Botonera_Cabina_Flechas.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Botonera_Cabina_Luz.value == ""){		
			document.frmDatosAscensor.Botonera_Cabina_Luz.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Botonera_Indicador_Sobrecarga.value == ""){		
			document.frmDatosAscensor.Botonera_Indicador_Sobrecarga.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	
	if(document.frmDatosAscensor.Botonera_Pisos_Rekoba.value == ""){		
			document.frmDatosAscensor.Botonera_Pisos_Rekoba.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Luminosos_Tipo_Pisos.value == ""){		
			document.frmDatosAscensor.Luminosos_Tipo_Pisos.focus()
			alert("Debe rellenar todos los datos")
			return false
	}	
	if(document.frmDatosAscensor.Botonera_Pisos_Flechas.value == ""){		
			document.frmDatosAscensor.Botonera_Pisos_Flechas.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Rosario_De_Luces.value == ""){		
			document.frmDatosAscensor.Rosario_De_Luces.focus()
			alert("Debe rellenar todos los datos")
			return false
	}

	if(document.frmDatosAscensor.Kit_de_Hueco.value == ""){		
			document.frmDatosAscensor.Kit_de_Hueco.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(document.frmDatosAscensor.Entregar_Fotocelula.value == ""){		
			document.frmDatosAscensor.Entregar_Fotocelula.focus()
			alert("Debe rellenar todos los datos")
			return false
	}
	if(window.premontada.style.visibility == muestra){
		if(document.frmDatosAscensor.Vertical_Ascensor1.value == ""){		
				document.frmDatosAscensor.Vertical_Ascensor1.focus()
				alert("Debe rellenar todos los datos")
				return false
		}	
		if(document.frmDatosAscensor.DistanciaLimitador.value == ""){		
				document.frmDatosAscensor.DistanciaLimitador.focus()
				alert("Debe rellenar todos los datos")
				return false
		}
		if(document.frmDatosAscensor.DistanciaMotor.value == ""){		
				document.frmDatosAscensor.DistanciaMotor.focus()
				alert("Debe rellenar todos los datos")
				return false
		}
	}
	//alert("Compruebe que su pedido es correcto.")
	return true
	
}
function enviar(){
			
	if(validar()){
		alert("En breve, nos pondremos en contacto con ustedes.")		
		alert("Ante cualquier duda, póngase en contacto con nosotros.")
		document.frmDatosAscensor.action = "mailto:pedidorekoba@rekoba.com"
		document.frmDatosAscensor.submit()
	}
	
}