var BO=new detectBrowser();var dropdownindicator=new Image();dropdownindicator.src="http://www.canada.travel/consumerweb/pub/images/main_nav_arrow.gif";var dropdownindicatorover=new Image();dropdownindicatorover.src="http://www.canada.travel/consumerweb/pub/images/main_nav_arrow_on.gif";var dropdownindicatorwhite=new Image();dropdownindicatorwhite.src="http://www.canada.travel/consumerweb/pub/images/main_nav_arrow_white.gif";var leftItem=new Array();var cssdropdown={disappeardelay:250,dropdownindicator:'<img class="ddimage" src="http://www.canada.travel/consumerweb/pub/images/main_nav_arrow.gif" />',enablereveal:[true,5],enableiframeshim:1,dropmenuobj:null,asscmenuitem:null,domsupport:document.all||document.getElementById,standardbody:null,iframeshimadded:false,revealtimers:{},getposOffset:function(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;if(offsettype=="left"){var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}}return totaloffset;},css:function(el,targetclass,action){var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)","ig");if(action=="check"){return needle.test(el.className);}else{if(action=="remove"){el.className=el.className.replace(needle,"");}else{if(action=="add"&&!needle.test(el.className)){el.className+=" "+targetclass;}}}},showmenu:function(dropmenu,e){var menuItemNum=dropmenu.id.substring(0,1);var itemIndex=leftItem.indexOf(menuItemNum)-1;if(leftItem[itemIndex]!=null&&document.getElementById("tm"+leftItem[itemIndex])!=null){var elements=document.getElementById("tm"+leftItem[itemIndex]).getElementsByTagName("a");if(elements){this.css(elements[0],"noDivider","add");}}if(this.enablereveal[0]){if(!dropmenu._trueheight||dropmenu._trueheight<10){dropmenu._trueheight=dropmenu.offsetHeight;}clearTimeout(this.revealtimers[dropmenu.id]);dropmenu.style.height=dropmenu._curheight=0;dropmenu.style.overflow="hidden";dropmenu.style.visibility="visible";dropmenu.style.display="";this.revealtimers[dropmenu.id]=setInterval(function(){cssdropdown.revealmenu(dropmenu);},10);}else{dropmenu.style.visibility="visible";}this.css(this.asscmenuitem,"selected","add");},revealmenu:function(dropmenu,dir){var curH=dropmenu._curheight,maxH=dropmenu._trueheight,steps=this.enablereveal[1];BO.ie?steps=steps+10:steps;if(curH<maxH){var newH=Math.min(curH,maxH);dropmenu.style.height=newH+"px";dropmenu._curheight=newH+Math.round((maxH-newH)/steps)+1;}else{dropmenu.style.height="auto";dropmenu.style.overflow="hidden";clearInterval(this.revealtimers[dropmenu.id]);}},clearbrowseredge:function(obj,whichedge){var edgeoffset=0;if(whichedge=="rightedge"){var windowedge=document.all&&!window.opera?this.standardbody.scrollLeft+this.standardbody.clientWidth-15:window.pageXOffset+window.innerWidth-15;var dropmenuW=this.dropmenuobj.offsetWidth;if(windowedge-this.dropmenuobj.x<dropmenuW){edgeoffset=dropmenuW-obj.offsetWidth;}}else{var topedge=document.all&&!window.opera?this.standardbody.scrollTop:window.pageYOffset;var windowedge=document.all&&!window.opera?this.standardbody.scrollTop+this.standardbody.clientHeight-15:window.pageYOffset+window.innerHeight-18;var dropmenuH=this.dropmenuobj._trueheight;if(windowedge-this.dropmenuobj.y<dropmenuH){edgeoffset=dropmenuH+obj.offsetHeight;if((this.dropmenuobj.y-topedge)<dropmenuH){edgeoffset=this.dropmenuobj.y+obj.offsetHeight-topedge;}}}return edgeoffset;},dropit:function(obj,e,dropmenuID){if(this.dropmenuobj!=null){this.hidemenu();}this.clearhidemenu();this.dropmenuobj=document.getElementById(dropmenuID);this.asscmenuitem=obj;this.showmenu(this.dropmenuobj,e);this.dropmenuobj.x=this.getposOffset(obj,"left");this.dropmenuobj.y=this.getposOffset(obj,"top");this.dropmenuobj.style.left=this.dropmenuobj.x-this.clearbrowseredge(obj,"rightedge")+"px";this.dropmenuobj.style.top=this.dropmenuobj.y-this.clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+"px";if(this.asscmenuitem.childNodes[0].className="ddimage"){this.asscmenuitem.childNodes[0].src=dropdownindicatorover.src;}this.positionshim();},positionshim:function(){if(this.iframeshimadded){if(this.dropmenuobj.style.visibility=="visible"){this.shimobject.style.width=this.dropmenuobj.offsetWidth+"px";this.shimobject.style.height=this.dropmenuobj._trueheight+"px";this.shimobject.style.left=parseInt(this.dropmenuobj.style.left)+"px";this.shimobject.style.top=parseInt(this.dropmenuobj.style.top)+"px";this.shimobject.style.display="block";}}},hideshim:function(){if(this.iframeshimadded){this.shimobject.style.display="none";}},isContained:function(m,e){var e=window.event||e;var c=e.relatedTarget||((e.type=="mouseover")?e.fromElement:e.toElement);while(c&&c!=m){try{c=c.parentNode;}catch(e){c=m;}}if(c==m){return true;}else{return false;}},dynamichide:function(m,e){if(!this.isContained(m,e)){this.delayhidemenu();}},delayhidemenu:function(){this.delayhide=setTimeout("cssdropdown.hidemenu()",this.disappeardelay);},hidemenu:function(){this.css(this.asscmenuitem,"selected","remove");this.dropmenuobj.style.visibility="hidden";this.dropmenuobj.style.left=this.dropmenuobj.style.top="-1000px";if(this.asscmenuitem.childNodes[0].className="ddimage"){this.asscmenuitem.childNodes[0].src=(this.asscmenuitem.parentNode.id.substring(2)==permanentItem)?dropdownindicatorwhite.src:dropdownindicator.src;}var menuItemNum=this.dropmenuobj.id.substring(0,1);var itemIndex=leftItem.indexOf(menuItemNum)-1;if(leftItem[itemIndex]!=null){var elements=document.getElementById("tm"+leftItem[itemIndex]).getElementsByTagName("a");if(elements){this.css(elements[0],"noDivider","remove");}}this.hideshim();},clearhidemenu:function(){if(this.delayhide!="undefined"){clearTimeout(this.delayhide);}},addEvent:function(target,functionref,tasktype){if(target.addEventListener){target.addEventListener(tasktype,functionref,false);}else{if(target.attachEvent){target.attachEvent("on"+tasktype,function(){return functionref.call(target,window.event);});}}},startchrome:function(){if(!this.domsupport){return;}this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;for(var ids=0;ids<arguments.length;ids++){var menuitems=document.getElementById(arguments[ids]).getElementsByTagName("a");for(var i=0;i<menuitems.length;i++){if(menuitems[i].getAttribute("rel")){var relvalue=menuitems[i].getAttribute("rel");var asscdropdownmenu=document.getElementById(relvalue);this.addEvent(asscdropdownmenu,function(){cssdropdown.clearhidemenu();},"mouseover");this.addEvent(asscdropdownmenu,function(e){cssdropdown.dynamichide(this,e);},"mouseout");this.addEvent(asscdropdownmenu,function(){cssdropdown.delayhidemenu();},"click");try{menuitems[i].innerHTML=this.dropdownindicator+"&nbsp; "+menuitems[i].innerHTML;}catch(e){}this.addEvent(menuitems[i],function(e){if(!cssdropdown.isContained(this,e)){var evtobj=window.event||e;cssdropdown.dropit(this,evtobj,this.getAttribute("rel"));}},"mouseover");this.addEvent(menuitems[i],function(e){cssdropdown.dynamichide(this,e);},"mouseout");this.addEvent(menuitems[i],function(){cssdropdown.delayhidemenu();},"click");asscdropdownmenu.style.width=menuitems[i].parentNode.offsetWidth+"px";var dropChildren=asscdropdownmenu.childNodes;for(j=0;j<dropChildren;j++){dropChildren[j].style.width=menuitems[i].parentNode.offsetWidth-25+"px";}}}}if(this.enableiframeshim&&document.all&&!window.XDomainRequest&&!this.iframeshimadded){document.write('<IFRAME id="iframeshim" src="about:blank" frameBorder="0" scrolling="no" style="left:0; top:0; position:absolute; display:none;z-index:100; background: transparent;"></IFRAME>');this.shimobject=document.getElementById("iframeshim");this.shimobject.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";this.iframeshimadded=true;}permanentItem=(typeof(permanentItem)=="undefined")?null:permanentItem;if(document.getElementById("tm"+permanentItem)!=undefined||document.getElementById("tm"+permanentItem)!=null){var permItemObj=document.getElementById("tm"+permanentItem).getElementsByTagName("a")[0];if(permItemObj.getElementsByTagName("img").length>0){permItemObj.getElementsByTagName("img")[0].src=dropdownindicatorwhite.src;}this.css(permItemObj,"permanentSelected","add");var itemIndex=leftItem.indexOf(permanentItem)-1;if(leftItem[itemIndex]!=null){var elements=document.getElementById("tm"+leftItem[itemIndex]).getElementsByTagName("a");if(elements){this.css(elements[0],"permanentNoDivider","add");}}}}};function showIt(n,parentId,evt){hideIt(n,parentId);var subMenu=document.getElementById(n);var menu=document.getElementById(parentId);var e=(window.event)?window.event:evt;if(subMenu.className=="subMenuHidden"){subMenu.className="subMenu";if(e!=null){subMenu.style.top=e.clientY+"px";subMenu.style.left=e.clientX+"px";subMenu.focus();}}else{subMenu.className="subMenuHidden";}if(BO.ie){window.event.cancelBubble=true;}}function hideIt(n,parentId){var subMenu=document.getElementById(n);subMenu.className="subMenuHidden";if(BO.ie){window.event.cancelBubble=true;}}function submitenter(myfield,e,message,sform,sbox){var keycode;if(window.event){keycode=window.event.keyCode;}else{if(e){keycode=e.which;}else{return true;}}if(keycode==13){submitNavForm(message,sbox);return false;}else{return true;}}function submitNavForm(message,sbox){if(sbox==undefined){searchbox="searchNav";}else{searchbox=sbox;}var searchValue=document.getElementById(searchbox).value;if(searchValue){var thisURL=window.location.href;var searchurl="";if(thisURL.indexOf("ConsumerWeb")!=-1){searchurl="SearchResult.page";}else{searchurl="/ConsumerWeb/SearchResult.page";}window.parent.location=searchurl+"?q="+searchValue+"&start=0&searchType=information";}else{alert(message);}}function submitSearchForm(formName,fieldName,message){var searchForm=document.getElementById(formName);var searchValue=document.getElementById(fieldName).value;if(searchValue){document.searchFormTop.searchBoxTop.value=searchValue;document.searchFormBottom.searchBoxBottom.value=searchValue;var s=s_gi(s_account);s.linkTrackVars="events,eVar1";s.linkTrackEvents="event7";s.events="event7";s.eVar1=searchValue;s.tl(this,"o","Searches");window.parent.location="SearchResult.page?q="+searchValue+"&start=0&searchType=information";}else{alert(message);}}