function ja(){
//		alert('hola');
		var condicion;
		var orden;
		var band;
		band=0,band2=0,band3=0;
		condicion="";
		orden="";
		
		//alert(document.form.buscanombre.value);
		
		if(document.form.buscanombre.value=="1"){
		
			orden="BuscaNombre";


			condicion="";
			
			if (document.form.campoNombreHotel.value!=""){		
				
					condicion=condicion + " hg_nombre like '%" + document.form.campoNombreHotel.value + "%'";
				band=1;
			}

			
			if (document.form.SelectCiudad.value!="*"){		
				
					condicion=condicion + " and hg_ciudad='" + document.form.SelectCiudad.value + "'";
			band=1;
			}
			
			if (document.form.SelectProvincia.value!="*"){		
					
						condicion=condicion + " and hg_provincia='" + document.form.SelectProvincia.value + "'";
				band=1;
			}
			
			
			
			if(document.form.radiobutton1[0].checked ==true){
			if (band==1){condicion=condicion + " and (";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[0].value + "'";
			if (band==1){condicion=condicion + ")";}
			}
			if(document.form.radiobutton1[1].checked ==true){
			if (band==1){condicion=condicion + " and (";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[1].value + "'";
			if (band==1){condicion=condicion + ")";}
			}
			if(document.form.radiobutton1[2].checked ==true){
			if (band==1){condicion=condicion + " and (";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[2].value + "'";
			if (band==1){condicion=condicion + ")";}
			}
			if(document.form.radiobutton1[3].checked ==true){
			if (band==1){condicion=condicion + " and (";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[3].value + "'";
			if (band==1){condicion=condicion + ")";}
			}
			if(document.form.radiobutton1[4].checked ==true){
			if (band==1){condicion=condicion + " and (";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[4].value + "'";
			if (band==1){condicion=condicion + ")";}
			}
		}else{ 
		
		
		
		if(document.form.checkboxCateLujo.checked==true){
			if (band==0){condicion=condicion + "(";}
			condicion=condicion=condicion + "hg_categoria='" + document.form.checkboxCateLujo.value + "'";
			band=1;
		}
		if(document.form.checkboxCatePri.checked==true){
		    if (band==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_categoria='" + document.form.checkboxCatePri.value + "'";
			band=1;
		}
		/*if(document.form.radiobutton1[4].checked ==true){
		    if (band==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[4].value + "'";
			band=1;
		}*/
		
		if(document.form.checkboxCateSeg.checked==true){
			if (band==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_categoria='" + document.form.checkboxCateSeg.value + "'";
			band=1;
		}
		if(document.form.checkboxCateTer.checked==true){
			if (band==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_categoria='" + document.form.checkboxCateTer.value + "'";
			band=1;
		}
		
		if(document.form.radiobutton1[0].checked ==true){
		    if (band==1){condicion=condicion + " and";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[0].value + "'";
			band=1;
		}
		if(document.form.radiobutton1[1].checked ==true){
		    if (band==1){condicion=condicion + " and";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[1].value + "'";
			band=1;
		}
		if(document.form.radiobutton1[2].checked ==true){
		    if (band==1){condicion=condicion + " and";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[2].value + "'";
			band=1;
		}
		if(document.form.radiobutton1[3].checked ==true){
		    if (band==1){condicion=condicion + " and";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[3].value + "'";
			band=1;
		}
		if(document.form.radiobutton1[4].checked ==true){
		    if (band==1){condicion=condicion + " and";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[4].value + "'";
			band=1;
		}

		if (band==1){condicion=condicion + ")";}



		band2=0
		
		//Clases
		if(document.form.checkboxClasHotel.checked==true){
			if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==0){condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasHotel.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasApart.checked==true){
		   if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasApart.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasHostal.checked==true){
		if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasHostal.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasHoste.checked==true){
		if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasHoste.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasCamp.checked==true){
		if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasCamp.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasBout.checked==true){
		if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasBout.value + "'";
			band2=1;
		}
		if(document.form.checkboxClasAgro.checked==true){
		if (band==1 && band2==0){condicion=condicion + " and ";}
			if (band2==1){condicion=condicion + " or";}else{condicion=condicion + "(";}
			condicion=condicion + " hg_tipoclase='" + document.form.checkboxClasAgro.value + "'";
			band2=1;
		}
		
		if (band2==1){condicion=condicion + ")";}
		
		
		//Servicios
			
		band3=0;
		if(document.form.checkboxSerParq.checked==true){
		    if (band2==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_parqueaderodentro=1" ;
			band3=1;
		}

		if(document.form.checkboxSerParqF.checked==true){
		    if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_parqueaderofuera=1" ;
			band3=1;
		}

		if(document.form.checkboxSerGim.checked==true){
			if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_gimnasio=1";
			band3=1;
		}	
		
		if(document.form.checkboxSerPisc.checked==true){
			if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_piscina=1";
			band3=1;
		}
		
		if(document.form.checkboxSerRest.checked==true){
			if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_restaurante=1";
			band3=1;
		}

		if(document.form.checkboxSerSalon.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_saloneventos=1";
			band3=1;
		}
		
// desde aquí, nuevos servicios de hotel

		if(document.form.checkboxSerBusi.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_businesscenter=1";
			band3=1;
		}

		if(document.form.checkboxSerSauna.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_saunaspa=1";
			band3=1;
		}

		if(document.form.checkboxSerAguas.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_aguastermales=1";
			band3=1;
		}

		if(document.form.checkboxSerSpa.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_spa=1";
			band3=1;
		}

		if(document.form.checkboxSerDesayuno.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_desayuno=1";
			band3=1;
		}

		if(document.form.checkboxSerDiscobar.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_discoteca=1";
			band3=1;
		}
		
		if(document.form.checkboxSerMinu.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_minusvalidos=1";
			band3=1;
		}
		
		if(document.form.checkboxSerMasc.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_mascotas=1";
			band3=1;
		}

//*********************************************************************************

		if(document.form.checkboxSerAA.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_aireacond=1";
			band3=1;
		}

		if(document.form.checkboxSerBano.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_bano=1";
			band3=1;
		}
		
		if(document.form.checkboxSerTelf.checked==true){
			if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_telefono=1";
			band3=1;
		}
		
		if(document.form.checkboxSerTv.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_tv=1";
			band3=1;
		}

// desde aquí, nuevos servicios de habitación

		if(document.form.checkboxSerCable.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_tvcable=1";
			band3=1;
		}
		
		if(document.form.checkboxSerInt.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_internet=1";
			band3=1;
		}
		
		if(document.form.checkboxSerMini.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_minibar=1";
			band3=1;
		}
		
		if(document.form.checkboxSerCoci.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_cocineta=1";
			band3=1;
		}
		
		if(document.form.checkboxSerCaja.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_cajafuerte=1";
			band3=1;
		}
		
		if(document.form.checkboxSerAgua.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_aguacaliente=1";
			band3=1;
		}

//**************************************************************************************

// desde aquí, actividades

		if(document.form.checkboxPaseos.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_paseosnaturales=1";
			band3=1;
		}
		
		if(document.form.checkboxCabalgatas.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_cabalgatas=1";
			band3=1;
		}
		
		if(document.form.checkboxAves.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_observaraves=1";
			band3=1;
		}
		
		if(document.form.checkboxAcuaticos.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_depacuaticos=1";
			band3=1;
		}
		
		if(document.form.checkboxExtremos.checked==true){
			 if (band2==1 || band3==1 || band==1){condicion=condicion + " and";}
			condicion=condicion + " hg_depextremos=1";
			band3=1;
		}

//**************************************************************************************
		
		band4=0;
		
		if (document.form.SelectCiudad.value!="*"){		
				if (band==1 || band2==1 || band3==1){condicion=condicion + " and";}
					condicion=condicion + " hg_ciudad='" + document.form.SelectCiudad.value + "'";
			band4=1;
		}
		
		if (document.form.SelectProvincia.value!="*"){		
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " and";}
					condicion=condicion + " hg_provincia='" + document.form.SelectProvincia.value + "'";
			//band=1;
		}
		
		//Vacacion
		
		//alert(document.form.radiobutton[0].checked);										
			/*if(document.form.radiobutton1[0].checked==true){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " or";}
				condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[0].value + "'";
			}else if(document.form.radiobutton1[1].checked==true){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " or";}
				condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[1].value + "'";
			}if(document.form.radiobutton1[2].checked==true){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " or";}
				condicion=condicion + " hg_tipovacacion='" + document.form.radiobutton1[2].value + "'";
			}if(document.form.radiobutton1[3].checked==true){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " or ";}

				condicion=condicion + " (hg_tipovacacion='" + document.form.radiobutton1[0].value + "'";
				condicion=condicion + " or hg_tipovacacion='" + document.form.radiobutton1[1].value + "'";
				condicion=condicion + " or hg_tipovacacion='" + document.form.radiobutton1[2].value + "')";
			}*/
		
		
		if (document.form.SelectValor.value=="1"){		
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " and";}
					condicion=condicion + " hg_totalsimple<20";
		}else if (document.form.SelectValor.value=="2"){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " and";}
					condicion=condicion + " hg_totalsimple>=20 and hg_totalsimple<=60";		
		}else if (document.form.SelectValor.value=="3"){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " and";}
					condicion=condicion + " hg_totalsimple>=60 and hg_totalsimple<=100";		
		}else if (document.form.SelectValor.value=="4"){
				if (band==1 || band2==1 || band3==1 || band4==1){condicion=condicion + " and";}
					condicion=condicion + " hg_totalsimple>100";		
		}
		
		orden=""
		if(document.form.SelectOrdenar.value=="Nombre"){
			orden =orden + "hg_nombre";
		}else if(document.form.SelectOrdenar.value=="Categoria"){
			orden = orden + "hg_categoria";
		}else if(document.form.SelectOrdenar.value=="Clase"){
//			orden = orden + "hg_tipoclase";
			orden = orden + "hg_ordentipo";
		}else if(document.form.SelectOrdenar.value=="Valor"){
//		    orden = orden + "hg_totalsimple;";
			orden = orden + "hg_ordenar";
		}

//alert(condicion);
//alert(orden);
      }
	  
	    condicion=replaceCharacters(condicion,"Ñ","xx");
		condicion=replaceCharacters(condicion,"ñ","yy");
		condicion=replaceCharacters(condicion,"Á","aa");
		condicion=replaceCharacters(condicion,"á","dd");
		condicion=replaceCharacters(condicion,"É","ee");
		condicion=replaceCharacters(condicion,"Í","ii");
		condicion=replaceCharacters(condicion,"Ó","oo");
		condicion=replaceCharacters(condicion,"Ú","uu");
	

		/*var windowprops = "";
		windowprops = "toolbar=0,location=0,directories=0,status=0, " +
		"menubar=0,scrollbars=1,resizable=1,width=700,height=650,top="+ alto1() +",left="+ ancho1();
		
		OpenWindow = window.open("consulta.php?condicion="+condicion +"&orden="+orden,"remote", windowprops); */
		document.form.condicion.value=condicion;
		document.form.orden.value=orden;
		document.form._pagi_pg.value="";
		//alert(condicion);
		//alert(orden);
		document.form.submit();
		
//		document.form.campoNombreHotel.value="";
	/*	document.form.campoNombreHotel.value="";	
		document.form.buscanombre.value=1;
		document.form.campoNombreHotel.value="ingresa nombre del hotel";
		document.form.campoNombreHotel.select();
		document.form.campoNombreHotel.focus();*/
//	    esto es para que busque todos despues de buscar por nomobre y regresar al index, pero no funciona.
	}

function ancho1() {
	width = 750;//ancho de la ventana flotante
	return ((window.screen.width / 2) - (width / 2));
}

function alto1() {
	height = 650; //alto de la ventana flotante
	return ((window.screen.height / 2)-(height / 2));
}

function checkEnter(e){
	var characterCode;

	if(e && e.which){
		e = e;
		characterCode = e.which;
	}
	else{
		e = event;
		characterCode = e.keyCode;
	}

	if(characterCode == 13){
//		document.forms[0].submit();
//		document.form.submit();		
//		alert('false');
		ja();
		return false
	}
	else{
//		alert('true');
		return true
	}

}

function espacionombre() { 
  document.form.campoNombreHotel.value="";
//  alert('hola');
}

function busca() {
	 /*alert(document.form.buscanombre.value);
	document.form.campoNombreHotel.select();
	if(document.form.buscanombre.value==1){
		document.form.buscanombre.value=0;
		document.form.campoNombreHotel.value="ingresa nombre del hotel";
	}else if(document.form.buscanombre.value==0){
		document.form.buscanombre.value=1;
	*/
	
	document.form.buscanombre.value=0;
	
	
}

function busca1() {
	/*if(document.form.BotonBuscarNombre.value=="Buscar Nombre de Hotel"){
	 	document.form.buscanombre.value=1;
		document.form.campoNombreHotel.value="ingresa nombre del hotel";
		document.form.campoNombreHotel.select();	
	 }
	 
	if(document.form.BotonBuscarNombre.value=="Buscar Nombre de Hotel"){
		document.form.buscanombre.value=0;
	}*/
	//alert(document.form.buscanombre.value);

/*	if(document.form.buscanombre.value==1){
		document.form.buscanombre.value=0;
	}else if((document.form.buscanombre.value==0) || (document.form.buscanombre.value=="")){
		document.form.buscanombre.value=1;
		document.form.campoNombreHotel.value="ingresa nombre del hotel";
		document.form.campoNombreHotel.select();
		document.form.campoNombreHotel.focus();
	}*/
	//if (document.form.buscanombre.value==""){
		document.form.buscanombre.value=1;
		document.form.campoNombreHotel.value="ingresa nombre del hotel";
		document.form.campoNombreHotel.select();
		document.form.campoNombreHotel.focus();
//	}	
	//alert(document.form.buscanombre.value);
}

function deschequear() {
	if (document.form.checkboxCateLujo.value!=""){
		document.form.checkboxCateLujo.checked=false;}
		else if (document.form.checkboxCateLujo.value==""){
			document.form.checkboxCateLujo.checked=false;}
}

function cargarContenido(){ 
//alert('hola');
	var d,contenedor; 
	contenedor = document.getElementById('contenedor'); 
	d = document.form.SelectProvincia.options[document.form.SelectProvincia.selectedIndex].value; 
	//alert(d);
	ajax=nuevoAjax(); 
	ajax.open("GET", "php/procesos.php?edo="+d,true); 
	ajax.onreadystatechange=function() { 
		if (ajax.readyState==4) { 
		   contenedor.innerHTML = ajax.responseText 
		} 
	} 
	ajax.send(null)	 
}		

function replaceCharacters(conversionString,inChar,outChar)
{
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
 // alert(convertedString);
  return convertedString;

}

function Fecha(gNow)
{
//gNow=Today();
  var fecha = gNow.getFullYear() + "-" + (gNow.getMonth()+1)  + "-" + gNow.getDate();
  return fecha;

}

function pl_siguiente(evt,objeto,opcion)
{

 evt = (evt) ? evt : event
var key = (evt.which) ? evt.which : evt.keyCode;
    
	 if(key==13)
	 {
	 	if(objeto=='s'){
			alert('entro');
	    	ja();
				return;	
		}else{
			objeto.focus();
		}
      }   
	  //alert(opcion);    
	if(opcion==1){
      return letra(evt);  //Letras
	  //alert(letra(key));
    }
	if(opcion==2){
	      return numero_letra(evt);//Numero_letra
	}
	if(opcion==3){
	      return numero(evt);//Numeros
	}
	if(opcion==4){
	      return letrausuario(evt);//
	}
	
	
	//return true;
}//fin de 

function numero(evt) {//1
	var band;
	band=0;
	evt = (evt) ? evt : event;
	var key = (evt.which) ? evt.which : evt.keyCode;
	if((key < 47 && key!=13)||(key > 58)){
        band=false;
	}else{band=true;}
	
	return band;
}

function numero_letra(evt) {//2
   var band;
	band=0;
	evt = (evt) ? evt : event;
	var key = (evt.which) ? evt.which : evt.keyCode;
	if(((key < 47 && key!=13 && key!=32 && key!=8 && key!=44 && key!=45 && key!=46)||
		(key > 58))&&(key < 65 ||(key > 90)) && ((key < 97)||(key > 122))){
        band=false;
	}else{band=true;}
	
	return band;
}

function letra(evt) {//3
    var band;
	band=0;
	evt = (evt) ? evt : event;
	var key = (evt.which) ? evt.which : evt.keyCode;
	if(((key < 65 && key!=13 && key!=8 && key!=46 && key!=32)||(key > 90)) && ((key < 97)||(key > 122))){
        band=false;
	}else{
		band=true;
	}
	
	return band;
   
}
