var xmlHttp

function muestra_idiomas(){
if (document.getElementById('idioma-otros').style.display=="none"){
document.getElementById('idioma-otros').style.display="block";	
}else{
document.getElementById('idioma-otros').style.display="none";
}
}

function muestrar_ocultar(mostrar,ocultar,estilos){
	   fragmentoTexto=ocultar.split('*');
	   var pos=0;
	     for (var i=0;i<fragmentoTexto.length;i++) {				
				document.getElementById(fragmentoTexto[i]).style.display="none";
				if (mostrar==fragmentoTexto[i]){
					pos=i+1;
				}
         }
		 document.getElementById(mostrar).style.display="";
		 /*modificamos estilo para la sombra, si no es necesario no ejecutar esto, buleano 1 o 0*/
		 if (estilos==1){
				var temp="tabs2 tabs2-here";
				temp=temp+pos;
				document.getElementById('tabs').className=temp; 
		 }
		 if (estilos==2){
			document.getElementById('enlace-1').className=''; 
			document.getElementById('enlace-2').className=''; 
			document.getElementById('enlace-3').className=''; 
			document.getElementById('enlace-4').className=''; 
				var temp="enlace-";
				temp=temp+pos;
				document.getElementById(temp).className='active'; 
							
				var temp="menu-club menu-club";
				temp=temp+pos;
				document.getElementById('menu-club').className=temp; 
		 }
	 	 if (estilos==3){
				var temp="tabs3 tabs3-here";
				temp=temp+pos;
				document.getElementById('tabs').className=temp; 
	
		 }
		if (estilos==4){
				var temp="taz1 active";
				document.getElementById('t1').className=temp; 
				var temp="tve1";
				document.getElementById('t2').className=temp; 
				var temp="tam1";
				document.getElementById('t3').className=temp; 
		 }
		 if (estilos==5){
				var temp="taz1";
				document.getElementById('t1').className=temp; 
				var temp="tve1 active";
				document.getElementById('t2').className=temp; 
				var temp="tam1";
				document.getElementById('t3').className=temp; 
		 }
		 if (estilos==6){
				var temp="taz1";
				document.getElementById('t1').className=temp; 
				var temp="tve1";
				document.getElementById('t2').className=temp; 
				var temp="tam1 active";
				document.getElementById('t3').className=temp; 
		 }
		 if (estilos==7){
			if (mostrar=="todos_feedback"){
				var temp="menu-feedback menu-feedback1";
				document.getElementById('hr1').className="active"; 
				document.getElementById('hr2').className=""; 
				document.getElementById('hr3').className=""; 
				document.getElementById('hr4').className=""; 
			}
			if (mostrar=="parejas_feedback"){
				var temp="menu-feedback menu-feedback2";
				document.getElementById('hr1').className=""; 
				document.getElementById('hr2').className="active"; 
				document.getElementById('hr3').className=""; 
				document.getElementById('hr4').className=""; 
			}
			if (mostrar=="familias_feedback"){
				var temp="menu-feedback menu-feedback3";
				document.getElementById('hr1').className=""; 
				document.getElementById('hr2').className=""; 
				document.getElementById('hr3').className="active"; 
				document.getElementById('hr4').className=""; 
			}
			if (mostrar=="amigos_feedback"){
				var temp="menu-feedback menu-feedback4";
				document.getElementById('hr1').className=""; 
				document.getElementById('hr2').className=""; 
				document.getElementById('hr3').className=""; 
				document.getElementById('hr4').className="active"; 
			}
			document.getElementById('opcion_bot').className=temp; 
		 }
		
}

function alta_oferta(form,mensaje,mensaje2,oferta){
with(form){
if ((nombre_empleo.value!="")&&(telefono_empleo.value!="")&&(email_empleo.value!="")&&(oferta_empleo.value>0)&&(cv.value!="")){
ctrl.value=2;
form.submit();
alert(mensaje);
}else{
alert(mensaje2);
}
}
}

function enviar_agencia_info(form,mensaje){
with(form){
	if((nombre_agencia.value!="")||(email_agencia.value!="")||(telefono_agencia.value!="")){
		alert(mensaje);
		ctrl2.value=1;
		form.submit();
	}
}
}
function muestra_notas(nota){

	var temp="nota_oculta"+nota;   
	if (document.getElementById(temp).style.display==""){
		document.getElementById(temp).style.display="none";
	}else{
		document.getElementById(temp).style.display="";	
	}

}

function muestra_empleo(nota){

	var temp="puesto-requisitos"+nota;   
	if (document.getElementById(temp).style.display==""){
		document.getElementById(temp).style.display="none";
	}else{
		document.getElementById(temp).style.display="";	
	}

}


function ir_reservar(pos,reg){
	document.getElementById('jf').value=pos;
	document.getElementById('rg').value=reg;	
	document.getElementById('hs').value=pos;
	document.getElementById('controlador').value=1;
	document.form2.action="datos.php";			
	document.form2.submit();
}
function filtrar(){
//document.getElementById('previo-loader').style.display="";	
 xmlHttp=GetXmlHttpObject() 
	if (xmlHttp==null)
	 {
	 alert ("Browser does not support HTTP Request")
	 return
	 }	
	var url="hoteles.php"
	var nor=1;
	url=url+"?filtrar_zona="+document.getElementById('filtro_zona').value+"&ahora="+nor+"&filtro_categoria="+document.getElementById('filtro_categoria').value
	url=url+"&filtro_regimen="+document.getElementById('filtro_regimen').value+"&filtro_servicio="+document.getElementById('filtro_servicio').value
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=function(){ stateChanged_div('filtros'); };
	xmlHttp.open("GET",url,true)	
	xmlHttp.send(null)			
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("ajax").innerHTML=xmlHttp.responseText
 }
}


function stateChanged_div(div){
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        document.getElementById(div).innerHTML=xmlHttp.responseText;

        //Si hi ha javascript a la resposta l'executem
        var searchElement = document.getElementById(div);
        searchElement.innerHTML=xmlHttp.responseText;
        var scripts = searchElement.getElementsByTagName('script');
        for (var i=0;i<scripts.length;i++) {
            eval(scripts[i].innerHTML);
        }
    }
}

function stateChanged_div_final(div){
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
        document.getElementById(div).innerHTML=xmlHttp.responseText;

        //Si hi ha javascript a la resposta l'executem
        var searchElement = document.getElementById(div);
        searchElement.innerHTML=xmlHttp.responseText;
        var scripts = searchElement.getElementsByTagName('script');
        for (var i=0;i<scripts.length;i++) {
            eval(scripts[i].innerHTML);
        }
       document.location.href='aceptadas.php';
    }
}
function stateChanged_div2(div){
    if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete"){
        document.getElementById(div).innerHTML=xmlHttp2.responseText;

        //Si hi ha javascript a la resposta l'executem
        var searchElement = document.getElementById(div);
        searchElement.innerHTML=xmlHttp2.responseText;
        var scripts = searchElement.getElementsByTagName('script');
        for (var i=0;i<scripts.length;i++) {
            eval(scripts[i].innerHTML);
        }
    }
}


function stateChanged_div3(div){
    if (xmlHttp3.readyState==4 || xmlHttp3.readyState=="complete"){
        document.getElementById(div).innerHTML=xmlHttp3.responseText;

        //Si hi ha javascript a la resposta l'executem
        var searchElement = document.getElementById(div);
        searchElement.innerHTML=xmlHttp3.responseText;
        var scripts = searchElement.getElementsByTagName('script');
        for (var i=0;i<scripts.length;i++) {
            eval(scripts[i].innerHTML);
        }
    }
}



function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}

