var div_areacontainer=1;var window_areacontainer=2;function Container(name,config){this.areac=null;this.areac_loaded=false;this.namecontent=name;this.name=name+".container";this.config=config;this.ParentContainer=window;this.container=window;this.datacontainer=window;this.JSVars={};this.init=Container_init;this.reset=Container_reset;this.closewindow=Container_closewindow;this.setcontent=Container_setcontent;this.settitle=Container_settitle;this.setcsspr=Container_setcsspr;this.setwinpr=Container_setwinpr;this.setifrpr=Container_setifrpr;this.redraw=Container_redraw;this.redrawFromChild=Container_redrawFromChild;this.addLinkToDoc=Container_addLinkToDoc;this.addJSToDoc=Container_addJSToDoc;this.addIFrame=Container_addIFrame;this.getElement=Container_getElement;this.addJSVar=Container_addJSVar;this.setContainer=Container_setContainer;this.write=Container_write;this.getConfigDefault=Container_getConfigDefault;this._show=Container__show;this._checkproperties=Container__checkproperties;this._getheader=Container__getheader;this._getfooter=Container__getfooter;this._get_new_position=Container__get_new_position;this._move_and_resize_window=Container__move_and_resize_window;this._getPositionWindow=Container__getPositionWindow;this._generate_name=Container__generate_name;this._checkproperties();}function Container_init(area,object){if(!this.not_use_frame){this.use_iframe=(browser.is_ie)?true:false;}else{this.use_iframe=false;}if(this.areac!=null){this.reset();}if(this.content==div_areacontainer){this.areac=this.ParentContainer.getElement(area);this.areac_header=this._getheader();this.areac_footer=this._getfooter();}else if(this.content==window_areacontainer){this.areac_header=this._getheader();this.areac_footer=this._getfooter();var position=this._getPositionWindow(this.winpr['width'],this.winpr['height']);if(this.winpr['top']){position['top']=this.winpr['top'];}if(this.winpr['left']){position['left']=this.winpr['left'];}var size="top="+position['top']+",left="+position['left'];size+=",width="+this.winpr['width']+",height="+this.winpr['height'];this.areac=window.open("",this.winpr['name'],this.winpr['parameters']+","+size);this.areac.opener=self;this.areac.focus();this.datacontainer=this.areac;this.areadoc=this.areac.document;}this.object=object;this._show();return;}function Container_reset(){if(this.content==div_areacontainer){if(this.areac.style.left)this.areac.style.left=this.areac_X+"px";if(this.areac.style.top)this.areac.style.top=this.areac_Y+"px";this.areac.innerHTML="";this.areac=null;}else if(this.content==window_areacontainer){this.areac.close();this.areac=null;this.areac_loaded=false;}this.JSVars={};this.object.reset();}function Container_setcontent(content){this.config['content']=content;this._checkproperties();}function Container_settitle(title){this.config['title']=title;this._checkproperties();}function setConfig(config){this.config=config;this._checkproperties();}function Container_setContainer(container){this.ParentContainer=container;this.redrawParent=true;this.container=this.ParentContainer.datacontainer;}function Container_redrawFromChild(){if(this.redrawfromChild){this.redraw();}}function Container_setcsspr(csspr){this.config['csspr']=csspr;this._checkproperties();}function Container_setwinpr(winpr){this.config['winpr']=winpr;this._checkproperties();}function Container_setifrpr(ifrpr){this.config['ifrpr']=ifrpr;this._checkproperties();}function Container_write(code){getElement(this.mainarea_name,this.datacontainer).innerHTML=code;if(this.use_iframe){if(this.redrawParent){var func=this.name+".ParentContainer.redrawFromChild();";setTimeout(func,100);}var func=this.name+".redraw();";setTimeout(func,100);}else{if(this.redrawParent){this.ParentContainer.redrawFromChild();}this.redraw();}}function Container_closewindow(){if(this.areac){this.object.reset();if(this.areac){this.areac.close();this.areac=null;}this.areac_loaded=false;}}function Container__generate_name(name){var pos=0;var name_aux=name;while(getElement(name_aux)){name_aux=name+pos;pos++;}return name_aux;}function Container_addLinkToDoc(file){var oLink=this.datacontainer.document.createElement("link");oLink.href=file;oLink.rel="stylesheet";oLink.type="text/css";this.datacontainer.document.body.appendChild(oLink);}function Container_addIFrame(name,where){var framesarea=this.getElement(where);if(browser.is_ie&&browser.version==5){var frame='<iframe id="'+name+'" name="'+name+'"';frame+=' width="0px" height="0px" frameborder="0" marginwidth="0px" marginheight="0px"></iframe>';framesarea.innerHTML=frame;return this.datacontainer.frames[name];}else{var frame=this.datacontainer.document.createElement("iframe");frame.setAttribute('id',name);frame.setAttribute('name',name);frame.setAttribute('width',"0px");frame.setAttribute('height',"0px");frame.setAttribute('frameborder',"0");frame.setAttribute('marginwidth',"0px");frame.setAttribute('marginheight',"0px");framesarea.appendChild(frame);}return frame;}function Container_addJSToDoc(file){var oJS=this.datacontainer.document.createElement("script");oJS.src=file;oJS.language="javascript";oJS.type="text/javascript";this.datacontainer.document.body.appendChild(oJS);}function Container_getElement(element){var obj=getElement(element,this.datacontainer);if(!obj){obj=getElement(element,this.container);}if(!obj){obj=this.ParentContainer.getElement(element);}return(obj);}function Container_addJSVar(name,value){this.container.document[name]=value;this.datacontainer.document[name]=value;this.JSVars[name]=value;}function Container_redraw(){var LenXarea=0;var LenYarea=0;if(this.content==div_areacontainer){this.areac_X=this.areac.offsetLeft;this.areac_Y=this.areac.offsetTop;if(this.use_iframe){if(browser.version!=5){var table=getElement(this.maintable_name,this.container.frames[this.frame_name]);var title=getElement(this.maintitle_name,this.container.frames[this.frame_name]);var close=getElement(this.mainclose_name,this.container.frames[this.frame_name]);if(this.redrawself){LenXarea=table.offsetWidth+this.ifrpr['dif_X'];LenYarea=table.offsetHeight+this.ifrpr['dif_Y'];table.width=LenXarea;table.height=LenYarea;this.container.frames[this.frame_name].window.resizeTo(LenXarea,LenYarea);this._get_new_position(this.container,LenXarea,LenYarea);}else{var div=getElement(this.maindiv_name,this.container.frames[this.frame_name]);LenXarea=this.ifrpr['width'];LenYarea=this.ifrpr['height'];table.width=LenXarea;table.height=LenYarea;this.container.frames[this.frame_name].window.resizeTo(LenXarea,LenYarea);}title.width=LenXarea-10;close.width=10;}else{var table=getElement(this.maintable_name,window.frames[this.frame_name]);LenXarea=this.frame_width;LenYarea=this.frame_height;table.width=LenXarea;table.height=LenYarea;this._get_new_position(window,LenXarea,LenYarea);}}else{if(this.redrawself){var table=getElement(this.maintable_name);var close=getElement(this.mainclose_name);LenXarea=table.offsetWidth;LenYarea=table.offsetHeight;close.width=10;this._get_new_position(window,LenXarea,LenYarea);}}}else{this._move_and_resize_window();}return;}function Container__show(){if(this.content==div_areacontainer){if(this.use_iframe){this.areacdoc.open();this.areacdoc.write(this.areac_header+this.areac_footer);this.areacdoc.close();this.areacdoc[this.namecontent]=this.object;}else{this.areac.innerHTML=this.areac_header+this.areac_footer;}for(name in this.JSVars){this.container.document[name]=this.JSVars[name];this.datacontainer.document[name]=this.JSVars[name];}this.object.write();}else if(this.content==window_areacontainer){this.areac.document.open();this.areac.document.write(this.areac_header+this.areac_footer);this.areac.document.close();var container=this;var areacontainer=this.areac;var object=this.object;var mainarea_name=this.mainarea_name;setTimeout(function(){object.write();container.redraw();},200);}return;}function Container__getheader(){var str="";this.maintable_name=this._generate_name('maintable');this.mainarea_name=this._generate_name('workarea');if(this.content==div_areacontainer){this.maindiv_name=this._generate_name('maindiv');this.mainclose_name=this._generate_name('close');this.maintitle_name=this._generate_name('title');if(this.use_iframe){this.frame_width=(browser.version!=5)?this.ifrpr['width']:this.ifrpr['width_ie5'];this.frame_height=(browser.version!=5)?this.ifrpr['height']:this.ifrpr['height_ie5'];this.frame_name=this._generate_name('iframecontainer');var iframe='<iframe id="'+this.frame_name+'" name="'+this.frame_name+'"';iframe+=' width="'+this.frame_width+'" height="'+this.frame_height+'" marginheight="0" ';iframe+=' marginwidth="0" frameborder="0" class="'+this.csspr['cssn']['iframe']+'"></iframe>';this.areac.innerHTML=iframe;this.areacdoc=this.container.frames[this.frame_name].document;this.datacontainer=this.container.frames[this.frame_name];str='<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" />';str+='<link href="'+this.csspr['cssfile']+'" rel="stylesheet" type="text/css" /> </head>';str+='<body class="'+this.csspr['cssn']['body']+'">';str+='<div id="'+this.maindiv_name+'" name="'+this.maindiv_name+'"';str+=' class="'+this.csspr['cssn']['skinframe']+'">';}else{str+='<div id="'+this.maindiv_name+'" name="'+this.maindiv_name+'"';str+=' class="'+this.csspr['cssn']['skin']+'">';}str+='<script language="javascript">';str+='    function changeStyle(ctl,style) { ';str+='     var obj = (document.all) ? document.all[ctl] : document.getElementById(ctl);';str+='     obj.className = style; }';str+='</script>';str+='<table id="'+this.maintable_name+'" name="'+this.maintable_name+'"';str+='  class="'+this.csspr['cssn']['table']+'" cellpadding="0" cellspacing="0"><tr><td>';str+='   <tr><td class="'+this.csspr['cssn']['title']+'" ';str+='           id="'+this.maintitle_name+'" name="'+this.maintitle_name+'" >&nbsp; '+this.title+'</td>';str+='   <td id="'+this.mainclose_name+'" name="'+this.mainclose_name+'"';str+='  class="'+this.csspr['cssn']['closeoff']+'" width="5"';str+=' onmouseover="changeStyle(\''+this.mainclose_name+'\',\''+this.csspr['cssn']['closeon']+'\')" ';str+=' onmouseout ="changeStyle(\''+this.mainclose_name+'\',\''+this.csspr['cssn']['closeoff']+'\')" ';str+='       onclick="javascript:'+this.name+'.reset();" >&nbsp;X&nbsp;</td></tr>';str+='</td></tr><tr><td colspan="2" id="'+this.mainarea_name+'" name="'+this.mainarea_name+'"';str+='  class="'+this.csspr['cssn']['content']+'">';}else if(this.content==window_areacontainer){str='<html><head>';str+='<meta http-equiv="content-type" content="text/html; charset=utf-8" />';str+='<title> HotelSearch.com </title>';str+='<link href="'+this.csspr['cssfile']+'" rel="stylesheet" type="text/css" />';str+='<script language="javascript">';str+='   var '+this.namecontent+' = window.opener.'+this.namecontent+';';str+='</script>';str+='</head>';str+='<body class="'+this.csspr['cssn']['body']+'" onUnload="'+this.name+'.closewindow()">';str+='<table id="'+this.maintable_name+'" name="'+this.maintable_name+'"';str+='  class="'+this.csspr['cssn']['table']+'" cellpadding="0" cellspacing="0"><tr><td>';str+='   <tr><td class="'+this.csspr['cssn']['title']+'">&nbsp; '+this.title+'</td>';str+='</td></tr><tr><td id="'+this.mainarea_name+'" name="'+this.mainarea_name+'"';str+='  class="'+this.csspr['cssn']['content']+'">';}return str;}function Container__getfooter(){var str="";if(this.content==div_areacontainer){if(this.use_iframe){str='</td></tr></table></div></body></html>';}else{str='</td></tr></table></div>';}}else if(this.content==window_areacontainer){str='</td></tr></table></body></html>';}return str;}function Container__get_new_position(winobj,width,height){var posx=this.areac_X;var posy=this.areac_Y;var win=new xwindow(winobj);var cal_right=posx+width;var cal_bottom=posy+height;var win_lenX=win.getLenX()+win.getScrollX()-15;var win_lenY=win.getLenY()+win.getScrollY()-15;var difX=win_lenX-cal_right;var difY=win_lenY-cal_bottom;if(difX<0)this.areac.style.left=(posx+difX)+"px";if(difY<0)this.areac.style.top=(posy+difY)+"px";}function Container__move_and_resize_window(){var win=new xwindow(this.areac);this.areac.resizeTo(win.getLenX()-50,win.getLenY()-50);var difX=browser.is_gecko?20:15;var difY=browser.is_gecko?2:33;var width=win.getLenDocX()+difX;var height=win.getLenDocY()+difY;this.areac.resizeTo(width,height);if(this.areac_loaded==false){var ew=self.screen.width;var eh=self.screen.height;ew=ew-width;eh=eh-height;if(ew>1){ew=ew/2;}else{ew=0;}if(eh>1){eh=eh/2;}else{eh=0;}this.areac.moveTo(ew,eh);}this.areac_loaded=true;}function Container__getPositionWindow(width,height){var ew=self.screen.width-width;var eh=self.screen.height-height;if(ew>1){ew=ew/2;}else{ew=0;}if(eh>1){eh=eh/2;}else{eh=0;}return{'left':ew,'top':eh};}function Container__checkproperties(){var defconfig=this.getConfigDefault();if(!this.config['content']){this.config['content']=defconfig['content'];}this.content=this.config['content'];if(!this.config['title']){this.config['title']=defconfig['title'];}this.title=this.config['title'];if(!this.config['use_frame']&&this.config['use_frame']!=false&&this.config['use_frame']!=true){this.config['use_frame']=defconfig['use_frame'];}this.use_frame=this.config['use_frame'];if(!this.not_use_frame){this.not_use_frame=!this.config['use_frame'];}if(!this.config['redrawfromChild']&&this.config['redrawfromChild']!=false&&this.config['redrawfromChild']!=true){this.config['redrawfromChild']=defconfig['redrawfromChild'];}this.redrawfromChild=this.config['redrawfromChild'];if(!this.config['redrawParent']&&this.config['redrawParent']!=false&&this.config['redrawParent']!=true){this.config['redrawParent']=defconfig['redrawParent'];}this.redrawParent=this.config['redrawParent'];if(!this.config['redrawself']&&this.config['redrawself']!=false&&this.config['redrawself']!=true){this.config['redrawself']=defconfig['redrawself'];}this.redrawself=this.config['redrawself'];if(!this.config['csspr']){this.config['csspr']=defconfig['csspr'];}else{if(!this.config['csspr']['cssfile']){defconfig['csspr']['cssfile'];}if(!this.config['csspr']['cssn']){defconfig['csspr']['cssn'];}else{if(!this.config['csspr']['cssn']['body']){this.config['csspr']['cssn']['body']=defconfig['csspr']['cssn']['body'];}if(!this.config['csspr']['cssn']['skin']){this.config['csspr']['cssn']['skin']=defconfig['csspr']['cssn']['skin'];}if(!this.config['csspr']['cssn']['skinframe']){this.config['csspr']['cssn']['skinframe']=defconfig['csspr']['cssn']['skinframe'];}if(!this.config['csspr']['cssn']['table']){this.config['csspr']['cssn']['table']=defconfig['csspr']['cssn']['table'];}if(!this.config['csspr']['cssn']['title']){this.config['csspr']['cssn']['title']=defconfig['csspr']['cssn']['title'];}if(!this.config['csspr']['cssn']['closeon']){this.config['csspr']['cssn']['closeon']=defconfig['csspr']['cssn']['closeon'];}if(!this.config['csspr']['cssn']['closeoff']){this.config['csspr']['cssn']['closeoff']=defconfig['csspr']['cssn']['closeoff'];}if(!this.config['csspr']['cssn']['content']){this.config['csspr']['cssn']['content']=defconfig['csspr']['cssn']['content'];}}}this.csspr=this.config['csspr'];if(!this.config['winpr']){this.config['winpr']=defconfig['winpr'];}else{if(!this.config['winpr']['top']){this.config['winpr']['top']=defconfig['winpr']['top'];}if(!this.config['winpr']['left']){this.config['winpr']['left']=defconfig['winpr']['left'];}if(!this.config['winpr']['width']){this.config['winpr']['width']=defconfig['winpr']['width'];}if(!this.config['winpr']['height']){this.config['winpr']['height']=defconfig['winpr']['height'];}if(!this.config['winpr']['name']){this.config['winpr']['name']=defconfig['winpr']['name'];}if(!this.config['winpr']['parameters']){this.config['winpr']['parameters']=defconfig['winpr']['parameters'];}}this.winpr=this.config['winpr'];if(!this.config['ifrpr']){this.config['ifrpr']=defconfig['ifrpr'];}else{if(!this.config['ifrpr']['width']){this.config['ifrpr']['width']=defconfig['ifrpr']['width'];}if(!this.config['ifrpr']['height']){this.config['ifrpr']['height']=defconfig['ifrpr']['height'];}if(!this.config['ifrpr']['width_ie5']){this.config['ifrpr']['width_ie5']=defconfig['ifrpr']['width_ie5'];}if(!this.config['ifrpr']['height_ie5']){this.config['ifrpr']['height_ie5']=defconfig['ifrpr']['height_ie5'];}if(!this.config['ifrpr']['dif_X']){this.config['ifrpr']['dif_X']=defconfig['ifrpr']['dif_X'];}if(!this.config['ifrpr']['dif_Y']){this.config['ifrpr']['dif_Y']=defconfig['ifrpr']['dif_Y'];}this.ifrpr=this.config['ifrpr'];}}function Container_getConfigDefault(){var config={};config['content']=div_areacontainer;config['title']='Container JS';config['use_frame']=true;config['redrawParent']=false;config['redrawself']=true;config['redrawfromChild']=true;config['ifrpr']={};config['ifrpr']['width']=100;config['ifrpr']['height']=100;config['ifrpr']['width_ie5']=100;config['ifrpr']['height_ie5']=100;config['ifrpr']['dif_X']=0;config['ifrpr']['dif_Y']=0;config['csspr']={};config['csspr']['cssfile']='/css/areacontainer.css';config['csspr']['cssn']={};config['csspr']['cssn']['body']='bodycontainer';config['csspr']['cssn']['skin']='skincontainer';config['csspr']['cssn']['skinframe']='skinframecontainer';config['csspr']['cssn']['table']='tablecontainer';config['csspr']['cssn']['title']='titlecontainer';config['csspr']['cssn']['closeoff']='closeoffcontainer';config['csspr']['cssn']['closeon']='closeoncontainer';config['csspr']['cssn']['content']='contentcontainer';var menus="directories=0,location=0,menubar=0,status=0,titlebar=1,toolbar=0";var parameters="channelmode=0,fullscreen=0,hotkeys=0,resizable=1,scrollbars=0";config['winpr']={};config['winpr']['top']=0;config['winpr']['left']=0;config['winpr']['width']=20;config['winpr']['height']=20;config['winpr']['name']='cont';config['winpr']['parameters']=menus+","+parameters;return config;}

