var _ERROR_MESSAGE="Oops.. there was a problem with your request.<br /><br />Please try again.<br /><br /><em>Click anywhere to close.</em>";var _RESIZE_DURATION=400;var _INITIAL_WIDTH=240;var _INITIAL_HEIGHT=240;var _CONTENTS_WIDTH=400;var _CONTENTS_HEIGHT=240;var _DEF_CONTENTS_WIDTH=400;var _DEF_CONTENTS_HEIGHT=240;var _ANIMATE_CAPTION=true;var _EVAL_SCRIPTS=true;var _EVAL_RESPONSE=false;var MOOdalBox={init:function(a){this.options=Object.extend({resizeDuration:_RESIZE_DURATION,initialWidth:_INITIAL_WIDTH,initialHeight:_INITIAL_HEIGHT,contentsWidth:_CONTENTS_WIDTH,contentsHeight:_CONTENTS_HEIGHT,defContentsWidth:_DEF_CONTENTS_WIDTH,defContentsHeight:_DEF_CONTENTS_HEIGHT,animateCaption:_ANIMATE_CAPTION,evalScripts:_EVAL_SCRIPTS,evalResponse:_EVAL_RESPONSE},a||{});this.anchors=[];$A($$("a")).each(function(c){if(c.rel&&c.href&&c.rel.test("^moodalbox","i")){c.onclick=this.click.pass(c,this);this.anchors.push(c)}},this);this.eventKeyDown=this.keyboardListener.bindWithEvent(this);this.eventPosition=this.position.bind(this);this.overlay=new Element("div").setProperty("id","mb_overlay").injectInside(document.body);this.center=new Element("div").setProperty("id","mb_center").setStyles({width:this.options.initialWidth+"px",height:this.options.initialHeight+"px",marginLeft:"-"+(this.options.initialWidth/2)+"px",display:"none"}).injectInside(document.body);this.bodyTL=new Element("div").addClass("mb_bodyTL").injectInside(this.center);this.bodyTR=new Element("div").addClass("mb_bodyTR").injectInside(this.bodyTL);this.bodyBL=new Element("div").addClass("mb_bodyBL").injectInside(this.bodyTR);this.bodyBR=new Element("div").addClass("mb_bodyBR").injectInside(this.bodyBL);this.contents=new Element("div").setProperty("id","mb_contents").injectInside(this.bodyBR);new Element("div").setStyle("clear","both").injectInside(this.bodyBR);this.bottom=new Element("div").setProperty("id","mb_bottom").setStyle("display","none").injectInside(document.body);this.closelink=new Element("a").setProperties({id:"mb_close_link",href:"#"}).injectInside(this.bottom);this.caption=new Element("div").setProperty("id","mb_caption").injectInside(this.bottom);new Element("div").setStyle("clear","both").injectInside(this.bottom);this.error=new Element("div").setProperty("id","mb_error").set("html",_ERROR_MESSAGE);this.closelink.onclick=this.overlay.onclick=this.close.bind(this);var b=this.nextEffect.bind(this);this.fx={overlay:new Fx.Tween(this.overlay,{property:"opacity",duration:500}).set(0),resize:new Fx.Morph(this.center,$extend({duration:this.options.resizeDuration,onComplete:b},this.options.resizeTransition?{transition:this.options.resizeTransition}:{})),contents:new Fx.Tween(this.contents,{property:"opacity",duration:500,onComplete:b}),bottom:new Fx.Morph(this.bottom,$extend({duration:400,onComplete:b},this.options.resizeTransition?{transition:this.options.resizeTransition}:{}))};this.ajaxRequest=Class.empty},click:function(a){return this.open(a.href,a.title,a.rel)},open:function(b,a,c){this.href=b;this.title=a;this.rel=c;this.position();this.setup(true);this.top=Window.getScrollTop()+(Window.getHeight()/15);this.center.setStyles({top:this.top+"px",display:""});this.fx.overlay.start(0.8);return this.loadContents(b)},position:function(){this.overlay.setStyles({top:Window.getScrollTop()+"px",height:Window.getHeight()+"px"})},setup:function(a){var c=$A($$("object"));c.extend($$(window.ActiveXObject?"select":"embed"));c.each(function(d){d.style.visibility=a?"hidden":""});var b=a?"addEvent":"removeEvent";window[b]("scroll",this.eventPosition)[b]("resize",this.eventPosition);document[b]("keydown",this.eventKeyDown);this.step=0},loadContents:function(){if(this.step){return false}this.step=1;var d=this.rel.match(/[0-9]+/g);this.options.contentsWidth=(d&&(d[0]>0))?d[0]:this.options.defContentsWidth;this.options.contentsHeight=(d&&(d[1]>0))?d[1]:this.options.defContentsHeight;this.bottom.setStyles({opacity:"0",height:"0px",display:"none"});this.center.className="mb_loading";this.fx.contents.set(0);var c=this.nextEffect.bind(this);var b=this.ajaxFailure.bind(this);var a={method:"get",url:this.href,update:this.contents,evalScripts:this.options.evalScripts,evalResponse:this.options.evalResponse,onComplete:c,onFailure:b};this.ajaxRequest=new Request.HTML(a).send();return false},ajaxFailure:function(){this.contents.set("html","");this.error.clone().injectInside(this.contents);this.nextEffect();this.center.setStyle("cursor","pointer");this.bottom.setStyle("cursor","pointer");this.center.onclick=this.bottom.onclick=this.close.bind(this)},nextEffect:function(){switch(this.step++){case 1:this.center.className="";this.center.setStyle("cursor","default");this.bottom.setStyle("cursor","default");this.center.onclick=this.bottom.onclick="";this.caption.set("html",this.title);this.contents.setStyles({width:this.options.contentsWidth+"px",height:this.options.contentsHeight+"px"});if(this.center.clientHeight!=this.contents.offsetHeight){this.fx.resize.start({height:this.contents.offsetHeight});break}this.step++;case 2:if(this.center.clientWidth!=this.contents.offsetWidth){this.fx.resize.start({width:this.contents.offsetWidth,marginLeft:-this.contents.offsetWidth/2});break}this.step++;case 3:this.bottom.setStyles({top:(this.top-this.bottom.scrollHeight)+"px",width:this.contents.style.width,marginLeft:this.center.style.marginLeft,display:""});this.fx.contents.start(1);break;case 4:if(this.options.animateCaption){this.fx.bottom.start({opacity:1,height:this.bottom.scrollHeight});break}this.bottom.setStyles({opacity:"1",height:this.bottom.scrollHeight+"px"});case 5:this.step=0}},keyboardListener:function(a){if((a.control&&a.key=="w")||(a.control&&a.key=="x")||(a.key=="esc")){this.close();a.stop()}},close:function(){if(this.step<0){return false}this.step=-1;for(var a in this.fx){this.fx[a].cancel()}this.center.style.display=this.bottom.style.display="none";this.center.className="mb_loading";this.fx.overlay.chain(this.setup.pass(false,this)).start(0);return false}};window.addEvent("domready",MOOdalBox.init.bind(MOOdalBox));var local_Domain="itourist.com";var cookie_Domain=".itourist.com";var cookie_Path="/";var cookie_Prefix="";var styleColor=null;function getCookie(a){return Cookie.read(a)}function setCookie(b,c,a){return Cookie.write(b,c,{domain:cookie_Domain,path:cookie_Path,duration:a})}function goTo(a){location.href=a;return false}function objVisibility(a,b){return $(a).setStyles({display:{"true":"","false":"none"}[b.toString()],visibility:{"true":"visible","false":"hidden"}[b.toString()]})}function toggleLink(b,a){if(b.name=="showPanel"){b.name="hidePanel";objVisibility(a,true)}else{b.name="showPanel";objVisibility(a,false)}return false}function toggleGroup(b,a){if(b.name=="showPanel"){b.src="/img/c/minus.gif";b.name="hidePanel";objVisibility(a,true)}else{b.src="/img/c/plus.gif";b.name="showPanel";objVisibility(a,false)}return false}function toggleSwitch(b,a){if(b.className=="sOn"){b.className="sOff";objVisibility(a,true)}else{b.className="sOn";objVisibility(a,false)}return false}function Hilite(b,a){$(b).setStyle("color",a||"")}function glimpseMessage(){sliderMessage.slideIn();(function(){sliderMessage.slideOut()}).delay(3000)}function glimpseError(){sliderError.slideIn();(function(){sliderError.slideOut()}).delay(4500)}function pageBookmark(){url=document.URL;title=document.title;if(window.sidebar){window.sidebar.addPanel(title,url,"")}else{if(window.external){window.external.AddFavorite(url,title)}else{if(window.opera&&window.print){return true}}}}function pagePrint(){window.print()}function pageTop(){objBody=$("tplContent");window.scroll(0,0);objBody.scrollTop=0}function showInstantMessage(){MOOdalBox.open("/common/applets/receiveim.php","Instant Message","550 300");return false}function doInstantMessage(b,a){MOOdalBox.open("/common/applets/sendim.php?id="+b,"Send "+a+" an Instant Message","550 300");return false}function doFriendList(a,c,b){MOOdalBox.open("/common/applets/makefriend.php?act="+a+"&id="+c,b,"600 320");return false}function doEmailFriend(b,a){MOOdalBox.open("/common/applets/email.php?id="+b,"Email <em>"+a+"</em>","550 320");return false}function doPokeFriend(b,a){MOOdalBox.open("/common/applets/poke.php?id="+b,"Poke <em>"+a+"</em>","550 320");return false}function doSendPostcard(b,a){MOOdalBox.open("/common/applets/postcard.php?id="+b,"Send <em>"+a+"</em> a postcard","700 360");return false}function doSharePage(d,c,b,a){MOOdalBox.open("/common/applets/share.php?mode="+c+"&value="+b+"&opt="+a,d,"600 425");return false}function doEditMojo(){MOOdalBox.open("/common/applets/mojo.php","Edit My Mojo","700 320");return false}function doEditLocation(){MOOdalBox.open("/common/applets/location.php","Change My Location","700 320");return false}function doMapAdd(a){MOOdalBox.open("/common/agents/mapadd.php?id="+a,"Add Map Location","600 350");return false}function doMapEdit(a){MOOdalBox.open("/common/agents/mapedit.php?id="+a,"Edit Map Location","600 350");return false}function doLightbox(a,b,c,d){MOOdalBox.open("/common/applets/lightbox.php?cid="+a+"&jid="+b+"&fid="+c+"&iid="+d,"Click on a photo to select","700 240");return false}function doFindFAQ(a){MOOdalBox.open("/common/applets/faqs.php?topic="+a,"Frequently Asked Questions","550 350");return false}function triggerEvent(c,b,a,d){if($(d)){xajax_handlerEvents(c,b,a,xajax.getFormValues(d))}else{xajax_handlerEvents(c,b,a,d)}return false}function triggerApp(b,d,c,a,e){if($(c)){xajax_handlerApps(b,d,xajax.getFormValues(c),a,e)}else{xajax_handlerApps(b,d,c,a,e)}return false}function actLogin(){fName="formLogin";xajax_handlerEvents("global","login",0,xajax.getFormValues(fName));return false}function formFind(c,d,b){if(c){var a=new Waiter($(d),{baseHref:"/img/i/misc/",img:{src:"ani_searching-bar.gif",styles:{width:140,height:15}},layer:{styles:{opacity:0.8}}});a.start();a.stop.delay(2000,a);xajax_handlerEvents("local","find",0,xajax.getFormValues(d))}return false}function formSave(c,d,b){if(c){var a=new Waiter($(d),{baseHref:"/img/i/misc/",img:{src:"ani_saving-bar.gif",styles:{width:140,height:15}},layer:{styles:{opacity:0.8}}});a.start();a.stop.delay(2000,a);xajax_handlerEvents("local","save",0,xajax.getFormValues(d))}return false}function formSend(c,d,b){if(c){var a=new Waiter($(d),{baseHref:"/img/i/misc/",img:{src:"ani_sending-bar.gif",styles:{width:140,height:15}},layer:{styles:{opacity:0.8}}});a.start();a.stop.delay(1000,a);xajax_handlerEvents("local","save",0,xajax.getFormValues(d))}return false}Request.HTML.implement({processHTML:function(c){var b=c.match(/<body[^>]*>([\s\S]*?)<\/body>/i);c=(b)?b[1]:c;var a=new Element("div");return $try(function(){var d="<root>"+c+"</root>",g;if(Browser.Engine.trident){g=new ActiveXObject("Microsoft.XMLDOM");g.async=false;g.loadXML(d)}else{g=new DOMParser().parseFromString(d,"text/html")}d=g.getElementsByTagName("root")[0];for(var f=0,e=d.childNodes.length;f<e;f++){var h=Element.clone(d.childNodes[f],true,true);if(h){a.grab(h)}}return a})||a.set("html",c)}});var myDropMenus={start:function(){$$(".dropmenuButton").each(function(a){a.addEvent("mouseover",function(d){var f=$(this.id+"Menu");if($defined(f)){var c=this.getCoordinates();f.setStyle("top",(c.top+12)+"px");f.setStyle("left",(c.right+5)+"px");f.setStyle("display","block");f.setOpacity(0.9);var b;this.addEvent("mouseleave",function(){b=setTimeout(function(){f.setStyle("display","none")},250)});f.addEvent("mouseenter",function(){clearTimeout(b)});f.addEvent("mouseleave",function(g){this.setStyle("display","none")})}})})}};var myToolTips={start:function(){$$(".jTooltip").each(function(b){var c=b.getProperty("title").split("::");if(c.length==1){b.store("tip:title",c[0]);b.store("tip:text","")}else{b.store("tip:title",c[0].trim());b.store("tip:text",c[1].trim())}});var a=new Tips($$(".jTooltip"),{className:"gTip",showDelay:100,hideDelay:400,onShow:function(b){b.fade("in")},onHide:function(b){b.fade("out")}})}};var sliderSearch;var sliderMessage;var sliderError;Clientcide.setAssetLocation("/images/assets");window.addEvent("domready",function(){sliderSearch=new Fx.Slide("grpSearchPanel");sliderSearch.slideOut();sliderMessage=new Fx.Slide("grpMessagePanel");sliderMessage.slideOut();sliderError=new Fx.Slide("grpErrorPanel");sliderError.slideOut();myDropMenus.start();myToolTips.start()});