LibManager.require("Scheduler");
function showSpecOfferSection(_1){
$(_1+"List").show();
toggleLink=$("toggle"+_1);
toggleLink.innerHTML="Hide offer details";
toggleLink.href="javascript:hideSpecOfferSection('"+_1+"')";
toggleLink.blur();
}
function hideSpecOfferSection(_2){
$(_2+"List").hide();
toggleLink=$("toggle"+_2);
toggleLink.innerHTML="View offer details";
toggleLink.href="javascript:showSpecOfferSection('"+_2+"')";
toggleLink.blur();
}
function initOfferSect(id){
hideSpecOfferSection(id);
$("toggle"+id).style.display="block";
}
function initImageBrowser(){
imageBrowser=new ImageBrowser();
imageBrowser.init();
}
function ImageBrowser(){
this.altImages=new Array();
this.position=0;
this.wrapperEl=$("hotelImgWrap");
this.imgEl=$("hotelImg");
this.controlsEl=$("hotelImgControls");
this.titleEl=$("hotelImgTitle");
this.imgPath="/webfiles/images/hotels/";
this.init=function(){
var _4;
var _5=$("hotelAltImages");
if(_5!=null){
var _6=_5.elements;
for(var i=0;i<_6.length;i++){
if(_6[i].name="altImg"){
_4=_6[i].value.split("|");
this.altImages.push({name:_4[0],title:_4[1]});
}
}
}
if(this.altImages.length<=1){
return false;
}
var _8=document.createElement("a");
_8.innerHTML="&lt;";
_8.className="previous";
Event.observe(_8,"click",this.prevImg.bindAsEventListener(this));
var _9=document.createElement("a");
_9.innerHTML="&gt;";
_9.className="next";
Event.observe(_9,"click",this.nextImg.bindAsEventListener(this));
this.controlsEl.insertBefore(_9,this.controlsEl.childNodes[0]);
this.controlsEl.insertBefore(_8,this.controlsEl.childNodes[0]);
return true;
};
this.nextImg=function(){
var pos=this.position+1;
if(pos>this.altImages.length-1){
pos=0;
}
this.showImg(pos);
};
this.prevImg=function(){
var pos=this.position-1;
if(pos<0){
pos=this.altImages.length-1;
}
this.showImg(pos);
};
this.showImg=function(pos){
var img=this.altImages[pos];
this.imgEl.src=this.imgPath+img.name+".jpg";
this.titleEl.innerHTML=img.title+" : "+(pos+1)+" of "+this.altImages.length;
this.position=pos;
};
}
LibManager.isLoaded(["Scheduler"],function(){
Scheduler.schedule("hotelImg","initImageBrowser();");
Scheduler.schedule("saveMoney","initOfferSect(\"saveMoney\");");
Scheduler.schedule("freeNight","initOfferSect(\"freeNight\");");
Scheduler.schedule("greatRate","initOfferSect(\"greatRate\");");
Scheduler.schedule("addedValue","initOfferSect(\"addedValue\");");
});

