function GetAbsoluteLeft(a){o=document.getElementById(a);for(oLeft=o.offsetLeft;o.offsetParent!=null;){oParent=o.offsetParent;oLeft+=oParent.offsetLeft;o=oParent}return oLeft}function GetAbsoluteTop(a){o=document.getElementById(a);for(oTop=o.offsetTop;o.offsetParent!=null;){oParent=o.offsetParent;oTop+=oParent.offsetTop;o=oParent}return oTop}
function PopupDatePicker(a,b,c,d,e){var f=GetAbsoluteLeft(a),g=GetAbsoluteTop(a),h=document.getElementById(a).value;if(b!="")c=document.getElementById(b).value;window.open("/Controls/DatePicker.aspx?Ctl="+a+"&MinDate="+c+"&SelectedDate="+h,"DatePicker","width="+d+",height="+e+",left="+f+",top="+g+",location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,dependent=yes").focus()}
function fnTrapKD(a,b,c){if(window.event)parseInt(b.keyCode);else b.which&&parseInt(b.which);if(event.keyCode==13){c.click();return false}return true}function TravelTradeResoucesRedirect(a){if(a.value!="")window.location=a.value}var disappeardelay=550,enableanchorlink=0,hidemenu_onclick=1,ie5=document.all,ns6=document.getElementById&&!document.all;
function getposOffset(a,b){for(var c=b=="left"?a.offsetLeft:a.offsetTop,d=a.offsetParent;d!=null;){c=b=="left"?c+d.offsetLeft:c+d.offsetTop;d=d.offsetParent}return c}function showhide(a,b){if(ie5||ns6)dropmenuobj.style.left=dropmenuobj.style.top=-500;if(b.type=="click"&&a.display==none||b.type=="mouseover")setTimeout("dropmenuobj.style.display='inline'",100);else if(b.type=="click")a.display=nonw}
function iecompattest(){return document.compatMode&&document.compatMode!="BackCompat"?document.documentElement:document.body}
function clearbrowseredge(a,b){var c=0;if(b=="rightedge"){var d=ie5&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15;dropmenuobj.contentmeasure=dropmenuobj.offsetWidth;if(d-dropmenuobj.x<dropmenuobj.contentmeasure)c=dropmenuobj.contentmeasure-a.offsetWidth}else{var e=ie5&&!window.opera?iecompattest().scrollTop:window.pageYOffset;d=ie5&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-
18;dropmenuobj.contentmeasure=dropmenuobj.offsetHeight;if(d-dropmenuobj.y<dropmenuobj.contentmeasure){c=dropmenuobj.contentmeasure+a.offsetHeight;if(dropmenuobj.y-e<dropmenuobj.contentmeasure)c=dropmenuobj.y+a.offsetHeight-e}}return c}
function dropdownmenu(a,b,c){if(window.event)event.cancelBubble=true;else b.stopPropagation&&b.stopPropagation();if(typeof dropmenuobj!="undefined")if(dropmenuobj)dropmenuobj.style.display="none";clearhidemenu();if(ie5||ns6){a.onmouseout=delayhidemenu;if(dropmenuobj=document.getElementById(c)){if(hidemenu_onclick)dropmenuobj.onclick=function(){dropmenuobj.style.display="none"};dropmenuobj.onmouseover=clearhidemenu;dropmenuobj.onmouseout=ie5?function(){dynamichide(event)}:function(d){dynamichide(d)};
showhide(dropmenuobj.style,b,"visible","hidden");dropmenuobj.x=getposOffset(a,"left");dropmenuobj.y=getposOffset(a,"top");dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(a,"rightedge")+"px";dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(a,"bottomedge")+a.offsetHeight+"px";removeselect("hidden")}}return clickreturnvalue()}
function removeselect(a){if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE");version=parseFloat(temp[1]);if(version<7)for(var b=0;b<document.forms.length;b++)for(var c=0;c<document.forms[b].length;c++)if(document.forms[b].elements[c].options)document.forms[b].elements[c].style.visibility=a}}function clickreturnvalue(){return(ie5||ns6)&&!enableanchorlink?false:true}function contains_ns6(a,b){for(;b.parentNode;)if((b=b.parentNode)==a)return true;return false}
function dynamichide(a){if(ie5&&!dropmenuobj.contains(a.toElement))delayhidemenu();else ns6&&a.currentTarget!=a.relatedTarget&&!contains_ns6(a.currentTarget,a.relatedTarget)&&delayhidemenu()}function delayhidemenu(){if(typeof dropmenuobj!="undefined")if(dropmenuobj)delayhide=setTimeout("dropmenuobj.style.display='none';removeselect('visible')",disappeardelay)}function clearhidemenu(){typeof delayhide!="undefined"&&clearTimeout(delayhide)};

