var version='1.3.2.15';function detectBrowser(){var d=document;var nav=navigator;this.agt=nav.userAgent.toLowerCase();this.major=parseInt(nav.appVersion);this.ns=(d.layers);this.dom=(d.getElementById)?1:0;this.ns4up=(this.ns&&this.major>=4);this.ns6=(this.agt.indexOf("Netscape6")!=-1);this.op=(window.opera?1:0);if(d.all)
this.ie=1;else
this.ie=0;this.ie4up=(this.ie&&this.major>=4);this.ie5=(d.all&&this.dom);this.gk=(typeof(nav.product)!="undefine"&&nav.product)?1:0;this.fb=(this.agt.indexOf("firebird")!=-1);this.fx=(this.agt.indexOf("firefox")!=-1);this.sf=(this.agt.indexOf("safari")!=-1);this.win=((this.agt.indexOf("win")!=-1)||(this.agt.indexOf("16bit")!=-1));this.mac=(this.agt.indexOf("mac")!=-1)}
var gBW=new detectBrowser();function getReqObj(){var a=null;try{a=new ActiveXObject("Msxml2.XMLHTTP")}
catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}
catch(c){a=null}}
if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}
return a}
function adjustLayout(){var cHeight=xHeight("middleColumn");var lHeight=xHeight("leftColumn");var rHeight=xHeight("rightColumn");var maxHeight=Math.max(cHeight,Math.max(lHeight,rHeight));xHeight("middleColumn",maxHeight);xHeight("leftColumn",maxHeight);xHeight("rightColumn",maxHeight);xShow("ft")}
function onPageLoad(){xAddEventListener(window,"resize",adjustLayout,false);adjustLayout()}
function setFocus(){var tbix;tbix=document.getElementById("tbxSearch");if(tbix!=null)
tbix.focus()}
function AutoResize(){setTimeout("adjustLayout()",500)}
var langObj
function ieBody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function showLangMenu(){langObj=document.all?document.all["langMenu"]:document.getElementById?document.getElementById("langMenu"):""
langObj.style.visibility="visible"}
function hideLangMenu(){langObj=document.all?document.all["langMenu"]:document.getElementById?document.getElementById("langMenu"):""
langObj.style.visibility="hidden"}
function changeLang(e){var ie=gBW.ie;var ns6=gBW.ns5||gBW.fx;langObj=document.all?document.all["langMenu"]:document.getElementById?document.getElementById("langMenu"):""
var curX=(ns6)?e.pageX:event.clientX+ieBody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ieBody().scrollTop;langObj.style.visibility="visible";langObj.style.left=curX-60+"px";langObj.style.top=curY+10+"px"}
function initLangMenu(){document.onclick=changeLang}
function openArticle(catId,articleId){var windowHandle;windowHandle=window.open('../newsarticle.aspx?catId='+catId+'&articleId='+articleId,'APArticles');if(!windowHandle){windowHandle.opener=self}
windowHandle.focus()}
function openSS(theURL){var windowHandle;windowHandle=window.open(theURL,'apss','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=595');if(!windowHandle){windowHandle.opener=self}
windowHandle.focus()}
function SSchangeCategory(theURL,type){var catid;if(type==1){catid=document.getElementById('ssCate').value}else if(type==2){catid=document.getElementById('SubCate').value}else{catid=document.getElementById('ssCate').value}
openSS(theURL+'&catId='+catid)}
function pageChanged(pageNo){if(pageNo!=null){window.location.href='./default.aspx?pageNo='+pageNo}}
function changePage4edit(dropDownName){var pageNo=document.getElementById(dropDownName).value;if(pageNo!=null){var urlfilePath=window.location.href;var pos_QM1=urlfilePath.indexOf('?');var pos_QM2=urlfilePath.indexOf('?');if(pos_QM1<pos_QM2)
pos_QM=pos_QM1;else
pos_QM=pos_QM2;if(pos_QM>0)
urlfilePath=urlfilePath.substring(0,pos_QM)
window.location.href=urlfilePath+'?pageNo='+pageNo}}
function getscrollPos(){var scrollX=0,scrollY=0,hid;if(document.all){if(!document.documentElement.scrollLeft)
scrollX=document.body.scrollLeft;else
scrollX=document.documentElement.scrollLeft;if(!document.documentElement.scrollTop)
scrollY=document.body.scrollTop;else
scrollY=document.documentElement.scrollTop}else{scrollX=window.pageXOffset;scrollY=window.pageYOffset}
hid=document.all?document.all["XcordPos"]:document.getElementById?document.getElementById("XcordPos"):""
hid.value=scrollX;hid=document.all?document.all["YcordPos"]:document.getElementById?document.getElementById("YcordPos"):""
hid.value=scrollY}
function scrollOnLoad(){hid=document.all?document.all["XcordPos"]:document.getElementById?document.getElementById("XcordPos"):""
if(hid!=null){var x=hid.value}
hid=document.all?document.all["YcordPos"]:document.getElementById?document.getElementById("YcordPos"):""
if(hid!=null){var y=hid.value}
if(typeof(x)!="undefined"&&typeof(y)!="undefined"){if(document.all){window.scrollTo(x,y)}}}
function executeSearch1(PartnerValue,uid){var txbval=document.getElementById("tbxSearch1").value;var gotoURL='http://search.myway.com/search/cfgredir.jhtml';gotoURL+='?searchfor='+txbval;gotoURL+='&action=config&id='+PartnerValue;gotoURL+='&ptnrs='+PartnerValue;gotoURL+='&st=SITE';gotoURL+='&url=AJmain.jhtml';var reurl="redirect.aspx?userId="+uid+"&dest="+escape(gotoURL);window.open(reurl);return false}
function executeSearch(PartnerValue,uid,searchType){var txbval=document.getElementById("tbxSearch").value;var gotoURL='http://search.myway.com/search/cfg_redir2.jhtml';gotoURL+='?searchfor='+txbval;gotoURL+='&action=config&id='+PartnerValue;gotoURL+='&ptnrs='+PartnerValue;gotoURL+='&st=SITE';gotoURL+='&url='+searchType;var reurl="redirect.aspx?userId="+uid+"&dest="+escape(gotoURL);window.open(reurl);return false}
function S2A4C(cid){AnchorName='a'+cid;showDiv('Cat'+cid);if(document.layers){document.layers['containHolder'].style.display="block";document.layers['rss'].style.display="none";document.layers['noModulestoAdd'].style.display="none";document.layers['contentHolder'][AnchorName].scrollIntoView(true)}else if(document.getElementById){document.getElementById('containHolder').style.display="block";document.getElementById('rss').style.display="none";document.getElementById('noModulestoAdd').style.display="none";var obj_anchor=document.getElementById(AnchorName);obj_anchor.scrollIntoView(true)}else if(document.all){document.all['contentHolder'].style.display="block";document.all['rss'].style.display="none";document.all['noModulestoAdd'].style.display="none";document.all[DivID][AnchorName].scrollIntoView(true)}}
function sTpcDsply(cId){obj_div=document.getElementById('Cat'+cId);if(obj_div.style.display.toLowerCase()=="none"){showDiv('Cat'+cId);obj_img=document.getElementById('cntnt_'+cId);obj_img.src='images/arrow-down.gif?v='+version;obj_img.alt='Collapse'}else{hideDiv('Cat'+cId);obj_img=document.getElementById('cntnt_'+cId);obj_img.src='images/arrow.gif?v='+version;obj_img.alt='Expand'}}
function showDiv(DivID){if(document.layers){document.layers[DivID].style.display="block"}else if(document.getElementById){var obj=document.getElementById(DivID);obj.style.display="block"}else if(document.all){document.all[DivID].style.display="block"}}
function hideDiv(DivId){if(document.layers){document.layers[DivID].style.display="none"}else if(document.getElementById){var obj=document.getElementById(DivID);obj.style.display="none"}else if(document.all){document.all[DivID].style.display="none"}}
var openIt=false;var ie4=document.all
var ns6=document.getElementById&&!document.all
function DDMenu(obj,e,dropdownDiv){if(dropdownDiv!="dropdownlayer"){dropObj=document.getElementById?document.getElementById(dropdownDiv):dropdownDiv
dropObj.x=getposOffset(obj,"left")
dropObj.y=getposOffset(obj,"top")
dropObj.style.left=dropObj.x-clearbrowseredge(obj,"rightedge")+"px"
dropObj.style.top=dropObj.y-clearbrowseredge(obj,"bottomedge")+obj.offsetHeight+"px"}
if(document.getElementById(dropdownDiv).style.visibility!='visible'){if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='hidden'}
toggleBox(dropdownDiv,1)}else{if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}
clickOnPageMenu()}}
function checkEvent(){if(document.captureEvents){document.captureEvents(Event.CLICK)}
document.onclick=clickOnPageMenu;return true}
function clearbrowseredge(obj,whichedge){var edgeoffset=0
if(whichedge=="rightedge"){var windowedge=ie4&&!window.opera?iecompattest().scrollLeft+iecompattest().clientWidth-15:window.pageXOffset+window.innerWidth-15
dropObj.contentmeasure=dropObj.offsetWidth
if(windowedge-dropObj.x<dropObj.contentmeasure)
edgeoffset=dropObj.contentmeasure-obj.offsetWidth}else{var topedge=ie4&&!window.opera?iecompattest().scrollTop:window.pageYOffset
var windowedge=ie4&&!window.opera?iecompattest().scrollTop+iecompattest().clientHeight-15:window.pageYOffset+window.innerHeight-18
dropObj.contentmeasure=dropObj.offsetHeight
if(windowedge-dropObj.y<dropObj.contentmeasure){edgeoffset=dropObj.contentmeasure+obj.offsetHeight
if((dropObj.y-topedge)<dropObj.contentmeasure)
edgeoffset=dropObj.y+obj.offsetHeight-topedge}}
return edgeoffset}
function getposOffset(what,offsettype){var totaloffset=(offsettype=="left")?what.offsetLeft:what.offsetTop;var parentEl=what.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent}
return totaloffset}
function toggleBox(szDivID,iState){if(document.layers){document.layers[szDivID].visibility=iState?"show":"hide"}else if(document.getElementById){var msg=""
var obj=document.getElementById(szDivID);obj.style.visibility=iState?"visible":"hidden";if(szDivID=="dropdownlayer"){var imgObj=document.getElementById('dropdownIcon');var imgsrc=imgObj.src;if(imgsrc.lastIndexOf('/')!=-1)
imgObj.src=imgsrc.substr(0,imgsrc.lastIndexOf('/')+1)+'page-up.gif?v='+version}
if(szDivID!="dropdownlayer"&&iState==0){try{dropObj=document.getElementById?document.getElementById(szDivID):szDivID
dropObj.style.left=-500}catch(msg){}}}else if(document.all){document.all[szDivID].style.visibility=iState?"visible":"hidden"}
if(iState==1){openIt=true;document.onclick=clickOnPageMenu}}
function clickOnPageMenu(){if(!openIt){var msg=""
try{toggleBox('dropdownlayer',0)}catch(msg){}
try{toggleBox('headerOptionsGuest',0)}catch(msg){}
try{toggleBox('headerOptionsMember',0)}catch(msg){}
if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}
document.onclick='';var imgObj=document.getElementById('dropdownIcon');var imgsrc=imgObj.src;if(imgsrc.lastIndexOf('/')!=-1)
imgObj.src=imgsrc.substr(0,imgsrc.lastIndexOf('/')+1)+'page-down.gif?v='+version;openIt=false}else{openIt=false}}
function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function hideOptionsMenu(){var msg=""
if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}
try{var Obj=document.getElementById('headerOptionsGuest');Obj.style.left=-500;Obj.style.visibility='hidden'}catch(msg){}
try{var Obj=document.getElementById('headerOptionsMember');Obj.style.left=-500;Obj.style.visibility='hidden'}catch(msg){}}
function LimitAttach(){extArray=new Array(".jpg",".jpeg",".png",".bmp",".gif");var myfile=document.getElementById("_ctl0_myFile").value;var allowSubmit=false;if(!myfile)return false;ext=myfile.slice(myfile.lastIndexOf(".")).toLowerCase();for(var i=0;i<extArray.length;i++){if(extArray[i]==ext){allowSubmit=true;break}}
if(allowSubmit){document.getElementById("_ctl0_submit1").disabled=false;return true}else{alert("Please only upload files that end in types:  "+(extArray.join("  "))+"\nPlease select a new "+"file to upload and submit again.")}
document.getElementById("_ctl0_submit1").disabled=true;return false}
function checkreturn(appinfo,userinfo,evt){if(evt.which==13&&appinfo!=""){executeSearch(appinfo,userinfo)}}
function replacestr(str,source,target){var index=str.indexOf(source);while(index!=-1){str=str.replace(source,target);index=str.indexOf(source)}
return str}
function checkstr(ctlname){var tbxzip=document.getElementById(ctlname);tbxzip.value=replacestr(tbxzip.value,'>','');tbxzip.value=replacestr(tbxzip.value,'<','')}
function waitPreloadPage(){if(document.getElementById){document.getElementById('waitDiv').style.visibility='hidden'}else{if(document.layers){document.waitDiv.visibility='hidden'}else{document.all.waitDiv.style.visibility='hidden'}}}
function alertSize(){var myWidth=0,myHeight=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;myHeight=window.innerHeight}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){myWidth=document.documentElement.clientWidth;myHeight=document.documentElement.clientHeight}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){myWidth=document.body.clientWidth;myHeight=document.body.clientHeight}
window.alert('Width = '+myWidth);window.alert('Height = '+myHeight)}
function getPageWH(){if(typeof window.innerWidth=='number'){pageW=window.innerWidth;pageH=window.innerHeight}else if(document.documentElement&&document.documentElement.clientWidth){pageW=document.documentElement.clientWidth;pageH=document.documentElement.clientHeight}else{pageW=document.body.clientWidth;pageH=document.body.clientHeight}
if(pageW<990){alert('Need to hide div')}}
function goToLogin(){window.location.href='./login.aspx'}
function lookupSymbol(txtId,typeName){var ticker=document.getElementById(txtId);window.location.href='finance.aspx?PageName=QUOTE&Ticker='+ticker.value}
function defaultButton(btName,evt){var btn=document.getElementById(btName);if(btn!=null){if(evt.keyCode==13){evt.returnValue=false;evt.cancel=true;btn.click()}}}
currentCol=0
previousCol=-1
k=0
function Compare(a,b){if(currentCol==0){strA=a[currentCol].toLowerCase();var index=strA.indexOf("<b>");var index1=strA.indexOf("</b>");if(index>0&&index1>0)
strA=strA.substring(index+3,index1);else{var index=strA.indexOf("true>");var index1=strA.indexOf("</a>");strA=strA.substring(index+5,index1)}
strB=b[currentCol].toLowerCase();index=strB.indexOf("<b>");index1=strB.indexOf("</b>");if(index>0&&index1>0)
strB=strB.substring(index+3,index1);else{var index=strB.indexOf("true>");var index1=strB.indexOf("</a>");strB=strB.substring(index+5,index1)}
if(strA<strB){return-1}else{if(strA>strB)
return 1;else
return 0}}else{strA=a[currentCol].toLowerCase();strB=b[currentCol].toLowerCase();if(strA<strB){return-1}else{if(strA>strB){return 1}else{return 0}}}}
function TableSort(myTable,myCol){var mySource=document.getElementById(myTable);var myRows=mySource.rows.length;var myCols=mySource.rows[0].cells.length;currentCol=myCol
myArray=new Array(myRows)
for(i=0;i<myRows;i++){myArray[i]=new Array(myCols)
for(j=0;j<myCols;j++){myArray[i][j]=document.getElementById(myTable).rows[i].cells[j].innerHTML}}
if(myCol==previousCol)
myArray.reverse();else
myArray.sort(Compare);for(i=0;i<myRows;i++){for(j=0;j<myCols;j++){mySource.rows[i].cells[j].innerHTML=myArray[i][j]}}
previousCol=myCol;return 0}
function Compare2(a,b){mytable=document.getElementById('temail');var strA=mytable.rows[k].cells[currentCol].innerTEXT
var strB=mytable.rows[k+1].cells[currentCol].innerTEXT
if(strA<strB){return-1}else{if(strA>strB){return 1}else{return 0}}
k=k+1}
function onSubmitFunction(webmailUrl){OpenWindow=window.open(webmailUrl,'NewWin',config='height=600,width=800,scrollbars=1,location=1,scale=1');if(OpenWindow.opener==null)
OpenWindow.opener=window;OpenWindow.opener.name='opener'}
function submitMovieForm(alertmessage){var zip=document.getElementById("zipcode");if(zip.value==""||zip.value==null){alert(alertmessage);return false}
document.defaultsform.submit()}
function showDiv(divId){document.getElementById(divId).style.display='inline'}
function hideDiv(divId){document.getElementById(divId).style.display='none'}
function getDrivingDirection(alertmessage){var ddl=document.getElementById('ddlMapSource');var userId=document.getElementById('mapuserId').value;if(ddl!=null){var isBlank=true;var isBlankTo=true;if(document.getElementById('street').value!=""){var street=document.getElementById('street').value;isBlank=false}else var street=''
if(document.getElementById('city').value!=""){var city=document.getElementById('city').value;isBlank=false}else var city=''
if(document.getElementById('state').value!=""){var state=document.getElementById('state').value;isBlank=false}else var state=''
if(document.getElementById('zip').value!=""){var zip=document.getElementById('zip').value;isBlank=false}else var zip=''
if(document.getElementById('streetto').value!=""){var streetto=document.getElementById('streetto').value;isBlankTo=false}else var streetto=''
if(document.getElementById('cityto').value!=""){var cityto=document.getElementById('cityto').value;isBlankTo=false}else var cityto=''
if(document.getElementById('stateto').value!=""){var stateto=document.getElementById('stateto').value;isBlankTo=false}else var stateto=''
if(document.getElementById('zipto').value!=""){var zipto=document.getElementById('zipto').value;isBlankTo=false}else var zipto=''
if(isBlank==true){alert(alertmessage);document.getElementById('street').focus()}else if(isBlankTo==true){alert(alertmessage);document.getElementById('streetto').focus()}else{if(ddl.options[ddl.selectedIndex].value==2){window.open("redirect.aspx?userId="+userId+"&dest=http://www.mapquest.com/directions/main.adp&Go=1&1a="+street+"&1c="+city+"&1s="+state+"&2a="+streetto+"&2c="+cityto+"&2s="+stateto)}else if(ddl.options[ddl.selectedIndex].value==3){var cszStr="";if(zip!="")
cszStr=zip;else if(city!="")
cszStr=city;else if(state!="")
cszStr=state;var tcszStr="";if(zipto!="")
tcszStr=zipto;else if(cityto!="")
tcszStr=cityto;else if(stateto!="")
tcszStr=stateto;window.open("redirect.aspx?userId="+userId+"&dest=http://maps.yahoo.com/dd_result&newaddr="+street+"&taddr="+streetto+"&csz="+cszStr+"&tcsz="+tcszStr)}else if(ddl.options[ddl.selectedIndex].value==1){window.open("redirect.aspx?userId="+userId+"&dest=http://maps.google.com/&saddr="+street+" "+city+" "+state+" "+zip+" "+"&daddr="+streetto+" "+cityto+" "+stateto+" "+zipto+" ")}else if(ddl.options[ddl.selectedIndex].value==4){window.open("redirect.aspx?userId="+userId+"&dest=http://maps.msn.com/directionsFind.aspx&strt1="+street+"&city1="+city+"&stnm1="+state+"&zipc1="+zip+"&cnty1="+0+"&strt2="+streetto+"&city2="+cityto+"&stnm2="+stateto+"&zipc2="+zipto+"&cnty2="+0)}}}}
function getDirection(alertmessage){var ddl=document.getElementById('ddlMapSource');var userId=document.getElementById('mapuserId').value;if(document.getElementById('divtoField').style.display=='inline')
getDrivingDirection('Please Enter Address');else
if(ddl!=null){var isBlank=true
if(document.getElementById('street').value!=""){var street=document.getElementById('street').value;isBlank=false}else var street=''
if(document.getElementById('city').value!=""){var city=document.getElementById('city').value;isBlank=false}else var city=''
if(document.getElementById('state').value!=""){var state=document.getElementById('state').value;isBlank=false}else var state=''
if(document.getElementById('zip').value!=""){var zip=document.getElementById('zip').value;isBlank=false}else var zip=''
if(isBlank==true){alert(alertmessage);document.getElementById('street').focus()}else{if(ddl.options[ddl.selectedIndex].value==2){window.open("redirect.aspx?userId="+userId+"&dest=http://www.mapquest.com/maps/map.adp&address="+street+"&city="+city+"&state="+state)}else if(ddl.options[ddl.selectedIndex].value==3){var cszStr="";if(zip!="")
cszStr=zip;else if(city!="")
cszStr=city;else if(state!="")
cszStr=state;window.open("redirect.aspx?userId="+userId+"&dest=http://maps.yahoo.com/py/maps.py&BFCat=&Pyt=Tmap&newFL=Use+Address+Below&addr="+street+"&csz="+cszStr)}else if(ddl.options[ddl.selectedIndex].value==1){window.open("redirect.aspx?userId="+userId+"&dest=http://maps.google.com/&q="+street+" "+city+" "+state+" "+zip+" ")}else if(ddl.options[ddl.selectedIndex].value==4){window.open("redirect.aspx?userId="+userId+"&dest=http://www.maps.msn.com/home.aspx&strt1="+street+"&city1="+city+"&stnm1="+state+"&zipc1="+zip+"&cnty1="+0)}}}}
function isEnterKey(funcName){if(event.keyCode==13){event.returnValue=false;event.cancel=true;switch(funcName){case "getDirection":getDirection();break;case "getDrivingDirection":getDrivingDirection();break;case "getQuote":getQuote();break;case "getWether":getWether();break;case "getSearchEngines":getSearchEngines();break}}}
function ShowAddRSSUrl(){var d=document.getElementById("divAddRSS");if(d!=null)
d.style.display='block';var e=document.getElementById("rssErr")
if(e!=null)
e.style.display='none';var l=document.getElementById("rssh");if(l!=null)
l.style.display='none';var u=document.getElementById("url");if(u!=null)
u.focus()}
function PreLoadImgs(version){if(document.images){arImageSrc=new Array("images/edit-menu/edit.gif?v="+version,"images/edit-menu/top.gif?v="+version,"images/edit-menu/up.gif?v="+version,"images/edit-menu/down.gif?v="+version,"images/edit-menu/bottom.gif?v="+version,"images/arrow-down.gif?v="+version,"images/arrow.gif?v="+version)
arImageList=new Array();for(counter in arImageSrc){arImageList[counter]=new Image();arImageList[counter].src=arImageSrc[counter]}}}
function showExpedia(n){var hotel=document.getElementById('expedia_hotel');var flight=document.getElementById('expedia_flight');var car=document.getElementById('expedia_car');var pack=document.getElementById('expedia_pack');hotel.style.display='none';flight.style.display='none';car.style.display='none';pack.style.display='none'
var activemod=document.getElementById('expedia_'+n);activemod.style.display='block'}
function SetHomePage(link,portalURL){var siteURL=new String(portalURL);link.style.behavior='url(#default#homepage)';link.setHomePage(siteURL)}
function switchfcchart(ticker,position){var charturl='http://studio.financialcontent.com/Chart?name=Intraday&width=150&height=100&shwidth=2&type=0&interval=1&arcolor=DDDDDD&bgcolor=FFFFFF&grcolor=CCCCCC&lncolor=000000&brcolor=000000&shcolor=CCCCCC&txcolor=000000&itcolor=000000&pvcolor=E90000&ibcolor=FFFFFF&'
document.getElementById('intchart').src=charturl+"&ticker="+ticker;mylength=3;i=0;while(i!=mylength){i++;document.getElementById('isnapshot'+i).className=position==i?"selecttabstyle":"tabstyle"}
window.document.close()}
function setUpFinancialContAcc(){var url='query/SetUpFinancialContAcc.aspx';req=getReqObj();req.open("GET",url,true);req.send(null)}
function viewme(){var mid=document.getElementById('myportId').value;thename=document.fcfoliomenu['PortfolioName'].options[document.fcfoliomenu['PortfolioName'].selectedIndex].value;var now=new Date();now.setTime(now.getTime()+365*24*60*60*1000);setCookie('folio',thename,now);var myurl='PageName=AUTH&Auth='+document.fcfoliomenu.Auth.value;myurl=myurl+'&PortfolioName='+thename;myurl=myurl+'&Random='+(new Date()).getTime();var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl)+'&portfolioname='+thename;loadDoc(url,RefreshModChange)}
function editme(){var mid=document.getElementById('myportId').value;var baseurl='PageName=AUTH&Auth='+document.fcfoliomenu.Auth.value;thename=document.fcfoliomenu['PortfolioName'].options[document.fcfoliomenu['PortfolioName'].selectedIndex].value;myurl=baseurl+'&PortfolioPage=EDIT&PortfolioName='+thename+'&Random='+(new Date()).getTime()
var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function createme(){var mid=document.getElementById('myportId').value;var myurl='PageName=AUTH&Auth='+document.fcfoliomenu.Auth.value;myurl=myurl+'&PortfolioPage=EDIT&Addticker=';var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function renameme(myelem){var mid=document.getElementById('myportId').value;var baseurl=document.getElementById('baseurl').value;thename=""
newname=filterstr(myelem.value)
newname=escape(newname)
if(thename!=''&&newname==''){alert("Please enter a name for the portfolio.")
return}
myurl=baseurl+'RENAME&NewName='+newname+'&OldName='+thename+'&PortfolioName='+newname+'&Random='+(new Date()).getTime()
var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function clearme(){var mid=document.getElementById('myportId').value;var baseurl=document.getElementById('baseurl').value;if(confirm("Are you sure you want to delete the portfolio?")){thename=""
if(thename==''){newname=escape(filterstr(document.titleform['portname'].value))
if(newname==''){alert("Please enter a name for the portfolio.")
return}
thename=newname}
myurl=baseurl+'DELETE&Name='+thename+'&Random='+(new Date()).getTime()
var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}}
function filterstr(mystr){var validchars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz '?=."
var valid=''
for(i=0;i<mystr.length;i++){if(validchars.indexOf(mystr.charAt(i))>-1)
valid+=mystr.charAt(i)}
return valid}
function addme(){var mid=document.getElementById('myportId').value;var baseurl=document.getElementById('baseurl').value;theticker=document.folio['ticker'].value.toUpperCase()
if(theticker==''){alert("Please enter a ticker symbol.")
return}
theprice=document.folio['price'].value
theshares=document.folio['shares'].value
thecomm=document.folio['comm'].value
thename=""
if(thename==''){newname=escape(filterstr(document.titleform['portname'].value))
if(newname==''){alert("Please enter a name for the portfolio.")
return}
thename=newname}
myurl=baseurl+'SAVE&Ticker='+theticker+'&Price='+theprice+'&Shares='+theshares+'&Commission='+thecomm+'&Name='+thename+'&PortfolioName='+thename+'&Random='+(new Date()).getTime()
var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function updateme(myid,mypos){var mid=document.getElementById('myportId').value;var baseurl=document.getElementById('baseurl').value;theticker=document.folio['ticker'+mypos].value.toUpperCase()
if(theticker==''){alert("Please enter a ticker symbol.")
return}
theprice=document.folio['price'+mypos].value
theshares=document.folio['shares'+mypos].value
thecomm=document.folio['comm'+mypos].value
thename=""
if(thename==''){newname=escape(filterstr(document.titleform['portname'].value))
if(newname==''){alert("Please enter a name for the portfolio.")
return}
thename=newname}
myurl=baseurl+'SAVE&ID='+myid+'&Ticker='+theticker+'&Price='+theprice+'&Shares='+theshares+'&Commission='+thecomm+'&Name='+thename+'&PortfolioName='+thename+'&Random='+(new Date()).getTime();var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function deleteme(myid){var mid=document.getElementById('myportId').value;var baseurl=document.getElementById('baseurl').value;thename=""
if(thename==''){newname=escape(filterstr(document.titleform['portname'].value))
if(newname==''){alert("Please enter a name for the portfolio.")
return}
thename=newname}
myurl=baseurl+'DELETE&ID='+myid+'&PortfolioName='+thename+'&Random='+(new Date()).getTime()
var url='query/RefreshModule.aspx?mid='+escape(mid)+'&url='+escape(myurl);loadDoc(url,RefreshModChange)}
function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie}
var xVersion='3.14.1',xOp7=false,xOp5or6=false,xIE4Up=false,xNN4=false,xUA=navigator.userAgent.toLowerCase();if(window.opera){xOp7=(xUA.indexOf('opera 7')!=-1||xUA.indexOf('opera/7')!=-1);if(!xOp7)xOp5or6=(xUA.indexOf('opera 5')!=-1||xUA.indexOf('opera/5')!=-1||xUA.indexOf('opera 6')!=-1||xUA.indexOf('opera/6')!=-1)}else if(document.layers){xNN4=true}else{xIE4Up=document.all&&xUA.indexOf('msie')!=-1&&parseInt(navigator.appVersion)>=4}
function xGetElementById(e){if(typeof(e)!='string')return e;if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else if(document.layers)e=xLayer(e);else e=null;return e}
function xParent(e,bNode){if(!(e=xGetElementById(e)))return null;var p=null;if(!bNode&&xDef(e.offsetParent))p=e.offsetParent;else if(xDef(e.parentNode))p=e.parentNode;else if(xDef(e.parentElement))p=e.parentElement;else if(xDef(e.parentLayer)){if(e.parentLayer!=window)p=e.parentLayer}
return p}
function xDef(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')return false}
return true}
function xStr(s){return typeof(s)=='string'}
function xNum(n){return typeof(n)=='number'}
function xShow(e){if(!(e=xGetElementById(e)))return;if(e.style&&xDef(e.style.visibility))e.style.visibility='visible';else if(xDef(e.visibility))e.visibility='show'}
function xHide(e){if(!(e=xGetElementById(e)))return;if(e.style&&xDef(e.style.visibility))e.style.visibility='hidden';else if(xDef(e.visibility))e.visibility='hide'}
function xZIndex(e,uZ){if(!(e=xGetElementById(e)))return 0;if(e.style&&xDef(e.style.zIndex)){if(xNum(uZ))e.style.zIndex=uZ;uZ=parseInt(e.style.zIndex)}else if(xDef(e.zIndex)){if(xNum(uZ))e.zIndex=uZ;uZ=e.zIndex}
return uZ}
function xColor(e,sColor){if(!(e=xGetElementById(e)))return '';var c='';if(e.style&&xDef(e.style.color)){if(xStr(sColor))e.style.color=sColor;c=e.style.color}
return c}
function xBackground(e,sColor,sImage){if(!(e=xGetElementById(e)))return '';var bg='';if(e.style){if(xStr(sColor)){if(!xOp5or6)e.style.backgroundColor=sColor;else e.style.background=sColor}
if(xStr(sImage))e.style.backgroundImage=(sImage!='')?'url('+sImage+')':null;if(!xOp5or6)bg=e.style.backgroundColor;else bg=e.style.background}else if(xDef(e.bgColor)){if(xStr(sColor))e.bgColor=sColor;bg=e.bgColor;if(xStr(sImage))e.background.src=sImage}
return bg}
function xMoveTo(e,iX,iY){xLeft(e,iX);xTop(e,iY)}
function xLeft(e,iX){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.left)){if(xNum(iX))e.style.left=iX+'px';else{iX=parseInt(e.style.left);if(isNaN(iX))iX=0}}else if(css&&xDef(e.style.pixelLeft)){if(xNum(iX))e.style.pixelLeft=iX;else iX=e.style.pixelLeft}else if(xDef(e.left)){if(xNum(iX))e.left=iX;else iX=e.left}
return iX}
function xTop(e,iY){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.top)){if(xNum(iY))e.style.top=iY+'px';else{iY=parseInt(e.style.top);if(isNaN(iY))iY=0}}else if(css&&xDef(e.style.pixelTop)){if(xNum(iY))e.style.pixelTop=iY;else iY=e.style.pixelTop}else if(xDef(e.top)){if(xNum(iY))e.top=iY;else iY=e.top}
return iY}
function xPageX(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.pageX))return e.pageX;var x=0;while(e){if(xDef(e.offsetLeft))x+=e.offsetLeft;e=xDef(e.offsetParent)?e.offsetParent:null}
return x}
function xPageY(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.pageY))return e.pageY;var y=0;while(e){if(xDef(e.offsetTop))y+=e.offsetTop;e=xDef(e.offsetParent)?e.offsetParent:null}
return y}
function xOffsetLeft(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.offsetLeft))return e.offsetLeft;else return 0}
function xOffsetTop(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.offsetTop))return e.offsetTop;else return 0}
function xScrollLeft(e){var offset=0;if(!(e=xGetElementById(e))){if(xDef(window.pageXOffset))offset=window.pageXOffset;else if(document.documentElement&&document.documentElement.scrollLeft)offset=document.documentElement.scrollLeft;else if(document.body&&xDef(document.body.scrollLeft))offset=document.body.scrollLeft}else{if(xNum(e.scrollLeft))offset=e.scrollLeft}
return offset}
function xScrollTop(e){var offset=0;if(!(e=xGetElementById(e))){if(xDef(window.pageYOffset))offset=window.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)offset=document.documentElement.scrollTop;else if(document.body&&xDef(document.body.scrollTop))offset=document.body.scrollTop}else{if(xNum(e.scrollTop))offset=e.scrollTop}
return offset}
function xResizeTo(e,uW,uH){xWidth(e,uW);xHeight(e,uH)}
function xWidth(e,uW){if(!(e=xGetElementById(e)))return 0;if(xNum(uW)){if(uW<0)uW=0;else uW=Math.round(uW)}else uW=0;var css=xDef(e.style);if(css&&xDef(e.offsetWidth)&&xStr(e.style.width)){if(uW)xSetCW(e,uW);uW=e.offsetWidth}else if(css&&xDef(e.style.pixelWidth)){if(uW)e.style.pixelWidth=uW;uW=e.style.pixelWidth}else if(xDef(e.clip)&&xDef(e.clip.right)){if(uW)e.clip.right=uW;uW=e.clip.right}
return uW}
function xHeight(e,uH){if(!(e=xGetElementById(e)))return 0;if(xNum(uH)){if(uH<0)uH=0;else uH=Math.round(uH)}else uH=0;var css=xDef(e.style);if(css&&xDef(e.offsetHeight)&&xStr(e.style.height)){if(uH)xSetCH(e,uH);uH=e.offsetHeight}else if(css&&xDef(e.style.pixelHeight)){if(uH)e.style.pixelHeight=uH;uH=e.style.pixelHeight}else if(xDef(e.clip)&&xDef(e.clip.bottom)){if(uH)e.clip.bottom=uH;uH=e.clip.bottom}
return uH}
function xGetCS(ele,sP){return parseInt(document.defaultView.getComputedStyle(ele,'').getPropertyValue(sP))}
function xSetCW(ele,uW){var pl=0,pr=0,bl=0,br=0;if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){pl=xGetCS(ele,'padding-left');pr=xGetCS(ele,'padding-right');bl=xGetCS(ele,'border-left-width');br=xGetCS(ele,'border-right-width')}else if(xDef(ele.currentStyle,document.compatMode)){if(document.compatMode=='CSS1Compat'){pl=parseInt(ele.currentStyle.paddingLeft);pr=parseInt(ele.currentStyle.paddingRight);bl=parseInt(ele.currentStyle.borderLeftWidth);br=parseInt(ele.currentStyle.borderRightWidth)}}else if(xDef(ele.offsetWidth,ele.style.width)){ele.style.width=uW+'px';pl=ele.offsetWidth-uW}
if(isNaN(pl))pl=0;if(isNaN(pr))pr=0;if(isNaN(bl))bl=0;if(isNaN(br))br=0;var cssW=uW-(pl+pr+bl+br);if(isNaN(cssW)||cssW<0)return;else ele.style.width=cssW+'px'}
function xSetCH(ele,uH){var pt=0,pb=0,bt=0,bb=0;if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){pt=xGetCS(ele,'padding-top');pb=xGetCS(ele,'padding-bottom');bt=xGetCS(ele,'border-top-width');bb=xGetCS(ele,'border-bottom-width')}else if(xDef(ele.currentStyle,document.compatMode)){if(document.compatMode=='CSS1Compat'){pt=parseInt(ele.currentStyle.paddingTop);pb=parseInt(ele.currentStyle.paddingBottom);bt=parseInt(ele.currentStyle.borderTopWidth);bb=parseInt(ele.currentStyle.borderBottomWidth)}}else if(xDef(ele.offsetHeight,ele.style.height)){ele.style.height=uH+'px';pt=ele.offsetHeight-uH}
if(isNaN(pt))pt=0;if(isNaN(pb))pb=0;if(isNaN(bt))bt=0;if(isNaN(bb))bb=0;var cssH=uH-(pt+pb+bt+bb);if(isNaN(cssH)||cssH<0)return;else ele.style.height=cssH+'px'}
function xClip(e,iTop,iRight,iBottom,iLeft){if(!(e=xGetElementById(e)))return;if(e.style){if(xNum(iLeft))e.style.clip='rect('+iTop+'px '+iRight+'px '+iBottom+'px '+iLeft+'px)';else e.style.clip='rect(0 '+parseInt(e.style.width)+'px '+parseInt(e.style.height)+'px 0)'}else if(e.clip){if(xNum(iLeft)){e.clip.top=iTop;e.clip.right=iRight;e.clip.bottom=iBottom;e.clip.left=iLeft}else{e.clip.top=0;e.clip.right=xWidth(e);e.clip.bottom=xHeight(e);e.clip.left=0}}}
function xClientWidth(){var w=0;if(xOp5or6)w=window.innerWidth;else if(!window.opera&&document.documentElement&&document.documentElement.clientWidth)
w=document.documentElement.clientWidth;else if(document.body&&document.body.clientWidth)
w=document.body.clientWidth;else if(xDef(window.innerWidth,window.innerHeight,document.height)){w=window.innerWidth;if(document.height>window.innerHeight)w-=16}
return w}
function xClientHeight(){var h=0;if(xOp5or6)h=window.innerHeight;else if(!window.opera&&document.documentElement&&document.documentElement.clientHeight)
h=document.documentElement.clientHeight;else if(document.body&&document.body.clientHeight)
h=document.body.clientHeight;else if(xDef(window.innerWidth,window.innerHeight,document.width)){h=window.innerHeight;if(document.width>window.innerWidth)h-=16}
return h}
function xSlideTo(e,x,y,uTime){if(!(e=xGetElementById(e)))return;if(!e.timeout)e.timeout=25;e.xTarget=x;e.yTarget=y;e.slideTime=uTime;e.stop=false;e.yA=e.yTarget-xTop(e);e.xA=e.xTarget-xLeft(e);e.B=Math.PI/(2*e.slideTime);e.yD=xTop(e);e.xD=xLeft(e);var d=new Date();e.C=d.getTime();if(!e.moving)xSlide(e)}
function xSlide(e){if(!(e=xGetElementById(e)))return;var now,s,t,newY,newX;now=new Date();t=now.getTime()-e.C;if(e.stop){e.moving=false}else if(t<e.slideTime){setTimeout("xSlide('"+e.id+"')",e.timeout);s=Math.sin(e.B*t);newX=Math.round(e.xA*s+e.xD);newY=Math.round(e.yA*s+e.yD);xMoveTo(e,newX,newY);e.moving=true}else{xMoveTo(e,e.xTarget,e.yTarget);e.moving=false}}
function xAddEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e)))return;eventType=eventType.toLowerCase();if((!xIE4Up&&!xOp7)&&e==window){if(eventType=='resize'){window.xPCW=xClientWidth();window.xPCH=xClientHeight();window.xREL=eventListener;xResizeEvent();return}
if(eventType=='scroll'){window.xPSL=xScrollLeft();window.xPST=xScrollTop();window.xSEL=eventListener;xScrollEvent();return}}
var eh='e.on'+eventType+'=eventListener';if(e.addEventListener)e.addEventListener(eventType,eventListener,useCapture);else if(e.attachEvent)e.attachEvent('on'+eventType,eventListener);else if(e.captureEvents){if(useCapture||(eventType.indexOf('mousemove')!=-1)){e.captureEvents(eval('Event.'+eventType.toUpperCase()))}
eval(eh)}else eval(eh)}
function xRemoveEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e)))return;eventType=eventType.toLowerCase();if((!xIE4Up&&!xOp7)&&e==window){if(eventType=='resize'){window.xREL=null;return}
if(eventType=='scroll'){window.xSEL=null;return}}
var eh='e.on'+eventType+'=null';if(e.removeEventListener)e.removeEventListener(eventType,eventListener,useCapture);else if(e.detachEvent)e.detachEvent('on'+eventType,eventListener);else if(e.releaseEvents){if(useCapture||(eventType.indexOf('mousemove')!=-1)){e.releaseEvents(eval('Event.'+eventType.toUpperCase()))}
eval(eh)}else eval(eh)}
function xEvent(evt){this.type='';this.target=null;this.pageX=0;this.pageY=0;this.offsetX=0;this.offsetY=0;this.keyCode=0;var e=evt?evt:window.event;if(!e)return;if(e.type)this.type=e.type;if(e.target)this.target=e.target;else if(e.srcElement)this.target=e.srcElement;else if(xNN4)this.target=xLayerFromPoint(e.pageX,e.pageY);if(xOp5or6){this.pageX=e.clientX;this.pageY=e.clientY}else if(xDef(e.pageX,e.pageY)){this.pageX=e.pageX;this.pageY=e.pageY}else if(xDef(e.clientX,e.clientY)){this.pageX=e.clientX+xScrollLeft();this.pageY=e.clientY+xScrollTop()}
if(xDef(e.offsetX,e.offsetY)){this.offsetX=e.offsetX;this.offsetY=e.offsetY}else if(xDef(e.layerX,e.layerY)){this.offsetX=e.layerX;this.offsetY=e.layerY}else{this.offsetX=this.pageX-xPageX(this.target);this.offsetY=this.pageY-xPageY(this.target)}
if(e.keyCode){this.keyCode=e.keyCode}else if(xDef(e.which)){this.keyCode=e.which}}
function xResizeEvent(){if(window.xREL)setTimeout('xResizeEvent()',250);var cw=xClientWidth(),ch=xClientHeight();if(window.xPCW!=cw||window.xPCH!=ch){window.xPCW=cw;window.xPCH=ch;if(window.xREL)window.xREL()}}
function xScrollEvent(){if(window.xSEL)setTimeout('xScrollEvent()',250);var sl=xScrollLeft(),st=xScrollTop();if(window.xPSL!=sl||window.xPST!=st){window.xPSL=sl;window.xPST=st;if(window.xSEL)window.xSEL()}}
var req;var divId;function loadDoc(url,stateChangeCallback){req=getReqObj();req.onreadystatechange=stateChangeCallback;req.open("GET",url,true);req.send(null)}
function reloadDoc(url){var reloadReq;var reloadReq=getReqObj();if(reloadReq){reloadReq.onreadystatechange=function(evt){if(reloadReq.readyState==4){if(reloadReq.status==200){var d,mid;var ret=reloadReq.responseText;var fl=ret.indexOf("\r\n");if(fl>0){mid='m_'+ret.substring(0,fl);d=document.getElementById(mid);d.innerHTML=ret.substring(fl)}}
window.document.close()}};try{reloadReq.open("GET",url,true);reloadReq.send(null)}
catch(c){return null}}}
function moveModDrag(action,mid,targetmid,contentId,original_column,target_column){var url='query/Move.aspx?mid='+escape(mid)+'&action='+escape(action)+'&cid='+escape(contentId)+'&targetmid='+escape(targetmid);loadDoc(url,moveModChange);if(contentId==1)
theModContainer.InsertMod(mid,targetmid,original_column,target_column);else
theModContainer.InsertMod(mid,targetmid,0,0)}
function moveMod(action,mid,contentId){var url='query/Move.aspx?mid='+escape(mid)+'&action='+escape(action)+'&cid='+escape(contentId);loadDoc(url,moveModChange);var im,ih,m,h,mm;m='m_'+mid;im='m_ai'+mid;ih='m_ah'+mid;var a=action;var d=document;switch(a){case "c":d.images[im].src='images/arrow.gif?v='+version;d.images[im].height=10;d.images[im].width=6;d.images[im].alt=gMenuText[6];h=document.getElementById(ih);h.onclick=function(){moveMod('e',mid,contentId)};mm=d.getElementById(m);mm.style.display='none';break;case "e":d.images[im].src='images/arrow-down.gif?v='+version;d.images[im].height=10;d.images[im].width=7;d.images[im].alt=gMenuText[7];h=d.getElementById(ih);h.onclick=function(){moveMod('c',mid,contentId)};mm=d.getElementById(m);mm.style.display='block';break
case "r":mm=d.getElementById('m'+mid);mm.style.display='none';theModContainer.RemMod(mid);break;default:break}}
function moveModChange(){if(req.readyState==4){if(req.status==200){}}}
function RemoveConfirm(mid,contentId){var t=gMenuText[5]==null?"Are you sure to remove this module?":gMenuText[5];if(confirm(t)){moveMod('r',mid,contentId)}
return false}
function RefreshMod(mid){var url='query/RefreshModule.aspx?mid='+escape(mid);reloadDoc(url)}
function RefreshModChange(){if(req.readyState==4){if(req.status==200){var ret=req.responseText;var fl=ret.indexOf("\r\n");if(fl>0){mid='m_'+ret.substring(0,fl);d=document.getElementById(mid);d.innerHTML=ret.substring(fl)}}}}
function RefreshEmailPreview(mid){RefreshMod(mid)}
function ReLoadMod(mid,divid){var url='query/ReloadModule.aspx?mid='+escape(mid)+'&divid='+escape(divid);reloadMod(url)}
function reloadMod(url){var reloadReq;var reloadReq=getReqObj();if(reloadReq){reloadReq.onreadystatechange=function(evt){if(reloadReq.readyState==4){if(reloadReq.status==200){var d,divid;var ret=reloadReq.responseText;var fl=ret.indexOf("\r\n");if(fl>0){divid=ret.substring(0,fl);d=document.getElementById(divid);if(d!=null)
d.innerHTML=ret.substring(fl)}}
window.document.close()}};try{reloadReq.open("GET",url,true);reloadReq.send(null)}
catch(c){return null}}}
function scorebyday(mid,date){getscore(mid,date)}
function getscore(mid,date){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&dateSB='+escape(date);loadDoc(url,RefreshModChange)}
function refreshExpedia(mid,qstr){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&expmod='+qstr;req=getReqObj();req.onreadystatechange=RefreshModChange;req.open("GET",url,true);req.send(null)}
function get_radio_value(mid){for(var i=0;i<document.polls.polling.length;i++){if(document.polls.polling[i].checked){var rad_val=document.polls.polling[i].value;refreshExpedia(mid,rad_val)}}}
function dailyhoroscope(mid,date){getdailyhoroscope(mid,date)}
function getdailyhoroscope(mid,date){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&date='+escape(date);loadDoc(url,RefreshModChange)}
function weeklyhoroscope(mid){getweeklyhoroscope(mid)}
function getweeklyhoroscope(mid){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&date='+'&week=1';loadDoc(url,RefreshModChange)}
function monthlyhoroscope(mid){getmonthlyhoroscope(mid)}
function getmonthlyhoroscope(mid){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&date='+'&month=1';loadDoc(url,RefreshModChange)}
function previoushoro(mid,date){getprevioushoro(mid,date)}
function getprevioushoro(mid,date){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&date='+escape(date)+'&prev=1';loadDoc(url,RefreshModChange)}
function nexthoro(mid,date){getnexthoro(mid,date)}
function getnexthoro(mid,date){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&date='+escape(date)+'&next=1';loadDoc(url,RefreshModChange)}
function getAddRss(){var txt=document.getElementById("rssLink").innerHTML;document.getElementById("topicLabel").innerHTML=txt;contentsRight1.style.display="none";leftAreaSelectContainer.style.display="none";rightAreaSelectContainer.style.display="none";document.getElementById("noModulestoAdd").innerHTML="";usrCtrl.style.display="block";contentsRight.style.display="block";rss.style.display="block"}
function getAddRssChanged(){var txt=document.getElementById("rssLink").innerHTML;document.getElementById("RssHeader").innerHTML=txt;containHolder.style.display="none";document.getElementById("noModulestoAdd").innerHTML="";rss.style.display="block"}
function getAddRssUrl(){var rssUrl=document.getElementById("url").value;var url='query/GetContentCategories.aspx?url='+escape(rssUrl);document.getElementById("noModulestoAdd").innerHTML="";loadDoc(url,showAddRssUrl)}
function showAddRssUrl(){if(req.readyState==4&&req.status==200){var ret=req.responseText;var ar=ret.split("|");if(ar[0]=="0")
document.getElementById("noModulesToAdd").innerHTML=ar[1];else
insertRssModule(ar[1],ar[2]);document.getElementById("url").value=""}}
function getC4EC(topicId){var url='query/GetContentCategories.aspx?cid='+escape(topicId);var select=document.getElementById('mainCategory');while(select.length>0){select.remove(0)}
loadDoc(url,CntntChngs);contentsRight.style.display='';usrCtrl.style.display='';contentsRight1.style.display="none";rss.style.display="none"
leftAreaSelectContainer.style.display="block";rightAreaSelectContainer.style.display="none"}
function CntntChngs(){if(req.readyState==4){if(req.status==200){var ret=req.responseText;var f1=ret.indexOf("|");var f2=ret.indexOf("\r\n");if(f1>0){d=document.getElementById('topicLabel');d.innerHTML=ret.substring(0,f1);d=document.getElementById('noModulestoAdd');d.innerHTML=ret.substring(f1+1,f2);rebuildSelect(ret.substring(f2+2));d=document.getElementById('moreComics');d.innerHTML=""}else{d=document.getElementById('moreComics');d.innerHTML="";rebuildSelect(ret)}}}}
function getSC4EC(sId){var url='query/GetContentCategories.aspx?sid='+escape(sId);document.getElementById('add1').style.display="none";rightAreaSelectContainer.Visible=true;rightAreaSelectContainer.style.display="block";var select=document.getElementById('subCategory');while(select.length>0){select.remove(0)}
loadDoc(url,SubConChgs)}
function SubConChgs(){if(req.readyState==4){if(req.status==200){var ret=req.responseText;var f1=ret.indexOf("|");if(f1>0){d=document.getElementById('moreComics');d.innerHTML=ret.substring(0,f1);rebuildSelect2(ret.substring(f1+1))}else{d=document.getElementById('moreComics');d.innerHTML="";rebuildSelect2(ret)}}}}
function getImages4Cate(mid,qstr){var cid=document.getElementById('photoviewer').value;var url='query/RefreshModule.aspx?mid='+escape(mid)+'&cId='+cid+'&'+qstr;req=getReqObj();req.onreadystatechange=RefreshModChange;req.open("GET",url,true);req.send(null)}
function getVideos4Cate(mid,qstr){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&'+qstr;req=getReqObj();req.onreadystatechange=RefreshModChange;req.open("GET",url,true);req.send(null)}
function getLifeTips4Cate(mid,qstr){var url='query/RefreshModule.aspx?mid='+escape(mid)+'&qstr='+qstr;req=getReqObj();req.onreadystatechange=RefreshModChange;req.open("GET",url,true);req.send(null)}
function getTrafficLocation(mid){var sid=document.getElementById('metros').selectedIndex;var url='query/RefreshModule.aspx?mid='+escape(mid)+'&locId='+sid;req=getReqObj();req.onreadystatechange=RefreshModChange;req.open("GET",url,true);req.send(null)}
var theModContainer;var gMenuText;function Mod(modId,contentId,fixed){this.Fixed=fixed;this.ModId=modId;this.ContentId=contentId}
function AddMenu(text){if(gMenuText==null)
gMenuText=new Array();gMenuText.push(text)}
function ModContainer(nCols){this.NColumns=nCols;this.Columns=new Array();for(var i=0;i<this.NColumns;i++){this.Columns.push(new Array())}}
ModContainer.prototype.AddMod=function(col,modId,contentId,fixed){if(col<=0||col>this.NColumns)
return;var ary=this.Columns[col-1];var mod=new Mod(modId,contentId,fixed);ary.push(mod)}
ModContainer.prototype.GetModAt=function(col,pos){if(col<0||col>this.NColumns)
return;var ary=this.Columns[col];var len=ary.length;if(pos>=len)
return;var mod=ary[pos];return mod}
ModContainer.prototype.SwapMod=function(col,pos1,pos2){if(col<0||col>this.NColumns)
return;var ary=this.Columns[col];if(pos1<0||pos2<0||pos1>ary.length||pos2>ary.length)
return;var obj1=ary[pos1];var obj2=ary[pos2];this.SwapModDOM(obj1.ModId,obj2.ModId);ary[pos1]=ary[pos2];ary[pos2]=obj1}
ModContainer.prototype.IsRankDiffOne=function(mid,targetmid){var mod="";var tgtmod="";var modpos="";var tgtmodpos="";var modcol="";var tgtmodcol="";for(var col=0;col<this.NColumns;col++){var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(mid=='m'+mod.ModId){modpos=pos;modcol=col}else if(targetmid=='m'+mod.ModId){tgtmodpos=pos;tgtmodcol=col}}}
if((tgtmodpos-modpos==1)&&(modcol==tgtmodcol))
return true;else
return false}
ModContainer.prototype.InsertMod=function(mid,targetmid,col,targetcol){var originalpos=-1;var targetpos=-1;var mod;if(col<0||col>this.NColumns)
return;if(targetmid==-1)
targetcol=0;else if(targetmid==-2)
targetcol=1;else if(targetmid==-3)
targetcol=2;if(col==targetcol){var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(mid==mod.ModId)
originalpos=pos;if(targetcol>=0){if(targetmid==mod.ModId)
targetpos=pos;if(originalpos!=-1&&targetpos!=-1)
break}else{if(originalpos!=-1)
break}}
var obj=ary[originalpos];ary.splice(originalpos,1);if(targetmid<0){ary.push(obj)}else{if(targetpos==0){ary.splice(targetpos,0,obj)}else{if(originalpos<targetpos)
ary.splice(targetpos-1,0,obj);else
ary.splice(targetpos,0,obj)}}}else{var ary=this.Columns[col];var target_ary=this.Columns[targetcol];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(mid==mod.ModId){originalpos=pos;break}}
for(var pos=0;pos<target_ary.length;pos++){mod=target_ary[pos];if(targetmid==mod.ModId){targetpos=pos;break}}
var obj=ary[originalpos];ary.splice(originalpos,1);if(targetpos==0||targetpos==-1){target_ary.splice(0,0,obj)}else{target_ary.splice(targetpos,0,obj)}}}
ModContainer.prototype.RemMod=function(mid){for(var col=0;col<this.NColumns;col++){var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(mid==mod.ModId){ary.splice(pos,1);return}}}}
ModContainer.prototype.SwapModDOM=function(mod1,mod2){var t1=document.getElementById('m'+mod1);var t2=document.getElementById('m'+mod2);if(t1!=null&&t2!=null){parentDiv=t1.parentNode;var old=parentDiv.replaceChild(t2,t1);parentDiv.insertBefore(old,t2)}}
ModContainer.prototype.isAtTop=function(modId){for(var col=0;col<this.NColumns;col++){var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(!mod.Fixed){if(modId==mod.ModId)
return true;else
break}}}
return false}
ModContainer.prototype.isAtBottom=function(modId){for(var col=0;col<this.NColumns;col++){var ary=this.Columns[col];for(var pos=ary.length-1;pos>0;pos--){mod=ary[pos];if(!mod.Fixed){if(modId==mod.ModId)
return true;else
break}}}
return false}
ModContainer.prototype.isOnlyOne=function(modId){for(var col=0;col<this.NColumns;col++){var count=0;var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){mod=ary[pos];if(!mod.Fixed){count+=1;if(modId==mod.ModId){if(count==1){for(var i=1;i<ary.length;i++){mod=ary[i];if(!mod.Fixed){count+=1}}
if(count==1)
return true}else
return false}}}}
return false}
ModContainer.prototype.MoveMod=function(dir,modId){closeMenu(modId)
for(var col=0;col<this.NColumns;col++){var ary=this.Columns[col];for(var pos=0;pos<ary.length;pos++){var mod=ary[pos];if(mod.ModId==modId){switch(dir){case 't':if(pos>0)
for(var i=pos;i>0;i--){var tMod=this.GetModAt(col,i-1);if(!tMod.Fixed)
this.SwapMod(col,i,i-1)}
break;case 'u':if(pos>0){var uMod=this.GetModAt(col,pos-1);if(!uMod.Fixed)
this.SwapMod(col,pos,pos-1)}
break;case 'd':if(pos<ary.length-1){var dMod=this.GetModAt(col,pos+1);if(!dMod.Fixed)
this.SwapMod(col,pos+1,pos)}
break;case 'b':if(pos<ary.length-1)
for(var i=pos;i<ary.length-1;i++){var bMod=this.GetModAt(col,i+1);if(!bMod.Fixed)
this.SwapMod(col,i+1,i)}}
this.showDropDownLists();return}}}}
ModContainer.prototype.showDropDownLists=function(){if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}}
function Menu(modId,contentId,canEdit,canMove){this.ModId=modId;this.ContentId=contentId;this.Edit=canEdit;this.Top=canMove?!theModContainer.isAtTop(modId):false;this.Bottom=canMove?!theModContainer.isAtBottom(modId):false;this.IsOnlyOne=theModContainer.isOnlyOne(modId)}
Menu.prototype.GetImageClass=function(bActive){return bActive?"":"class=editImg"}
Menu.prototype.GetLinkClass=function(bActive){return bActive?"EditMenuLinkActive":"EditMenuLinkInactive"}
Menu.prototype.WriteHTML=function(){var html="<div id=editMenuContent>";if(this.Edit=="True")
html+="<a href=EditModule.aspx?mid="+this.ModId+"><img "+this.GetImageClass(this.Edit)+" src='images/edit-menu/edit.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[0]+"</a>";else
html+="<a class=EditMenuLinkInactive href=javascript:void(0)><img class=editImg src=images/edit-menu/edit.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[0]+"</a>";if(this.Top&&!this.IsOnlyOne){html+="<a class=EditMenuLinkActive href=javascript:void(0) onClick=moveTop("+this.ModId+","+this.ContentId+")><img src=images/edit-menu/top.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[1]+"</a>";html+="<a class=EditMenuLinkActive href=javascript:void(0) onClick=moveUp("+this.ModId+","+this.ContentId+")><img src=images/edit-menu/up.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[2]+"</a>"}else{html+="<a class=EditMenuLinkInactive href=javascript:void(0)><img class=editImg src=images/edit-menu/top.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[1]+"</a>";html+="<a class=EditMenuLinkInactive href=javascript:void(0)><img class=editImg src=images/edit-menu/up.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[2]+"</a>"}
if(this.Bottom&&!this.IsOnlyOne){html+="<a class=EditMenuLinkActive href=javascript:void(0) onClick=moveDown("+this.ModId+","+this.ContentId+")><img src=images/edit-menu/down.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[3]+"</a>";html+="<a class=EditMenuLinkActive href=javascript:void(0) onClick=moveBottom("+this.ModId+","+this.ContentId+")><img src=images/edit-menu/bottom.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[4]+"</a>"}else{html+="<a class=EditMenuLinkInactive href=javascript:void(0)><img class=editImg src=images/edit-menu/top.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[3]+"</a>";html+="<a class=EditMenuLinkInactive href=javascript:void(0)><img class=editImg src=images/edit-menu/up.gif?v="+version+"' border=0 width=11 height=11>"+gMenuText[4]+"</a>"}
html+="</div>";return html}
function moveTop(modID,contentId){moveMod("t",modID,contentId);theModContainer.MoveMod('t',modID)}
function moveUp(modID,contentId){moveMod("u",modID,contentId);theModContainer.MoveMod('u',modID)}
function moveDown(modID,contentId){moveMod("d",modID,contentId);theModContainer.MoveMod('d',modID)}
function moveBottom(modID,contentId){moveMod("b",modID,contentId);theModContainer.MoveMod('b',modID)}
function showMenu(moduleId,contentId,canEdit,canMove){var div=document.getElementById('module_'+moduleId);var menu=document.getElementById("editMenuContainer");if(menu){var divOldParent=menu.parentNode;if(divOldParent)
divOldParent.removeChild(menu)}
menu=document.createElement("div");menu.id="editMenuContainer";var menuContent=new Menu(moduleId,contentId,canEdit,canMove);menu.innerHTML=menuContent.WriteHTML();div.insertBefore(menu,div.childNodes[0]);new ypSlideOutMenu('editMenu','down',175,29,120,120);ypSlideOutMenu.showMenu('editMenu');if(gBW.ie){var ft=document.getElementById("ft");if(ft!=null)
ft.style.zIndex=-1;menu=menu.parentNode;menu.style.zIndex=getHighestZ(menu.style.zIndex)}
return false}
var highestZindex=0;function getHighestZ(index){if(index>highestZindex)
highestZindex=index;highestZindex+=1;return highestZindex}
function hideMenu(moduleId){ypSlideOutMenu.hide("editMenu")}
function closeMenu(moduleId){ypSlideOutMenu.close("editMenu")}
ypSlideOutMenu.Registry=[]
ypSlideOutMenu.aniLen=250
ypSlideOutMenu.hideDelay=500
ypSlideOutMenu.minCPUResolution=10
function ypSlideOutMenu(id,dir,left,top,width,height){this.ie=gBW.ie;this.ns4=gBW.ns4;this.dom=gBW.dom;this.css="";if(this.ie||this.ns4||this.dom){this.id=id
this.dir=dir
this.orientation=dir=="left"||dir=="right"?"h":"v"
this.dirType=dir=="right"||dir=="down"?"-":"+"
this.dim=this.orientation=="h"?width:height
this.hideTimer=false
this.aniTimer=false
this.open=false
this.over=false
this.startTime=0
this.gRef="ypSlideOutMenu_"+id
eval(this.gRef+"=this")
ypSlideOutMenu.Registry[id]=this
var d=document
var strCSS="";strCSS+='#'+this.id+'Container { display:none; '
strCSS+='left:'+left+'px; '
strCSS+='top:'+top+'px; '
strCSS+='overflow:hidden; z-index:100; }'
strCSS+='#'+this.id+'Container, #'+this.id+'Content { position:absolute; '
strCSS+='width:'+width+'px; '
strCSS+='height:'+height+'px; '
strCSS+='clip:rect(0 '+width+' '+height+' 0); '
strCSS+='}'
this.css=strCSS;this.load()}}
ypSlideOutMenu.writeCSS=function(){document.writeln('<style type="text/css">');for(var id in ypSlideOutMenu.Registry){document.writeln(ypSlideOutMenu.Registry[id].css)}
document.writeln('</style>')}
ypSlideOutMenu.prototype.load=function(){var d=document
var lyrId1=this.id+"Container"
var lyrId2=this.id+"Content"
var obj1=this.dom?d.getElementById(lyrId1):this.ie?d.all[lyrId1]:d.layers[lyrId1]
if(obj1)var obj2=this.ns4?obj1.layers[lyrId2]:this.ie?d.all[lyrId2]:d.getElementById(lyrId2)
var temp
if(!obj1||!obj2)window.setTimeout(this.gRef+".load()",100)
else{this.container=obj1
this.menu=obj2
this.style=this.ns4?this.menu:this.menu.style
this.homePos=eval("0"+this.dirType+this.dim)
this.outPos=0
this.accelConst=(this.outPos-this.homePos)/ypSlideOutMenu.aniLen/ypSlideOutMenu.aniLen
if(this.ns4)this.menu.captureEvents(Event.MOUSEOVER|Event.MOUSEOUT);this.menu.onmouseover=new Function("ypSlideOutMenu.showMenu('"+this.id+"')")
this.menu.onmouseout=new Function("ypSlideOutMenu.hideMenu('"+this.id+"')")
this.endSlide()}}
ypSlideOutMenu.showMenu=function(id){var reg=ypSlideOutMenu.Registry
var obj=ypSlideOutMenu.Registry[id]
if(obj.container){obj.over=true
for(menu in reg)if(id!=menu)ypSlideOutMenu.hide(menu)
if(obj.hideTimer){reg[id].hideTimer=window.clearTimeout(reg[id].hideTimer)}
if(!obj.open&&!obj.aniTimer)reg[id].startSlide(true)}
if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='hidden'}}
ypSlideOutMenu.hideMenu=function(id){var obj=ypSlideOutMenu.Registry[id]
if(obj.container){if(obj.hideTimer)window.clearTimeout(obj.hideTimer)
obj.hideTimer=window.setTimeout("ypSlideOutMenu.hide('"+id+"')",ypSlideOutMenu.hideDelay)}}
ypSlideOutMenu.hideAll=function(){var reg=ypSlideOutMenu.Registry
for(menu in reg){ypSlideOutMenu.hide(menu);if(menu.hideTimer)window.clearTimeout(menu.hideTimer)}}
ypSlideOutMenu.hide=function(id){var obj=ypSlideOutMenu.Registry[id]
if(obj){obj.over=false
if(obj.hideTimer)window.clearTimeout(obj.hideTimer)
obj.hideTimer=0
if(obj.open&&!obj.aniTimer)obj.startSlide(false)}}
ypSlideOutMenu.close=function(id){var obj=ypSlideOutMenu.Registry[id]
if(obj){obj.over=false
if(obj.hideTimer)window.clearTimeout(obj.hideTimer)
obj.hideTimer=0
if(obj.open&&!obj.aniTimer)obj.closeMenu()}}
ypSlideOutMenu.prototype.closeMenu=function(){this.setVisibility(false)}
ypSlideOutMenu.prototype.startSlide=function(open){this[open?"onactivate":"ondeactivate"]()
this.open=open
if(open)this.setVisibility(true)
this.startTime=(new Date()).getTime()
this.aniTimer=window.setInterval(this.gRef+".slide()",ypSlideOutMenu.minCPUResolution)}
ypSlideOutMenu.prototype.slide=function(){var elapsed=(new Date()).getTime()-this.startTime
if(elapsed>ypSlideOutMenu.aniLen)this.endSlide()
else{var d=Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed,2)*this.accelConst)
if(this.open&&this.dirType=="-")d=-d
else if(this.open&&this.dirType=="+")d=-d
else if(!this.open&&this.dirType=="-")d=-this.dim+d
else d=this.dim+d
this.moveTo(d)}}
ypSlideOutMenu.prototype.endSlide=function(){this.aniTimer=window.clearTimeout(this.aniTimer)
this.moveTo(this.open?this.outPos:this.homePos)
if(!this.open)this.setVisibility(false)
if((this.open&&!this.over)||(!this.open&&this.over)){this.startSlide(this.over)}else if(!this.over)
this.finishHide()}
ypSlideOutMenu.prototype.setVisibility=function(bShow){var s=this.ns4?this.container:this.container.style
s.display=bShow?"block":"none"}
ypSlideOutMenu.prototype.moveTo=function(p){if(this.style)
this.style[this.orientation=="h"?"left":"top"]=this.ns4?p:p+"px"}
ypSlideOutMenu.prototype.getPos=function(c){if(this.style)
return parseInt(this.style[c])
else
return 0}
ypSlideOutMenu.prototype.finishHide=function(){if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}}
ypSlideOutMenu.prototype.onactivate=function(){}
ypSlideOutMenu.prototype.ondeactivate=function(){}
function updown(f,down,col){var lb=f[col];var sl=lb.selectedIndex;if(sl!=-1&&lb.options[sl].value>""){oText=lb.options[sl].text;oValue=lb.options[sl].value;if(lb.options[sl].value>""&&sl>0&&down==0){lb.options[sl].text=lb.options[sl-1].text;lb.options[sl].value=lb.options[sl-1].value;lb.options[sl-1].text=oText;lb.options[sl-1].value=oValue;lb.selectedIndex--}else if(sl<lb.length-1&&lb.options[sl+1].value>""&&down==1){lb.options[sl].text=lb.options[sl+1].text;lb.options[sl].value=lb.options[sl+1].value;lb.options[sl+1].text=oText;lb.options[sl+1].value=oValue;lb.selectedIndex++}
f.modified.value="1"}else{alert("Please select a module first")}
return false}
function leftright(f,col1,col2){var lb1=f[col1];var lb2=f[col2];var sl=lb1.selectedIndex;var d_sl=lb2.length;if(sl!=-1&&lb1.options[sl].value>""){oText=lb1.options[sl].text;oValue=lb1.options[sl].value;lb1.options[sl]=null;lb2.options[d_sl]=new Option(oText,oValue,false,true);f.modified.value="1"}else{alert("Please select a module first")}
return false}
function remove(f,col){var lb=f[col];var req="";sl=lb.selectedIndex;if(sl!=-1&&lb.options[sl].value>""){if(checkDelMod(f,lb.options[sl].value))
alert("This module can't be deleted");else
if(req.indexOf(lb.options[sl].value)>-1)
alert("You may not delete a required corporate module.");else{if(f.list_askb4del.checked==true){if(confirm("This will delete the selected module.")){if(lb.options[sl].value!=".none"){if(f.deleteList.length>0){f.deleteList.value+=lb.options[sl].value;f.deleteList.value+=","}else{f.deleteList.value+=lb.options[sl].value+","}
if(lb.length==1){lb.options[0].text="";lb.options[0].value=".none"}else{lb.options[sl]=null}
f.modified.value="1"}}}else{if(lb.options[sl].value!=".none"){if(f.deleteList.length>0){f.deleteList.value+=lb.options[sl].value;f.deleteList.value+=","}else{f.deleteList.value+=lb.options[sl].value+","}
if(lb.length==1){lb.options[0].text="";lb.options[0].value=".none"}else{lb.options[sl]=null}
f.modified.value="1"}else{alert("Please select a module first")}}}}
return false}
function doSub(f,v){if(f['list_askb4del'].checked!=v){f.modified.value="1"}
if(f.modified.value=="1"){f.leftList.value=makeList(f,'list_lbLeft');f.centerList.value=makeList(f,'list_lbCenter');f.rightList.value=makeList(f,'list_lbRight')}
return true}
function makeList(f,col){val="";for(j=0;j<f[col].length;j++){if(val>""){val+=","}
if(f[col].options[j].value>""&&f[col].options[j].value!=".none")
val+=f[col].options[j].value}
return val}
function checkDelMod(f,modid){a=f.nd.value;var d=a.split(",");for(j=0;j<d.length;j++){if(modid==d[j])
return true}
return false}
function makethree(f,colL,colR){if(f.lay.value==2){alert("You already have Three column Layout")}else{i=Math.floor(f[colL].length/2);j=f[colL].length-i;for(k=0;k<j;k++){oText=f[colL].options[i].text;oValue=f[colL].options[i].value;f[colR].options[f[colR].length]=new Option(oText,oValue,false,true);f[colL].options[i]=null}
f.modified.value="1";f.lay.value=2;document.getElementById('rt').style.display="block";document.getElementById('rightColumnMultipleSelect').style.display="block";document.getElementById('moveContents').className="moveContents3"}}
function maketwo(f,colL,colR){if(f.lay.value==1){alert("You already have Two column Layout")}else{j=f[colR].length;for(k=0;k<j;k++){oText=f[colR].options[0].text;oValue=f[colR].options[0].value;f[colL].options[f[colL].length]=new Option(oText,oValue,false,true);f[colR].options[0]=null}
f.modified.value="1";f.lay.value=1;document.getElementById('rt').style.display="none"
document.getElementById('rightColumnMultipleSelect').style.display="none";document.getElementById('moveContents').className="moveContents2"}}
function addContent(f,col){if(col==1)
var select=document.getElementById('mainCategory');else var select=document.getElementById('subCategory');sl=select.selectedIndex;if((sl!=-1)&&(select.options[sl].value!='')){var cV=select.options[sl].value;fl=cV.indexOf('#');var value=cV.substring(0,fl);var isSideControl=cV.substring(fl+1);if(isSideControl==1){if(f.lay.value==2){var selectLeft=document.getElementById('list_lbLeft');var selectRight=document.getElementById('list_lbRight');if(selectLeft.length>selectRight.length){selectRight.options[selectRight.length]=new Option(select.options[sl].text,value,false,false)}else{selectLeft.options[selectLeft.length]=new Option(select.options[sl].text,value,false,false)}}else{var selectLeft=document.getElementById('list_lbLeft');selectLeft.options[selectLeft.length]=new Option(select.options[sl].text,value,false,false)}}else{var selectCenter=document.getElementById('list_lbCenter');selectCenter.options[selectCenter.length]=new Option(select.options[sl].text,value,false,false)}
f.modified.value="1";select.remove(sl)}else alert(alertMessage);return false}
function showSubCategory(){var select=document.getElementById('mainCategory');sl=select.selectedIndex;if((sl!=-1)&&(select.options[sl].value!='')){cV=select.options[sl].value;fl=cV.indexOf('#');if(fl<0)getSC4EC(select.options[sl].value);else{rightAreaSelectContainer.style.display="none";document.getElementById('add1').style.display="block"}}else alert(alertMessage)}
function checkInColumn(Id,isSideControl){if(isSideControl==1){var selectLeft=document.getElementById('list_lbLeft');for(i=0;i<selectLeft.length;i++){if(selectLeft.options[i].value==Id)return 1}
var selectRight=document.getElementById('list_lbRight');for(i=0;i<selectRight.length;i++){if(selectRight.options[i].value==Id)return 1}
return 0}else{var selectCenter=document.getElementById('list_lbCenter');for(i=0;i<selectCenter.length;i++){if(selectCenter.options[i].value==Id)return 1}
return 0}}
function rebuildSelect(selectContent){var select=document.getElementById('mainCategory');var options_array=selectContent.split("\r\n");var showButton=false;for(o_i=0;o_i<options_array.length-1;o_i++){var v_array=options_array[o_i].split(";");if(v_array[1]==1){select.options[select.options.length]=new Option(v_array[0],v_array[5],false,false)}else{if(v_array[2]==0){moduleId=v_array[3]+";"+v_array[4]}else moduleId=v_array[2]
bInColumn=checkInColumn(moduleId,v_array[6]);if(bInColumn==0){select.options[select.options.length]=new Option(v_array[0],moduleId+"#"+v_array[6],false,false);showButton=true}}}
if(showButton==true){document.getElementById('add1').style.display="block"}else document.getElementById('add1').style.display="none"}
function rebuildSelect2(selectContent){var select=document.getElementById('subCategory');var options_array=selectContent.split("\r\n");for(o_i=0;o_i<options_array.length-1;o_i++){var v_array=options_array[o_i].split(";");if(v_array[1]==0){moduleId=v_array[2]+";"+v_array[3]}else moduleId=v_array[1]
bInColumn=checkInColumn(moduleId,v_array[4]);if(bInColumn==0){select.options[select.options.length]=new Option(v_array[0],moduleId+"#"+v_array[4],false,false)}}}
function insertRssModule(rssTitle,rssModId){var selectCenter=document.getElementById('list_lbCenter');selectCenter.options[selectCenter.length]=new Option(rssTitle,rssModId,false,false);document.getElementById("EditContent").modified.value="1"}
var offsetxpoint=-60
var offsetypoint=20
var ie=gBW.ie;var ns6=gBW.ns5||gBW.fx;var timerID=null;var enableCalHoover=false
if(ie||ns6)
var tipobj
var ifrmobj
function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function ddriveHoover(thetext,thecolor,thewidth){tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""
if(ns6||ie){if(typeof thewidth!="undefined")tipobj.style.width=thewidth+"px"
if(typeof thecolor!="undefined"&&thecolor!="")tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext
tipobj.style.visibility="visible"
enableCalHoover=true
return false}}
function positionHoover(e){if(enableCalHoover){var curX=(ns6)?e.pageX:event.clientX+ietruebody().scrollLeft;var curY=(ns6)?e.pageY:event.clientY+ietruebody().scrollTop;var rightedge=ie&&!window.opera?ietruebody().clientWidth-event.clientX-offsetxpoint:window.innerWidth-e.clientX-offsetxpoint-20
var bottomedge=ie&&!window.opera?ietruebody().clientHeight-event.clientY-offsetypoint:window.innerHeight-e.clientY-offsetypoint-20
var leftedge=(offsetxpoint<0)?offsetxpoint*(-1):-1000
if(rightedge<tipobj.offsetWidth){tipobj.style.left=ie?ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px":window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
ifrmobj.style.left=tipobj.style.left}else if(curX<leftedge+20){tipobj.style.left="20px"
ifrmobj.style.left="20px"}else{tipobj.style.left=curX+offsetxpoint+"px"
ifrmobj.style.left=curX+offsetxpoint+"px"}
if(bottomedge<tipobj.offsetHeight){tipobj.style.top=ie?ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px":window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
ifrmobj.style.top=tipobj.style.top}else{ifrmobj.style.top=curY+offsetypoint+"px"
ifrmobj.style.padding="5px"
tipobj.style.top=curY+offsetypoint+"px"
tipobj.style.padding="5px"}}}
function hideddriveHoover(){if(ns6||ie){enableCalHoover=false
tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""
tipobj.style.visibility="hidden"
tipobj.style.left="-1000px"
tipobj.style.backgroundColor=''
tipobj.style.width=''
tipobj.innerHTML='';if(timerID)clearTimeout(timerID)}
if(ie){enableCalHoover=false
ifrmobj=document.all?document.all["PopupIFrame"]:document.getElementById?document.getElementById("PopupIFrame"):""
ifrmobj.style.visibility="hidden"
ifrmobj.style.left="-1000px"
ifrmobj.style.backgroundColor=''
ifrmobj.style.width=''
if(timerID)clearTimeout(timerID)}}
function changeCalendarMonth(mid,selectedMonth,selectedYear){var url='query/RefreshModule.aspx?mid='+mid+'&m='+selectedMonth+'&y='+selectedYear;loadDoc(url,RefreshModChange)}
function newsImgHoover(nId,e){hideddriveHoover();checkElImg(nId,e);return false}
function checkElImg(nId,e){enableCalHoover=true;if(timerID)clearTimeout(timerID);timerID=setTimeout("ImgHoov("+nId+")",300);positionHoover(e)}
function RssHoover(rId,aId,tId,e){debugger;hideddriveHoover();enableCalHoover=true;if(timerID)clearTimeout(timerID);timerID=setTimeout("RssHoov('"+rId+"','"+aId+"','"+tId+"')",300);positionHoover(e);return false}
function RssHoov(rId,aId,tId){var url='query/GetRssCaption.aspx?rId= '+escape(rId)+'&aId= '+escape(aId)+'&tId= '+escape(tId);loadDoc(url,newsDisplayHoover)}
function ImgHoov(nId){var url='query/GetNewsCaption.aspx?newsarticleId= '+escape(nId)+'&img=0';loadDoc(url,newsDisplayHoover)}
function newsHoover(nId,e){hideddriveHoover();checkElnews(nId,e);return false}
function checkElnews(nId,e){enableCalHoover=true;if(timerID)clearTimeout(timerID);timerID=setTimeout("newsHoov("+nId+")",300);positionHoover(e)}
function newsHoov(nId){var url='query/GetNewsCaption.aspx?newsarticleId= '+escape(nId)+'&img=1';loadDoc(url,newsDisplayHoover)}
function newsDisplayHoover(){tipobj=document.all?document.all["dhtmltooltip"]:document.getElementById?document.getElementById("dhtmltooltip"):""
ifrmobj=document.all?document.all["PopupIFrame"]:document.getElementById?document.getElementById("PopupIFrame"):""
if(req.readyState==4){if(req.status==200){var thetext=req.responseText;var thecolor='#E8F2FC';var thewidth='250';if(ns6||ie){if(typeof thewidth!="undefined")tipobj.style.width=thewidth+"px"
if(typeof thecolor!="undefined"&&thecolor!="")tipobj.style.backgroundColor=thecolor
tipobj.innerHTML=thetext;tipobj.style.visibility="visible"
if(ie&&!(window.opera)){if(typeof thewidth!="undefined")ifrmobj.style.width=thewidth+"px"
if(typeof thewidth!="undefined")ifrmobj.style.height=parseInt(tipobj.offsetHeight)
if(typeof thecolor!="undefined"&&thecolor!="")ifrmobj.style.backgroundColor=thecolor
ifrmobj.style.visibility="visible"}
enableCalHoover=true}}}}
function openSS(theURL){var windowHandle;windowHandle=window.open(theURL,'apss','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=825,height=622');if(!windowHandle){windowHandle.opener=self}
windowHandle.focus()}
document.onmousemove=positionHoover
document.onmouseout=hideddriveHoover
function newsVideoHoover(nId,e){hideddriveHoover();checkVideo(nId,e);return false}
function checkVideo(nId,e){enableCalHoover=true;if(timerID)clearTimeout(timerID);timerID=setTimeout("VideoHoov("+nId+")",300);positionHoover(e)}
function VideoHoov(nId){var url='query/GetVideoGallery.aspx?videoArticleId= '+escape(nId)+'&getCaption=true';loadDoc(url,newsDisplayHoover)}
function MoreHotelOptions(bfmId,siteId){var strURL="http://service.bfast.com/bfast/click?bfmid="+bfmId+"&siteid="+siteId+"&bfpage=3wayform&bfplink=dsf_1carwiz"
strURL+="&GOTO=HOTWIZ&CityName="+document.frmHotels.CityName.value
strURL+="&InDate="+document.frmHotels.InDate.value
strURL+="&OutDate="+document.frmHotels.OutDate.value
strURL+="&NumAdult="+document.frmHotels.NumAdult.options[document.frmHotels.NumAdult.selectedIndex].value
strURL+="&NumChild="+document.frmHotels.NumChild.options[document.frmHotels.NumChild.selectedIndex].value
window.open(strURL)}
function MorePackageOptions(bfmId,siteId){var strURL="http://service.bfast.com/bfast/click?bfmid="+bfmId+"&siteid="+siteId+"&bfpage=3wayform&bfplink=dsf_1packagewiz"
strURL+="&GOTO=PACKAGEWIZ&FrAirport="+document.frmPackages.FrAirport.value
strURL+="&CityID="
strURL+="&FromDate="+document.frmPackages.FromDate.value
strURL+="&FromTime="+document.frmPackages.FromTime.options[document.frmPackages.FromTime.selectedIndex].value
strURL+="&ToDate="+document.frmPackages.ToDate.value
strURL+="&ToTime="+document.frmPackages.ToTime.options[document.frmPackages.ToTime.selectedIndex].value
strURL+="&NumAdult="+document.frmPackages.NumAdult.options[document.frmPackages.NumAdult.selectedIndex].value
window.open(strURL)}
function MoreFlightOptions(bfmId,siteId){var strURL="http://service.bfast.com/bfast/click?bfmid="+bfmId+"&siteid="+siteId+"&bfpage=3wayform&bfplink=dsf_1flightwiz"
strURL+="&GOTO=FLIGHTWIZ&DepAirpName="+document.frmFlights.FrAirport.value
strURL+="&DestAirpName="+document.frmFlights.ToAirport.value
strURL+="&DepDate="+document.frmFlights.FromDate.value
strURL+="&DepTime="+document.frmFlights.FromTime.options[document.frmFlights.FromTime.selectedIndex].value
strURL+="&ReturnDate="+document.frmFlights.ToDate.value
strURL+="&ReturnTime="+document.frmFlights.ToTime.options[document.frmFlights.ToTime.selectedIndex].value
strURL+="&NumAdult="+document.frmFlights.NumAdult.options[document.frmFlights.NumAdult.selectedIndex].value
window.open(strURL)}
function MoreCarOptions(bfmId,siteId){var strURL="http://service.bfast.com/bfast/click?bfmid="+bfmId+"&siteid="+siteId+"&bfpage=3wayform&bfplink=dsf_1carwiz"
strURL+="&GOTO=CARWIZD&PickUpLoc="+document.frmCars.PickupLoc.value
strURL+="&PickupDate="+document.frmCars.FromDate.value
strURL+="&PickUpTime="+document.frmCars.PickupTime.options[document.frmCars.PickupTime.selectedIndex].value
strURL+="&DropOffDate="+document.frmCars.ToDate.value
strURL+="&DropOffTime="+document.frmCars.DropTime.options[document.frmCars.DropTime.selectedIndex].value
strURL+="&CarClass="+document.frmCars.Class.options[document.frmCars.Class.selectedIndex].value
window.open(strURL)}
var YAHOO=function(){return{util:{},widget:{},example:{},namespace:function(sNameSpace){if(!sNameSpace||!sNameSpace.length){return null}
var levels=sNameSpace.split(".");var currentNS=YAHOO;for(var i=(levels[0]=="YAHOO")?1:0;i<levels.length;++i){currentNS[levels[i]]=currentNS[levels[i]]||{};currentNS=currentNS[levels[i]]}
return currentNS}}}();
function ygLogger(sModuleName){if(this.setModuleName)
this.setModuleName(sModuleName)}
ygLogger.DEBUG_ENABLED=true;ygLogger.targetEl=null;ygLogger.logStack=[];ygLogger.startLog=new Date().getTime();ygLogger.lastLog=new Date().getTime();ygLogger.locked=true;ygLogger.logTimeout=null;ygLogger.init=function(oHostElement){if(oHostElement){ygLogger.targetEl=oHostElement}else{}};ygLogger.prototype.setModuleName=function(sModuleName){this.logName=sModuleName};ygLogger.prototype.debug=function(){if(ygLogger.DEBUG_ENABLED){var newDate=new Date();var newTime=newDate.getTime();var timeStamp=newTime-ygLogger.lastLog;var totalSeconds=(newTime-ygLogger.startLog)/1000;ygLogger.lastLog=newTime;for(var i=0;i<arguments.length;i++){ygLogger.logStack[ygLogger.logStack.length]=timeStamp+" ms("+totalSeconds+") "+newDate.toLocaleTimeString()+"<br />"+this.logName+": <b>"+arguments[i]+"</b>"}
if(ygLogger.logTimeout==null){ygLogger.logTimeout=setTimeout("ygLogger._outputMessages()",1)}}};ygLogger.disable=function(){ygLogger.DEBUG_ENABLED=false;try{ygLogger.targetEl.style.visibility="hidden"}catch(e){}};ygLogger.enable=function(){ygLogger.DEBUG_ENABLED=true;try{ygLogger.targetEl.style.visibility=""}catch(e){}};ygLogger._outputMessages=function(){if(ygLogger.targetEl!=null){for(var i=0;i<ygLogger.logStack.length;i++){var sMsg=ygLogger.logStack[i];var oNewElement=ygLogger.targetEl.appendChild(document.createElement("p"));oNewElement.innerHTML=sMsg}
ygLogger.logStack=[];ygLogger.targetEl.scrollTop=ygLogger.targetEl.scrollHeight}
ygLogger.logTimeout=null};
YAHOO.util.CustomEvent=function(_1,_2){this.type=_1;this.scope=_2||window;this.subscribers=[];if(YAHOO.util["Event"]){YAHOO.util.Event.regCE(this)}};YAHOO.util.CustomEvent.prototype={subscribe:function(fn,_4,_5){this.subscribers.push(new YAHOO.util.Subscriber(fn,_4,_5))},unsubscribe:function(fn,_6){var _7=false;for(var i=0;i<this.subscribers.length;++i){var s=this.subscribers[i];if(s&&s.contains(fn,_6)){this._delete(i);_7=true}}return _7},fire:function(){for(var i=0;i<this.subscribers.length;++i){var s=this.subscribers[i];if(s){var _10=(s.override)?s.obj:this.scope;s.fn.call(_10,this.type,arguments,s.obj)}}},unsubscribeAll:function(){for(var i=0;i<this.subscribers.length;++i){this._delete(i)}},_delete:function(_11){var s=this.subscribers[_11];if(s){delete s.fn;delete s.obj}delete this.subscribers[_11]}};YAHOO.util.Subscriber=function(fn,obj,_13){this.fn=fn;this.obj=obj||null;this.override=(_13)};YAHOO.util.Subscriber.prototype.contains=function(fn,obj){return(this.fn==fn&&this.obj==obj)};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var _14=false;var _15=[];var _16=[];var _17=[];var _18=[];var _19=[];var _20=[];return{EL:0,TYPE:1,FN:2,WFN:3,SCOPE:3,ADJ_SCOPE:4,isSafari:(navigator.userAgent.match(/safari/gi)),isIE:(!this.isSafari&&navigator.userAgent.match(/msie/gi)),addListener:function(el,_22,fn,_23,_24){if(this._isValidCollection(el)){var ok=true;for(var i=0;i<el.length;++i){ok=(this.on(el[i],_22,fn,_23,_24)&&ok)}return ok}else{if(typeof el=="string"){if(_14){el=this.getEl(el)}else{_16[_16.length]=[el,_22,fn,_23,_24];return true}}}if(!el){return false}if("unload"==_22&&_23!==this){_17[_17.length]=[el,_22,fn,_23,_24];return true}var _26=(_24)?_23:el;var _27=function(e){return fn.call(_26,YAHOO.util.Event.getEvent(e),_23)};var li=[el,_22,fn,_27,_26];var _30=_15.length;_15[_30]=li;if(this.useLegacyEvent(el,_22)){var _31=this.getLegacyIndex(el,_22);if(_31==-1){_31=_19.length;_19[_31]=[el,_22,el["on"+_22]];_20[_31]=[];el["on"+_22]=function(e){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),_31)}}_20[_31].push(_30)}else{if(el.addEventListener){el.addEventListener(_22,_27,false)}else{if(el.attachEvent){el.attachEvent("on"+_22,_27)}}}return true},fireLegacyEvent:function(e,_32){var ok=true;var le=_20[_32];for(i=0;i<le.length;++i){var _34=le[i];if(_34){var li=_15[_34];var _35=li[this.ADJ_SCOPE];var ret=li[this.WFN].call(_35,e);ok=(ok&&ret)}}return ok},getLegacyIndex:function(el,_37){for(var i=0;i<_19.length;++i){var le=_19[i];if(le&&le[0]==el&&le[1]==_37){return i}}return-1},useLegacyEvent:function(el,_38){return((!el.addEventListener&&!el.attachEvent)||(_38=="click"&&this.isSafari))},removeListener:function(el,_39,fn){if(typeof el=="string"){el=this.getEl(el)}else{if(this._isValidCollection(el)){var ok=true;for(var i=0;i<el.length;++i){ok=(this.removeListener(el[i],_39,fn)&&ok)}return ok}}var _40=null;var _41=this._getCacheIndex(el,_39,fn);if(_41>=0){_40=_15[_41]}if(!el||!_40){return false}if(el.removeEventListener){el.removeEventListener(_39,_40[this.WFN],false)}else{if(el.detachEvent){el.detachEvent("on"+_39,_40[this.WFN])}}delete _15[_41][this.WFN];delete _15[_41][this.FN];delete _15[_41];return true},getTarget:function(ev,_43){var t=ev.target||ev.srcElement;if(_43&&t&&"#text"==t.nodeName){return t.parentNode}else{return t}},getPageX:function(ev){var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(this.isIE){x+=this._getScrollLeft()}}return x},getPageY:function(ev){var y=ev.pageY;if(!y&&0!==y){y=ev.clientY||0;if(this.isIE){y+=this._getScrollTop()}}return y},getRelatedTarget:function(ev){var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement}else{if(ev.type=="mouseover"){t=ev.fromElement}}}return t},getTime:function(ev){if(!ev.time){var t=new Date().getTime();try{ev.time=t}catch(e){return t}}return ev.time},stopEvent:function(ev){this.stopPropagation(ev);this.preventDefault(ev)},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPropagation()}else{ev.cancelBubble=true}},preventDefault:function(ev){if(ev.preventDefault){ev.preventDefault()}else{ev.returnValue=false}},getEvent:function(e){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break}c=c.caller}}return ev},getCharCode:function(ev){return ev.charCode||(ev.type=="keypress")?ev.keyCode:0},_getCacheIndex:function(el,_48,fn){for(var i=0;i<_15.length;++i){var li=_15[i];if(li&&li[this.FN]==fn&&li[this.EL]==el&&li[this.TYPE]==_48){return i}}return-1},_isValidCollection:function(o){return(o&&o.length&&typeof o!="string"&&!o.tagName&&!o.alert&&typeof o[0]!="undefined")},elCache:{},getEl:function(id){return document.getElementById(id)},clearCache:function(){for(i in this.elCache){delete this.elCache[i]}},regCE:function(ce){_18.push(ce)},_load:function(e){_14=true},_tryPreloadAttach:function(){var _52=!_14;for(var i=0;i<_16.length;++i){var d=_16[i];if(d){var el=this.getEl(d[this.EL]);if(el){this.on(el,d[this.TYPE],d[this.FN],d[this.SCOPE],d[this.ADJ_SCOPE]);delete _16[i]}}}if(_52){setTimeout("YAHOO.util.Event._tryPreloadAttach()",50)}},_unload:function(e,me){for(var i=0;i<_17.length;++i){var l=_17[i];if(l){var _56=(l[this.ADJ_SCOPE])?l[this.SCOPE]:window;l[this.FN].call(_56,this.getEvent(e),l[this.SCOPE])}}if(_15&&_15.length>0){for(i=0;i<_15.length;++i){l=_15[i];if(l){this.removeListener(l[this.EL],l[this.TYPE],l[this.FN])}}this.clearCache()}for(i=0;i<_18.length;++i){_18[i].unsubscribeAll();delete _18[i]}for(i=0;i<_19.length;++i){delete _19[i][0];delete _19[i]}},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var dd=document.documentElement;db=document.body;if(dd&&dd.scrollTop){return[dd.scrollTop,dd.scrollLeft]}else{if(db){return[db.scrollTop,db.scrollLeft]}else{return[0,0]}}}}}();YAHOO.util.Event.on=YAHOO.util.Event.addListener;if(document&&document.body){YAHOO.util.Event._load()}else{YAHOO.util.Event.on(window,"load",YAHOO.util.Event._load,YAHOO.util.Event,true)}YAHOO.util.Event.on(window,"unload",YAHOO.util.Event._unload,YAHOO.util.Event,true);YAHOO.util.Event._tryPreloadAttach()}
YAHOO.util.Dom=new function(){this.get=function(el){if(typeof el=='string'){el=document.getElementById(el)}
return el};this.getStyle=function(el,property){var value=null;var dv=document.defaultView;el=this.get(el);if(property=='opacity'&&el.filters){value=1;try{value=el.filters.item('DXImageTransform.Microsoft.Alpha').opacity/100}catch(e){try{value=el.filters.item('alpha').opacity/100}catch(e){}}}else if(el.style[property]){value=el.style[property]}else if(el.currentStyle&&el.currentStyle[property]){value=el.currentStyle[property]}else if(dv&&dv.getComputedStyle){var converted='';for(i=0,len=property.length;i<len;++i){if(property.charAt(i)==property.charAt(i).toUpperCase()){converted=converted+'-'+property.charAt(i).toLowerCase()}else{converted=converted+property.charAt(i)}}
if(dv.getComputedStyle(el,'').getPropertyValue(converted)){value=dv.getComputedStyle(el,'').getPropertyValue(converted)}}
return value};this.setStyle=function(el,property,val){el=this.get(el);switch(property){case'opacity':if(el.filters){el.style.filter='alpha(opacity='+val*100+')';if(!el.currentStyle.hasLayout){el.style.zoom=1}}else{el.style.opacity=val;el.style['-moz-opacity']=val;el.style['-khtml-opacity']=val}
break;default:el.style[property]=val}};this.getXY=function(el){el=this.get(el);if(el.parentNode===null||this.getStyle(el,'display')=='none'){return false}
var parent=null;var pos=[];var box;if(el.getBoundingClientRect){box=el.getBoundingClientRect();var scrollTop=document.documentElement.scrollTop||document.body.scrollTop;var scrollLeft=document.documentElement.scrollLeft||document.body.scrollLeft;return[box.left+scrollLeft,box.top+scrollTop]}else if(document.getBoxObjectFor){box=document.getBoxObjectFor(el);pos=[box.x,box.y]}else{pos=[el.offsetLeft,el.offsetTop];parent=el.offsetParent;if(parent!=el){while(parent){pos[0]+=parent.offsetLeft;pos[1]+=parent.offsetTop;parent=parent.offsetParent}}
var ua=navigator.userAgent.toLowerCase();if(ua.indexOf('opera')!=-1||(ua.indexOf('safari')!=-1&&this.getStyle(el,'position')=='absolute')){pos[1]-=document.body.offsetTop}}
if(el.parentNode){parent=el.parentNode}else{parent=null}
while(parent&&parent.tagName!='BODY'&&parent.tagName!='HTML'){pos[0]-=parent.scrollLeft;pos[1]-=parent.scrollTop;if(parent.parentNode){parent=parent.parentNode}else{parent=null}}
return pos};this.getX=function(el){return this.getXY(el)[0]};this.getY=function(el){return this.getXY(el)[1]};this.setXY=function(el,pos,noRetry){el=this.get(el);var pageXY=YAHOO.util.Dom.getXY(el);if(pageXY===false){return false}
var delta=[parseInt(YAHOO.util.Dom.getStyle(el,'left'),10),parseInt(YAHOO.util.Dom.getStyle(el,'top'),10)];if(isNaN(delta[0])){delta[0]=0}
if(isNaN(delta[1])){delta[1]=0}
if(pos[0]!==null){el.style.left=pos[0]-pageXY[0]+delta[0]+'px'}
if(pos[1]!==null){el.style.top=pos[1]-pageXY[1]+delta[1]+'px'}
var newXY=this.getXY(el);if(!noRetry&&(newXY[0]!=pos[0]||newXY[1]!=pos[1])){this.setXY(el,pos,true)}
return true};this.setX=function(el,x){return this.setXY(el,[x,null])};this.setY=function(el,y){return this.setXY(el,[null,y])};this.getRegion=function(el){el=this.get(el);return new YAHOO.util.Region.getRegion(el)};this.getClientWidth=function(){return(document.documentElement.offsetWidth||document.body.offsetWidth)};this.getClientHeight=function(){return(self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)}};YAHOO.util.Region=function(t,r,b,l){this.top=t;this.right=r;this.bottom=b;this.left=l};YAHOO.util.Region.prototype.contains=function(region){return(region.left>=this.left&&region.right<=this.right&&region.top>=this.top&&region.bottom<=this.bottom)};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};YAHOO.util.Region.prototype.intersect=function(region){var t=Math.max(this.top,region.top);var r=Math.min(this.right,region.right);var b=Math.min(this.bottom,region.bottom);var l=Math.max(this.left,region.left);if(b>=t&&r>=l){return new YAHOO.util.Region(t,r,b,l)}else{return null}};YAHOO.util.Region.prototype.union=function(region){var t=Math.min(this.top,region.top);var r=Math.max(this.right,region.right);var b=Math.max(this.bottom,region.bottom);var l=Math.min(this.left,region.left);return new YAHOO.util.Region(t,r,b,l)};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"  t: "+this.top+", r: "+this.right+", b: "+this.bottom+", l: "+this.left+"}")}
YAHOO.util.Region.getRegion=function(el){var p=YAHOO.util.Dom.getXY(el);var t=p[1];var r=p[0]+el.offsetWidth;var b=p[1]+el.offsetHeight;var l=p[0];return new YAHOO.util.Region(t,r,b,l)};YAHOO.util.Point=function(x,y){this.x=x;this.y=y;this.top=y;this.right=x;this.bottom=y;this.left=x};YAHOO.util.Point.prototype=new YAHOO.util.Region();
YAHOO.util.DragDrop=function(id,sGroup){if(id){this.init(id,sGroup)}};YAHOO.util.DragDrop.prototype={id:null,dragElId:null,handleElId:null,invalidHandleTypes:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true},unlock:function(){this.locked=false},isTarget:true,padding:null,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,b4StartDrag:function(x,y){},startDrag:function(x,y){},b4Drag:function(e){},onDrag:function(e){},onDragEnter:function(e,id){},b4DragOver:function(e){},onDragOver:function(e,id){},b4DragOut:function(e){},onDragOut:function(e,id){},b4DragDrop:function(e){},onDragDrop:function(e,id){},b4EndDrag:function(e){},endDrag:function(e){},b4MouseDown:function(e){},onMouseDown:function(e){},onMouseUp:function(e){},getEl:function(){if(!this._domRef){this._domRef=this.DDM.getElement(this.id)}
return this._domRef},getDragEl:function(){return this.DDM.getElement(this.dragElId)},init:function(id,sGroup){this.initTarget(id,sGroup);YAHOO.util.Event.addListener(id,"mousedown",this.handleMouseDown,this,true)},initTarget:function(id,sGroup){this.DDM=YAHOO.util.DDM;this.padding=[10,10,10,10];this.groups={};this.id=id;this.setDragElId(id);this.invalidHandleTypes={a:"a"};this.handleElId=id;if(document&&document.body){this.setInitPosition()}
this.addToGroup((sGroup)?sGroup:"default")},setPadding:function(iTop,iRight,iBot,iLeft){if(!iRight&&0!==iRight){this.padding=[iTop,iTop,iTop,iTop]}else if(!iBot&&0!==iBot){this.padding=[iTop,iRight,iTop,iRight]}else{this.padding=[iTop,iRight,iBot,iLeft]}},setInitPosition:function(diffX,diffY){var el=this.getEl();if(!this.DDM.verifyEl(el)){return}
var dx=diffX||0;var dy=diffY||0;var p=YAHOO.util.Dom.getXY(el);this.initPageX=p[0]-dx;this.initPageY=p[1]-dy;this.lastPageX=p[0];this.lastPageY=p[1];this.setStartPosition(p)},setStartPosition:function(pos){var p=pos||YAHOO.util.Dom.getXY(this.getEl());this.startPageX=p[0];this.startPageY=p[1]},addToGroup:function(sGroup){this.groups[sGroup]=true;this.DDM.regDragDrop(this,sGroup)},setDragElId:function(id){this.dragElId=id},setHandleElId:function(id){this.handleElId=id;this.DDM.regHandle(this.id,id)},setOuterHandleElId:function(id){YAHOO.util.Event.addListener(id,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(id)},unreg:function(){YAHOO.util.Event.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this)},isLocked:function(){return(this.DDM.isLocked()||this.locked)},handleMouseDown:function(e,oDD){var EU=YAHOO.util.Event;var button=e.which||e.button;if(this.primaryButtonOnly&&button>1){return}
if(this.isLocked()){return}
this.DDM.refreshCache(this.groups);var pt=new YAHOO.util.Point(EU.getPageX(e),EU.getPageY(e));if(this.DDM.isOverTarget(pt,this)){var srcEl=EU.getTarget(e);if(this.isValidHandleChild(srcEl)&&(this.id==this.handleElId||this.DDM.handleWasClicked(srcEl,this.id))){this.setStartPosition();this.b4MouseDown(e);this.onMouseDown(e);this.DDM.handleMouseDown(e,this);this.DDM.stopEvent(e)}}},addInvalidHandleType:function(tagName){var type=tagName.toUpperCase();this.invalidHandleTypes[type]=type},removeInvalidHandleType:function(tagName){var type=tagName.toUpperCase();this.invalidHandleTypes[type]=null},isValidHandleChild:function(node){var type=node.nodeName;if(type=="#text"){type=node.parentNode.nodeName}
return(!this.invalidHandleTypes[type])},setXTicks:function(iStartX,iTickSize){this.xTicks=[];this.xTickSize=iTickSize;var tickMap={};for(var i=this.initPageX;i>=this.minX;i=i-iTickSize){if(!tickMap[i]){this.xTicks[this.xTicks.length]=i;tickMap[i]=true}}
for(i=this.initPageX;i<=this.maxX;i=i+iTickSize){if(!tickMap[i]){this.xTicks[this.xTicks.length]=i;tickMap[i]=true}}
this.xTicks.sort(this.DDM.numericSort)},setYTicks:function(iStartY,iTickSize){this.yTicks=[];this.yTickSize=iTickSize;var tickMap={};for(var i=this.initPageY;i>=this.minY;i=i-iTickSize){if(!tickMap[i]){this.yTicks[this.yTicks.length]=i;tickMap[i]=true}}
for(i=this.initPageY;i<=this.maxY;i=i+iTickSize){if(!tickMap[i]){this.yTicks[this.yTicks.length]=i;tickMap[i]=true}}
this.yTicks.sort(this.DDM.numericSort)},setXConstraint:function(iLeft,iRight,iTickSize){this.leftConstraint=iLeft;this.rightConstraint=iRight;this.minX=this.initPageX-iLeft;this.maxX=this.initPageX+iRight;if(iTickSize){this.setXTicks(this.initPageX,iTickSize)}
this.constrainX=true},setYConstraint:function(iUp,iDown,iTickSize){this.topConstraint=iUp;this.bottomConstraint=iDown;this.minY=this.initPageY-iUp;this.maxY=this.initPageY+iDown;if(iTickSize){this.setYTicks(this.initPageY,iTickSize)}
this.constrainY=true},resetConstraints:function(){var dx=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var dy=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(dx,dy);if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize)}
if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize)}},getTick:function(val,tickArray){if(!tickArray){return val}else if(tickArray[0]>=val){return tickArray[0]}else{for(var i=0;i<tickArray.length;++i){var next=i+1;if(tickArray[next]&&tickArray[next]>=val){var diff1=val-tickArray[i];var diff2=tickArray[next]-val;return(diff2>diff1)?tickArray[i]:tickArray[next]}}
return tickArray[tickArray.length-1]}},toString:function(val,tickArray){return("YAHOO.util.DragDrop {"+this.id+"}")}};if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=new function(){var UTIL=YAHOO.util;this.ids={};this.handleIds={};this.dragCurrent=null;this.dragOvers={};this.deltaX=0;this.deltaY=0;this.preventDefault=true;this.stopPropagation=true;this.initalized=false;this.locked=false;this.init=function(){};this.POINT=0;this.INTERSECT=1;this.mode=this.POINT;this._execOnAll=function(sMethod,args){for(var i in this.ids){for(var j in this.ids[i]){var oDD=this.ids[i][j];if(!this.isTypeOfDD(oDD)){continue}
oDD[sMethod].apply(oDD,args)}}};this._onLoad=function(){this._execOnAll("setInitPosition",[]);var EU=UTIL.Event;EU.addListener(document,"mouseup",this.handleMouseUp,this,true);EU.addListener(document,"mousemove",this.handleMouseMove,this,true);EU.addListener(window,"unload",this._onUnload,this,true);EU.addListener(window,"resize",this._onResize,this,true);this.initalized=true};this._onResize=function(e){this._execOnAll("resetConstraints",[])};this.lock=function(){this.locked=true};this.unlock=function(){this.locked=false};this.isLocked=function(){return this.locked};this.locationCache={};this.useCache=true;this.clickPixelThresh=3;this.clickTimeThresh=1000;this.dragThreshMet=false;this.clickTimeout=null;this.startX=0;this.startY=0;this.regDragDrop=function(oDD,sGroup){if(!this.initialized){this.init()}
if(!this.ids[sGroup]){this.ids[sGroup]={}}
this.ids[sGroup][oDD.id]=oDD};this._remove=function(oDD){for(var g in oDD.groups){if(g&&this.ids[g][oDD.id]){delete this.ids[g][oDD.id]}}
delete this.handleIds[oDD.id]};this.regHandle=function(sDDId,sHandleId){if(!this.handleIds[sDDId]){this.handleIds[sDDId]={}}
this.handleIds[sDDId][sHandleId]=sHandleId};this.isDragDrop=function(id){return(this.getDDById(id))?true:false};this.getRelated=function(p_oDD,bTargetsOnly){var oDDs=[];for(var i in p_oDD.groups){for(j in this.ids[i]){var dd=this.ids[i][j];if(!this.isTypeOfDD(dd)){continue}
if(!bTargetsOnly||dd.isTarget){oDDs[oDDs.length]=dd}}}
return oDDs};this.isLegalTarget=function(oDD,oTargetDD){var targets=this.getRelated(oDD);for(var i=0;i<targets.length;++i){if(targets[i].id==oTargetDD.id){return true}}
return false};this.isTypeOfDD=function(oDD){return(oDD&&oDD.__ygDragDrop)};this.isHandle=function(sDDId,sHandleId){return(this.handleIds[sDDId]&&this.handleIds[sDDId][sHandleId])};this.getDDById=function(id){for(var i in this.ids){if(this.ids[i][id]){return this.ids[i][id]}}
return null};this.handleMouseDown=function(e,oDD){this.dragCurrent=oDD;var el=oDD.getEl();this.startX=UTIL.Event.getPageX(e);this.startY=UTIL.Event.getPageY(e);this.deltaX=this.startX-el.offsetLeft;this.deltaY=this.startY-el.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout("var DDM=YAHOO.util.DDM;DDM.startDrag(DDM.startX, DDM.startY)",this.clickTimeThresh)};this.startDrag=function(x,y){clearTimeout(this.clickTimeout);if(this.dragCurrent){this.dragCurrent.b4StartDrag(x,y);this.dragCurrent.startDrag(x,y)}
this.dragThreshMet=true};this.handleMouseUp=function(e){if(!this.dragCurrent){return}
clearTimeout(this.clickTimeout);if(this.dragThreshMet){this.fireEvents(e,true)}else{}
this.stopDrag(e);this.stopEvent(e)};this.stopEvent=function(e){if(this.stopPropagation){UTIL.Event.stopPropagation(e)}
if(this.preventDefault){UTIL.Event.preventDefault(e)}};this.stopDrag=function(e){if(this.dragCurrent){if(this.dragThreshMet){this.dragCurrent.b4EndDrag(e);this.dragCurrent.endDrag(e)}
this.dragCurrent.onMouseUp(e)}
this.dragCurrent=null;this.dragOvers={}};this.handleMouseMove=function(e){if(!this.dragCurrent){return}
if(UTIL.Event.isIE&&!e.button){this.stopEvent(e);return this.handleMouseUp(e)}
if(!this.dragThreshMet){var diffX=Math.abs(this.startX-UTIL.Event.getPageX(e));var diffY=Math.abs(this.startY-UTIL.Event.getPageY(e));if(diffX>this.clickPixelThresh||diffY>this.clickPixelThresh){this.startDrag(this.startX,this.startY)}}
if(this.dragThreshMet){this.dragCurrent.b4Drag(e);this.dragCurrent.onDrag(e);this.fireEvents(e,false)}
this.stopEvent(e)};this.fireEvents=function(e,isDrop){var dc=this.dragCurrent;if(!dc||dc.isLocked()){return}
var x=UTIL.Event.getPageX(e);var y=UTIL.Event.getPageY(e);var pt=new YAHOO.util.Point(x,y);var oldOvers=[];var outEvts=[];var overEvts=[];var dropEvts=[];var enterEvts=[];for(var i in this.dragOvers){var ddo=this.dragOvers[i];if(!this.isTypeOfDD(ddo)){continue}
if(!this.isOverTarget(pt,ddo,this.mode)){outEvts.push(ddo)}
oldOvers[i]=true;delete this.dragOvers[i]}
for(var sGroup in dc.groups){if("string"!=typeof sGroup){continue}
for(i in this.ids[sGroup]){var oDD=this.ids[sGroup][i];if(!this.isTypeOfDD(oDD)){continue}
if(oDD.isTarget&&!oDD.isLocked()&&oDD!=dc){if(this.isOverTarget(pt,oDD,this.mode)){if(isDrop){dropEvts.push(oDD)}else{if(!oldOvers[oDD.id]){enterEvts.push(oDD)}else{overEvts.push(oDD)}
this.dragOvers[oDD.id]=oDD}}}}}
if(this.mode){if(outEvts.length>0){dc.b4DragOut(e,outEvts);dc.onDragOut(e,outEvts)}
if(enterEvts.length>0){dc.onDragEnter(e,enterEvts)}
if(overEvts.length>0){dc.b4DragOver(e,overEvts);dc.onDragOver(e,overEvts)}
if(dropEvts.length>0){dc.b4DragDrop(e,dropEvts);dc.onDragDrop(e,dropEvts)}}else{for(i=0;i<outEvts.length;++i){dc.b4DragOut(e,outEvts[i].id);dc.onDragOut(e,outEvts[i].id)}
for(i=0;i<enterEvts.length;++i){dc.onDragEnter(e,enterEvts[i].id)}
for(i=0;i<overEvts.length;++i){dc.b4DragOver(e,overEvts[i].id);dc.onDragOver(e,overEvts[i].id)}
for(i=0;i<dropEvts.length;++i){dc.b4DragDrop(e,dropEvts[i].id);dc.onDragDrop(e,dropEvts[i].id)}}};this.getBestMatch=function(dds){var winner=null;if(dds.length==1){winner=dds[0]}else{for(var i=0;i<dds.length;++i){var dd=dds[i];if(dd.cursorIsOver){winner=dd;break}else{if(!winner||winner.overlap.getArea()<dd.overlap.getArea()){winner=dd}}}}
return winner};this.refreshCache=function(aGroups){for(sGroup in aGroups){if("string"!=typeof sGroup){continue}
for(i in this.ids[sGroup]){var oDD=this.ids[sGroup][i];if(this.isTypeOfDD(oDD)){var loc=this.getLocation(oDD);if(loc){this.locationCache[oDD.id]=loc}else{delete this.locationCache[oDD.id];oDD.unreg()}}}}};this.verifyEl=function(el){try{if(el){var parent=el.offsetParent;if(parent){return true}}}catch(e){}
return false};this.getLocation=function(oDD){if(!this.isTypeOfDD(oDD)){return null}
var el=oDD.getEl();if(!this.verifyEl(el)){return null}
var aPos=YAHOO.util.Dom.getXY(el);x1=aPos[0];x2=x1+el.offsetWidth;y1=aPos[1];y2=y1+el.offsetHeight;var t=y1-oDD.padding[0];var r=x2+oDD.padding[1];var b=y2+oDD.padding[2];var l=x1-oDD.padding[3];return new YAHOO.util.Region(t,r,b,l)};this.isOverTarget=function(pt,oDDTarget,intersect){var loc=this.locationCache[oDDTarget.id];if(!loc||!this.useCache){loc=this.getLocation(oDDTarget);this.locationCache[oDDTarget.id]=loc}
oDDTarget.cursorIsOver=loc.contains(pt);oDDTarget.overlap=null;if(intersect){var curRegion=YAHOO.util.Region.getRegion(this.dragCurrent.getDragEl());var overlap=curRegion.intersect(loc);if(overlap){oDDTarget.overlap=overlap;return true}else{return false}}else{return oDDTarget.cursorIsOver}};this._onUnload=function(e,me){this.unregAll()};this.unregAll=function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null}
this._execOnAll("unreg",[]);for(i in this.elementCache){delete this.elementCache[i]}
this.elementCache={};this.ids={}};this.elementCache={};this.getElWrapper=function(id){var oWrapper=this.elementCache[id];if(!oWrapper||!oWrapper.el){oWrapper=this.elementCache[id]=new this.ElementWrapper(document.getElementById(id))}
return oWrapper};this.getElement=function(id){return document.getElementById(id)};this.getCss=function(id){var css=null;var el=document.getElementById(id);if(el){css=el.style}
return css};this.ElementWrapper=function(el){this.el=el||null;this.id=this.el&&el.id;this.css=this.el&&el.style};this.getPosX=function(el){return YAHOO.util.Dom.getX(el)};this.getPosY=function(el){return YAHOO.util.Dom.getY(el)};this.swapNode=function(n1,n2){if(n1.swapNode){n1.swapNode(n2)}else{var p=n2.parentNode;var s=n2.nextSibling;n1.parentNode.replaceChild(n2,n1);p.insertBefore(n1,s)}};this.getScroll=function(){var t,l;if(document.documentElement&&document.documentElement.scrollTop){t=document.documentElement.scrollTop;l=document.documentElement.scrollLeft}else if(document.body){t=document.body.scrollTop;l=document.body.scrollLeft}
return{top:t,left:l}};this.getStyle=function(el,styleProp){if(el.style.styleProp){return el.style.styleProp}else if(el.currentStyle){return el.currentStyle[styleProp]}else if(document.defaultView){return document.defaultView.getComputedStyle(el,null).
getPropertyValue(styleProp)}};this.getScrollTop=function(){return this.getScroll().top};this.getScrollLeft=function(){return this.getScroll().left};this.moveToEl=function(moveEl,targetEl){var aCoord=YAHOO.util.Dom.getXY(targetEl);YAHOO.util.Dom.setXY(moveEl,aCoord)};this.getClientHeight=function(){return(window.innerHeight)?window.innerHeight:(document.documentElement&&document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.offsetHeight};this.getClientWidth=function(){return(window.innerWidth)?window.innerWidth:(document.documentElement&&document.documentElement.clientWidth)?document.documentElement.clientWidth:document.body.offsetWidth};this.numericSort=function(a,b){return(a-b)};this._timeoutCount=0;this._addListeners=function(){if(UTIL.Event&&document&&document.body){this._onLoad()}else{if(this._timeoutCount>500){}else{setTimeout("YAHOO.util.DDM._addListeners()",10);this._timeoutCount+=1}}};this.handleWasClicked=function(node,id){if(this.isHandle(id,node.id)){return true}else{var p=node.parentNode;while(p){if(this.isHandle(id,p.id)){return true}else{p=p.parentNode}}}
return false}};YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners()}
YAHOO.util.DD=function(id,sGroup){if(id){this.init(id,sGroup)}};YAHOO.util.DD.prototype=new YAHOO.util.DragDrop();YAHOO.util.DD.prototype.scroll=true;YAHOO.util.DD.prototype.autoOffset=function(iPageX,iPageY){var el=this.getEl();var aCoord=YAHOO.util.Dom.getXY(el);var x=iPageX-aCoord[0];var y=iPageY-aCoord[1];this.setDelta(x,y)};YAHOO.util.DD.prototype.setDelta=function(iDeltaX,iDeltaY){this.deltaX=iDeltaX;this.deltaY=iDeltaY};YAHOO.util.DD.prototype.setDragElPos=function(iPageX,iPageY){this.alignElWithMouse(this.getDragEl(),iPageX,iPageY)};YAHOO.util.DD.prototype.alignElWithMouse=function(el,iPageX,iPageY){var oCoord=this.getTargetCoord(iPageX,iPageY);var aCoord=[oCoord.x,oCoord.y];YAHOO.util.Dom.setXY(el,aCoord);this.cachePosition(oCoord.x,oCoord.y);this.autoScroll(oCoord.x,oCoord.y,el.offsetHeight,el.offsetWidth)};YAHOO.util.DD.prototype.cachePosition=function(iPageX,iPageY){if(iPageX){this.lastPageX=iPageX;this.lastPageY=iPageY}else{var aCoord=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=aCoord[0];this.lastPageY=aCoord[1]}};YAHOO.util.DD.prototype.autoScroll=function(x,y,h,w){if(this.scroll){var clientH=this.DDM.getClientHeight();var clientW=this.DDM.getClientWidth();var st=this.DDM.getScrollTop();var sl=this.DDM.getScrollLeft();var bot=h+y;var right=w+x;var toBot=(clientH+st-y-this.deltaY);var toRight=(clientW+sl-x-this.deltaX);var thresh=40;var scrAmt=(document.all)?80:30;if(bot>clientH&&toBot<thresh){window.scrollTo(sl,st+scrAmt)}
if(y<st&&st>0&&y-st<thresh){window.scrollTo(sl,st-scrAmt)}
if(right>clientW&&toRight<thresh){window.scrollTo(sl+scrAmt,st)}
if(x<sl&&sl>0&&x-sl<thresh){window.scrollTo(sl-scrAmt,st)}}};YAHOO.util.DD.prototype.getTargetCoord=function(iPageX,iPageY){var x=iPageX-this.deltaX;var y=iPageY-this.deltaY;if(this.constrainX){if(x<this.minX){x=this.minX}
if(x>this.maxX){x=this.maxX}}
if(this.constrainY){if(y<this.minY){y=this.minY}
if(y>this.maxY){y=this.maxY}}
x=this.getTick(x,this.xTicks);y=this.getTick(y,this.yTicks);return{x:x,y:y}};YAHOO.util.DD.prototype.b4MouseDown=function(e){this.autoOffset(YAHOO.util.Event.getPageX(e),YAHOO.util.Event.getPageY(e))};YAHOO.util.DD.prototype.b4Drag=function(e){this.setDragElPos(YAHOO.util.Event.getPageX(e),YAHOO.util.Event.getPageY(e))};YAHOO.util.DDProxy=function(id,sGroup){if(id){this.init(id,sGroup);this.initFrame()}};YAHOO.util.DDProxy.prototype=new YAHOO.util.DD();YAHOO.util.DDProxy.frameDiv=null;YAHOO.util.DDProxy.dragElId="ygddfdiv";YAHOO.util.DDProxy.prototype.borderWidth=2;YAHOO.util.DDProxy.prototype.resizeFrame=true;YAHOO.util.DDProxy.prototype.centerFrame=false;YAHOO.util.DDProxy.createFrame=function(){var THIS=YAHOO.util.DDProxy;if(!document||!document.body){setTimeout(THIS.createFrame,50);return}
if(!THIS.frameDiv){THIS.frameDiv=document.createElement("div");THIS.frameDiv.id=THIS.dragElId;var s=THIS.frameDiv.style;s.position="absolute";s.visibility="hidden";s.cursor="move";s.border="2px solid #aaa";s.zIndex=999;document.body.appendChild(THIS.frameDiv)}};YAHOO.util.DDProxy.prototype.initFrame=function(){YAHOO.util.DDProxy.createFrame();this.setDragElId(YAHOO.util.DDProxy.dragElId);this.useAbsMath=true};YAHOO.util.DDProxy.prototype.showFrame=function(iPageX,iPageY){var el=this.getEl();var s=this.getDragEl().style;if(this.resizeFrame){s.width=(parseInt(el.offsetWidth)-(2*this.borderWidth))+"px";s.height=(parseInt(el.offsetHeight)-(2*this.borderWidth))+"px"}
if(this.centerFrame){this.setDelta(Math.round(parseInt(s.width)/2),Math.round(parseInt(s.width)/2))}
this.setDragElPos(iPageX,iPageY);s.visibility=""};YAHOO.util.DDProxy.prototype.b4MouseDown=function(e){var x=YAHOO.util.Event.getPageX(e);var y=YAHOO.util.Event.getPageY(e);this.autoOffset(x,y);this.setDragElPos(x,y)};YAHOO.util.DDProxy.prototype.b4StartDrag=function(x,y){this.showFrame(x,y)};YAHOO.util.DDProxy.prototype.b4EndDrag=function(e){var s=this.getDragEl().style;s.visibility="hidden"};YAHOO.util.DDProxy.prototype.endDrag=function(e){var lel=this.getEl();var del=this.getDragEl();del.style.visibility="";lel.style.visibility="hidden";YAHOO.util.DDM.moveToEl(lel,del);del.style.visibility="hidden";lel.style.visibility=""};YAHOO.util.DDTarget=function(id,sGroup){if(id){this.initTarget(id,sGroup)}};YAHOO.util.DDTarget.prototype=new YAHOO.util.DragDrop();
var dropSuccess=0;var endPoint="";var startId="";var anim="";function getDragStartscrollPos(){var scrollX=0,scrollY=0,hid;if(document.all){if(!document.documentElement.scrollLeft)
scrollX=document.body.scrollLeft;else
scrollX=document.documentElement.scrollLeft;if(!document.documentElement.scrollTop)
scrollY=document.body.scrollTop;else
scrollY=document.documentElement.scrollTop}else{scrollX=window.pageXOffset;scrollY=window.pageYOffset}
hid=document.all?document.all["DragXcordPos"]:document.getElementById?document.getElementById("DragXcordPos"):""
hid.value=scrollX;hid=document.all?document.all["DragYcordPos"]:document.getElementById?document.getElementById("DragYcordPos"):""
hid.value=scrollY}
function scrollOnDragEnd(){hid=document.all?document.all["DragXcordPos"]:document.getElementById?document.getElementById("DragXcordPos"):""
if(hid!=null){var x=hid.value}
hid=document.all?document.all["DragYcordPos"]:document.getElementById?document.getElementById("DragYcordPos"):""
if(hid!=null){var y=hid.value}
if(typeof(x)!="undefined"&&typeof(y)!="undefined"){window.scrollTo(x,y)}}
function ygDDList(id,sGroup){if(id){this.init(id,sGroup);this.initFrame();this.logger=new ygLogger("ygDDList")}
var s=this.getDragEl().style;s.borderColor="transparent";s.opacity=0.50;s.filter="alpha(opacity=50)"}
ygDDList.prototype=new YAHOO.util.DDProxy();ygDDList.prototype.startDrag=function(x,y){if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='hidden'}
this.logger.debug(this.id+" startDrag");var dragEl=this.getDragEl();var clickEl=this.getEl();startId=dragEl.id.toString();var modIdwithM=clickEl.id.toString();endPoint=YAHOO.util.Dom.getXY(modIdwithM);var attributes={points:{to:endPoint}};anim=new YAHOO.util.Motion(startId,attributes,.2,YAHOO.util.Easing.easeNone);anim.onComplete.subscribe(function(){dragEl.style.visibility="hidden";dragEl.innerHTML="";clickEl.style.visibility="visible";scrollOnDragEnd();if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}});dragEl.innerHTML=clickEl.innerHTML;dragEl.className=clickEl.className;dragEl.style.color=clickEl.style.color;dragEl.style.border="0px dashed red";getDragStartscrollPos();clickEl.style.visibility="hidden"};ygDDList.prototype.endDrag=function(e){if(dropSuccess==0){this.getDragEl().style.visibility="visible";anim.animate()}else{this.getEl().style.visibility="visible";this.getDragEl().innerHTML="";if(gBW.ie){var o=document.getElementsByTagName("select");var l=o.length;for(i=0;i<l;i++)
o[i].style.visibility='visible'}
dropSuccess=0}};ygDDList.prototype.onDrag=function(e,id){hideddriveHoover()};ygDDList.prototype.onDragOver=function(e,id){};ygDDList.prototype.onDragDrop=function(e,id){var el;var e1,e2;var eldiv;if("string"==typeof id){el=YAHOO.util.DDM.getElement(id)}else{el=YAHOO.util.DDM.getBestMatch(id).getEl()}
eldiv=YAHOO.util.DDM.getElement("div"+el.id.toString());var el2=this.getEl();var p=el.parentNode;var p2=el2.parentNode;p.insertBefore(el2,el);var temp=id.toString();if(temp=="hiddenLeftfooter")
e1='-1';else if(temp=="hiddenRightfooter")
e1='-3';else if(temp=="hiddenCenterfooter")
e1='-2';else
e1=temp.substring(1,temp.length);temp=el2.id.toString();e2=temp.substring(1,temp.length);var target_column=0;var original_column=0;if(p.id=="rightSide")
target_column=2;else if(p.id=="leftSide")
target_column=0;else
target_column=1;if(p2.id=="rightSide")
original_column=2;else if(p2.id=="leftSide")
original_column=0;else
original_column=1;moveModDrag('i',e2,e1,contentId,original_column,target_column);eldiv.className="boxDragOut";el2.id.toString().className="boxDragOut";dropSuccess=1};ygDDList.prototype.onDragEnter=function(e,id){var el;var eldiv;if("string"==typeof id){el=YAHOO.util.DDM.getElement(id)}else{el=YAHOO.util.DDM.getBestMatch(id).getEl()}
if(!theModContainer.IsRankDiffOne(this.getEl().id.toString(),el.id.toString())){eldiv=YAHOO.util.DDM.getElement("div"+el.id.toString());eldiv.style.height=this.getEl().offsetHeight+'px';eldiv.className="boxDragEnter"}};ygDDList.prototype.onDragOut=function(e,id){var el;var eldiv;if("string"==typeof id){el=YAHOO.util.DDM.getElement(id)}else{el=YAHOO.util.DDM.getBestMatch(id).getEl()}
eldiv=YAHOO.util.DDM.getElement("div"+el.id.toString());eldiv.className="boxDragOut"};function ygDDListBoundary(id,sGroup){if(id){this.init(id,sGroup);this.logger=new ygLogger("ygDDListBoundary");this.isBoundary=true}}
ygDDListBoundary.prototype=new YAHOO.util.DDTarget();
var dd=[];var elemColumnType=[];var elemArray=[];var contentId=0;var topCount=0;var colType="";function dragDropInit(){var winW,winH;if(window.innerWidth||window.innerHeight){winW=window.innerWidth;winH=window.innerHeight}else if(document.body.clientWidth||document.body.clientHeight){winW=document.body.clientWidth;winH=document.body.clientHeight}
var i=0;for(i=0;i<topCount;i++){if(elemArray[i]){if(elemColumnType[i]=="center"){dd[i]=new ygDDList(elemArray[i],elemColumnType[i]);if(elemArray[i]!="hiddenRightheader"&&elemArray[i]!="hiddenRightfooter"&&elemArray[i]!="hiddenLeftheader"&&elemArray[i]!="hiddenLeftfooter"){dd[i].setHandleElId("handle"+elemArray[i])}
var elm=document.getElementById(elemArray[i]);var xpos=YAHOO.util.DDM.getPosX(elm);var ypos=YAHOO.util.DDM.getPosY(elm);dd[i].setXConstraint(xpos,xpos)}else{var elm=document.getElementById(elemArray[i]);var xpos=YAHOO.util.DDM.getPosX(elm);var ypos=YAHOO.util.DDM.getPosY(elm);dd[i]=new ygDDList(elemArray[i]);if(elemArray[i]!="hiddenRightheader"&&elemArray[i]!="hiddenRightfooter"&&elemArray[i]!="hiddenLeftheader"&&elemArray[i]!="hiddenLeftfooter"){dd[i].setHandleElId("handle"+elemArray[i])}
if(elemColumnType[i]=="left"){dd[i].setXConstraint(0,winW-200)}else{dd[i].setXConstraint(winW-200,0)}}}}}
function dragDropInitLeft(){dd[topCount++]=new ygDDListBoundary("hiddenLeft","sides")}
function dragDropInitCenter(){dd[topCount++]=new ygDDListBoundary("hiddenCenter"," center")}
function dragDropInitRight(){dd[topCount++]=new ygDDListBoundary("hiddenRight","sides")}
function logInit(){if(typeof(ygLogger)!="undefined"){ygLogger.init(document.getElementById("logDiv"));ygLogger.disable()}}
YAHOO.util.Event.addListener(window,"load",dragDropInit);YAHOO.util.DD.scroll=false;
YAHOO.util.Anim=function(el,attributes,duration,method){if(el){this.init(el,attributes,duration,method)}};YAHOO.util.Anim.prototype={doMethod:function(attribute,start,end){return this.method(this.currentFrame,start,end-start,this.totalFrames)},setAttribute:function(attribute,val,unit){YAHOO.util.Dom.setStyle(this.getEl(),attribute,val+unit)},getAttribute:function(attribute){return parseFloat(YAHOO.util.Dom.getStyle(this.getEl(),attribute))},defaultUnits:{opacity:' '},defaultUnit:'px',init:function(el,attributes,duration,method){var isAnimated=false;var startTime=null;var endTime=null;var actualFrames=0;var defaultValues={};el=YAHOO.util.Dom.get(el);this.attributes=attributes||{};this.duration=duration||1;this.method=method||YAHOO.util.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=YAHOO.util.AnimMgr.fps;this.getEl=function(){return el};this.setDefault=function(attribute,val){if(val=='auto'){switch(attribute){case'width':val=el.clientWidth||el.offsetWidth;break;case 'height':val=el.clientHeight||el.offsetHeight;break;case 'left':if(YAHOO.util.Dom.getStyle(el,'position')=='absolute'){val=el.offsetLeft}else{val=0}
break;case 'top':if(YAHOO.util.Dom.getStyle(el,'position')=='absolute'){val=el.offsetTop}else{val=0}
break;default:val=0}}
defaultValues[attribute]=val}
this.getDefault=function(attribute){return defaultValues[attribute]};this.isAnimated=function(){return isAnimated};this.getStartTime=function(){return startTime};this.animate=function(){this.onStart.fire();this._onStart.fire();this.totalFrames=(this.useSeconds)?Math.ceil(YAHOO.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.registerElement(this);var attributes=this.attributes;var el=this.getEl();var val;for(var attribute in attributes){val=this.getAttribute(attribute);this.setDefault(attribute,val)}
isAnimated=true;actualFrames=0;startTime=new Date()};this.stop=function(){this.currentFrame=0;endTime=new Date();var data={time:endTime,duration:endTime-startTime,frames:actualFrames,fps:actualFrames/this.duration};isAnimated=false;actualFrames=0;this.onComplete.fire(data)};var onTween=function(){var start;var end=null;var val;var unit;var attributes=this['attributes'];for(var attribute in attributes){unit=attributes[attribute]['unit']||this.defaultUnits[attribute]||this.defaultUnit;if(typeof attributes[attribute]['from']!='undefined'){start=attributes[attribute]['from']}else{start=this.getDefault(attribute)}
if(typeof attributes[attribute]['to']!='undefined'){end=attributes[attribute]['to']}else if(typeof attributes[attribute]['by']!='undefined'){end=start+attributes[attribute]['by']}
if(end!==null&&typeof end!='undefined'){val=this.doMethod(attribute,start,end);if((attribute=='width'||attribute=='height'||attribute=='opacity')&&val<0){val=0}
this.setAttribute(attribute,val,unit)}}
actualFrames+=1};this._onStart=new YAHOO.util.CustomEvent('_onStart',this);this.onStart=new YAHOO.util.CustomEvent('start',this);this.onTween=new YAHOO.util.CustomEvent('tween',this);this._onTween=new YAHOO.util.CustomEvent('_tween',this);this.onComplete=new YAHOO.util.CustomEvent('complete',this);this._onTween.subscribe(onTween)}};YAHOO.util.AnimMgr=new function(){var thread=null;var queue=[];var tweenCount=0;this.fps=200;this.delay=1;this.registerElement=function(tween){if(tween.isAnimated()){return false}
queue[queue.length]=tween;tweenCount+=1;this.start()};this.start=function(){if(thread===null){thread=setInterval(this.run,this.delay)}};this.stop=function(tween){if(!tween){clearInterval(thread);for(var i=0,len=queue.length;i<len;++i){if(queue[i].isAnimated()){queue[i].stop()}}
queue=[];thread=null;tweenCount=0}else{tween.stop();tweenCount-=1;if(tweenCount<=0){this.stop()}}};this.run=function(){for(var i=0,len=queue.length;i<len;++i){var tween=queue[i];if(!tween||!tween.isAnimated()){continue}
if(tween.currentFrame<tween.totalFrames||tween.totalFrames===null){tween.currentFrame+=1;if(tween.useSeconds){correctFrame(tween)}
tween.onTween.fire();tween._onTween.fire()}else{YAHOO.util.AnimMgr.stop(tween)}}};var correctFrame=function(tween){var frames=tween.totalFrames;var frame=tween.currentFrame;var expected=(tween.currentFrame*tween.duration*1000/tween.totalFrames);var elapsed=(new Date()-tween.getStartTime());var tweak=0;if(elapsed<tween.duration*1000){tweak=Math.round((elapsed/expected-1)*tween.currentFrame)}else{tweak=frames-(frame+1)}
if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=frames){tweak=frames-(frame+1)}
tween.currentFrame+=tweak}}}
YAHOO.util.Bezier=new function(){this.getPosition=function(points,t){var n=points.length;var tmp=[];for(var i=0;i<n;++i){tmp[i]=[points[i][0],points[i][1]]}
for(var j=1;j<n;++j){for(i=0;i<n-j;++i){tmp[i][0]=(1-t)*tmp[i][0]+t*tmp[parseInt(i+1,10)][0];tmp[i][1]=(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1]}}
return[tmp[0][0],tmp[0][1]]}};YAHOO.util.Easing=new function(){this.easeNone=function(t,b,c,d){return b+c*(t/=d)};this.easeIn=function(t,b,c,d){return b+c*((t/=d)*t*t)};this.easeOut=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(tc+-3*ts+3*t)};this.easeBoth=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(-2*tc+3*ts)};this.backIn=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(-3.4005*tc*ts+10.2*ts*ts+-6.2*tc+0.4*ts)};this.backOut=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(8.292*tc*ts+-21.88*ts*ts+22.08*tc+-12.69*ts+5.1975*t)};this.backBoth=function(t,b,c,d){var ts=(t/=d)*t;var tc=ts*t;return b+c*(0.402*tc*ts+-2.1525*ts*ts+-3.2*tc+8*ts+-2.05*t)}};YAHOO.util.Motion=function(el,attributes,duration,method){if(el){this.initMotion(el,attributes,duration,method)}};YAHOO.util.Motion.prototype=new YAHOO.util.Anim();YAHOO.util.Motion.prototype.defaultUnits.points='px';YAHOO.util.Motion.prototype.doMethod=function(attribute,start,end){var val=null;if(attribute=='points'){var translatedPoints=this.getTranslatedPoints();var t=this.method(this.currentFrame,0,100,this.totalFrames)/100;if(translatedPoints){val=YAHOO.util.Bezier.getPosition(translatedPoints,t)}}else{val=this.method(this.currentFrame,start,end-start,this.totalFrames)}
return val};YAHOO.util.Motion.prototype.getAttribute=function(attribute){var val=null;if(attribute=='points'){val=[this.getAttribute('left'),this.getAttribute('top')];if(isNaN(val[0])){val[0]=0}
if(isNaN(val[1])){val[1]=0}}else{val=parseFloat(YAHOO.util.Dom.getStyle(this.getEl(),attribute))}
return val};YAHOO.util.Motion.prototype.setAttribute=function(attribute,val,unit){if(attribute=='points'){YAHOO.util.Dom.setStyle(this.getEl(),'left',val[0]+unit);YAHOO.util.Dom.setStyle(this.getEl(),'top',val[1]+unit)}else{YAHOO.util.Dom.setStyle(this.getEl(),attribute,val+unit)}};YAHOO.util.Motion.prototype.initMotion=function(el,attributes,duration,method){YAHOO.util.Anim.call(this,el,attributes,duration,method);attributes=attributes||{};attributes.points=attributes.points||{};attributes.points.control=attributes.points.control||[];this.attributes=attributes;var start;var end=null;var translatedPoints=null;this.getTranslatedPoints=function(){return translatedPoints};var translateValues=function(val,self){var pageXY=YAHOO.util.Dom.getXY(self.getEl());val=[val[0]-pageXY[0]+start[0],val[1]-pageXY[1]+start[1]];return val};var onStart=function(){start=this.getAttribute('points');var attributes=this.attributes;var control=attributes['points']['control']||[];if(control.length>0&&control[0].constructor!=Array){control=[control]}
if(YAHOO.util.Dom.getStyle(this.getEl(),'position')=='static'){YAHOO.util.Dom.setStyle(this.getEl(),'position','relative')}
if(typeof attributes['points']['from']!='undefined'){YAHOO.util.Dom.setXY(this.getEl(),attributes['points']['from']);start=this.getAttribute('points')}else if((start[0]===0||start[1]===0)){YAHOO.util.Dom.setXY(this.getEl(),YAHOO.util.Dom.getXY(this.getEl()));start=this.getAttribute('points')}
var i,len;if(typeof attributes['points']['to']!='undefined'){end=translateValues(attributes['points']['to'],this);for(i=0,len=control.length;i<len;++i){control[i]=translateValues(control[i],this)}}else if(typeof attributes['points']['by']!='undefined'){end=[start[0]+attributes['points']['by'][0],start[1]+attributes['points']['by'][1]];for(i=0,len=control.length;i<len;++i){control[i]=[start[0]+control[i][0],start[1]+control[i][1]]}}
if(end){translatedPoints=[start];if(control.length>0){translatedPoints=translatedPoints.concat(control)}
translatedPoints[translatedPoints.length]=end}};this._onStart.subscribe(onStart)};YAHOO.util.Scroll=function(el,attributes,duration,method){if(el){YAHOO.util.Anim.call(this,el,attributes,duration,method)}};YAHOO.util.Scroll.prototype=new YAHOO.util.Anim();YAHOO.util.Scroll.prototype.defaultUnits.scroll=' ';YAHOO.util.Scroll.prototype.doMethod=function(attribute,start,end){var val=null;if(attribute=='scroll'){val=[this.method(this.currentFrame,start[0],end[0]-start[0],this.totalFrames),this.method(this.currentFrame,start[1],end[1]-start[1],this.totalFrames)]}else{val=this.method(this.currentFrame,start,end-start,this.totalFrames)}
return val}
YAHOO.util.Scroll.prototype.getAttribute=function(attribute){var val=null;var el=this.getEl();if(attribute=='scroll'){val=[el.scrollLeft,el.scrollTop]}else{val=parseFloat(YAHOO.util.Dom.getStyle(el,attribute))}
return val};YAHOO.util.Scroll.prototype.setAttribute=function(attribute,val,unit){var el=this.getEl();if(attribute=='scroll'){el.scrollLeft=val[0];el.scrollTop=val[1]}else{YAHOO.util.Dom.setStyle(el,attribute,val+unit)}};
var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);var niftyCss=false;String.prototype.find=function(what){return(this.indexOf(what)>=0?true:false)}
var oldonload=window.onload;if(typeof(NiftyLoad)!='function')NiftyLoad=function(){};if(typeof(oldonload)=='function')
window.onload=function(){oldonload();AddCss();NiftyLoad()};else window.onload=function(){AddCss();NiftyLoad()};function AddCss(){niftyCss=true;var l=CreateEl("link");l.setAttribute("type","text/css");l.setAttribute("rel","stylesheet");l.setAttribute("href","style/niftyCorners.css");l.setAttribute("media","screen");document.getElementsByTagName("head")[0].appendChild(l)}
function Nifty(selector,options){if(niftyOk==false)return;if(niftyCss==false)AddCss();var i,v=selector.split(","),h=0;if(options==null)options="";if(options.find("fixed-height"))
h=getElementsBySelector(v[0])[0].offsetHeight;for(i=0;i<v.length;i++)
Rounded(v[i],options);if(options.find("height"))SameHeight(selector,h)}
function Rounded(selector,options){var i,top="",bottom="",v=new Array();if(options!=""){options=options.replace("left","tl bl");options=options.replace("right","tr br");options=options.replace("top","tr tl");options=options.replace("bottom","br bl");options=options.replace("transparent","alias");if(options.find("tl")){top="both";if(!options.find("tr"))top="left"}else if(options.find("tr"))top="right";if(options.find("bl")){bottom="both";if(!options.find("br"))bottom="left"}else if(options.find("br"))bottom="right"}
if(top==""&&bottom==""&&!options.find("none")){top="both";bottom="both"}
v=getElementsBySelector(selector);for(i=0;i<v.length;i++){FixIE(v[i]);if(top!="")AddTop(v[i],top,options);if(bottom!="")AddBottom(v[i],bottom,options)}}
function AddTop(el,side,options){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(el,"Left")+"px";d.style.marginRight="-"+getPadding(el,"Right")+"px";if(options.find("alias")||(color=getBk(el))=="transparent"){color="transparent";bk="transparent";border=getParentBk(el);btype="t"}else{bk=getParentBk(el);border=Mix(color,bk)}
d.style.background=bk;d.className="niftycorners";p=getPadding(el,"Top");if(options.find("small")){d.style.marginBottom=(p-2)+"px";btype+="s";lim=2}else if(options.find("big")){d.style.marginBottom=(p-10)+"px";btype+="b";lim=8}else d.style.marginBottom=(p-5)+"px";for(i=1;i<=lim;i++)
d.appendChild(CreateStrip(i,side,color,border,btype));el.style.paddingTop="0";el.insertBefore(d,el.firstChild)}
function AddBottom(el,side,options){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(el,"Left")+"px";d.style.marginRight="-"+getPadding(el,"Right")+"px";if(options.find("alias")||(color=getBk(el))=="transparent"){color="transparent";bk="transparent";border=getParentBk(el);btype="t"}else{bk=getParentBk(el);border=Mix(color,bk)}
d.style.background=bk;d.className="niftycorners";p=getPadding(el,"Bottom");if(options.find("small")){d.style.marginTop=(p-2)+"px";btype+="s";lim=2}else if(options.find("big")){d.style.marginTop=(p-10)+"px";btype+="b";lim=8}else d.style.marginTop=(p-5)+"px";for(i=lim;i>0;i--)
d.appendChild(CreateStrip(i,side,color,border,btype));el.style.paddingBottom=0;el.appendChild(d)}
function CreateStrip(index,side,color,border,btype){var x=CreateEl("b");x.className=btype+index;x.style.backgroundColor=color;x.style.borderColor=border;if(side=="left"){x.style.borderRightWidth="0";x.style.marginRight="0"}else if(side=="right"){x.style.borderLeftWidth="0";x.style.marginLeft="0"}
return(x)}
function CreateEl(x){return(document.createElement(x))}
function FixIE(el){if(el.currentStyle!=null&&el.currentStyle.hasLayout!=null&&el.currentStyle.hasLayout==false)
el.style.display="inline-block"}
function SameHeight(selector,maxh){var i,v=selector.split(","),t,j,els=[],gap;for(i=0;i<v.length;i++){t=getElementsBySelector(v[i]);els=els.concat(t)}
for(i=0;i<els.length;i++){if(els[i].offsetHeight>maxh)maxh=els[i].offsetHeight;els[i].style.height="auto"}
for(i=0;i<els.length;i++){gap=maxh-els[i].offsetHeight;if(gap>0){t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";nc=els[i].lastChild;if(nc.className=="niftycorners")
els[i].insertBefore(t,nc);else els[i].appendChild(t)}}}
function getElementsBySelector(selector){var i,j,selid="",selclass="",tag=selector,tag2="",v2,k,f,a,s=[],objlist=[],c;if(selector.find("#")){if(selector.find(" ")){s=selector.split(" ");var fs=s[0].split("#");if(fs.length==1)return(objlist);f=document.getElementById(fs[1]);if(f){v=f.getElementsByTagName(s[1]);for(i=0;i<v.length;i++)objlist.push(v[i])}
return(objlist)}else{s=selector.split("#");tag=s[0];selid=s[1];if(selid!=""){f=document.getElementById(selid);if(f)objlist.push(f);return(objlist)}}}
if(selector.find(".")){s=selector.split(".");tag=s[0];selclass=s[1];if(selclass.find(" ")){s=selclass.split(" ");selclass=s[0];tag2=s[1]}}
var v=document.getElementsByTagName(tag);if(selclass==""){for(i=0;i<v.length;i++)objlist.push(v[i]);return(objlist)}
for(i=0;i<v.length;i++){c=v[i].className.split(" ");for(j=0;j<c.length;j++){if(c[j]==selclass){if(tag2=="")objlist.push(v[i]);else{v2=v[i].getElementsByTagName(tag2);for(k=0;k<v2.length;k++)objlist.push(v2[k])}}}}
return(objlist)}
function getParentBk(x){var el=x.parentNode,c;while(el.tagName.toUpperCase()!="HTML"&&(c=getBk(el))=="transparent")
el=el.parentNode;if(c=="transparent")c="#FFFFFF";return(c)}
function getBk(x){var c=getStyleProp(x,"backgroundColor");if(c==null||c=="transparent"||c.find("rgba(0, 0, 0, 0)"))
return("transparent");if(c.find("rgb"))c=rgb2hex(c);return(c)}
function getPadding(x,side){var p=getStyleProp(x,"padding"+side);if(p==null||!p.find("px"))return(0);return(parseInt(p))}
function getStyleProp(x,prop){if(x.currentStyle)
return(x.currentStyle[prop]);if(document.defaultView.getComputedStyle)
return(document.defaultView.getComputedStyle(x,'')[prop]);return(null)}
function rgb2hex(value){var hex="",v,h,i;var regexp=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;var h=regexp.exec(value);for(i=1;i<4;i++){v=parseInt(h[i]).toString(16);if(v.length==1)hex+="0"+v;else hex+=v}
return("#"+hex)}
function Mix(c1,c2){var i,step1,step2,x,y,r=new Array(3);if(c1.length==4)step1=1;else step1=2;if(c2.length==4)step2=1;else step2=2;for(i=0;i<3;i++){x=parseInt(c1.substr(1+step1*i,step1),16);if(step1==1)x=16*x+x;y=parseInt(c2.substr(1+step2*i,step2),16);if(step2==1)y=16*y+y;r[i]=Math.floor((x*50+y*50)/100);r[i]=r[i].toString(16);if(r[i].length==1)r[i]="0"+r[i]}
return("#"+r[0]+r[1]+r[2])}
function trfc_writeMetroDropdown(){document.write('<select name="metros" id="metros">');document.write('<option name="32" value="http://www.traffic.com/Atlanta-Traffic/Atlanta-Traffic-Reports.html" >Atlanta</option>');document.write('<option name="58" value="http://www.traffic.com/Austin-Traffic/Austin-Traffic-Reports.html" >Austin</option>');document.write('<option name="17" value="http://www.traffic.com/Baltimore-Traffic/Baltimore-Traffic-Reports.html" >Baltimore</option>');document.write('<option name="18" value="http://www.traffic.com/Boston-Traffic/Boston-Traffic-Reports.html" >Boston</option>');document.write('<option name="63" value="http://www.traffic.com/Charlotte-Traffic/Charlotte-Traffic-Reports.html" >Charlotte</option>');document.write('<option name="16" value="http://www.traffic.com/Chicago-Traffic/Chicago-Traffic-Reports.html" >Chicago</option>');document.write('<option name="51" value="http://www.traffic.com/Cincinnati-Traffic/Cincinnati-Traffic-Reports.html" >Cincinnati</option>');document.write('<option name="28" value="http://www.traffic.com/Cleveland-Traffic/Cleveland-Traffic-Reports.html" >Cleveland</option>');document.write('<option name="62" value="http://www.traffic.com/Columbus-Traffic/Columbus-Traffic-Reports.html" >Columbus</option>');document.write('<option name="3" value="http://www.traffic.com/Dallas-Traffic/Dallas-Traffic-Reports.html" >Dallas - Ft Worth</option>');document.write('<option name="27" value="http://www.traffic.com/Denver-Traffic/Denver-Traffic-Reports.html" >Denver</option>');document.write('<option name="4" value="http://www.traffic.com/Detroit-Traffic/Detroit-Traffic-Reports.html" >Detroit</option>');document.write('<option name="64" value="http://www.traffic.com/Hartford-Traffic/Hartford-Traffic-Reports.html" >Hartford</option>');document.write('<option name="5" value="http://www.traffic.com/Houston-Traffic/Houston-Traffic-Reports.html" >Houston</option>');document.write('<option name="69" value="http://www.traffic.com/Jacksonville-Traffic/Jacksonville-Traffic-Reports.html" >Jacksonville</option>');document.write('<option name="59" value="http://www.traffic.com/Kansas-City-Traffic/Kansas-City-Traffic-Reports.html" >Kansas City</option>');document.write('<option name="46" value="http://www.traffic.com/Las-Vegas-Traffic/Las-Vegas-Traffic-Reports.html" >Las Vegas</option>');document.write('<option name="6" value="http://www.traffic.com/Los-Angeles-Traffic/Los-Angeles-Traffic-Reports.html" >Los Angeles</option>');document.write('<option name="20" value="http://www.traffic.com/Miami-Traffic/Miami-Traffic-Reports.html" >Miami</option>');document.write('<option name="57" value="http://www.traffic.com/Milwaukee-Traffic/Milwaukee-Traffic-Reports.html" >Milwaukee</option>');document.write('<option name="25" value="http://www.traffic.com/Minneapolis-Traffic/Minneapolis-Traffic-Reports.html" >Mpls. - St. Paul</option>');document.write('<option name="7" value="http://www.traffic.com/New-York-Traffic/New-York-Traffic-Reports.html" >New York</option>');document.write('<option name="61" value="http://www.traffic.com/Norfolk-VA-Beach-Traffic/Norfolk-Virgina-Beach-Traffic-Reports.html" >Norfolk</option>');document.write('<option name="47" value="http://www.traffic.com/Oklahoma-City-Traffic/Oklahoma-City-Traffic-Reports.html" >Oklahoma City</option>');document.write('<option name="23" value="http://www.traffic.com/Orlando-Traffic/Orlando-Traffic-Reports.html" >Orlando</option>');document.write('<option name="2" value="http://www.traffic.com/Philadelphia-Traffic/Philadelphia-Traffic-Reports.html" >Philadelphia</option>');document.write('<option name="48" value="http://www.traffic.com/Phoenix-Traffic/Phoenix-Traffic-Reports.html" >Phoenix</option>');document.write('<option name="1" value="http://www.traffic.com/Pittsburgh-Traffic/Pittsburgh-Traffic-Reports.html" >Pittsburgh</option>');document.write('<option name="29" value="http://www.traffic.com/Portland-Traffic/Portland-Traffic-Reports.html" >Portland</option>');document.write('<option name="49" value="http://www.traffic.com/Providence-Traffic/Providence-Traffic-Reports.html" >Providence</option>');document.write('<option name="66" value="http://www.traffic.com/Richmond-Traffic/Richmond-Traffic-Reports.html" >Richmond</option>');document.write('<option name="13" value="http://www.traffic.com/San-Francisco-Traffic/San-Francisco-Traffic-Reports.html" >S. F. Bay Area</option>');document.write('<option name="30" value="http://www.traffic.com/Sacramento-Traffic/Sacramento-Traffic-Reports.html" >Sacramento</option>');document.write('<option name="50" value="http://www.traffic.com/Salt-Lake-City-Traffic/Salt-Lake-City-Traffic-Reports.html" >Salt Lake City</option>');document.write('<option name="56" value="http://www.traffic.com/San-Antonio-Traffic/San-Antonio-Traffic-Reports.html" >San Antonio</option>');document.write('<option name="24" value="http://www.traffic.com/San-Diego-Traffic/San-Diego-Traffic-Reports.html" >San Diego</option>');document.write('<option name="31" value="http://www.traffic.com/Seattle-Traffic/Seattle-Traffic-Reports.html" >Seattle</option>');document.write('<option name="26" value="http://www.traffic.com/St-Louis-Traffic/St-Louis-Traffic-Reports.html" >St Louis</option>');document.write('<option name="22" value="http://www.traffic.com/Tampa-Traffic/Tampa-Traffic-Reports.html" >Tampa</option>');document.write('<option name="19" value="http://www.traffic.com/Washington-DC-Traffic/Washington-DC-Traffic-Reports.html" >Washington</option>');document.write('</select>')}
function trfc_gotoMetro(){var trfc_selectMetro=document.getElementById("metros");var trfc_pageNavOption=trfc_selectMetro.options[trfc_selectMetro.selectedIndex];if(trfc_pageNavOption.value!=null&&trfc_pageNavOption.value!=""){window.location.href=trfc_pageNavOption.value+"?AWOPARTNER="+trfc_awo2partner}}
var trfc_awo2partner;if(!trfc_awo2partner){trfc_awo2partner="DEFAULT"}
