
function cercarHolidays(){
	
    var pg = 1;	
    var busc ="?diaini="+diaini.value;
    busc+="&mesini="+mesini.value;
    busc+="&anyini="+anyini.value;
    busc+="&nits="+nits.value;
    busc+="&poblacio="+poblacio.value;
    busc+="&idioma="+idioma.value;
    busc+="&referer="+referer.value;
    busc+="&ad="+adults.value
    busc+="&ch="+nens.value
    if (uaavv) busc+="&uaavv="+uaavv.value;
    if (tipusHotel) busc+="&tipushotel="+tipusHotel.value;
    if (cadenaHotel) busc+="&cadenahotel="+cadenaHotel.value;
    if (document.getElementById("resultat") == null ) mostrar_resultat_flotant(busc,pg);
    else mostrar_resultat_en_pagina(busc,pg);

}

/* Funcions - Buscador Ajax JS */

function executaBuscar(pg){   
    
    var busc ="?diaini="+diaini.value;
    busc+="&mesini="+mesini.value;
    busc+="&anyini="+anyini.value;
    busc+="&nits="+nits.value;
    busc+="&referer="+referer.value;
    busc+="&poblacio="+poblacio.value;
    busc+="&idioma="+idioma.value;
    busc+="&ad="+adults.value
    busc+="&ch="+nens.value
    if (uaavv) busc+="&uaavv="+uaavv.value;
    if (tipusHotel) busc+="&tipushotel="+tipusHotel.value;
    if (cadenaHotel) busc+="&cadenahotel="+cadenaHotel.value;

    if (document.getElementById("resultat") == null ) mostrar_resultat_flotant(busc,pg);
    else mostrar_resultat_en_pagina(busc,pg); 	                          
}

function TamVentana() {
	  var Tamanyo = [0, 0];
	   if (typeof window.innerWidth != 'undefined')
	   {
	     Tamanyo = [
	         window.innerWidth,
	         window.innerHeight
	    ];
	   }
	   else if (typeof document.documentElement != 'undefined'
	      && typeof document.documentElement.clientWidth !=
	       'undefined' && document.documentElement.clientWidth != 0)
	   {
	  Tamanyo = [
	         document.documentElement.clientWidth,
	         document.documentElement.clientHeight
	     ];
	   }
	   else   {
	     Tamanyo = [
	        document.getElementsByTagName('body')[0].clientWidth,
	         document.getElementsByTagName('body')[0].clientHeight
	     ];
	   }
	  return Tamanyo;
}


function calcular_top(){
	if (self.pageYOffset){
	  // all except Explorer
	  scrolTop = self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop){
	  // Explorer 6 Strict
	  scrolTop = document.documentElement.scrollTop;
	}
	else if (document.body){
	  // all other Explorers
	  scrolTop = document.body.scrollTop;
	}
	return (scrolTop);	
}

function mostrar_resultat_flotant(busc,pg){
     var Tam = TamVentana();
     var marge = Tam[0] - 550;
     marge = Math.round(marge/2);
     altura = (Tam[1] - 30);   		//Teoricament 30px;

     var fr = null;
     if (document.getElementById("iframe_flotant") == null ){
	 fr = document.createElement("iframe");
         fr.id = "iframe_flotant";
     }else{
         fr = document.getElementById("iframe_flotant");
     }
     fr.style.position = "absolute";
     fr.style.width = 572+"px";
     fr.style.left = marge+"px";         
     fr.style.top=(calcular_top()+15)+"px";
     fr.style.height= altura+"px";
     document.getElementById("sc").appendChild(fr);

     if (document.getElementById("resultat_flotant") == null ){
	 fr = document.createElement("div");
         fr.id = "resultat_flotant";
         fr.style.position = "absolute";
         fr.style.width = 572+"px";
         fr.style.left = marge+"px";         
         fr.style.top=(calcular_top()+15)+"px";
         fr.style.height= altura+"px";
         fr.style.border = "#E3E2EA solid 2px";
	 fr.style.background ="#ffffff";
         document.getElementById("sc").appendChild(fr);
	 }
     if (idioma.value == "en") var paraula = "Close window"; 
     else var paraula = "Cerrar ventana";
     document.getElementById("resultat_flotant").innerHTML = "<div class='cap_fr'><div><a href='javascript:tancar_fr();'><b>"+paraula+"</b></a></div></div><div id='llistaHotels' style='height:"+(altura - 20)+"px; width:100%;'></div>";
     mostrar_flash_buscando();
     var xr = document.createElement('script'); 
     xr.setAttribute('charset', 'ISO-8859-1');
     xr.src = "http://www.webhotels.org/files/php/getHotelsWebHotels.php"+busc+"&pg="+pg+"&ext=1"; 
     document.getElementById("sc").appendChild(xr);	
} 

function mostrar_resultat_en_pagina(busc,pg){
     document.getElementById("resultat").innerHTML = "<div style='width:550px;'><div id='llistaHotels' style='width:550px;'></div><div style='clear:both;'></div></div>";  //Ext -> Adaptable segons client
     mostrar_flash_buscando();
     var xr = document.createElement('script'); 
     xr.setAttribute('charset', 'ISO-8859-1');
     xr.src = "http://www.webhotels.org/files/php/getHotelsWebHotels.php"+busc+"&pg="+pg; 
     document.getElementById("sc").appendChild(xr);
}           

function tancar_fr(){
     var ancla = document.getElementById("resultat_flotant");
     var padre = ancla.parentNode;
     padre.removeChild(ancla);
     ancla = document.getElementById("iframe_flotant");
     padre = ancla.parentNode;
     padre.removeChild(ancla);	
}

function ini_calendar(){
    display3FieldCalendar(fc_getObj('fc_1173461602_m'), fc_getObj('fc_1173461602_d'), fc_getObj('fc_1173461602_y'));
}

function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curleft,curtop];
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll,sta,res){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = ((screen.height) ? (screen.height-h)/2 : 0)-10;
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status='+sta+',resizable'+res+'';
	win = window.open(mypage,myname,settings);
}

function mostrar_flash_buscando(){
	var text = "Buscando Hoteles";
	if (idioma.value == "en") text = "Searching for Hotels"; 
	document.getElementById("llistaHotels").innerHTML= "<div align='center'><br><br><FONT COLOR=#666666 SIZE=4>"+text+"</FONT><BR><BR><object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='350' height='240'><param name='movie' value='http://www.holidaysinspain.com/develop/buscador_ajax/img/PEO959561A_R.swf'><param name='quality' value='high'><param name='menu' value='false'><embed src='http://www.holidaysinspain.com/develop/buscador_ajax/img/PEO959561A_R.swf' width='350' height='240' quality='high' pluginspage='https://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' menu='false'></embed></object><br><br></div>";
}

function canviar_tamany_imatge(id,ample,altura){
	var element = document.getElementById(id);	
	if (altura >= ample) element.style.height = "150px";	
	else element.style.width = "150px";
	element.style.visibility="visible";	
}

var ventana;
function ampliar_foto(cual){
	if (ventana!=null) { ventana.close(); }
	ventana=window.open('','ventana','resizable=yes,scrollbars=no');
	ventana.document.write('<html><head><title></title></head><body style="text-align: center;" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">');
	ventana.document.close();
}


