function openSS(A){windowHandle=window.open(A,"ss","toolbar=no,location=yes,status=no,menubar=no,scrollbars=1,resizable=no,width=800,height=665");if(!windowHandle){windowHandle.opener=self}windowHandle.focus()}function goBackTo(A){if(self.opener){window.open(A)}else{window.location.href=A}}function openPopup(C,A,B){windowHandle=window.open(C,A,B);if(!windowHandle){windowHandle.opener=self}windowHandle.focus()}var remote=null;function rs(D,B,A,C){remote=window.open(B,D,"width="+A+",height="+C+",resizable=yes,scrollbars=yes");if(remote!=null){if(remote.opener==null){remote.opener=self}window.name="yahooNewsRoot";remote.location.href=B}remote.focus()}function openVideo(A){windowHandle=window.open(A,"video","toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=450");if(!windowHandle){windowHandle.opener=self}windowHandle.focus()}var pv_evt,pv_head,pv_path,req,pv_x,pv_y,pv_ok=false,pv_async=true;function cancelPreview(){try{pv_ok=false;tt_Hide()}catch(A){}}function showPreview(C,B,D){pv_evt=C;pv_head=B;pv_path=D;pv_ok=true;try{pv_x=tt_EvX(C);pv_y=tt_EvY(C);if(!pv_async){tt_go(C,pv_head,req.responseText)}else{window.setTimeout("getOOTB()",700)}}catch(A){}}function onPreviewLoaded(){if(pv_async&&req.readyState==4&&req.status==200&&pv_ok){tt_go(pv_evt,pv_head,req.responseText,pv_x,pv_y)}}function getOOTB(){if(!pv_ok){return true}path=pv_path;url="/v10/us/news/pages/homepage/ootb.php?u="+path;if(window.XMLHttpRequest){req=new XMLHttpRequest();req.onreadystatechange=onPreviewLoaded;req.open("GET",url,pv_async);req.send(null)}else{if(window.ActiveXObject){req=new ActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=onPreviewLoaded;req.open("GET",url,pv_async);req.send()}}}}function yg_cookie(){var B=document,A=[],D=[];if(B.cookie.length>0){A=B.cookie.split("; "),cl=A.length,ca=[];for(var C=cl-1;C>=0;C--){ca=A[C].split("=");D[ca[0]]=ca[1]}}this.getAll=function(){return A};this.get=function(E){return(D[E])?unescape(D[E]):0};this.set=function(F,L,G,E,I,M){L=escape(L);var K=new Date(),H=F+"="+L;var J=H+((G)?"; expires="+G:"")+((E)?"; path="+E:"")+((I)?"; domain="+I:"")+((M)?"; secure":"");if((F.length>0&&L.length>0)&&(((G)&&(G>K))||(!G))&&(H.length<4000)){B.cookie=J;A[A.length]=H;D[F]=L;return 1}else{return 0}};this.remove=function(H,F,G){if(D[H]){B.cookie=H+"="+((F)?"; path="+F:"")+((G)?"; domain="+G:"")+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";for(var E=A.length-1;E>=0;E--){if(A[E].indexOf(H)!=-1){A.splice(E,1)}}D[H]=null;return 1}else{return 0}}}var responsecont;var xmlhttpRequstObj;var selectLocalNewsLocation;var localNewsLocation;var localNewsTabs;var moreProvidersLinks;var moreProvidersClass;var moreProvidersDisplay;var moreLocalNewsProviders;var localNewsPageLink;function getnews(){var C=new Date();var B=C.getTime();var A="/v10/us/news/modules/homepage/homepage_category.php?xmlhttp=1&rand="+B;if(window.XMLHttpRequest){xmlhttpRequstObj=new XMLHttpRequest();xmlhttpRequstObj.onreadystatechange=processRequestChange;xmlhttpRequstObj.open("GET",A,true);xmlhttpRequstObj.send(null)}else{if(window.ActiveXObject){xmlhttpRequstObj=new ActiveXObject("Microsoft.XMLHTTP");if(xmlhttpRequstObj){xmlhttpRequstObj.onreadystatechange=processRequestChange;xmlhttpRequstObj.open("GET",A,true);xmlhttpRequstObj.send()}}}}function processRequestChange(){if(xmlhttpRequstObj.readyState==4){if(xmlhttpRequstObj.status==200){var A=xmlhttpRequstObj.responseText;if(A.length>200){shownews(A)}initUlmForLocalNews()}}}function shownews(H){responsecont=document.createElement("div");responsecont.innerHTML=H;var D=responsecont.innerHTML;var A=document.getElementById("tgglmstr");saveLocalNewsHtml();A.innerHTML=D;restoreLocalNewsHtml();var C=A.getElementsByTagName("div");for(var B=0;B<C.length;B++){var F=C[B].getAttribute("name");if(F=="container"){var E=C[B].id;linkthesetabs(E)}}var G=new YAHOO.News.Tooltip.Create({url:"/v10/us/news/pages/homepage/ootb.php?u=",handler:"name",classname:"showtt"})}function makexmlo(){if(window.ActiveXObject){var A=new ActiveXObject("Microsoft.XMLHTTP")}else{if(window.XMLHttpRequest){var A=new XMLHttpRequest()}}return A}function saveLocalNewsHtml(){var A=getElement("selectLocalNewsLocation");if(A!=null){selectLocalNewsLocationText=A.innerHTML;selectLocalNewsLocationStyleDisplay=A.style.display}changeLocationLink=getElement("ulmswitch");if(changeLocationLink!=null){changeLocationStyleDisplay=changeLocationLink.style.display}}function restoreLocalNewsHtml(){var B=getElement("selectLocalNewsLocation");if(B!=null){B.innerHTML=selectLocalNewsLocationText;B.style.display=selectLocalNewsLocationStyleDisplay}var A=getElement("ulmswitch");if(A!=null){A.style.display=changeLocationStyleDisplay}}function getElement(C){var B=null;try{B=document.getElementById(C)}catch(A){B=document.all[C]}return B}var dacookie=new yg_cookie();var expirestime=new Date();expirestime.setTime(expirestime.getTime()+60*60*24*365*10000);var temptabcookie="u=0";var initYNEWSFRONT=dacookie.get("YNEWSFRONT");var initYNEWSMYSRC=dacookie.get("YNEWSMYSRC");var assarr=new Array();var mysrcarr=new Array();if(initYNEWSFRONT){var split1=initYNEWSFRONT.split("&");for(var subcookiekey in split1){var tempsplit=split1[subcookiekey].split("=");for(var namekey in tempsplit){if(namekey==0){var tempkey=String(tempsplit[0]);assarr[tempkey]=tempsplit[1]}}}}if(initYNEWSMYSRC){var split1=initYNEWSMYSRC.split(",");for(var c in split1){mysrcarr[split1[c]]=1}}else{var mysrcNewCookie=new Array;var countsrc=0;var mysrcString=""}function toggleinit(){if(!dacookie.get("YNEWSFRONT")){dacookie.set("YNEWSFRONT",temptabcookie,expirestime)}if(!dacookie.get("YNEWSMYSRC")){mysrcString=mysrcNewCookie.join(",");dacookie.set("YNEWSMYSRC",mysrcString,expirestime)}}function linkthesetabs(D){var C=document.getElementById(D);var G=C.firstChild;while(G){if(G.className=="newscat"){var F=G.firstChild;while(F){if(F.className=="toggle"){var L=F.getElementsByTagName("LI");var R=L.length;var A=R-1;for(var N=0;N<R;N++){L[N].firstChild.onclick=opensaysme;L[N].firstChild.catid=D;L[N].firstChild.nodekey=N;L[N].firstChild.mysrcnode=A}var P;if(assarr[ieIsWeak(D)]){P=assarr[ieIsWeak(D)]}else{P=0}if(P>=0&&R>=1){L[0].className=""}var H=P-1;if(P>=0&&P<R){L[P].className="on"}else{if(R==1){L[0].className="on"}}if(H>=0&&H<R-1){L[H].className="last"}if(P!=A){L[A].className="last"}}if(F.className=="headlines"){var Q=F.getElementsByTagName("DIV");if(P>0){var J;if(D=="c815"){J=Q.length}else{J=Q.length-1}for(var I=0;I<J;I++){if(I==P){Q[I].className="showheadlines"}else{Q[I].className="moreheadlines"}}}var E=Q[A];var B=new Array();if(E){B=E.getElementsByTagName("H4")}for(var M=0;M<B.length;M++){var K=B[M].parentNode;var O=K.id;B[M].onclick=openmysrc;B[M].mysrckey=O;if(!dacookie.get("YNEWSMYSRC")){if(K.className=="ynmysrcunit open"){mysrcNewCookie[countsrc++]=ieIsWeak(O)}}else{if(mysrcarr[ieIsWeak(O)]){K.className="ynmysrcunit open"}else{K.className="ynmysrcunit"}}}}if(F.className=="moreproviders"){if(P==A){F.style.display="none"}else{F.style.display="block"}}F=F.nextSibling}}G=G.nextSibling}if(!dacookie.get("YNEWSFRONT")){temptabcookie+="&"+ieIsWeak(D)+"="+0}}function opensaysme(){var E=this.catid;var J=this.nodekey;var C=this.mysrcnode;var A=document.getElementById(E);var O="YNEWSFRONT";var F="u=0";var T=expirestime;var L="";var U="";var H="";var B=dacookie.get("YNEWSFRONT");if(B){var S=B.split("&");for(var G in S){var M=S[G].split("=");for(var I in M){if(I==0){if(M[0]!="u"){if(M[0]==ieIsWeak(E)){F+="&"+M[0]+"="+J}else{F+="&"+M[0]+"="+M[1]}}}}}}dacookie.remove("YNEWSFRONT");dacookie.set(O,F,T,L,U,H);var D=document.getElementById(E);var N=D.firstChild;while(N){if(N.className=="newscat"){var K=N.firstChild;while(K){if(K.className=="toggle"){var Q=K.getElementsByTagName("LI");var W=Q.length;for(var R=0;R<W;R++){if((R==3)&&(E=="c815")){Q[R].className="lolast"}else{Q[R].className=""}}var P=J-1;Q[J].className="on";if(P>-1){Q[P].className="last"}if(J!=C){Q[C].className="last"}}if(K.className=="headlines"){var V=K.getElementsByTagName("DIV");for(z=0;z<V.length;z++){if(V[z].className=="showheadlines"){V[z].className="moreheadlines"}}V[J].className="showheadlines"}if(K.className=="moreproviders"){if(J==C){K.style.display="none"}else{K.style.display="block"}}K=K.nextSibling}}N=N.nextSibling}return false}function openmysrc(){var J=this.mysrckey;var F="YNEWSMYSRC";var M="";var K=expirestime;var D="";var L="";var O="";var G=dacookie.get("YNEWSMYSRC");var E=new Array;var N=new Array;if(G){var B=G.split(",");for(var H in B){if(B[H]!=""){E[H]=B[H];N[B[H]]=H}}}var A=document.getElementById(J);if(N[ieIsWeak(J)]){var I=N[ieIsWeak(J)];var C=E.splice(I,1)}else{E.push(ieIsWeak(J))}M=E.join(",");dacookie.remove("YNEWSMYSRC");dacookie.set(F,M,K,D,L,O);if(A.className=="ynmysrcunit"){A.className="ynmysrcunit open"}else{A.className="ynmysrcunit"}return false}function ieIsWeak(A){if(A.indexOf("my")>-1){return A.substr(2,A.length)}else{return A.substr(1,A.length)}}function loadingmsg(){var G=this.catid;var F=G.substring(1);var D="h"+F;var A=document.getElementById(D);var C=A.childNodes;for(var B=0;B<C.length;B++){if(C[B].className=="showheadlines"){var E="Content loading...";C[B].innerHTML=E}}return false}function linktabstemp(C){var H=document.getElementById(C);var G=H.firstChild;while(G){if(G.className=="newscat"){var E=G.firstChild;while(E){if(E.className=="toggle"){var D=E.getElementsByTagName("LI");var B=D.length;var A=B-1;for(var F=0;F<B;F++){D[F].firstChild.onclick=loadingmsg;D[F].firstChild.catid=C;D[F].firstChild.nodekey=F;D[F].firstChild.mysrcnode=A}}E=E.nextSibling}}G=G.nextSibling}}function ygConnect(){}ygConnect.prototype={_msxml_progid:["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],_async_response:{},_http_header:[],_isFormPost:false,_sFormData:null,getConnObject:function(A,G){var E,B;try{B=new XMLHttpRequest();E={conn:B,oId:A,tId:G}}catch(D){for(var C=0;C<this._msxml_progid.length;++C){try{B=new ActiveXObject(this._msxml_progid[C]);E={conn:B,oId:A,tId:G}}catch(D){}}}finally{if(B!=undefined||E!=undefined){var F=arguments.length>0?E:B;return F}else{return null}}},setProgId:function(A){this.msxml_progid.unshift(A)},syncRequest:function(F,C,E,B,A){if(!F){return }F.conn.open(C,E,false);if(this._http_header.length>0){this.setHeader(F.conn)}if(this._isFormPost){A=this._sFormData;this._isFormPost=false}A?F.conn.send(A):F.conn.send(null);try{if(F.conn.status==200){response=(B?F.conn.responseXML:F.conn.responseText)}else{response=this.connectException(F)}}catch(D){response=this.connectException(D,F.tId)}finally{ygConnect.superclass.releaseObject(F);return response}},asyncRequest:function(B,E,C,I,G,A,F){if(!B){var D={method:E,uri:C,isXml:I,callback:G,argument:A,data:F};ygConnect.superclass.queueRequest(D)}else{var H=this;B.conn.open(E,C,true);if(G){B.conn.onreadystatechange=function(){if(B.conn.readyState==4){try{if(B.conn.status==200){G(B.conn,B.tId,A)}else{var J=H.connectException(B);G(J,A)}}catch(K){var J=H.connectException(K,B.tId);G(J,A)}finally{ygConnect.superclass.releaseObject(B)}}}}else{B.conn.onreadystatechange=function(){H.stateChange(B,I)}}if(this._http_header.length>0){this.setHeader(B)}if(this._isFormPost){F=this._sFormData;this._isFormPost=false}F?B.conn.send(F):B.conn.send(null)}},stateChange:function(D,A){var B;switch(D.conn.readyState){case 4:try{if(D.conn.status==200){B={tId:D.tId,status:D.conn.status,message:(A?D.conn.responseXML:D.conn.responseText)}}else{B=this.connectException(D)}}catch(C){B=this.connectException(C,D.tId)}finally{this.setResponse(B);ygConnect.superclass.releaseObject(D)}break}},setResponse:function(A){this._async_response[A.tId]=A},getResponse:function(B){var A=this._async_response[B];if(A){delete this._async_response[B];return A}},initHeader:function(B,C){var A=[B,C];this._http_header.push(A)},setHeader:function(C){var A=this._http_header;for(var B=0;B<A.length;B++){C.conn.setRequestHeader(A[B][0],A[B][1])}A.splice(0,A.length)},getHeader:function(B,A){return B.conn.getResponseHeader(A)},getAllHeaders:function(A){return A.conn.getAllResponseHeaders()},setForm:function(C){this._sFormData="";var E;var D=document.forms[C];for(var B=0;B<D.elements.length;B++){oElement=D.elements[B];elName=D.elements[B].name;elValue=D.elements[B].value;switch(oElement.type){case"select-multiple":for(var A=0;A<oElement.options.length;A++){if(oElement.options[A].selected){this._sFormData+=elName+"="+encodeURIComponent(oElement.options[A].value)+"&"}}break;case"radio":if(oElement.checked){this._sFormData+=elName+"="+encodeURIComponent(elValue)+"&"}break;case"checkbox":if(oElement.checked){if(elName==E){if(this._sFormData.lastIndexOf("&")==sFormData.length-1){this._sFormData=this._sFormData.substr(0,this._sFormData.length-1)}this._sFormData+=","+encodeURIComponent(elValue)}else{this._sFormData+=elName+"="+encodeURIComponent(elValue)+"&"}E=elName}break;case"file":break;default:this._sFormData+=elName+"="+encodeURIComponent(elValue)+"&";break}}this._sFormData=this._sFormData.substr(0,this._sFormData.length-1);this._isFormPost=true;this.initHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8")},abort:function(A){if(this.isCallInProgress(A)){A.conn.abort();ygConnect.superclass.releaseObject(A)}},isCallInProgress:function(A){if(A){return A.conn.readyState!=4&&A.conn.readyState!=0}},connectException:function(A,B){if(A.conn){return{tId:A.tId,status:A.conn.status,message:A.conn.statusText}}else{return{tId:B,status:A.name,message:A.message}}}};var ygConnManager=function(){};ygConnManager.prototype={_object_count:0,_available_pool:[],_request_queue:[],_enable_pool:true,_max_pool_size:2,_transaction_id:0,http:new ygConnect()};var ygConn=ygConnManager.prototype;ygConnect.superclass=ygConnManager.prototype;ygConnManager.prototype.setPoolSize=function(A){this._max_pool_size=2};ygConnManager.prototype.disablePooling=function(){this._enable_pool=false};ygConnManager.prototype.enablePooling=function(){this._enable_pool=true};ygConnManager.prototype.getTransactionId=function(){return this._transaction_id};ygConnManager.prototype.incrObjCount=function(){this._object_count++};ygConnManager.prototype.incrTransactionId=function(){this._transaction_id++};ygConnManager.prototype.getObject=function(){var C;var B;var D=this.getTransactionId();try{if(window.XMLHttpRequest){B=this._object_count;C=this.http.getConnObject(B,D);if(C){this.incrTransactionId()}return C}else{if(window.ActiveXObject){return this.getActiveXObject()}}}catch(A){return this.getActiveXObject()}};ygConnManager.prototype.getActiveXObject=function(){var B;var A;var C=this.getTransactionId();if(this._object_count<this._max_pool_size&&this._available_pool.length==0){A=this._object_count;B=this.http.getConnObject(A,C);if(B){this.incrObjCount();this.incrTransactionId()}}else{if(this._available_pool.length>0){B=this.getAvailableObject();if(B){B.tId=C;this.incrTransactionId()}}}return B};ygConnManager.prototype.getAvailableObject=function(){return this._available_pool.shift()};ygConnManager.prototype.releaseObject=function(B){try{if(window.XMLHttpRequest){B=null}else{B.conn.onreadystatechange=this.detachStateListener;B.conn.abort();this._available_pool.push(B)}}catch(A){B.conn.onreadystatechange=this.detachStateListener;B.conn.abort();this._available_pool.push(B)}finally{this.checkRequestQueue()}};ygConnManager.prototype.checkRequestQueue=function(){if(this._request_queue.length>0){var B=this.getObject();var A=this._request_queue.shift();this.http.asyncRequest(B,A.method,A.uri,A.isXml,A.callback,A.argument,A.data)}};ygConnManager.prototype.queueRequest=function(A){this._request_queue.push(A)};ygConnManager.prototype.detachStateListener=function(){};var ygPos=new function(){this.getPos=function(D){var G=[D.offsetLeft,D.offsetTop];var F=D.offsetParent;var E={x:null,y:null};if(F!=D){while(F){switch(C){case"ie":if(A(F,"position")=="relative"&&A(D,"width")=="auto"&&(A(D,"position")=="static")){return[D.offsetLeft,D.offsetTop]}else{if(A(F,"width")!="auto"||A(D.parentNode,"position")!="static"){E.x=parseInt(A(F,"borderLeftWidth"));E.y=parseInt(A(F,"borderTopWidth"));if(!isNaN(E.x)){G[0]+=E.x}if(!isNaN(E.y)){G[1]+=E.y}}}break;case"gecko":if(A(F,"position")=="relative"){E.x=parseInt(A(F,"border-left-width"));E.y=parseInt(A(F,"border-top-width"));if(!isNaN(E.x)){G[0]+=E.x}if(!isNaN(E.y)){G[1]+=E.y}}break}G[0]+=F.offsetLeft;G[1]+=F.offsetTop;F=F.offsetParent}}if(C=="ie"&&A(D,"width")!="auto"&&A(D.offsetParent,"width")=="auto"&&A(D.offsetParent,"position")=="relative"){F=D.parentNode;while(F.tagName!="HTML"){E.x=parseInt(A(F,"marginLeft"));E.y=parseInt(A(F,"paddingLeft"));if(!isNaN(E.x)){G[0]-=E.x}if(!isNaN(E.y)){G[0]-=E.y}F=F.parentNode}}return G};this.getX=function(D){return this.getPos(D)[0]};this.getY=function(D){return this.getPos(D)[1]};this.setPos=function(E,D){var H=[0,0];var I={x:0,y:0};var G=A(E,"position");if(G=="static"){E.style.position="relative";G="relative"}if(E.offsetWidth){if(G=="relative"){H=this.getPos(E);var F={x:A(E,"left"),y:A(E,"top")};I.x=(F.x&&F.x.indexOf("px")!=-1)?parseInt(F.x):0;I.y=(F.y&&F.y.indexOf("px")!=-1)?parseInt(F.y):0}else{H=this.getPos(E.offsetParent);var F={x:A(E,"margin-left"),y:A(E,"margin-top")};I.x=(F.x&&F.x.indexOf("px")!=-1)?0-parseInt(F.x):0;I.y=(F.y&&F.y.indexOf("px")!=-1)?0-parseInt(F.y):0}}if(C=="safari"){if(E.offsetParent&&E.offsetParent.tagName=="BODY"){if(A(E,"position")=="relative"){I.x-=document.body.offsetLeft;I.y-=document.body.offsetTop}else{if(A(E,"position")=="absolute"||A(E,"position")=="fixed"){I.x+=document.body.offsetLeft;I.y+=document.body.offsetTop}}}}if(D[0]!==null){E.style.left=D[0]-H[0]+I.x+"px"}if(D[1]!==null){E.style.top=D[1]-H[1]+I.y+"px"}};this.setX=function(E,D){this.setPos(E,[D,null])};this.setY=function(D,E){this.setPos(D,[null,E])};this.getRegion=function(D){return new yui.Region.getRegion(D)};var A=function(D,F){var E=document.defaultView;if(D.style[F]){return D.style[F]}else{if(D.currentStyle){if(F.indexOf("-")!=-1){F=F.split("-");F[1]=F[1].toUpperCase().charAt(0)+F[1].substr(1);F=F.join("")}if(D.currentStyle[F]){return D.currentStyle[F]}}else{if(E&&E.getComputedStyle(D,"")&&E.getComputedStyle(D,"").getPropertyValue(F)){return E.getComputedStyle(D,"").getPropertyValue(F)}}}return null};var B=function(){var D=navigator.userAgent.toLowerCase();if(D.indexOf("opera")!=-1){return"opera"}else{if(D.indexOf("msie")!=-1){return"ie"}else{if(D.indexOf("safari")!=-1){return"safari"}else{if(D.indexOf("gecko")!=-1){return"gecko"}else{return false}}}}};var C=B()};yui=window.yui||{};yui.Region=function(C,D,A,B){this.top=C;this.right=D;this.bottom=A;this.left=B};yui.Region.prototype.contains=function(A){return(A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom)};yui.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};yui.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top);var D=Math.min(this.right,E.right);var A=Math.min(this.bottom,E.bottom);var B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new yui.Region(C,D,A,B)}else{return null}};yui.Region.prototype.union=function(E){var C=Math.min(this.top,E.top);var D=Math.max(this.right,E.right);var A=Math.max(this.bottom,E.bottom);var B=Math.min(this.left,E.left);return new yui.Region(C,D,A,B)};yui.Region.prototype.toString=function(){return("Region {  t: "+this.top+", r: "+this.right+", b: "+this.bottom+", l: "+this.left+"}")};yui.Region.getRegion=function(D){var F=ygPos.getPos(D);var C=F[1];var E=F[0]+D.offsetWidth;var A=F[1]+D.offsetHeight;var B=F[0];return new yui.Region(C,E,A,B)};yui.Point=function(A,B){this.x=A;this.y=B;this.top=B;this.right=A;this.bottom=B;this.left=A};yui.Point.prototype=new yui.Region();window.YAHOO=window.YAHOO||{};YAHOO.namespace=function(B){if(!B||!B.length){return null}var D=B.split(".");var C=YAHOO;for(var A=(D[0]=="YAHOO")?1:0;A<D.length;++A){C[D[A]]=C[D[A]]||{};C=C[D[A]]}return C};YAHOO.log=function(D,C,B){var A=YAHOO.widget.Logger;if(A&&A.log){return A.log(D,C,B)}else{return false}};YAHOO.extend=function(A,C){var B=function(){};B.prototype=C.prototype;A.prototype=new B();A.prototype.constructor=A;A.superclass=C.prototype;if(C.prototype.constructor==Object.prototype.constructor){C.prototype.constructor=C}};YAHOO.namespace("util");YAHOO.namespace("widget");YAHOO.namespace("example");YAHOO.util.Dom=function(){var B=navigator.userAgent.toLowerCase();var C=(B.indexOf("opera")>-1);var H=(B.indexOf("safari")>-1);var D=(window.ActiveXObject);var E=0;var F=YAHOO.util;var A={};var I=function(K){var L=function(N){var M=/(-[a-z])/i.exec(N);return N.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase())};while(K.indexOf("-")>-1){K=L(K)}return K};var G=function(M){if(M.indexOf("-")>-1){return M}var N="";for(var L=0,K=M.length;L<K;++L){if(M.charAt(L)==M.charAt(L).toUpperCase()){N=N+"-"+M.charAt(L).toLowerCase()}else{N=N+M.charAt(L)}}return N};var J=function(K){A[K]={camel:I(K),hyphen:G(K)}};return{get:function(M){if(!M){return null}if(typeof M!="string"&&!(M instanceof Array)){return M}if(typeof M=="string"){return document.getElementById(M)}else{var N=[];for(var L=0,K=M.length;L<K;++L){N[N.length]=F.Dom.get(M[L])}return N}return null},getStyle:function(K,M){var L=function(P){var S=null;var O=document.defaultView;if(!A[M]){J(M)}var N=A[M]["camel"];var R=A[M]["hyphen"];if(M=="opacity"&&P.filters){S=1;try{S=P.filters.item("DXImageTransform.Microsoft.Alpha").opacity/100}catch(T){try{S=P.filters.item("alpha").opacity/100}catch(T){}}}else{if(P.style[N]){S=P.style[N]}else{if(D&&P.currentStyle&&P.currentStyle[N]){S=P.currentStyle[N]}else{if(O&&O.getComputedStyle){var Q=O.getComputedStyle(P,"");if(Q&&Q.getPropertyValue(R)){S=Q.getPropertyValue(R)}}}}}return S};return F.Dom.batch(K,L,F.Dom,true)},setStyle:function(L,N,O){if(!A[N]){J(N)}var K=A[N]["camel"];var M=function(P){switch(N){case"opacity":if(D&&typeof P.style.filter=="string"){P.style.filter="alpha(opacity="+O*100+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=1}}else{P.style.opacity=O;P.style["-moz-opacity"]=O;P.style["-khtml-opacity"]=O}break;default:P.style[K]=O}};F.Dom.batch(L,M,F.Dom,true)},getXY:function(K){var L=function(N){if(N.offsetParent===null||this.getStyle(N,"display")=="none"){return false}var M=null;var S=[];var O;if(N.getBoundingClientRect){O=N.getBoundingClientRect();var Q=document;if(!this.inDocument(N)&&parent.document!=document){Q=parent.document;if(!this.isAncestor(Q.documentElement,N)){return false}}var P=Math.max(Q.documentElement.scrollTop,Q.body.scrollTop);var R=Math.max(Q.documentElement.scrollLeft,Q.body.scrollLeft);return[O.left+R,O.top+P]}else{S=[N.offsetLeft,N.offsetTop];M=N.offsetParent;if(M!=N){while(M){S[0]+=M.offsetLeft;S[1]+=M.offsetTop;M=M.offsetParent}}if(H&&this.getStyle(N,"position")=="absolute"){S[0]-=document.body.offsetLeft;S[1]-=document.body.offsetTop}}if(N.parentNode){M=N.parentNode}else{M=null}while(M&&M.tagName.toUpperCase()!="BODY"&&M.tagName.toUpperCase()!="HTML"){if(F.Dom.getStyle(M,"display")!="inline"){S[0]-=M.scrollLeft;S[1]-=M.scrollTop}if(M.parentNode){M=M.parentNode}else{M=null}}return S};return F.Dom.batch(K,L,F.Dom,true)},getX:function(K){var L=function(M){return F.Dom.getXY(M)[0]};return F.Dom.batch(K,L,F.Dom,true)},getY:function(K){var L=function(M){return F.Dom.getXY(M)[1]};return F.Dom.batch(K,L,F.Dom,true)},setXY:function(K,N,M){var L=function(Q){var P=this.getStyle(Q,"position");if(P=="static"){this.setStyle(Q,"position","relative");P="relative"}var S=this.getXY(Q);if(S===false){return false}var R=[parseInt(this.getStyle(Q,"left"),10),parseInt(this.getStyle(Q,"top"),10)];if(isNaN(R[0])){R[0]=(P=="relative")?0:Q.offsetLeft}if(isNaN(R[1])){R[1]=(P=="relative")?0:Q.offsetTop}if(N[0]!==null){Q.style.left=N[0]-S[0]+R[0]+"px"}if(N[1]!==null){Q.style.top=N[1]-S[1]+R[1]+"px"}var O=this.getXY(Q);if(!M&&(O[0]!=N[0]||O[1]!=N[1])){this.setXY(Q,N,true)}};F.Dom.batch(K,L,F.Dom,true)},setX:function(L,K){F.Dom.setXY(L,[K,null])},setY:function(K,L){F.Dom.setXY(K,[null,L])},getRegion:function(K){var L=function(M){var N=new YAHOO.util.Region.getRegion(M);return N};return F.Dom.batch(K,L,F.Dom,true)},getClientWidth:function(){return F.Dom.getViewportWidth()},getClientHeight:function(){return F.Dom.getViewportHeight()},getElementsByClassName:function(M,K,L){var N=function(O){return F.Dom.hasClass(O,M)};return F.Dom.getElementsBy(N,K,L)},hasClass:function(M,L){var K=new RegExp("(?:^|\\s+)"+L+"(?:\\s+|$)");var N=function(O){return K.test(O.className)};return F.Dom.batch(M,N,F.Dom,true)},addClass:function(L,K){var M=function(N){if(this.hasClass(N,K)){return }N.className=[N.className,K].join(" ")};F.Dom.batch(L,M,F.Dom,true)},removeClass:function(M,L){var K=new RegExp("(?:^|\\s+)"+L+"(?:\\s+|$)","g");var N=function(O){if(!this.hasClass(O,L)){return }var P=O.className;O.className=P.replace(K," ");if(this.hasClass(O,L)){this.removeClass(O,L)}};F.Dom.batch(M,N,F.Dom,true)},replaceClass:function(N,L,K){if(L===K){return false}var M=new RegExp("(?:^|\\s+)"+L+"(?:\\s+|$)","g");var O=function(P){if(!this.hasClass(P,L)){this.addClass(P,K);return }P.className=P.className.replace(M," "+K+" ");if(this.hasClass(P,L)){this.replaceClass(P,L,K)}};F.Dom.batch(N,O,F.Dom,true)},generateId:function(K,M){M=M||"yui-gen";K=K||{};var L=function(N){if(N){N=F.Dom.get(N)}else{N={}}if(!N.id){N.id=M+E++}return N.id};return F.Dom.batch(K,L,F.Dom,true)},isAncestor:function(L,M){L=F.Dom.get(L);if(!L||!M){return false}var K=function(O){if(L.contains&&!H){return L.contains(O)}else{if(L.compareDocumentPosition){return !!(L.compareDocumentPosition(O)&16)}else{var N=O.parentNode;while(N){if(N==L){return true}else{if(!N.tagName||N.tagName.toUpperCase()=="HTML"){return false}}N=N.parentNode}return false}}};return F.Dom.batch(M,K,F.Dom,true)},inDocument:function(K){var L=function(M){return this.isAncestor(document.documentElement,M)};return F.Dom.batch(K,L,F.Dom,true)},getElementsBy:function(Q,L,M){L=L||"*";M=F.Dom.get(M)||document;var N=[];var P=M.getElementsByTagName(L);if(!P.length&&(L=="*"&&M.all)){P=M.all}for(var O=0,K=P.length;O<K;++O){if(Q(P[O])){N[N.length]=P[O]}}return N},batch:function(O,K,N,M){var L=O;O=F.Dom.get(O);var S=(M)?N:window;if(!O||O.tagName||!O.length){if(!O){return false}return K.call(S,O,N)}var Q=[];for(var P=0,R=O.length;P<R;++P){if(!O[P]){L=L[P]}Q[Q.length]=K.call(S,O[P],N)}return Q},getDocumentHeight:function(){var L=-1,Q=-1,P=-1;var M=parseInt(F.Dom.getStyle(document.body,"marginTop"),10);var O=parseInt(F.Dom.getStyle(document.body,"marginBottom"),10);var N=document.compatMode;if((N||D)&&!C){switch(N){case"CSS1Compat":L=((window.innerHeight&&window.scrollMaxY)?window.innerHeight+window.scrollMaxY:-1);Q=[document.documentElement.clientHeight,self.innerHeight||-1].sort(function(S,R){return(S-R)})[1];P=document.body.offsetHeight+M+O;break;default:L=document.body.scrollHeight;P=document.body.clientHeight}}else{L=document.documentElement.scrollHeight;Q=self.innerHeight;P=document.documentElement.clientHeight}var K=[L,Q,P].sort(function(S,R){return(S-R)});return K[2]},getDocumentWidth:function(){var N=-1,K=-1,M=-1;var P=parseInt(F.Dom.getStyle(document.body,"marginRight"),10);var O=parseInt(F.Dom.getStyle(document.body,"marginLeft"),10);var Q=document.compatMode;if(Q||D){switch(Q){case"CSS1Compat":N=document.documentElement.clientWidth;K=document.body.offsetWidth+O+P;break;default:K=document.body.clientWidth;N=document.body.scrollWidth;break}}else{N=document.documentElement.clientWidth;K=document.body.offsetWidth+O+P}var L=Math.max(N,K);return L},getViewportHeight:function(){var K=-1;var L=document.compatMode;if((L||D)&&!C){switch(L){case"CSS1Compat":K=document.documentElement.clientHeight;break;default:K=document.body.clientHeight}}else{K=self.innerHeight}return K},getViewportWidth:function(){var K=-1;var L=document.compatMode;if(L||D){switch(L){case"CSS1Compat":K=document.documentElement.clientWidth;break;default:K=document.body.clientWidth}}else{K=self.innerWidth}return K}}}();YAHOO.util.Region=function(C,D,A,B){this.top=C;this[1]=C;this.right=D;this.bottom=A;this.left=B;this[0]=B};YAHOO.util.Region.prototype.contains=function(A){return(A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom)};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left))};YAHOO.util.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top);var D=Math.min(this.right,E.right);var A=Math.min(this.bottom,E.bottom);var B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new YAHOO.util.Region(C,D,A,B)}else{return null}};YAHOO.util.Region.prototype.union=function(E){var C=Math.min(this.top,E.top);var D=Math.max(this.right,E.right);var A=Math.max(this.bottom,E.bottom);var B=Math.min(this.left,E.left);return new YAHOO.util.Region(C,D,A,B)};YAHOO.util.Region.prototype.toString=function(){return("Region {top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}")};YAHOO.util.Region.getRegion=function(D){var F=YAHOO.util.Dom.getXY(D);var C=F[1];var E=F[0]+D.offsetWidth;var A=F[1]+D.offsetHeight;var B=F[0];return new YAHOO.util.Region(C,E,A,B)};YAHOO.util.Point=function(A,B){if(A instanceof Array){B=A[1];A=A[0]}this.x=this.right=this.left=this[0]=A;this.y=this.top=this.bottom=this[1]=B};YAHOO.util.Point.prototype=new YAHOO.util.Region();YAHOO.util.CustomEvent=function(C,B,A){this.type=C;this.scope=B||window;this.silent=A;this.subscribers=[];if(!this.silent){}};YAHOO.util.CustomEvent.prototype={subscribe:function(C,B,A){this.subscribers.push(new YAHOO.util.Subscriber(C,B,A))},unsubscribe:function(F,C){var B=false;for(var D=0,A=this.subscribers.length;D<A;++D){var E=this.subscribers[D];if(E&&E.contains(F,C)){this._delete(D);B=true}}return B},fire:function(){var A=this.subscribers.length;if(!A&&this.silent){return }var E=[];for(var B=0;B<arguments.length;++B){E.push(arguments[B])}if(!this.silent){}for(B=0;B<A;++B){var C=this.subscribers[B];if(C){if(!this.silent){}var D=(C.override)?C.obj:this.scope;C.fn.call(D,this.type,E,C.obj)}}},unsubscribeAll:function(){for(var B=0,A=this.subscribers.length;B<A;++B){this._delete(A-1-B)}},_delete:function(B){var A=this.subscribers[B];if(A){delete A.fn;delete A.obj}this.subscribers.splice(B,1)},toString:function(){return"CustomEvent: '"+this.type+"', scope: "+this.scope}};YAHOO.util.Subscriber=function(B,C,A){this.fn=B;this.obj=C||null;this.override=(A)};YAHOO.util.Subscriber.prototype.contains=function(A,B){return(this.fn==A&&this.obj==B)};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+(this.obj||"")+", override: "+(this.override||"no")+" }"};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var G=false;var E=[];var C=[];var F=[];var D=[];var B=[];var A=0;var J=[];var I=[];var H=0;return{POLL_RETRYS:200,POLL_INTERVAL:50,EL:0,TYPE:1,FN:2,WFN:3,SCOPE:3,ADJ_SCOPE:4,isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.userAgent),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&navigator.userAgent.match(/msie/gi)),addDelayedListener:function(O,M,N,L,K){C[C.length]=[O,M,N,L,K];if(G){A=this.POLL_RETRYS;this.startTimeout(0)}},startTimeout:function(M){var N=(M||M===0)?M:this.POLL_INTERVAL;var L=this;var K=function(){L._tryPreloadAttach()};this.timeout=setTimeout(K,N)},onAvailable:function(N,M,L,K){J.push({id:N,fn:M,obj:L,override:K});A=this.POLL_RETRYS;this.startTimeout(0)},addListener:function(M,S,V,Q,T){if(!V||!V.call){return false}if(this._isValidCollection(M)){var W=true;for(var R=0,U=M.length;R<U;++R){W=(this.on(M[R],S,V,Q,T)&&W)}return W}else{if(typeof M=="string"){var P=this.getEl(M);if(G&&P){M=P}else{this.addDelayedListener(M,S,V,Q,T);return true}}}if(!M){return false}if("unload"==S&&Q!==this){F[F.length]=[M,S,V,Q,T];return true}var O=(T)?Q:M;var N=function(Y){return V.call(O,YAHOO.util.Event.getEvent(Y),Q)};var X=[M,S,V,N,O];var L=E.length;E[L]=X;if(this.useLegacyEvent(M,S)){var K=this.getLegacyIndex(M,S);if(K==-1||M!=D[K][0]){K=D.length;I[M.id+S]=K;D[K]=[M,S,M["on"+S]];B[K]=[];M["on"+S]=function(Y){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Y),K)}}B[K].push(L)}else{if(M.addEventListener){M.addEventListener(S,N,false)}else{if(M.attachEvent){M.attachEvent("on"+S,N)}}}return true},fireLegacyEvent:function(R,M){var S=true;var L=B[M];for(var O=0,P=L.length;O<P;++O){var N=L[O];if(N){var T=E[N];if(T&&T[this.WFN]){var K=T[this.ADJ_SCOPE];var Q=T[this.WFN].call(K,R);S=(S&&Q)}else{delete L[O]}}}return S},getLegacyIndex:function(M,K){var L=this.generateId(M)+K;if(typeof I[L]=="undefined"){return -1}else{return I[L]}},useLegacyEvent:function(L,K){if(!L.addEventListener&&!L.attachEvent){return true}else{if(this.isSafari){if("click"==K||"dblclick"==K){return true}}}return false},removeListener:function(K,R,O,Q){if(!O||!O.call){return false}if(typeof K=="string"){K=this.getEl(K)}else{if(this._isValidCollection(K)){var P=true;for(var L=0,M=K.length;L<M;++L){P=(this.removeListener(K[L],R,O)&&P)}return P}}if("unload"==R){for(L=0,M=F.length;L<M;L++){var S=F[L];if(S&&S[0]==K&&S[1]==R&&S[2]==O){F.splice(L,1);return true}}return false}var N=null;if("undefined"==typeof Q){Q=this._getCacheIndex(K,R,O)}if(Q>=0){N=E[Q]}if(!K||!N){return false}if(K.removeEventListener){K.removeEventListener(R,N[this.WFN],false)}else{if(K.detachEvent){K.detachEvent("on"+R,N[this.WFN])}}delete E[Q][this.WFN];delete E[Q][this.FN];E.splice(Q,1);return true},getTarget:function(L,M){var K=L.target||L.srcElement;return this.resolveTextNode(K)},resolveTextNode:function(K){if(K&&K.nodeName&&"#TEXT"==K.nodeName.toUpperCase()){return K.parentNode}else{return K}},getPageX:function(L){var K=L.pageX;if(!K&&0!==K){K=L.clientX||0;if(this.isIE){K+=this._getScrollLeft()}}return K},getPageY:function(K){var L=K.pageY;if(!L&&0!==L){L=K.clientY||0;if(this.isIE){L+=this._getScrollTop()}}return L},getXY:function(K){return[this.getPageX(K),this.getPageY(K)]},getRelatedTarget:function(L){var K=L.relatedTarget;if(!K){if(L.type=="mouseout"){K=L.toElement}else{if(L.type=="mouseover"){K=L.fromElement}}}return this.resolveTextNode(K)},getTime:function(L){if(!L.time){var K=new Date().getTime();try{L.time=K}catch(M){return K}}return L.time},stopEvent:function(K){this.stopPropagation(K);this.preventDefault(K)},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagation()}else{K.cancelBubble=true}},preventDefault:function(K){if(K.preventDefault){K.preventDefault()}else{K.returnValue=false}},getEvent:function(L){var K=L||window.event;if(!K){var M=this.getEvent.caller;while(M){K=M.arguments[0];if(K&&Event==K.constructor){break}M=M.caller}}return K},getCharCode:function(K){return K.charCode||((K.type=="keypress")?K.keyCode:0)},_getCacheIndex:function(P,M,O){for(var N=0,L=E.length;N<L;++N){var K=E[N];if(K&&K[this.FN]==O&&K[this.EL]==P&&K[this.TYPE]==M){return N}}return -1},generateId:function(K){var L=K.id;if(!L){L="yuievtautoid-"+H;++H;K.id=L}return L},_isValidCollection:function(K){return(K&&K.length&&typeof K!="string"&&!K.tagName&&!K.alert&&typeof K[0]!="undefined")},elCache:{},getEl:function(K){return document.getElementById(K)},clearCache:function(){},_load:function(K){G=true},_tryPreloadAttach:function(){if(this.locked){return false}this.locked=true;var Q=!G;if(!Q){Q=(A>0)}var O=[];for(var P=0,R=C.length;P<R;++P){var S=C[P];if(S){var K=this.getEl(S[this.EL]);if(K){this.on(K,S[this.TYPE],S[this.FN],S[this.SCOPE],S[this.ADJ_SCOPE]);delete C[P]}else{O.push(S)}}}C=O;var N=[];for(P=0,R=J.length;P<R;++P){var M=J[P];if(M){K=this.getEl(M.id);if(K){var L=(M.override)?M.obj:K;M.fn.call(L,M.obj);delete J[P]}else{N.push(M)}}}A=(O.length===0&&N.length===0)?0:A-1;if(Q){this.startTimeout()}this.locked=false;return true},purgeElement:function(Q,P,O){var M=this.getListeners(Q,O);if(M){for(var N=0,K=M.length;N<K;++N){var L=M[N];this.removeListener(Q,L.type,L.fn)}}if(P&&Q&&Q.childNodes){for(N=0,K=Q.childNodes.length;N<K;++N){this.purgeElement(Q.childNodes[N],P,O)}}},getListeners:function(P,N){var M=[];if(E&&E.length>0){for(var O=0,K=E.length;O<K;++O){var L=E[O];if(L&&L[this.EL]===P&&(!N||N===L[this.TYPE])){M.push({type:L[this.TYPE],fn:L[this.FN],obj:L[this.SCOPE],adjust:L[this.ADJ_SCOPE],index:O})}}}return(M.length)?M:null},_unload:function(Q,O){for(var N=0,K=F.length;N<K;++N){var L=F[N];if(L){var R=(L[this.ADJ_SCOPE])?L[this.SCOPE]:window;L[this.FN].call(R,this.getEvent(Q),L[this.SCOPE])}}if(E&&E.length>0){var M=E.length;while(M){var P=M-1;L=E[P];if(L){this.removeListener(L[this.EL],L[this.TYPE],L[this.FN],P)}M=M-1}this.clearCache()}for(N=0,K=D.length;N<K;++N){delete D[N][0];delete D[N]}},_getScrollLeft:function(){return this._getScroll()[1]},_getScrollTop:function(){return this._getScroll()[0]},_getScroll:function(){var K=document.documentElement,L=document.body;if(K&&K.scrollTop){return[K.scrollTop,K.scrollLeft]}else{if(L){return[L.scrollTop,L.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.Anim=function(B,A,C,D){if(B){this.init(B,A,C,D)}};YAHOO.util.Anim.prototype={toString:function(){var A=this.getEl();var B=A.id||A.tagName;return("Anim "+B)},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(A,C,B){return this.method(this.currentFrame,C,B-C,this.totalFrames)},setAttribute:function(A,C,B){if(this.patterns.noNegatives.test(A)){C=(C>0)?C:0}YAHOO.util.Dom.setStyle(this.getEl(),A,C+B)},getAttribute:function(A){var C=this.getEl();var E=YAHOO.util.Dom.getStyle(C,A);if(E!=="auto"&&!this.patterns.offsetUnit.test(E)){return parseFloat(E)}var B=this.patterns.offsetAttribute.exec(A)||[];var F=!!(B[3]);var D=!!(B[2]);if(D||(YAHOO.util.Dom.getStyle(C,"position")=="absolute"&&F)){E=C["offset"+B[0].charAt(0).toUpperCase()+B[0].substr(1)]}else{E=0}return E},getDefaultUnit:function(A){if(this.patterns.defaultUnit.test(A)){return"px"}return""},setRuntimeAttribute:function(B){var G;var C;var D=this.attributes;this.runtimeAttributes[B]={};var F=function(H){return(typeof H!=="undefined")};if(!F(D[B]["to"])&&!F(D[B]["by"])){return false}G=(F(D[B]["from"]))?D[B]["from"]:this.getAttribute(B);if(F(D[B]["to"])){C=D[B]["to"]}else{if(F(D[B]["by"])){if(G.constructor==Array){C=[];for(var E=0,A=G.length;E<A;++E){C[E]=G[E]+D[B]["by"][E]}}else{C=G+D[B]["by"]}}}this.runtimeAttributes[B].start=G;this.runtimeAttributes[B].end=C;this.runtimeAttributes[B].unit=(F(D[B].unit))?D[B]["unit"]:this.getDefaultUnit(B)},init:function(C,H,G,A){var B=false;var D=null;var F=0;C=YAHOO.util.Dom.get(C);this.attributes=H||{};this.duration=G||1;this.method=A||YAHOO.util.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=YAHOO.util.AnimMgr.fps;this.getEl=function(){return C};this.isAnimated=function(){return B};this.getStartTime=function(){return D};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(YAHOO.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.registerElement(this)};this.stop=function(){YAHOO.util.AnimMgr.stop(this)};var J=function(){this.onStart.fire();for(var K in this.attributes){this.setRuntimeAttribute(K)}B=true;F=0;D=new Date()};var I=function(){var M={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};M.toString=function(){return("duration: "+M.duration+", currentFrame: "+M.currentFrame)};this.onTween.fire(M);var L=this.runtimeAttributes;for(var K in L){this.setAttribute(K,this.doMethod(K,L[K].start,L[K].end),L[K].unit)}F+=1};var E=function(){var K=(new Date()-D)/1000;var L={duration:K,frames:F,fps:F/K};L.toString=function(){return("duration: "+L.duration+", frames: "+L.frames+", fps: "+L.fps)};B=false;F=0;this.onComplete.fire(L)};this._onStart=new YAHOO.util.CustomEvent("_start",this,true);this.onStart=new YAHOO.util.CustomEvent("start",this);this.onTween=new YAHOO.util.CustomEvent("tween",this);this._onTween=new YAHOO.util.CustomEvent("_tween",this,true);this.onComplete=new YAHOO.util.CustomEvent("complete",this);this._onComplete=new YAHOO.util.CustomEvent("_complete",this,true);this._onStart.subscribe(J);this._onTween.subscribe(I);this._onComplete.subscribe(E)}};YAHOO.util.AnimMgr=new function(){var C=null;var B=[];var A=0;this.fps=200;this.delay=1;this.registerElement=function(F){B[B.length]=F;A+=1;F._onStart.fire();this.start()};this.unRegister=function(G,F){G._onComplete.fire();F=F||E(G);if(F!=-1){B.splice(F,1)}A-=1;if(A<=0){this.stop()}};this.start=function(){if(C===null){C=setInterval(this.run,this.delay)}};this.stop=function(H){if(!H){clearInterval(C);for(var G=0,F=B.length;G<F;++G){if(B[G].isAnimated()){this.unRegister(H,G)}}B=[];C=null;A=0}else{this.unRegister(H)}};this.run=function(){for(var H=0,F=B.length;H<F;++H){var G=B[H];if(!G||!G.isAnimated()){continue}if(G.currentFrame<G.totalFrames||G.totalFrames===null){G.currentFrame+=1;if(G.useSeconds){D(G)}G._onTween.fire()}else{YAHOO.util.AnimMgr.stop(G,H)}}};var E=function(H){for(var G=0,F=B.length;G<F;++G){if(B[G]==H){return G}}return -1};var D=function(G){var J=G.totalFrames;var I=G.currentFrame;var H=(G.currentFrame*G.duration*1000/G.totalFrames);var F=(new Date()-G.getStartTime());var K=0;if(F<G.duration*1000){K=Math.round((F/H-1)*G.currentFrame)}else{K=J-(I+1)}if(K>0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1)}G.currentFrame+=K}}};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B<F;++B){C[B]=[E[B][0],E[B][1]]}for(var A=1;A<F;++A){for(B=0;B<F-A;++B){C[B][0]=(1-D)*C[B][0]+D*C[parseInt(B+1,10)][0];C[B][1]=(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1]}}return[C[0][0],C[0][1]]}};(function(){YAHOO.util.ColorAnim=function(E,D,F,G){YAHOO.util.ColorAnim.superclass.constructor.call(this,E,D,F,G)};YAHOO.extend(YAHOO.util.ColorAnim,YAHOO.util.Anim);var B=YAHOO.util;var C=B.ColorAnim.superclass;var A=B.ColorAnim.prototype;A.toString=function(){var D=this.getEl();var E=D.id||D.tagName;return("ColorAnim "+E)};A.patterns.color=/color$/i;A.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;A.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;A.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;A.parseColor=function(D){if(D.length==3){return D}var E=this.patterns.hex.exec(D);if(E&&E.length==4){return[parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16)]}E=this.patterns.rgb.exec(D);if(E&&E.length==4){return[parseInt(E[1],10),parseInt(E[2],10),parseInt(E[3],10)]}E=this.patterns.hex3.exec(D);if(E&&E.length==4){return[parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)]}return null};A.getAttribute=function(D){var F=this.getEl();if(this.patterns.color.test(D)){var G=YAHOO.util.Dom.getStyle(F,D);if(G=="transparent"){var E=F.parentNode;G=B.Dom.getStyle(E,D);while(E&&G=="transparent"){E=E.parentNode;G=B.Dom.getStyle(E,D);if(E.tagName.toUpperCase()=="HTML"){G="ffffff"}}}}else{G=C.getAttribute.call(this,D)}return G};A.doMethod=function(E,I,F){var H;if(this.patterns.color.test(E)){H=[];for(var G=0,D=I.length;G<D;++G){H[G]=C.doMethod.call(this,E,I[G],F[G])}H="rgb("+Math.floor(H[0])+","+Math.floor(H[1])+","+Math.floor(H[2])+")"}else{H=C.doMethod.call(this,E,I,F)}return H};A.setRuntimeAttribute=function(E){C.setRuntimeAttribute.call(this,E);if(this.patterns.color.test(E)){var G=this.attributes;var I=this.parseColor(this.runtimeAttributes[E].start);var F=this.parseColor(this.runtimeAttributes[E].end);if(typeof G[E]["to"]==="undefined"&&typeof G[E]["by"]!=="undefined"){F=this.parseColor(G[E].by);for(var H=0,D=I.length;H<D;++H){F[H]=I[H]+F[H]}}this.runtimeAttributes[E].start=I;this.runtimeAttributes[E].end=F}}})();YAHOO.util.Easing={easeNone:function(B,A,D,C){return D*B/C+A},easeIn:function(B,A,D,C){return D*(B/=C)*B+A},easeOut:function(B,A,D,C){return -D*(B/=C)*(B-2)+A},easeBoth:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A}return -D/2*((--B)*(B-2)-1)+A},easeInStrong:function(B,A,D,C){return D*(B/=C)*B*B*B+A},easeOutStrong:function(B,A,D,C){return -D*((B=B/C-1)*B*B*B-1)+A},easeBothStrong:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B*B+A}return -D/2*((B-=2)*B*B*B-2)+A},elasticIn:function(C,A,G,F,B,E){if(C==0){return A}if((C/=F)==1){return A+G}if(!E){E=F*0.3}if(!B||B<Math.abs(G)){B=G;var D=E/4}else{var D=E/(2*Math.PI)*Math.asin(G/B)}return -(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A},elasticOut:function(C,A,G,F,B,E){if(C==0){return A}if((C/=F)==1){return A+G}if(!E){E=F*0.3}if(!B||B<Math.abs(G)){B=G;var D=E/4}else{var D=E/(2*Math.PI)*Math.asin(G/B)}return B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A},elasticBoth:function(C,A,G,F,B,E){if(C==0){return A}if((C/=F/2)==2){return A+G}if(!E){E=F*(0.3*1.5)}if(!B||B<Math.abs(G)){B=G;var D=E/4}else{var D=E/(2*Math.PI)*Math.asin(G/B)}if(C<1){return -0.5*(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A}return B*Math.pow(2,-10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A},backIn:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158}return E*(B/=D)*B*((C+1)*B-C)+A},backOut:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158}return E*((B=B/D-1)*B*((C+1)*B+C)+1)+A},backBoth:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158}if((B/=D/2)<1){return E/2*(B*B*(((C*=(1.525))+1)*B-C))+A}return E/2*((B-=2)*B*(((C*=(1.525))+1)*B+C)+2)+A},bounceIn:function(B,A,D,C){return D-YAHOO.util.Easing.bounceOut(C-B,0,D,C)+A},bounceOut:function(B,A,D,C){if((B/=C)<(1/2.75)){return D*(7.5625*B*B)+A}else{if(B<(2/2.75)){return D*(7.5625*(B-=(1.5/2.75))*B+0.75)+A}else{if(B<(2.5/2.75)){return D*(7.5625*(B-=(2.25/2.75))*B+0.9375)+A}else{return D*(7.5625*(B-=(2.625/2.75))*B+0.984375)+A}}}},bounceBoth:function(B,A,D,C){if(B<C/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A}return YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A}};(function(){YAHOO.util.Motion=function(G,F,H,I){if(G){YAHOO.util.Motion.superclass.constructor.call(this,G,F,H,I)}};YAHOO.extend(YAHOO.util.Motion,YAHOO.util.ColorAnim);var D=YAHOO.util;var E=D.Motion.superclass;var B=D.Motion.prototype;B.toString=function(){var F=this.getEl();var G=F.id||F.tagName;return("Motion "+G)};B.patterns.points=/^points$/i;B.setAttribute=function(F,H,G){if(this.patterns.points.test(F)){G=G||"px";E.setAttribute.call(this,"left",H[0],G);E.setAttribute.call(this,"top",H[1],G)}else{E.setAttribute.call(this,F,H,G)}};B.getAttribute=function(F){if(this.patterns.points.test(F)){var G=[E.getAttribute.call(this,"left"),E.getAttribute.call(this,"top")]}else{G=E.getAttribute.call(this,F)}return G};B.doMethod=function(F,J,G){var I=null;if(this.patterns.points.test(F)){var H=this.method(this.currentFrame,0,100,this.totalFrames)/100;I=D.Bezier.getPosition(this.runtimeAttributes[F],H)}else{I=E.doMethod.call(this,F,J,G)}return I};B.setRuntimeAttribute=function(O){if(this.patterns.points.test(O)){var G=this.getEl();var I=this.attributes;var F;var K=I.points["control"]||[];var H;var L,N;if(K.length>0&&!(K[0] instanceof Array)){K=[K]}else{var J=[];for(L=0,N=K.length;L<N;++L){J[L]=K[L]}K=J}if(D.Dom.getStyle(G,"position")=="static"){D.Dom.setStyle(G,"position","relative")}if(C(I.points["from"])){D.Dom.setXY(G,I.points["from"])}else{D.Dom.setXY(G,D.Dom.getXY(G))}F=this.getAttribute("points");if(C(I.points["to"])){H=A.call(this,I.points["to"],F);var M=D.Dom.getXY(this.getEl());for(L=0,N=K.length;L<N;++L){K[L]=A.call(this,K[L],F)}}else{if(C(I.points["by"])){H=[F[0]+I.points["by"][0],F[1]+I.points["by"][1]];for(L=0,N=K.length;L<N;++L){K[L]=[F[0]+K[L][0],F[1]+K[L][1]]}}}this.runtimeAttributes[O]=[F];if(K.length>0){this.runtimeAttributes[O]=this.runtimeAttributes[O].concat(K)}this.runtimeAttributes[O][this.runtimeAttributes[O].length]=H}else{E.setRuntimeAttribute.call(this,O)}};var A=function(F,H){var G=D.Dom.getXY(this.getEl());F=[F[0]-G[0]+H[0],F[1]-G[1]+H[1]];return F};var C=function(F){return(typeof F!=="undefined")}})();(function(){YAHOO.util.Scroll=function(E,D,F,G){if(E){YAHOO.util.Scroll.superclass.constructor.call(this,E,D,F,G)}};YAHOO.extend(YAHOO.util.Scroll,YAHOO.util.ColorAnim);var B=YAHOO.util;var C=B.Scroll.superclass;var A=B.Scroll.prototype;A.toString=function(){var D=this.getEl();var E=D.id||D.tagName;return("Scroll "+E)};A.doMethod=function(D,G,E){var F=null;if(D=="scroll"){F=[this.method(this.currentFrame,G[0],E[0]-G[0],this.totalFrames),this.method(this.currentFrame,G[1],E[1]-G[1],this.totalFrames)]}else{F=C.doMethod.call(this,D,G,E)}return F};A.getAttribute=function(D){var F=null;var E=this.getEl();if(D=="scroll"){F=[E.scrollLeft,E.scrollTop]}else{F=C.getAttribute.call(this,D)}return F};A.setAttribute=function(D,G,F){var E=this.getEl();if(D=="scroll"){E.scrollLeft=G[0];E.scrollTop=G[1]}else{C.setAttribute.call(this,D,G,F)}}})();YAHOO.util.Connect={_msxml_progid:["MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],_http_header:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:"application/x-www-form-urlencoded",_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,setProgId:function(A){this._msxml_progid.unshift(A)},setDefaultPostHeader:function(A){this._use_default_post_header=A},setPollingInterval:function(A){if(typeof A=="number"&&isFinite(A)){this._polling_interval=A}},createXhrObject:function(E){var D,A;try{A=new XMLHttpRequest();D={conn:A,tId:E}}catch(C){for(var B=0;B<this._msxml_progid.length;++B){try{A=new ActiveXObject(this._msxml_progid[B]);D={conn:A,tId:E};break}catch(C){}}}finally{return D}},getConnectionObject:function(){var B;var C=this._transaction_id;try{B=this.createXhrObject(C);if(B){this._transaction_id++}}catch(A){}finally{return B}},asyncRequest:function(E,B,D,A){var C=this.getConnectionObject();if(!C){return null}else{if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(C.tId,D,B);this.releaseObject(C);return }if(E=="GET"){B+="?"+this._sFormData}else{if(E=="POST"){A=(A?this._sFormData+"&"+A:this._sFormData)}}this._sFormData=""}C.conn.open(E,B,true);if(this._isFormSubmit||(A&&this._use_default_post_header)){this.initHeader("Content-Type",this._default_post_header);if(this._isFormSubmit){this._isFormSubmit=false}}if(this._has_http_headers){this.setHeader(C)}this.handleReadyState(C,D);C.conn.send(A?A:null);return C}},handleReadyState:function(B,C){var A=this;if(C&&C.timeout){this._timeOut[B.tId]=window.setTimeout(function(){A.abort(B,C,true)},C.timeout)}this._poll[B.tId]=window.setInterval(function(){if(B.conn&&B.conn.readyState==4){window.clearInterval(A._poll[B.tId]);delete A._poll[B.tId];if(C&&C.timeout){delete A._timeOut[B.tId]}A.handleTransactionResponse(B,C)}},this._polling_interval)},handleTransactionResponse:function(E,F,A){if(!F){this.releaseObject(E);return }var C,B;try{if(E.conn.status!==undefined&&E.conn.status!=0){C=E.conn.status}else{C=13030}}catch(D){C=13030}if(C>=200&&C<300){try{B=this.createResponseObject(E,F.argument);if(F.success){if(!F.scope){F.success(B)}else{F.success.apply(F.scope,[B])}}}catch(D){}}else{try{switch(C){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:B=this.createExceptionObject(E.tId,F.argument,(A?A:false));if(F.failure){if(!F.scope){F.failure(B)}else{F.failure.apply(F.scope,[B])}}break;default:B=this.createResponseObject(E,F.argument);if(F.failure){if(!F.scope){F.failure(B)}else{F.failure.apply(F.scope,[B])}}}}catch(D){}}this.releaseObject(E);B=null},createResponseObject:function(A,G){var D={};var I={};try{var C=A.conn.getAllResponseHeaders();var F=C.split("\n");for(var E=0;E<F.length;E++){var B=F[E].indexOf(":");if(B!=-1){I[F[E].substring(0,B)]=F[E].substring(B+2)}}}catch(H){}D.tId=A.tId;D.status=A.conn.status;D.statusText=A.conn.statusText;D.getResponseHeader=I;D.getAllResponseHeaders=C;D.responseText=A.conn.responseText;D.responseXML=A.conn.responseXML;if(typeof G!==undefined){D.argument=G}return D},createExceptionObject:function(H,D,A){var F=0;var G="communication failure";var C=-1;var B="transaction aborted";var E={};E.tId=H;if(A){E.status=C;E.statusText=B}else{E.status=F;E.statusText=G}if(D){E.argument=D}return E},initHeader:function(A,B){if(this._http_header[A]===undefined){this._http_header[A]=B}else{this._http_header[A]=B+","+this._http_header[A]}this._has_http_headers=true},setHeader:function(A){for(var B in this._http_header){if(this._http_header.hasOwnProperty(B)){A.conn.setRequestHeader(B,this._http_header[B])}}delete this._http_header;this._http_header={};this._has_http_headers=false},setForm:function(J,E,B){this._sFormData="";if(typeof J=="string"){var I=(document.getElementById(J)||document.forms[J])}else{if(typeof J=="object"){var I=J}else{return }}if(E){this.createFrame(B?B:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=I;return }var A,H,F,K;var G=false;for(var D=0;D<I.elements.length;D++){A=I.elements[D];K=I.elements[D].disabled;H=I.elements[D].name;F=I.elements[D].value;if(!K&&H){switch(A.type){case"select-one":case"select-multiple":for(var C=0;C<A.options.length;C++){if(A.options[C].selected){if(window.ActiveXObject){this._sFormData+=encodeURIComponent(H)+"="+encodeURIComponent(A.options[C].attributes.value.specified?A.options[C].value:A.options[C].text)+"&"}else{this._sFormData+=encodeURIComponent(H)+"="+encodeURIComponent(A.options[C].hasAttribute("value")?A.options[C].value:A.options[C].text)+"&"}}}break;case"radio":case"checkbox":if(A.checked){this._sFormData+=encodeURIComponent(H)+"="+encodeURIComponent(F)+"&"}break;case"file":case undefined:case"reset":case"button":break;case"submit":if(G==false){this._sFormData+=encodeURIComponent(H)+"="+encodeURIComponent(F)+"&";G=true}break;default:this._sFormData+=encodeURIComponent(H)+"="+encodeURIComponent(F)+"&";break}}}this._isFormSubmit=true;this._sFormData=this._sFormData.substr(0,this._sFormData.length-1)},createFrame:function(A){var B="yuiIO"+this._transaction_id;if(window.ActiveXObject){var C=document.createElement('<IFRAME id="'+B+'" name="'+B+'">');if(typeof A=="boolean"){C.src="javascript:false"}else{C.src=A}}else{var C=document.createElement("IFRAME");C.id=B;C.name=B}C.style.position="absolute";C.style.top="-1000px";C.style.left="-1000px";document.body.appendChild(C)},uploadFile:function(F,E,C){var B="yuiIO"+F;var D=document.getElementById(B);this._formNode.action=C;this._formNode.enctype="multipart/form-data";this._formNode.method="POST";this._formNode.target=B;this._formNode.submit();this._formNode=null;this._isFileUpload=false;this._isFormSubmit=false;var A=function(){var G={};G.tId=F;G.responseText=D.contentWindow.document.body?D.contentWindow.document.body.innerHTML:null;G.responseXML=D.contentWindow.document.XMLDocument?D.contentWindow.document.XMLDocument:D.contentWindow.document;G.argument=E.argument;if(E.upload){if(!E.scope){E.upload(G)}else{E.upload.apply(E.scope,[G])}}if(YAHOO.util.Event){YAHOO.util.Event.removeListener(D,"load",A)}else{if(window.ActiveXObject){D.detachEvent("onload",A)}else{D.removeEventListener("load",A,false)}}setTimeout(function(){document.body.removeChild(D)},100)};if(YAHOO.util.Event){YAHOO.util.Event.addListener(D,"load",A)}else{if(window.ActiveXObject){D.attachEvent("onload",A)}else{D.addEventListener("load",A,false)}}},abort:function(B,C,A){if(this.isCallInProgress(B)){B.conn.abort();window.clearInterval(this._poll[B.tId]);delete this._poll[B.tId];if(A){delete this._timeOut[B.tId]}this.handleTransactionResponse(B,C,true);return true}else{return false}},isCallInProgress:function(A){if(A.conn){return A.conn.readyState!=4&&A.conn.readyState!=0}else{return false}},releaseObject:function(A){A.conn=null;A=null}};YAHOO.util.Config=function(A){if(A){this.init(A)}};YAHOO.util.Config.prototype={owner:null,configChangedEvent:null,queueInProgress:false,addProperty:function(B,A){},getConfig:function(){},getProperty:function(A){},resetProperty:function(A){},setProperty:function(B,C,A){},queueProperty:function(A,B){},refireEvent:function(A){},applyConfig:function(A,B){},refresh:function(){},fireQueue:function(){},subscribeToConfigEvent:function(B,C,D,A){},unsubscribeFromConfigEvent:function(A,B,C){},checkBoolean:function(A){if(typeof A=="boolean"){return true}else{return false}},checkNumber:function(A){if(isNaN(A)){return false}else{return true}}};YAHOO.util.Config.prototype.init=function(A){this.owner=A;this.configChangedEvent=new YAHOO.util.CustomEvent("configChanged");this.queueInProgress=false;var C={};var E={};var B=[];var D=function(F,H){F=F.toLowerCase();var G=C[F];if(typeof G!="undefined"&&G.event){G.event.fire(H)}};this.addProperty=function(G,F){G=G.toLowerCase();C[G]=F;F.event=new YAHOO.util.CustomEvent(G);F.key=G;if(F.handler){F.event.subscribe(F.handler,this.owner,true)}this.setProperty(G,F.value,true);if(!F.suppressEvent){this.queueProperty(G,F.value)}};this.getConfig=function(){var F={};for(var H in C){var G=C[H];if(typeof G!="undefined"&&G.event){F[H]=G.value}}return F};this.getProperty=function(F){F=F.toLowerCase();var G=C[F];if(typeof G!="undefined"&&G.event){return G.value}else{return undefined}};this.resetProperty=function(F){F=F.toLowerCase();var G=C[F];if(typeof G!="undefined"&&G.event){this.setProperty(F,E[F].value)}else{return undefined}};this.setProperty=function(G,I,F){G=G.toLowerCase();if(this.queueInProgress&&!F){this.queueProperty(G,I);return true}else{var H=C[G];if(typeof H!="undefined"&&H.event){if(H.validator&&!H.validator(I)){return false}else{H.value=I;if(!F){D(G,I);this.configChangedEvent.fire([G,I])}return true}}else{return false}}};this.queueProperty=function(R,O){R=R.toLowerCase();var Q=C[R];if(typeof Q!="undefined"&&Q.event){if(typeof O!="undefined"&&Q.validator&&!Q.validator(O)){return false}else{if(typeof O!="undefined"){Q.value=O}else{O=Q.value}var K=false;for(var L=0;L<B.length;L++){var H=B[L];if(H){var I=H[0];var J=H[1];if(I.toLowerCase()==R){B[L]=null;B.push([R,(typeof O!="undefined"?O:J)]);K=true;break}}}if(!K&&typeof O!="undefined"){B.push([R,O])}}if(Q.supercedes){for(var S=0;S<Q.supercedes.length;S++){var P=Q.supercedes[S];for(var G=0;G<B.length;G++){var M=B[G];if(M){var N=M[0];var F=M[1];if(N.toLowerCase()==P.toLowerCase()){B.push([N,F]);B[G]=null;break}}}}}return true}else{return false}};this.refireEvent=function(F){F=F.toLowerCase();var G=C[F];if(typeof G!="undefined"&&G.event&&typeof G.value!="undefined"){if(this.queueInProgress){this.queueProperty(F)}else{D(F,G.value)}}};this.applyConfig=function(F,G){if(G){E=F}for(var H in F){this.queueProperty(H,F[H])}};this.refresh=function(){for(var F in C){this.refireEvent(F)}};this.fireQueue=function(){this.queueInProgress=true;for(var G=0;G<B.length;G++){var J=B[G];if(J){var F=J[0];var I=J[1];var H=C[F];H.value=I;D(F,I)}}this.queueInProgress=false;B=[]};this.subscribeToConfigEvent=function(G,H,J,F){G=G.toLowerCase();var I=C[G];if(typeof I!="undefined"&&I.event){if(!YAHOO.util.Config.alreadySubscribed(I.event,H,J)){I.event.subscribe(H,J,F)}return true}else{return false}};this.unsubscribeFromConfigEvent=function(F,G,I){F=F.toLowerCase();var H=C[F];if(typeof H!="undefined"&&H.event){return H.event.unsubscribe(G,I)}else{return false}};this.toString=function(){var F="Config";if(this.owner){F+=" ["+this.owner.toString()+"]"}return F};this.outputEventQueue=function(){var F="";for(var G=0;G<B.length;G++){var H=B[G];if(H){F+=H[0]+"="+H[1]+", "}}return F}};YAHOO.util.Config.alreadySubscribed=function(B,C,E){for(var D=0;D<B.subscribers.length;D++){var A=B.subscribers[D];if(A&&A.obj==E&&A.fn==C){return true}}return false};YAHOO.widget.Module=function(B,A){if(B){this.init(B,A)}};YAHOO.widget.Module.IMG_ROOT="http://us.i1.yimg.com/us.yimg.com/i/";YAHOO.widget.Module.IMG_ROOT_SSL="https://a248.e.akamai.net/sec.yimg.com/i/";YAHOO.widget.Module.CSS_MODULE="module";YAHOO.widget.Module.CSS_HEADER="hd";YAHOO.widget.Module.CSS_BODY="bd";YAHOO.widget.Module.CSS_FOOTER="ft";YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL="javascript:false";YAHOO.widget.Module.prototype={constructor:YAHOO.widget.Module,element:null,header:null,body:null,footer:null,id:null,childNodesInDOM:null,imageRoot:YAHOO.widget.Module.IMG_ROOT,beforeInitEvent:null,initEvent:null,appendEvent:null,beforeRenderEvent:null,renderEvent:null,changeHeaderEvent:null,changeBodyEvent:null,changeFooterEvent:null,changeContentEvent:null,destroyEvent:null,beforeShowEvent:null,showEvent:null,beforeHideEvent:null,hideEvent:null,initEvents:function(){this.beforeInitEvent=new YAHOO.util.CustomEvent("beforeInit");this.initEvent=new YAHOO.util.CustomEvent("init");this.appendEvent=new YAHOO.util.CustomEvent("append");this.beforeRenderEvent=new YAHOO.util.CustomEvent("beforeRender");this.renderEvent=new YAHOO.util.CustomEvent("render");this.changeHeaderEvent=new YAHOO.util.CustomEvent("changeHeader");this.changeBodyEvent=new YAHOO.util.CustomEvent("changeBody");this.changeFooterEvent=new YAHOO.util.CustomEvent("changeFooter");this.changeContentEvent=new YAHOO.util.CustomEvent("changeContent");this.destroyEvent=new YAHOO.util.CustomEvent("destroy");this.beforeShowEvent=new YAHOO.util.CustomEvent("beforeShow");this.showEvent=new YAHOO.util.CustomEvent("show");this.beforeHideEvent=new YAHOO.util.CustomEvent("beforeHide");this.hideEvent=new YAHOO.util.CustomEvent("hide")},platform:function(){var A=navigator.userAgent.toLowerCase();if(A.indexOf("windows")!=-1||A.indexOf("win32")!=-1){return"windows"}else{if(A.indexOf("macintosh")!=-1){return"mac"}else{return false}}}(),browser:function(){var A=navigator.userAgent.toLowerCase();if(A.indexOf("opera")!=-1){return"opera"}else{if(A.indexOf("msie 7")!=-1){return"ie7"}else{if(A.indexOf("msie")!=-1){return"ie"}else{if(A.indexOf("safari")!=-1){return"safari"}else{if(A.indexOf("gecko")!=-1){return"gecko"}else{return false}}}}}}(),isSecure:function(){if(window.location.href.toLowerCase().indexOf("https")===0){return true}else{return false}}(),initDefaultConfig:function(){this.cfg.addProperty("visible",{value:true,handler:this.configVisible,validator:this.cfg.checkBoolean});this.cfg.addProperty("effect",{suppressEvent:true,supercedes:["visible"]});this.cfg.addProperty("monitorresize",{value:true,handler:this.configMonitorResize})},init:function(D,C){this.initEvents();this.beforeInitEvent.fire(YAHOO.widget.Module);this.cfg=new YAHOO.util.Config(this);if(this.isSecure){this.imageRoot=YAHOO.widget.Module.IMG_ROOT_SSL}if(typeof D=="string"){var A=D;D=document.getElementById(D);if(!D){D=document.createElement("DIV");D.id=A}}this.element=D;if(D.id){this.id=D.id}var E=this.element.childNodes;if(E){for(var B=0;B<E.length;B++){var F=E[B];switch(F.className){case YAHOO.widget.Module.CSS_HEADER:this.header=F;break;case YAHOO.widget.Module.CSS_BODY:this.body=F;break;case YAHOO.widget.Module.CSS_FOOTER:this.footer=F;break}}}this.initDefaultConfig();YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Module.CSS_MODULE);if(C){this.cfg.applyConfig(C,true)}if(!YAHOO.util.Config.alreadySubscribed(this.renderEvent,this.cfg.fireQueue,this.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true)}this.initEvent.fire(YAHOO.widget.Module)},initResizeMonitor:function(){if(this.browser!="opera"){var E=document.getElementById("_yuiResizeMonitor");if(!E){E=document.createElement("iframe");var A=(this.browser.indexOf("ie")===0);if(this.isSecure&&YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL&&A){E.src=YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL}E.id="_yuiResizeMonitor";E.style.visibility="hidden";document.body.appendChild(E);E.style.width="10em";E.style.height="10em";E.style.position="absolute";var C=-1*E.offsetWidth,B=-1*E.offsetHeight;E.style.top=B+"px";E.style.left=C+"px";E.style.borderStyle="none";E.style.borderWidth="0";YAHOO.util.Dom.setStyle(E,"opacity","0");E.style.visibility="visible";if(!A){var D=E.contentWindow.document;D.open();D.close()}}if(E&&E.contentWindow){this.resizeMonitor=E;YAHOO.util.Event.addListener(this.resizeMonitor.contentWindow,"resize",this.onDomResize,this,true)}}},onDomResize:function(D,C){var B=-1*this.resizeMonitor.offsetWidth,A=-1*this.resizeMonitor.offsetHeight;this.resizeMonitor.style.top=A+"px";this.resizeMonitor.style.left=B+"px"},setHeader:function(A){if(!this.header){this.header=document.createElement("DIV");this.header.className=YAHOO.widget.Module.CSS_HEADER}if(typeof A=="string"){this.header.innerHTML=A}else{this.header.innerHTML="";this.header.appendChild(A)}this.changeHeaderEvent.fire(A);this.changeContentEvent.fire()},appendToHeader:function(A){if(!this.header){this.header=document.createElement("DIV");this.header.className=YAHOO.widget.Module.CSS_HEADER}this.header.appendChild(A);this.changeHeaderEvent.fire(A);this.changeContentEvent.fire()},setBody:function(A){if(!this.body){this.body=document.createElement("DIV");this.body.className=YAHOO.widget.Module.CSS_BODY}if(typeof A=="string"){this.body.innerHTML=A}else{this.body.innerHTML="";this.body.appendChild(A)}this.changeBodyEvent.fire(A);this.changeContentEvent.fire()},appendToBody:function(A){if(!this.body){this.body=document.createElement("DIV");this.body.className=YAHOO.widget.Module.CSS_BODY}this.body.appendChild(A);this.changeBodyEvent.fire(A);this.changeContentEvent.fire()},setFooter:function(A){if(!this.footer){this.footer=document.createElement("DIV");this.footer.className=YAHOO.widget.Module.CSS_FOOTER}if(typeof A=="string"){this.footer.innerHTML=A}else{this.footer.innerHTML="";this.footer.appendChild(A)}this.changeFooterEvent.fire(A);this.changeContentEvent.fire()},appendToFooter:function(A){if(!this.footer){this.footer=document.createElement("DIV");this.footer.className=YAHOO.widget.Module.CSS_FOOTER}this.footer.appendChild(A);this.changeFooterEvent.fire(A);this.changeContentEvent.fire()},render:function(C,A){this.beforeRenderEvent.fire();if(!A){A=this.element}var D=this;var B=function(F){if(typeof F=="string"){F=document.getElementById(F)}if(F){F.appendChild(D.element);D.appendEvent.fire()}};if(C){B(C)}else{if(!YAHOO.util.Dom.inDocument(this.element)){return false}}if(this.header&&!YAHOO.util.Dom.inDocument(this.header)){var E=A.firstChild;if(E){A.insertBefore(this.header,E)}else{A.appendChild(this.header)}}if(this.body&&!YAHOO.util.Dom.inDocument(this.body)){if(this.footer&&YAHOO.util.Dom.isAncestor(this.moduleElement,this.footer)){A.insertBefore(this.body,this.footer)}else{A.appendChild(this.body)}}if(this.footer&&!YAHOO.util.Dom.inDocument(this.footer)){A.appendChild(this.footer)}this.renderEvent.fire();return true},destroy:function(){if(this.element){var A=this.element.parentNode}if(A){A.removeChild(this.element)}this.element=null;this.header=null;this.body=null;this.footer=null;this.destroyEvent.fire()},show:function(){this.cfg.setProperty("visible",true)},hide:function(){this.cfg.setProperty("visible",false)},configVisible:function(B,A,C){var D=A[0];if(D){this.beforeShowEvent.fire();YAHOO.util.Dom.setStyle(this.element,"display","block");this.showEvent.fire()}else{this.beforeHideEvent.fire();YAHOO.util.Dom.setStyle(this.element,"display","none");this.hideEvent.fire()}},configMonitorResize:function(C,B,D){var A=B[0];if(A){this.initResizeMonitor()}else{YAHOO.util.Event.removeListener(this.resizeMonitor,"resize",this.onDomResize);this.resizeMonitor=null}}};YAHOO.widget.Module.prototype.toString=function(){return"Module "+this.id};YAHOO.widget.Overlay=function(B,A){YAHOO.widget.Overlay.superclass.constructor.call(this,B,A)};YAHOO.extend(YAHOO.widget.Overlay,YAHOO.widget.Module);YAHOO.widget.Overlay.IFRAME_SRC="promo/m/irs/blank.gif";YAHOO.widget.Overlay.TOP_LEFT="tl";YAHOO.widget.Overlay.TOP_RIGHT="tr";YAHOO.widget.Overlay.BOTTOM_LEFT="bl";YAHOO.widget.Overlay.BOTTOM_RIGHT="br";YAHOO.widget.Overlay.CSS_OVERLAY="overlay";YAHOO.widget.Overlay.prototype.beforeMoveEvent=null;YAHOO.widget.Overlay.prototype.moveEvent=null;YAHOO.widget.Overlay.prototype.init=function(B,A){YAHOO.widget.Overlay.superclass.init.call(this,B);this.beforeInitEvent.fire(YAHOO.widget.Overlay);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Overlay.CSS_OVERLAY);if(A){this.cfg.applyConfig(A,true)}if(this.platform=="mac"&&this.browser=="gecko"){if(!YAHOO.util.Config.alreadySubscribed(this.showEvent,this.showMacGeckoScrollbars,this)){this.showEvent.subscribe(this.showMacGeckoScrollbars,this,true)}if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideMacGeckoScrollbars,this)){this.hideEvent.subscribe(this.hideMacGeckoScrollbars,this,true)}}this.initEvent.fire(YAHOO.widget.Overlay)};YAHOO.widget.Overlay.prototype.initEvents=function(){YAHOO.widget.Overlay.superclass.initEvents.call(this);this.beforeMoveEvent=new YAHOO.util.CustomEvent("beforeMove",this);this.moveEvent=new YAHOO.util.CustomEvent("move",this)};YAHOO.widget.Overlay.prototype.initDefaultConfig=function(){YAHOO.widget.Overlay.superclass.initDefaultConfig.call(this);this.cfg.addProperty("x",{handler:this.configX,validator:this.cfg.checkNumber,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("y",{handler:this.configY,validator:this.cfg.checkNumber,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("xy",{handler:this.configXY,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("context",{handler:this.configContext,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("fixedcenter",{value:false,handler:this.configFixedCenter,validator:this.cfg.checkBoolean,supercedes:["iframe","visible"]});this.cfg.addProperty("width",{handler:this.configWidth,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("height",{handler:this.configHeight,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProperty("zIndex",{value:null,handler:this.configzIndex});this.cfg.addProperty("constraintoviewport",{value:false,handler:this.configConstrainToViewport,validator:this.cfg.checkBoolean,supercedes:["iframe","x","y","xy"]});this.cfg.addProperty("iframe",{value:(this.browser=="ie"?true:false),handler:this.configIframe,validator:this.cfg.checkBoolean,supercedes:["zIndex"]})};YAHOO.widget.Overlay.prototype.moveTo=function(A,B){this.cfg.setProperty("xy",[A,B])};YAHOO.widget.Overlay.prototype.hideMacGeckoScrollbars=function(){YAHOO.util.Dom.removeClass(this.element,"show-scrollbars");YAHOO.util.Dom.addClass(this.element,"hide-scrollbars")};YAHOO.widget.Overlay.prototype.showMacGeckoScrollbars=function(){YAHOO.util.Dom.removeClass(this.element,"hide-scrollbars");YAHOO.util.Dom.addClass(this.element,"show-scrollbars")};YAHOO.widget.Overlay.prototype.configVisible=function(J,I,E){var B=I[0];var M=YAHOO.util.Dom.getStyle(this.element,"visibility");var L=this.cfg.getProperty("effect");var N=[];if(L){if(L instanceof Array){for(var F=0;F<L.length;F++){var A=L[F];N[N.length]=A.effect(this,A.duration)}}else{N[N.length]=L.effect(this,L.duration)}}var K=(this.platform=="mac"&&this.browser=="gecko");if(B){if(K){this.showMacGeckoScrollbars()}if(L){if(B){if(M!="visible"){this.beforeShowEvent.fire();for(var D=0;D<N.length;D++){var H=N[D];if(D===0&&!YAHOO.util.Config.alreadySubscribed(H.animateInCompleteEvent,this.showEvent.fire,this.showEvent)){H.animateInCompleteEvent.subscribe(this.showEvent.fire,this.showEvent,true)}H.animateIn()}}}}else{if(M!="visible"){this.beforeShowEvent.fire();YAHOO.util.Dom.setStyle(this.element,"visibility","visible");this.cfg.refireEvent("iframe");this.showEvent.fire()}}}else{if(K){this.hideMacGeckoScrollbars()}if(L){if(M=="visible"){this.beforeHideEvent.fire();for(var C=0;C<N.length;C++){var G=N[C];if(C===0&&!YAHOO.util.Config.alreadySubscribed(G.animateOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){G.animateOutCompleteEvent.subscribe(this.hideEvent.fire,this.hideEvent,true)}G.animateOut()}}}else{if(M=="visible"){this.beforeHideEvent.fire();YAHOO.util.Dom.setStyle(this.element,"visibility","hidden");this.cfg.refireEvent("iframe");this.hideEvent.fire()}}}};YAHOO.widget.Overlay.prototype.doCenterOnDOMEvent=function(){if(this.cfg.getProperty("visible")){this.center()}};YAHOO.widget.Overlay.prototype.configFixedCenter=function(B,A,C){var D=A[0];if(D){this.center();if(!YAHOO.util.Config.alreadySubscribed(this.beforeShowEvent,this.center,this)){this.beforeShowEvent.subscribe(this.center,this,true)}if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowResizeEvent,this.doCenterOnDOMEvent,this)){YAHOO.widget.Overlay.windowResizeEvent.subscribe(this.doCenterOnDOMEvent,this,true)}if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowScrollEvent,this.doCenterOnDOMEvent,this)){YAHOO.widget.Overlay.windowScrollEvent.subscribe(this.doCenterOnDOMEvent,this,true)}}else{YAHOO.widget.Overlay.windowResizeEvent.unsubscribe(this.doCenterOnDOMEvent,this);YAHOO.widget.Overlay.windowScrollEvent.unsubscribe(this.doCenterOnDOMEvent,this)}};YAHOO.widget.Overlay.prototype.configHeight=function(D,B,E){var A=B[0];var C=this.element;YAHOO.util.Dom.setStyle(C,"height",A);this.cfg.refireEvent("iframe")};YAHOO.widget.Overlay.prototype.configWidth=function(D,A,E){var C=A[0];var B=this.element;YAHOO.util.Dom.setStyle(B,"width",C);this.cfg.refireEvent("iframe")};YAHOO.widget.Overlay.prototype.configzIndex=function(C,A,D){var E=A[0];var B=this.element;if(!E){E=YAHOO.util.Dom.getStyle(B,"zIndex");if(!E||isNaN(E)){E=0}}if(this.iframe){if(E<=0){E=1}YAHOO.util.Dom.setStyle(this.iframe,"zIndex",(E-1))}YAHOO.util.Dom.setStyle(B,"zIndex",E);this.cfg.setProperty("zIndex",E,true)};YAHOO.widget.Overlay.prototype.configXY=function(C,B,D){var F=B[0];var A=F[0];var E=F[1];this.cfg.setProperty("x",A);this.cfg.setProperty("y",E);this.beforeMoveEvent.fire([A,E]);A=this.cfg.getProperty("x");E=this.cfg.getProperty("y");this.cfg.refireEvent("iframe");this.moveEvent.fire([A,E])};YAHOO.widget.Overlay.prototype.configX=function(C,B,D){var A=B[0];var E=this.cfg.getProperty("y");this.cfg.setProperty("x",A,true);this.cfg.setProperty("y",E,true);this.beforeMoveEvent.fire([A,E]);A=this.cfg.getProperty("x");E=this.cfg.getProperty("y");YAHOO.util.Dom.setX(this.element,A,true);this.cfg.setProperty("xy",[A,E],true);this.cfg.refireEvent("iframe");this.moveEvent.fire([A,E])};YAHOO.widget.Overlay.prototype.configY=function(C,B,D){var A=this.cfg.getProperty("x");var E=B[0];this.cfg.setProperty("x",A,true);this.cfg.setProperty("y",E,true);this.beforeMoveEvent.fire([A,E]);A=this.cfg.getProperty("x");E=this.cfg.getProperty("y");YAHOO.util.Dom.setY(this.element,E,true);this.cfg.setProperty("xy",[A,E],true);this.cfg.refireEvent("iframe");this.moveEvent.fire([A,E])};YAHOO.widget.Overlay.prototype.showIframe=function(){if(this.iframe){this.iframe.style.display="block"}};YAHOO.widget.Overlay.prototype.hideIframe=function(){if(this.iframe){this.iframe.style.display="none"}};YAHOO.widget.Overlay.prototype.configIframe=function(F,E,D){var B=E[0];if(B){if(!YAHOO.util.Config.alreadySubscribed(this.showEvent,this.showIframe,this)){this.showEvent.subscribe(this.showIframe,this,true)}if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideIframe,this)){this.hideEvent.subscribe(this.hideIframe,this,true)}var H=this.cfg.getProperty("x");var G=this.cfg.getProperty("y");if(!H||!G){this.syncPosition();H=this.cfg.getProperty("x");G=this.cfg.getProperty("y")}if(!isNaN(H)&&!isNaN(G)){if(!this.iframe){this.iframe=document.createElement("iframe");if(this.isSecure){this.iframe.src=this.imageRoot+YAHOO.widget.Overlay.IFRAME_SRC}var I=this.element.parentNode;if(I){I.appendChild(this.iframe)}else{document.body.appendChild(this.iframe)}YAHOO.util.Dom.setStyle(this.iframe,"position","absolute");YAHOO.util.Dom.setStyle(this.iframe,"border","none");YAHOO.util.Dom.setStyle(this.iframe,"margin","0");YAHOO.util.Dom.setStyle(this.iframe,"padding","0");YAHOO.util.Dom.setStyle(this.iframe,"opacity","0");if(this.cfg.getProperty("visible")){this.showIframe()}else{this.hideIframe()}}var C=YAHOO.util.Dom.getStyle(this.iframe,"display");if(C=="none"){this.iframe.style.display="block"}YAHOO.util.Dom.setXY(this.iframe,[H,G]);var A=this.element.clientWidth;var J=this.element.clientHeight;YAHOO.util.Dom.setStyle(this.iframe,"width",(A+2)+"px");YAHOO.util.Dom.setStyle(this.iframe,"height",(J+2)+"px");if(C=="none"){this.iframe.style.display="none"}}}else{if(this.iframe){this.iframe.style.display="none"}this.showEvent.unsubscribe(this.showIframe,this);this.hideEvent.unsubscribe(this.hideIframe,this)}};YAHOO.widget.Overlay.prototype.configConstrainToViewport=function(B,A,C){var D=A[0];if(D){if(!YAHOO.util.Config.alreadySubscribed(this.beforeMoveEvent,this.enforceConstraints,this)){this.beforeMoveEvent.subscribe(this.enforceConstraints,this,true)}}else{this.beforeMoveEvent.unsubscribe(this.enforceConstraints,this)}};YAHOO.widget.Overlay.prototype.configContext=function(C,B,E){var G=B[0];if(G){var D=G[0];var F=G[1];var A=G[2];if(D){if(typeof D=="string"){this.cfg.setProperty("context",[document.getElementById(D),F,A],true)}if(F&&A){this.align(F,A)}}}};YAHOO.widget.Overlay.prototype.align=function(B,I){var H=this.cfg.getProperty("context");if(H){var A=H[0];var C=this.element;var F=this;if(!B){B=H[1]}if(!I){I=H[2]}if(C&&A){var D=YAHOO.util.Dom.getRegion(C);var G=YAHOO.util.Dom.getRegion(A);var E=function(J,K){switch(B){case YAHOO.widget.Overlay.TOP_LEFT:F.moveTo(K,J);break;case YAHOO.widget.Overlay.TOP_RIGHT:F.moveTo(K-C.offsetWidth,J);break;case YAHOO.widget.Overlay.BOTTOM_LEFT:F.moveTo(K,J-C.offsetHeight);break;case YAHOO.widget.Overlay.BOTTOM_RIGHT:F.moveTo(K-C.offsetWidth,J-C.offsetHeight);break}};switch(I){case YAHOO.widget.Overlay.TOP_LEFT:E(G.top,G.left);break;case YAHOO.widget.Overlay.TOP_RIGHT:E(G.top,G.right);break;case YAHOO.widget.Overlay.BOTTOM_LEFT:E(G.bottom,G.left);break;case YAHOO.widget.Overlay.BOTTOM_RIGHT:E(G.bottom,G.right);break}}}};YAHOO.widget.Overlay.prototype.enforceConstraints=function(I,H,E){var K=H[0];var M=K[0];var L=K[1];var B=this.element.offsetHeight;var G=this.element.offsetWidth;var J=YAHOO.util.Dom.getViewportWidth();var D=YAHOO.util.Dom.getViewportHeight();var P=document.documentElement.scrollLeft||document.body.scrollLeft;var N=document.documentElement.scrollTop||document.body.scrollTop;var C=N+10;var F=P+10;var A=N+D-B-10;var O=P+J-G-10;if(M<F){M=F}else{if(M>O){M=O}}if(L<C){L=C}else{if(L>A){L=A}}this.cfg.setProperty("x",M,true);this.cfg.setProperty("y",L,true);this.cfg.setProperty("xy",[M,L],true)};YAHOO.widget.Overlay.prototype.center=function(){var G=document.documentElement.scrollLeft||document.body.scrollLeft;var E=document.documentElement.scrollTop||document.body.scrollTop;var B=YAHOO.util.Dom.getClientWidth();var F=YAHOO.util.Dom.getClientHeight();var D=this.element.offsetWidth;var C=this.element.offsetHeight;var A=(B/2)-(D/2)+G;var H=(F/2)-(C/2)+E;this.element.style.left=parseInt(A,10)+"px";this.element.style.top=parseInt(H,10)+"px";this.syncPosition();this.cfg.refireEvent("iframe")};YAHOO.widget.Overlay.prototype.syncPosition=function(){var A=YAHOO.util.Dom.getXY(this.element);this.cfg.setProperty("x",A[0],true);this.cfg.setProperty("y",A[1],true);this.cfg.setProperty("xy",A,true)};YAHOO.widget.Overlay.prototype.onDomResize=function(B,A){YAHOO.widget.Overlay.superclass.onDomResize.call(this,B,A);this.cfg.refireEvent("iframe")};YAHOO.widget.Overlay.prototype.destroy=function(){if(this.iframe){this.iframe.parentNode.removeChild(this.iframe)}this.iframe=null;YAHOO.widget.Overlay.superclass.destroy.call(this)};YAHOO.widget.Overlay.prototype.toString=function(){return"Overlay "+this.id};YAHOO.widget.Overlay.windowScrollEvent=new YAHOO.util.CustomEvent("windowScroll");YAHOO.widget.Overlay.windowResizeEvent=new YAHOO.util.CustomEvent("windowResize");YAHOO.widget.Overlay.windowScrollHandler=function(A){YAHOO.widget.Overlay.windowScrollEvent.fire()};YAHOO.widget.Overlay.windowResizeHandler=function(A){YAHOO.widget.Overlay.windowResizeEvent.fire()};YAHOO.widget.Overlay._initialized=null;if(YAHOO.widget.Overlay._initialized===null){YAHOO.util.Event.addListener(window,"scroll",YAHOO.widget.Overlay.windowScrollHandler);YAHOO.util.Event.addListener(window,"resize",YAHOO.widget.Overlay.windowResizeHandler);YAHOO.widget.Overlay._initialized=true}YAHOO.widget.OverlayManager=function(A){this.init(A)};YAHOO.widget.OverlayManager.CSS_FOCUSED="focused";YAHOO.widget.OverlayManager.prototype={constructor:YAHOO.widget.OverlayManager,overlays:null,initDefaultConfig:function(){this.cfg.addProperty("overlays",{suppressEvent:true});this.cfg.addProperty("focusevent",{value:"mousedown"})},getActive:function(){},focus:function(A){},remove:function(A){},blurAll:function(){},init:function(C){this.cfg=new YAHOO.util.Config(this);this.initDefaultConfig();if(C){this.cfg.applyConfig(C,true)}this.cfg.fireQueue();var B=null;this.getActive=function(){return B};this.focus=function(D){var F=this.find(D);if(F){this.blurAll();B=F;YAHOO.util.Dom.addClass(B.element,YAHOO.widget.OverlayManager.CSS_FOCUSED);this.overlays.sort(this.compareZIndexDesc);var E=YAHOO.util.Dom.getStyle(this.overlays[0].element,"zIndex");if(!isNaN(E)&&this.overlays[0]!=D){B.cfg.setProperty("zIndex",(parseInt(E,10)+2))}this.overlays.sort(this.compareZIndexDesc)}};this.remove=function(E){var F=this.find(E);if(F){var D=YAHOO.util.Dom.getStyle(F.element,"zIndex");F.cfg.setProperty("zIndex",-1000,true);this.overlays.sort(this.compareZIndexDesc);this.overlays=this.overlays.slice(0,this.overlays.length-1);F.cfg.setProperty("zIndex",D,true);F.cfg.setProperty("manager",null);F.focusEvent=null;F.blurEvent=null;F.focus=null;F.blur=null}};this.blurAll=function(){B=null;for(var D=0;D<this.overlays.length;D++){YAHOO.util.Dom.removeClass(this.overlays[D].element,YAHOO.widget.OverlayManager.CSS_FOCUSED)}};var A=this.cfg.getProperty("overlays");if(!this.overlays){this.overlays=[]}if(A){this.register(A);this.overlays.sort(this.compareZIndexDesc)}},register:function(A){if(A instanceof YAHOO.widget.Overlay){A.cfg.addProperty("manager",{value:this});A.focusEvent=new YAHOO.util.CustomEvent("focus");A.blurEvent=new YAHOO.util.CustomEvent("blur");var F=this;A.focus=function(){F.focus(this);this.focusEvent.fire()};A.blur=function(){F.blurAll();this.blurEvent.fire()};var E=function(I,H){A.focus()};var D=this.cfg.getProperty("focusevent");YAHOO.util.Event.addListener(A.element,D,E,this,true);var G=YAHOO.util.Dom.getStyle(A.element,"zIndex");if(!isNaN(G)){A.cfg.setProperty("zIndex",parseInt(G,10))}else{A.cfg.setProperty("zIndex",0)}this.overlays.push(A);return true}else{if(A instanceof Array){var C=0;for(var B=0;B<A.length;B++){if(this.register(A[B])){C++}}if(C>0){return true}}else{return false}}},find:function(A){if(A instanceof YAHOO.widget.Overlay){for(var C=0;C<this.overlays.length;C++){if(this.overlays[C]==A){return this.overlays[C]}}}else{if(typeof A=="string"){for(var B=0;B<this.overlays.length;B++){if(this.overlays[B].id==A){return this.overlays[B]}}}}return null},compareZIndexDesc:function(D,C){var B=D.cfg.getProperty("zIndex");var A=C.cfg.getProperty("zIndex");if(B>A){return -1}else{if(B<A){return 1}else{return 0}}},showAll:function(){for(var A=0;A<this.overlays.length;A++){this.overlays[A].show()}},hideAll:function(){for(var A=0;A<this.overlays.length;A++){this.overlays[A].hide()}},toString:function(){return"OverlayManager"}};YAHOO.util.KeyListener=function(A,F,B,C){if(!C){C=YAHOO.util.KeyListener.KEYDOWN}var D=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(typeof A=="string"){A=document.getElementById(A)}if(typeof B=="function"){D.subscribe(B)}else{D.subscribe(B.fn,B.scope,B.correctScope)}function E(J,I){var G=J.charCode||J.keyCode;if(!F.shift){F.shift=false}if(!F.alt){F.alt=false}if(!F.ctrl){F.ctrl=false}if(J.shiftKey==F.shift&&J.altKey==F.alt&&J.ctrlKey==F.ctrl){if(F.keys instanceof Array){for(var H=0;H<F.keys.length;H++){if(G==F.keys[H]){D.fire(G,J);break}}}else{if(G==F.keys){D.fire(G,J)}}}}this.enable=function(){if(!this.enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F)}this.enabled=true};this.disable=function(){if(this.enabled){YAHOO.util.Event.removeListener(A,C,E);this.disabledEvent.fire(F)}this.enabled=false};this.toString=function(){return"KeyListener ["+F.keys+"] "+A.tagName+(A.id?"["+A.id+"]":"")}};YAHOO.util.KeyListener.KEYDOWN="keydown";YAHOO.util.KeyListener.KEYUP="keyup";YAHOO.util.KeyListener.prototype.enabled=null;YAHOO.util.KeyListener.prototype.enable=function(){};YAHOO.util.KeyListener.prototype.disable=function(){};YAHOO.util.KeyListener.prototype.enabledEvent=null;YAHOO.util.KeyListener.prototype.disabledEvent=null;YAHOO.widget.Tooltip=function(B,A){YAHOO.widget.Tooltip.superclass.constructor.call(this,B,A)};YAHOO.extend(YAHOO.widget.Tooltip,YAHOO.widget.Overlay);YAHOO.widget.Tooltip.CSS_TOOLTIP="tt";YAHOO.widget.Tooltip.prototype.init=function(B,A){if(document.readyState&&document.readyState!="complete"){var C=function(){this.init(B,A)};YAHOO.util.Event.addListener(window,"load",C,this,true)}else{YAHOO.widget.Tooltip.superclass.init.call(this,B);this.beforeInitEvent.fire(YAHOO.widget.Tooltip);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Tooltip.CSS_TOOLTIP);if(A){this.cfg.applyConfig(A,true)}this.cfg.queueProperty("visible",false);this.cfg.queueProperty("constraintoviewport",true);this.setBody("");this.render(this.cfg.getProperty("container"));this.initEvent.fire(YAHOO.widget.Tooltip)}};YAHOO.widget.Tooltip.prototype.initDefaultConfig=function(){YAHOO.widget.Tooltip.superclass.initDefaultConfig.call(this);this.cfg.addProperty("preventoverlap",{value:true,validator:this.cfg.checkBoolean,supercedes:["x","y","xy"]});this.cfg.addProperty("showdelay",{value:200,handler:this.configShowDelay,validator:this.cfg.checkNumber});this.cfg.addProperty("autodismissdelay",{value:5000,handler:this.configAutoDismissDelay,validator:this.cfg.checkNumber});this.cfg.addProperty("hidedelay",{value:250,handler:this.configHideDelay,validator:this.cfg.checkNumber});this.cfg.addProperty("text",{handler:this.configText,suppressEvent:true});this.cfg.addProperty("container",{value:document.body,handler:this.configContainer})};YAHOO.widget.Tooltip.prototype.configText=function(B,A,C){var D=A[0];if(D){this.setBody(D)}};YAHOO.widget.Tooltip.prototype.configContainer=function(C,B,D){var A=B[0];if(typeof A=="string"){this.cfg.setProperty("container",document.getElementById(A),true)}};YAHOO.widget.Tooltip.prototype.configContext=function(E,B,F){var C=B[0];if(C){if(!(C instanceof Array)){if(typeof C=="string"){this.cfg.setProperty("context",[document.getElementById(C)],true)}else{this.cfg.setProperty("context",[C],true)}C=this.cfg.getProperty("context")}if(this._context){for(var H=0;H<this._context.length;++H){var D=this._context[H];YAHOO.util.Event.removeListener(D,"mouseover",this.onContextMouseOver);YAHOO.util.Event.removeListener(D,"mousemove",this.onContextMouseMove);YAHOO.util.Event.removeListener(D,"mouseout",this.onContextMouseOut)}}this._context=C;for(var G=0;G<this._context.length;++G){var A=this._context[G];YAHOO.util.Event.addListener(A,"mouseover",this.onContextMouseOver,this);YAHOO.util.Event.addListener(A,"mousemove",this.onContextMouseMove,this);YAHOO.util.Event.addListener(A,"mouseout",this.onContextMouseOut,this)}}};YAHOO.widget.Tooltip.prototype.onContextMouseMove=function(B,A){A.pageX=YAHOO.util.Event.getPageX(B);A.pageY=YAHOO.util.Event.getPageY(B)};YAHOO.widget.Tooltip.prototype.onContextMouseOver=function(C,B){if(B.hideProcId){clearTimeout(B.hideProcId);B.hideProcId=null}var A=this;YAHOO.util.Event.addListener(A,"mousemove",B.onContextMouseMove,B);if(A.title){B._tempTitle=A.title;A.title=""}B.showProcId=B.doShow(C,A)};YAHOO.widget.Tooltip.prototype.onContextMouseOut=function(C,B){var A=this;if(B._tempTitle){A.title=B._tempTitle;B._tempTitle=null}if(B.showProcId){clearTimeout(B.showProcId);B.showProcId=null}if(B.hideProcId){clearTimeout(B.hideProcId);B.hideProcId=null}B.hideProcId=setTimeout(function(){B.hide()},B.cfg.getProperty("hidedelay"))};YAHOO.widget.Tooltip.prototype.doShow=function(C,A){var D=25;if(this.browser=="opera"&&A.tagName=="A"){D+=12}var B=this;return setTimeout(function(){if(B._tempTitle){B.setBody(B._tempTitle)}else{B.cfg.refireEvent("text")}B.moveTo(B.pageX,B.pageY+D);if(B.cfg.getProperty("preventoverlap")){B.preventOverlap(B.pageX,B.pageY)}YAHOO.util.Event.removeListener(A,"mousemove",B.onContextMouseMove);B.show();B.hideProcId=B.doHide()},this.cfg.getProperty("showdelay"))};YAHOO.widget.Tooltip.prototype.doHide=function(){var A=this;return setTimeout(function(){A.hide()},this.cfg.getProperty("autodismissdelay"))};YAHOO.widget.Tooltip.prototype.preventOverlap=function(E,D){var A=this.element.offsetHeight;var B=YAHOO.util.Dom.getRegion(this.element);B.top-=5;B.left-=5;B.right+=5;B.bottom+=5;var C=new YAHOO.util.Point(E,D);if(B.contains(C)){this.cfg.setProperty("y",(D-A-5))}};YAHOO.widget.Tooltip.prototype.toString=function(){return"Tooltip "+this.id};YAHOO.widget.Panel=function(B,A){YAHOO.widget.Panel.superclass.constructor.call(this,B,A)};YAHOO.extend(YAHOO.widget.Panel,YAHOO.widget.Overlay);YAHOO.widget.Panel.CSS_PANEL="panel";YAHOO.widget.Panel.CSS_PANEL_CONTAINER="panel-container";YAHOO.widget.Panel.prototype.showMaskEvent=null;YAHOO.widget.Panel.prototype.hideMaskEvent=null;YAHOO.widget.Panel.prototype.init=function(B,A){YAHOO.widget.Panel.superclass.init.call(this,B);this.beforeInitEvent.fire(YAHOO.widget.Panel);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Panel.CSS_PANEL);this.buildWrapper();if(A){this.cfg.applyConfig(A,true)}this.beforeRenderEvent.subscribe(function(){var D=this.cfg.getProperty("draggable");if(D){if(!this.header){this.setHeader("&nbsp;")}}},this,true);var C=this;this.showMaskEvent.subscribe(function(){var D=function(E){if(E.tagName=="A"||E.tagName=="BUTTON"||E.tagName=="SELECT"||E.tagName=="INPUT"||E.tagName=="TEXTAREA"||E.tagName=="FORM"){if(!YAHOO.util.Dom.isAncestor(C.element,E)){YAHOO.util.Event.addListener(E,"focus",E.blur);return true}}else{return false}};this.focusableElements=YAHOO.util.Dom.getElementsBy(D)},this,true);this.hideMaskEvent.subscribe(function(){for(var E=0;E<this.focusableElements.length;E++){var D=this.focusableElements[E];YAHOO.util.Event.removeListener(D,"focus",D.blur)}},this,true);this.initEvent.fire(YAHOO.widget.Panel)};YAHOO.widget.Panel.prototype.initEvents=function(){YAHOO.widget.Panel.superclass.initEvents.call(this);this.showMaskEvent=new YAHOO.util.CustomEvent("showMask");this.hideMaskEvent=new YAHOO.util.CustomEvent("hideMask");this.dragEvent=new YAHOO.util.CustomEvent("drag")};YAHOO.widget.Panel.prototype.initDefaultConfig=function(){YAHOO.widget.Panel.superclass.initDefaultConfig.call(this);this.cfg.addProperty("close",{value:true,handler:this.configClose,validator:this.cfg.checkBoolean,supercedes:["visible"]});this.cfg.addProperty("draggable",{value:true,handler:this.configDraggable,validator:this.cfg.checkBoolean,supercedes:["visible"]});this.cfg.addProperty("underlay",{value:"shadow",handler:this.configUnderlay,supercedes:["visible"]});this.cfg.addProperty("modal",{value:false,handler:this.configModal,validator:this.cfg.checkBoolean,supercedes:["visible"]});this.cfg.addProperty("keylisteners",{handler:this.configKeyListeners,suppressEvent:true,supercedes:["visible"]})};YAHOO.widget.Panel.prototype.configClose=function(B,A,D){var E=A[0];var C=function(G,F){F.hide()};if(E){if(!this.close){this.close=document.createElement("DIV");YAHOO.util.Dom.addClass(this.close,"close");if(this.isSecure){YAHOO.util.Dom.addClass(this.close,"secure")}else{YAHOO.util.Dom.addClass(this.close,"nonsecure")}this.close.innerHTML="&nbsp;";this.innerElement.appendChild(this.close);YAHOO.util.Event.addListener(this.close,"click",C,this)}else{this.close.style.display="block"}}else{if(this.close){this.close.style.display="none"}}};YAHOO.widget.Panel.prototype.configDraggable=function(B,A,C){var D=A[0];if(D){if(this.header){YAHOO.util.Dom.setStyle(this.header,"cursor","move");this.registerDragDrop()}}else{if(this.dd){this.dd.unreg()}if(this.header){YAHOO.util.Dom.setStyle(this.header,"cursor","auto")}}};YAHOO.widget.Panel.prototype.configUnderlay=function(B,A,C){var D=A[0];switch(D.toLowerCase()){case"shadow":YAHOO.util.Dom.removeClass(this.element,"matte");YAHOO.util.Dom.addClass(this.element,"shadow");if(!this.underlay){this.underlay=document.createElement("DIV");this.underlay.className="underlay";this.underlay.innerHTML="&nbsp;";this.element.appendChild(this.underlay)}this.sizeUnderlay();break;case"matte":YAHOO.util.Dom.removeClass(this.element,"shadow");YAHOO.util.Dom.addClass(this.element,"matte");break;default:YAHOO.util.Dom.removeClass(this.element,"shadow");YAHOO.util.Dom.removeClass(this.element,"matte");break}};YAHOO.widget.Panel.prototype.configModal=function(B,A,D){var C=A[0];if(C){this.buildMask();if(!YAHOO.util.Config.alreadySubscribed(this.showEvent,this.showMask,this)){this.showEvent.subscribe(this.showMask,this,true)}if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideMask,this)){this.hideEvent.subscribe(this.hideMask,this,true)}if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowResizeEvent,this.sizeMask,this)){YAHOO.widget.Overlay.windowResizeEvent.subscribe(this.sizeMask,this,true)}}else{this.beforeShowEvent.unsubscribe(this.showMask,this);this.hideEvent.unsubscribe(this.hideMask,this);YAHOO.widget.Overlay.windowResizeEvent.unsubscribe(this.sizeMask)}};YAHOO.widget.Panel.prototype.configKeyListeners=function(D,A,F){var C=A[0];if(C){if(C instanceof Array){for(var B=0;B<C.length;B++){var E=C[B];if(!YAHOO.util.Config.alreadySubscribed(this.showEvent,E.enable,E)){this.showEvent.subscribe(E.enable,E,true)}if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,E.disable,E)){this.hideEvent.subscribe(E.disable,E,true);this.destroyEvent.subscribe(E.disable,E,true)}}}else{if(!YAHOO.util.Config.alreadySubscribed(this.showEvent,C.enable,C)){this.showEvent.subscribe(C.enable,C,true)}if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,C.disable,C)){this.hideEvent.subscribe(C.disable,C,true);this.destroyEvent.subscribe(C.disable,C,true)}}}};YAHOO.widget.Panel.prototype.buildWrapper=function(){var F=this.element.parentNode;var A=this.element.cloneNode(true);this.innerElement=A;this.innerElement.style.visibility="inherit";YAHOO.util.Dom.addClass(this.innerElement,YAHOO.widget.Panel.CSS_PANEL);var E=document.createElement("DIV");E.className=YAHOO.widget.Panel.CSS_PANEL_CONTAINER;E.id=A.id+"_c";E.appendChild(A);if(F){F.replaceChild(E,this.element)}this.element=E;var C=this.innerElement.childNodes;if(C){for(var B=0;B<C.length;B++){var D=C[B];switch(D.className){case YAHOO.widget.Module.CSS_HEADER:this.header=D;break;case YAHOO.widget.Module.CSS_BODY:this.body=D;break;case YAHOO.widget.Module.CSS_FOOTER:this.footer=D;break}}}this.initDefaultConfig()};YAHOO.widget.Panel.prototype.sizeUnderlay=function(){if(this.underlay&&this.browser!="gecko"&&this.browser!="safari"){this.underlay.style.width=this.innerElement.offsetWidth+"px";this.underlay.style.height=this.innerElement.offsetHeight+"px"}};YAHOO.widget.Panel.prototype.onDomResize=function(C,B){YAHOO.widget.Panel.superclass.onDomResize.call(this,C,B);var A=this;setTimeout(function(){A.sizeUnderlay()},0)};YAHOO.widget.Panel.prototype.registerDragDrop=function(){if(this.header){this.dd=new YAHOO.util.DD(this.element.id,this.id);if(!this.header.id){this.header.id=this.id+"_h"}var A=this;this.dd.startDrag=function(){if(A.browser=="ie"){YAHOO.util.Dom.addClass(A.element,"drag")}if(A.cfg.getProperty("constraintoviewport")){var C=A.element.offsetHeight;var G=A.element.offsetWidth;var H=YAHOO.util.Dom.getViewportWidth();var E=YAHOO.util.Dom.getViewportHeight();var K=window.scrollX||document.documentElement.scrollLeft;var I=window.scrollY||document.documentElement.scrollTop;var D=I+10;var F=K+10;var B=I+E-C-10;var J=K+H-G-10;this.minX=F;this.maxX=J;this.constrainX=true;this.minY=D;this.maxY=B;this.constrainY=true}else{this.constrainX=false;this.constrainY=false}A.dragEvent.fire("startDrag",arguments)};this.dd.onDrag=function(){A.syncPosition();A.cfg.refireEvent("iframe");if(this.platform=="mac"&&this.browser=="gecko"){this.showMacGeckoScrollbars()}A.dragEvent.fire("onDrag",arguments)};this.dd.endDrag=function(){if(A.browser=="ie"){YAHOO.util.Dom.removeClass(A.element,"drag")}A.dragEvent.fire("endDrag",arguments)};this.dd.setHandleElId(this.header.id);this.dd.addInvalidHandleType("INPUT");this.dd.addInvalidHandleType("SELECT");this.dd.addInvalidHandleType("TEXTAREA")}};YAHOO.widget.Panel.prototype.buildMask=function(){if(!this.mask){this.mask=document.createElement("DIV");this.mask.id=this.id+"_mask";this.mask.className="mask";this.mask.innerHTML="&nbsp;";var B=function(D,C){YAHOO.util.Event.stopEvent(D)};var A=document.body.firstChild;if(A){document.body.insertBefore(this.mask,document.body.firstChild)}else{document.body.appendChild(this.mask)}}};YAHOO.widget.Panel.prototype.hideMask=function(){if(this.cfg.getProperty("modal")&&this.mask){this.mask.style.display="none";this.hideMaskEvent.fire();YAHOO.util.Dom.removeClass(document.body,"masked")}};YAHOO.widget.Panel.prototype.showMask=function(){if(this.cfg.getProperty("modal")&&this.mask){YAHOO.util.Dom.addClass(document.body,"masked");this.sizeMask();this.mask.style.display="block";this.showMaskEvent.fire()}};YAHOO.widget.Panel.prototype.sizeMask=function(){if(this.mask){this.mask.style.height=YAHOO.util.Dom.getDocumentHeight()+"px";this.mask.style.width=YAHOO.util.Dom.getDocumentWidth()+"px"}};YAHOO.widget.Panel.prototype.configHeight=function(D,B,E){var A=B[0];var C=this.innerElement;YAHOO.util.Dom.setStyle(C,"height",A);this.cfg.refireEvent("underlay");this.cfg.refireEvent("iframe")};YAHOO.widget.Panel.prototype.configWidth=function(D,A,E){var C=A[0];var B=this.innerElement;YAHOO.util.Dom.setStyle(B,"width",C);this.cfg.refireEvent("underlay");this.cfg.refireEvent("iframe")};YAHOO.widget.Panel.prototype.render=function(A){return YAHOO.widget.Panel.superclass.render.call(this,A,this.innerElement)};YAHOO.widget.Panel.prototype.toString=function(){return"Panel "+this.id};YAHOO.widget.Dialog=function(B,A){YAHOO.widget.Dialog.superclass.constructor.call(this,B,A)};YAHOO.extend(YAHOO.widget.Dialog,YAHOO.widget.Panel);YAHOO.widget.Dialog.CSS_DIALOG="dialog";YAHOO.widget.Dialog.prototype.beforeSubmitEvent=null;YAHOO.widget.Dialog.prototype.submitEvent=null;YAHOO.widget.Dialog.prototype.manualSubmitEvent=null;YAHOO.widget.Dialog.prototype.asyncSubmitEvent=null;YAHOO.widget.Dialog.prototype.formSubmitEvent=null;YAHOO.widget.Dialog.prototype.cancelEvent=null;YAHOO.widget.Dialog.prototype.initDefaultConfig=function(){YAHOO.widget.Dialog.superclass.initDefaultConfig.call(this);this.callback={success:null,failure:null,argument:null};this.doSubmit=function(){var B=this.cfg.getProperty("postmethod");switch(B){case"async":YAHOO.util.Connect.setForm(this.form);var A=YAHOO.util.Connect.asyncRequest("POST",this.form.action,this.callback);this.asyncSubmitEvent.fire();break;case"form":this.form.submit();this.formSubmitEvent.fire();break;case"none":case"manual":this.manualSubmitEvent.fire();break}};this.cfg.addProperty("postmethod",{value:"async",validator:function(A){if(A!="form"&&A!="async"&&A!="none"&&A!="manual"){return false}else{return true}}});this.cfg.addProperty("buttons",{value:"none",handler:this.configButtons})};YAHOO.widget.Dialog.prototype.initEvents=function(){YAHOO.widget.Dialog.superclass.initEvents.call(this);this.beforeSubmitEvent=new YAHOO.util.CustomEvent("beforeSubmit");this.submitEvent=new YAHOO.util.CustomEvent("submit");this.manualSubmitEvent=new YAHOO.util.CustomEvent("manualSubmit");this.asyncSubmitEvent=new YAHOO.util.CustomEvent("asyncSubmit");this.formSubmitEvent=new YAHOO.util.CustomEvent("formSubmit");this.cancelEvent=new YAHOO.util.CustomEvent("cancel")};YAHOO.widget.Dialog.prototype.init=function(B,A){YAHOO.widget.Dialog.superclass.init.call(this,B);this.beforeInitEvent.fire(YAHOO.widget.Dialog);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Dialog.CSS_DIALOG);this.cfg.setProperty("visible",false);if(A){this.cfg.applyConfig(A,true)}this.renderEvent.subscribe(this.registerForm,this,true);this.showEvent.subscribe(this.focusFirst,this,true);this.beforeHideEvent.subscribe(this.blurButtons,this,true);this.beforeRenderEvent.subscribe(function(){var C=this.cfg.getProperty("buttons");if(C&&C!="none"){if(!this.footer){this.setFooter("")}}},this,true);this.initEvent.fire(YAHOO.widget.Dialog)};YAHOO.widget.Dialog.prototype.registerForm=function(){var D=this.element.getElementsByTagName("FORM")[0];if(!D){var A='<form name="frm_'+this.id+'" action=""></form>';this.body.innerHTML+=A;D=this.element.getElementsByTagName("FORM")[0]}this.firstFormElement=function(){for(var G=0;G<D.elements.length;G++){var F=D.elements[G];if(F.focus){if(F.type&&F.type!="hidden"){return F}}}return null}();this.lastFormElement=function(){for(var G=D.elements.length-1;G>=0;G--){var F=D.elements[G];if(F.focus){if(F.type&&F.type!="hidden"){return F}}}return null}();this.form=D;if(this.cfg.getProperty("modal")&&this.form){var C=this;var B=this.firstFormElement||this.firstButton;if(B){this.preventBackTab=new YAHOO.util.KeyListener(B,{shift:true,keys:9},{fn:C.focusLast,scope:C,correctScope:true});this.showEvent.subscribe(this.preventBackTab.enable,this.preventBackTab,true);this.hideEvent.subscribe(this.preventBackTab.disable,this.preventBackTab,true)}var E=this.lastButton||this.lastFormElement;if(E){this.preventTabOut=new YAHOO.util.KeyListener(E,{shift:false,keys:9},{fn:C.focusFirst,scope:C,correctScope:true});this.showEvent.subscribe(this.preventTabOut.enable,this.preventTabOut,true);this.hideEvent.subscribe(this.preventTabOut.disable,this.preventTabOut,true)}}};YAHOO.widget.Dialog.prototype.configButtons=function(D,B,G){var E=B[0];if(E!="none"){this.buttonSpan=null;this.buttonSpan=document.createElement("SPAN");this.buttonSpan.className="button-group";for(var A=0;A<E.length;A++){var C=E[A];var F=document.createElement("BUTTON");F.setAttribute("type","button");if(C.isDefault){F.className="default";this.defaultHtmlButton=F}F.appendChild(document.createTextNode(C.text));YAHOO.util.Event.addListener(F,"click",C.handler,this,true);this.buttonSpan.appendChild(F);C.htmlButton=F;if(A===0){this.firstButton=C.htmlButton}if(A==(E.length-1)){this.lastButton=C.htmlButton}}this.setFooter(this.buttonSpan);this.cfg.refireEvent("iframe");this.cfg.refireEvent("underlay")}else{if(this.buttonSpan){if(this.buttonSpan.parentNode){this.buttonSpan.parentNode.removeChild(this.buttonSpan)}this.buttonSpan=null;this.firstButton=null;this.lastButton=null;this.defaultHtmlButton=null}}};YAHOO.widget.Dialog.prototype.configOnSuccess=function(B,A,C){};YAHOO.widget.Dialog.prototype.configOnFailure=function(B,A,C){};YAHOO.widget.Dialog.prototype.doSubmit=function(){};YAHOO.widget.Dialog.prototype.focusFirst=function(B,A,D){if(A){var C=A[1];if(C){YAHOO.util.Event.stopEvent(C)}}if(this.firstFormElement){this.firstFormElement.focus()}else{this.focusDefaultButton()}};YAHOO.widget.Dialog.prototype.focusLast=function(B,A,E){if(A){var D=A[1];if(D){YAHOO.util.Event.stopEvent(D)}}var C=this.cfg.getProperty("buttons");if(C&&C instanceof Array){this.focusLastButton()}else{if(this.lastFormElement){this.lastFormElement.focus()}}};YAHOO.widget.Dialog.prototype.focusDefaultButton=function(){if(this.defaultHtmlButton){this.defaultHtmlButton.focus()}};YAHOO.widget.Dialog.prototype.blurButtons=function(){var B=this.cfg.getProperty("buttons");if(B&&B instanceof Array){var A=B[0].htmlButton;if(A){A.blur()}}};YAHOO.widget.Dialog.prototype.focusFirstButton=function(){var B=this.cfg.getProperty("buttons");if(B&&B instanceof Array){var A=B[0].htmlButton;if(A){A.focus()}}};YAHOO.widget.Dialog.prototype.focusLastButton=function(){var B=this.cfg.getProperty("buttons");if(B&&B instanceof Array){var A=B[B.length-1].htmlButton;if(A){A.focus()}}};YAHOO.widget.Dialog.prototype.validate=function(){return true};YAHOO.widget.Dialog.prototype.submit=function(){if(this.validate()){this.beforeSubmitEvent.fire();this.doSubmit();this.submitEvent.fire();this.hide();return true}else{return false}};YAHOO.widget.Dialog.prototype.cancel=function(){this.cancelEvent.fire();this.hide()};YAHOO.widget.Dialog.prototype.getData=function(){var C=this.form;var G={};if(C){for(var H in this.form){var L=C[H];if(L){if(L.tagName){switch(L.tagName){case"INPUT":switch(L.type){case"checkbox":G[H]=L.checked;break;case"textbox":case"text":case"hidden":G[H]=L.value;break}break;case"TEXTAREA":G[H]=L.value;break;case"SELECT":var F=[];for(var M=0;M<L.options.length;M++){var I=L.options[M];if(I.selected){var J=I.value;if(!J||J===""){J=I.text}F[F.length]=J}}G[H]=F;break}}else{if(L[0]&&L[0].tagName){switch(L[0].tagName){case"INPUT":switch(L[0].type){case"radio":for(var A=0;A<L.length;A++){var D=L[A];if(D.checked){G[D.name]=D.value;break}}break;case"checkbox":var E=[];for(var K=0;K<L.length;K++){var B=L[K];if(B.checked){E[E.length]=B.value}}G[L[0].name]=E;break}}}}}}}return G};YAHOO.widget.Dialog.prototype.toString=function(){return"Dialog "+this.id};YAHOO.widget.SimpleDialog=function(B,A){YAHOO.widget.SimpleDialog.superclass.constructor.call(this,B,A)};YAHOO.extend(YAHOO.widget.SimpleDialog,YAHOO.widget.Dialog);YAHOO.widget.SimpleDialog.ICON_BLOCK="nt/ic/ut/bsc/blck16_1.gif";YAHOO.widget.SimpleDialog.ICON_ALARM="nt/ic/ut/bsc/alrt16_1.gif";YAHOO.widget.SimpleDialog.ICON_HELP="nt/ic/ut/bsc/hlp16_1.gif";YAHOO.widget.SimpleDialog.ICON_INFO="nt/ic/ut/bsc/info16_1.gif";YAHOO.widget.SimpleDialog.ICON_WARN="nt/ic/ut/bsc/warn16_1.gif";YAHOO.widget.SimpleDialog.ICON_TIP="nt/ic/ut/bsc/tip16_1.gif";YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG="simple-dialog";YAHOO.widget.SimpleDialog.prototype.initDefaultConfig=function(){YAHOO.widget.SimpleDialog.superclass.initDefaultConfig.call(this);this.cfg.addProperty("icon",{value:"none",handler:this.configIcon,suppressEvent:true});this.cfg.addProperty("text",{value:"",handler:this.configText,suppressEvent:true,supercedes:["icon"]})};YAHOO.widget.SimpleDialog.prototype.init=function(B,A){YAHOO.widget.SimpleDialog.superclass.init.call(this,B);this.beforeInitEvent.fire(YAHOO.widget.SimpleDialog);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG);this.cfg.queueProperty("postmethod","manual");if(A){this.cfg.applyConfig(A,true)}this.beforeRenderEvent.subscribe(function(){if(!this.body){this.setBody("")}},this,true);this.initEvent.fire(YAHOO.widget.SimpleDialog)};YAHOO.widget.SimpleDialog.prototype.registerForm=function(){YAHOO.widget.SimpleDialog.superclass.registerForm.call(this);this.form.innerHTML+='<input type="hidden" name="'+this.id+'" value=""/>'};YAHOO.widget.SimpleDialog.prototype.configIcon=function(C,A,E){var B=A[0];if(B&&B!="none"){var D='<img src="'+this.imageRoot+B+'" class="icon" />';this.body.innerHTML=D+this.body.innerHTML}};YAHOO.widget.SimpleDialog.prototype.configText=function(B,A,C){var D=A[0];if(D){this.setBody(D);this.cfg.refireEvent("icon")}};YAHOO.widget.SimpleDialog.prototype.toString=function(){return"SimpleDialog "+this.id};YAHOO.widget.ContainerEffect=function(B,E,D,A,C){if(!C){C=YAHOO.util.Anim}this.overlay=B;this.attrIn=E;this.attrOut=D;this.targetElement=A||B.element;this.animClass=C};YAHOO.widget.ContainerEffect.prototype.init=function(){this.beforeAnimateInEvent=new YAHOO.util.CustomEvent("beforeAnimateIn");this.beforeAnimateOutEvent=new YAHOO.util.CustomEvent("beforeAnimateOut");this.animateInCompleteEvent=new YAHOO.util.CustomEvent("animateInComplete");this.animateOutCompleteEvent=new YAHOO.util.CustomEvent("animateOutComplete");this.animIn=new this.animClass(this.targetElement,this.attrIn.attributes,this.attrIn.duration,this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAnimateIn,this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn,this);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn,this);this.animOut=new this.animClass(this.targetElement,this.attrOut.attributes,this.attrOut.duration,this.attrOut.method);this.animOut.onStart.subscribe(this.handleStartAnimateOut,this);this.animOut.onTween.subscribe(this.handleTweenAnimateOut,this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut,this)};YAHOO.widget.ContainerEffect.prototype.animateIn=function(){this.beforeAnimateInEvent.fire();this.animIn.animate()};YAHOO.widget.ContainerEffect.prototype.animateOut=function(){this.beforeAnimateOutEvent.fire();this.animOut.animate()};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateIn=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateIn=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateIn=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateOut=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateOut=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateOut=function(B,A,C){};YAHOO.widget.ContainerEffect.prototype.toString=function(){var A="ContainerEffect";if(this.overlay){A+=" ["+this.overlay.toString()+"]"}return A};YAHOO.widget.ContainerEffect.FADE=function(A,B){var C=new YAHOO.widget.ContainerEffect(A,{attributes:{opacity:{from:0,to:1}},duration:B,method:YAHOO.util.Easing.easeIn},{attributes:{opacity:{to:0}},duration:B,method:YAHOO.util.Easing.easeOut},A.element);C.handleStartAnimateIn=function(E,D,F){YAHOO.util.Dom.addClass(F.overlay.element,"hide-select");if(!F.overlay.underlay){F.overlay.cfg.refireEvent("underlay")}if(F.overlay.underlay){F.initialUnderlayOpacity=YAHOO.util.Dom.getStyle(F.overlay.underlay,"opacity");F.overlay.underlay.style.filter=null}YAHOO.util.Dom.setStyle(F.overlay.element,"visibility","visible");YAHOO.util.Dom.setStyle(F.overlay.element,"opacity",0)};C.handleCompleteAnimateIn=function(E,D,F){YAHOO.util.Dom.removeClass(F.overlay.element,"hide-select");if(F.overlay.element.style.filter){F.overlay.element.style.filter=null}if(F.overlay.underlay){YAHOO.util.Dom.setStyle(F.overlay.underlay,"opacity",F.initialUnderlayOpacity)}F.overlay.cfg.refireEvent("iframe");F.animateInCompleteEvent.fire()};C.handleStartAnimateOut=function(E,D,F){YAHOO.util.Dom.addClass(F.overlay.element,"hide-select");if(F.overlay.underlay){F.overlay.underlay.style.filter=null}};C.handleCompleteAnimateOut=function(E,D,F){YAHOO.util.Dom.removeClass(F.overlay.element,"hide-select");if(F.overlay.element.style.filter){F.overlay.element.style.filter=null}YAHOO.util.Dom.setStyle(F.overlay.element,"visibility","hidden");YAHOO.util.Dom.setStyle(F.overlay.element,"opacity",1);F.overlay.cfg.refireEvent("iframe");F.animateOutCompleteEvent.fire()};C.init();return C};YAHOO.widget.ContainerEffect.SLIDE=function(C,E){var B=C.cfg.getProperty("x")||YAHOO.util.Dom.getX(C.element);var G=C.cfg.getProperty("y")||YAHOO.util.Dom.getY(C.element);var F=YAHOO.util.Dom.getClientWidth();var D=C.element.offsetWidth;var A=new YAHOO.widget.ContainerEffect(C,{attributes:{points:{to:[B,G]}},duration:E,method:YAHOO.util.Easing.easeIn},{attributes:{points:{to:[(F+25),G]}},duration:E,method:YAHOO.util.Easing.easeOut},C.element,YAHOO.util.Motion);A.handleStartAnimateIn=function(I,H,J){J.overlay.element.style.left=(-25-D)+"px";J.overlay.element.style.top=G+"px"};A.handleTweenAnimateIn=function(K,J,L){var M=YAHOO.util.Dom.getXY(L.overlay.element);var I=M[0];var H=M[1];if(YAHOO.util.Dom.getStyle(L.overlay.element,"visibility")=="hidden"&&I<B){YAHOO.util.Dom.setStyle(L.overlay.element,"visibility","visible")}L.overlay.cfg.setProperty("xy",[I,H],true);L.overlay.cfg.refireEvent("iframe")};A.handleCompleteAnimateIn=function(I,H,J){J.overlay.cfg.setProperty("xy",[B,G],true);J.startX=B;J.startY=G;J.overlay.cfg.refireEvent("iframe");J.animateInCompleteEvent.fire()};A.handleStartAnimateOut=function(K,J,L){var M=YAHOO.util.Dom.getViewportWidth();var O=YAHOO.util.Dom.getXY(L.overlay.element);var I=O[0];var N=O[1];var H=L.animOut.attributes.points.to;L.animOut.attributes.points.to=[(M+25),N]};A.handleTweenAnimateOut=function(J,I,K){var M=YAHOO.util.Dom.getXY(K.overlay.element);var H=M[0];var L=M[1];K.overlay.cfg.setProperty("xy",[H,L],true);K.overlay.cfg.refireEvent("iframe")};A.handleCompleteAnimateOut=function(J,H,K){YAHOO.util.Dom.setStyle(K.overlay.element,"visibility","hidden");var I=K.overlay.element.offsetWidth;K.overlay.cfg.setProperty("xy",[B,G]);K.animateOutCompleteEvent.fire()};A.init();return A};(function(){var A=false;YAHOO.namespace("News");YAHOO.News.Reload=function(){if(A==false){this.refreshpage=setTimeout("location.reload(false)",600000);YAHOO.util.Event.addListener(window,"blur",function(){clearTimeout(this.refreshpage);A=false});A=true}};YAHOO.util.Event.addListener(window,"focus",YAHOO.News.Reload)})();yui=window.yui||{};yui.CustomEvent=function(B,A){this.type=B;this.scope=A||window;this.subscribers=[];if(yui.Event){yui.Event.regCE(this)}};yui.CustomEvent.prototype.subscribe=function(B,A){this.subscribers.push(new yui.Subscriber(B,A))};yui.CustomEvent.prototype.unsubscribe=function(D,B){for(var A=0;A<this.subscribers.length;++A){var C=this.subscribers[A];if(C&&C.contains(D,B)){this._delete(A)}}};yui.CustomEvent.prototype.fire=function(){for(var A=0;A<this.subscribers.length;++A){var B=this.subscribers[A];if(B){B.fn.call(this.scope,this.type,arguments,B.obj)}}};yui.CustomEvent.prototype.unsubscribeAll=function(){for(var A=0;A<this.subscribers.length;++A){this._delete(A)}};yui.CustomEvent.prototype._delete=function(A){var B=this.subscribers[A];if(B){delete B.fn;delete B.obj}delete this.subscribers[A]};yui.Subscriber=function(B,A){this.fn=B;this.obj=A||null};yui.Subscriber.prototype.contains=function(A,B){return(this.fn==A&&this.obj==B)};yui=window.yui||{};yui.Event=new function(){var A=this;this.loadComplete=false;this.listeners=[];this.delayedListeners=[];this.unloadListeners=[];this.customEvents=[];this.legacyEvents=[];this.legacyHandlers=[];this.EL=0;this.TYPE=1;this.FN=2;this.WFN=3;this.SCOPE=3;this.isSafari=(navigator.userAgent.match(/safari/gi));this.isIE=(!this.isSafari&&navigator.userAgent.match(/msie/gi));this.addListener=function(C,G,I,F){if(this._isValidCollection(C)){for(var H=0;H<C.length;++H){this.on(C[H],G,I,F)}return }else{if(typeof C=="string"){if(this.loadComplete){C=this.getEl(C)}else{this.delayedListeners[this.delayedListeners.length]=[C,G,I,F];return }}}if(!C){return }if("unload"==G&&F!==this){this.unloadListeners[this.unloadListeners.length]=[C,G,I,F];return }var E=function(K){return I.call(C,A.getEvent(K),F)};var J=[C,G,I,E];var D=this.listeners.length;this.listeners[D]=J;if(this.useLegacyEvent(C,G)){var B=this.getLegacyIndex(C,G);if(B==-1){B=this.legacyEvents.length;this.legacyEvents[B]=[C,G,C["on"+G]];this.legacyHandlers[B]=[];C["on"+G]=function(K){A.fireLegacyEvent(A.getEvent(K),B)}}this.legacyHandlers[B].push(D)}else{if(C.addEventListener){C.addEventListener(G,E,false)}else{if(C.attachEvent){C.attachEvent("on"+G,E)}}}};this.on=this.addListener;this.fireLegacyEvent=function(G,B){var E=true;var F=A.legacyEvents[0];var D=A.legacyHandlers[B];for(i=0;i<D.length;++i){var H=D[i];if(H){var C=A.listeners[H][A.WFN].call(F,G);E=(E&&C)}}return E};this.getLegacyIndex=function(D,E){for(var C=0;C<this.legacyEvents.length;++C){var B=this.legacyEvents[C];if(B&&B[0]==D&&B[1]==E){return C}}return -1};this.useLegacyEvent=function(B,C){return((!B.addEventListener&&!B.attachEvent)||(C=="click"&&this.isSafari))};this.removeListener=function(G,F,E){if(typeof G=="string"){G=this.getEl(G)}else{if(this._isValidCollection(G)){for(var D=0;D<G.length;++D){this.removeListener(G[D],F,E)}return }}var C=null;var B=this._getCacheIndex(G,F,E);if(B>=0){C=this.listeners[B]}if(!G||!C){return false}if(G.removeEventListener){G.removeEventListener(F,C[this.WFN],false)}else{if(G.detachEvent){G.detachEvent("on"+F,C[this.WFN])}}delete this.listeners[B][this.WFN];delete this.listeners[B][this.FN];delete this.listeners[B];return true};this.getTarget=function(D,B){var C=D.target||D.srcElement;if(B&&C&&"#text"==C.nodeName){return C.parentNode}else{return C}};this.getPageX=function(C){var B=C.pageX;if(!B&&0!==B){B=C.clientX||0;if(this.isIE){B+=this._getScrollLeft()}}return B};this.getPageY=function(B){var C=B.pageY;if(!C&&0!==C){C=B.clientY||0;if(this.isIE){C+=this._getScrollTop()}}return C};this.getRelatedTarget=function(C){var B=C.relatedTarget;if(!B){if(C.type=="mouseout"){B=C.toElement}else{if(C.type=="mouseover"){B=C.fromElement}}}return B};this.getTime=function(C){if(!C.time){var B=new Date().getTime();try{C.time=B}catch(D){return B}}return C.time};this.stopEvent=function(B){this.stopPropagation(B);this.preventDefault(B)};this.stopPropagation=function(B){if(B.stopPropagation){B.stopPropagation()}else{B.cancelBubble=true}};this.preventDefault=function(B){if(B.preventDefault){B.preventDefault()}else{B.returnValue=false}};this.getEvent=function(C){var B=C||window.event;if(!B){var D=this.getEvent.caller;while(D){B=D.arguments[0];if(B&&Event==B.constructor){break}D=D.caller}}return B};this.getCharCode=function(B){return B.charCode||(B.type=="keypress")?B.keyCode:0};this._getCacheIndex=function(E,F,D){for(var C=0;C<this.listeners.length;++C){var B=this.listeners[C];if(B&&B[this.FN]==D&&B[this.EL]==E&&B[this.TYPE]==F){return C}}return -1};this._isValidCollection=function(B){return(B&&B.length&&typeof B!="string"&&!B.alert&&!B.name&&!B.id&&typeof B[0]!="undefined")};this.elCache={};this.getEl=function(B){return document.getElementById(B)};this.clearCache=function(){for(i in this.elCache){delete this.elCache[i]}};this.regCE=function(B){this.customEvents.push(B)};this._load=function(B){A.loadComplete=true};this._tryPreloadAttach=function(){var D=!this.loadComplete;for(var B=0;B<this.delayedListeners.length;++B){var E=this.delayedListeners[B];if(E){var C=this.getEl(E[this.EL]);if(C){this.on(C,E[this.TYPE],E[this.FN],E[this.SCOPE]);delete this.delayedListeners[B]}}}if(D){setTimeout("yui.Event._tryPreloadAttach()",50)}};this._unload=function(E,D){for(var C=0;C<D.unloadListeners.length;++C){var B=D.unloadListeners[C];if(B){B[D.FN](D.getEvent(E),B[D.SCOPE])}}if(D.listeners&&D.listeners.length>0){for(C=0;C<D.listeners.length;++C){B=D.listeners[C];if(B){D.removeListener(B[D.EL],B[D.TYPE],B[D.FN])}}D.clearCache()}for(C=0;C<D.customEvents.length;++C){D.customEvents[C].unsubscribeAll();delete D.customEvents[C]}for(C=0;C<D.legacyEvents.length;++C){delete D.legacyEvents[C][0];delete D.legacyEvents[C]}};this._getScrollLeft=function(){return this._getScroll()[1]};this._getScrollTop=function(){return this._getScroll()[0]};this._getScroll=function(){var B=document.documentElement;db=document.body;if(B&&B.scrollTop){return[B.scrollTop,B.scrollLeft]}else{if(db){return[db.scrollTop,db.scrollLeft]}else{return[0,0]}}}};if(document&&document.body){yui.Event._load()}else{yui.Event.on(window,"load",yui.Event._load,yui.Event)}yui.Event.on(window,"unload",yui.Event._unload,yui.Event);yui.Event._tryPreloadAttach();YAHOO.namespace("News");YAHOO.News.Scroller=function(H){H=H||{};this.viewableArea=document.getElementById(H.viewableArea)||"ynscrollviewable";this.scrollerContainer=H.scrollerContainer||"ynscroll";this.indicatorContainer=H.indicatorContainer||"ynindcont";this.scrollButtonContainer=H.scrollButtonContainer||"scrollButtonContainer";this.delayTime=H.delayTime||10000;this.currentPane=0;this.autoScroll=null;this.autoScrollOn=true;this.sclBtnLft="sclBtnLft";this.sclBtnRgt="sclBtnRgt";this.sclBtnClassOff="buttonOff";this.sclBtnClassOn="buttonOn";this.indicatorClassOff="off";this.indicatorClassOn="on";this.w=this.viewableArea.offsetWidth;this.viewableArea.scrollLeft="0px";var C=document.getElementById(this.scrollerContainer);var I=C.getElementsByTagName("div");var E=0;var G=I.length;for(var J=0;J<G;J++){var D=I[J].getAttribute("name");if((J===0)&&(D=="container")){var B=I[J]}if(D=="container"){var A=I[J].id;E++}}this.maxpanes=E-1;this.max_width=this.w*this.maxpanes;var F=B.cloneNode(true);F.removeAttribute("id");F.setAttribute("name","duplicate");document.getElementById(this.scrollerContainer).appendChild(F);document.write('<div class="dline_vert"></div>');document.write('<div id="'+this.scrollButtonContainer+'">');document.write('<div class="fscleft">');document.write('<a href="/" class="'+this.sclBtnClassOff+'"><strong>Left Arrow</strong></a>');document.write("</div>");document.write('<div class="fscright">');if(this.maxpanes>0){document.write('<a href="/" class="'+this.sclBtnClassOn+'"><strong>Right Arrow</strong></a>')}else{if(this.maxpanes==0){document.write('<a href="/" class="'+this.sclBtnClassOff+'"><strong>Right Arrow</strong></a>')}}document.write("</div>");document.write("</div>");document.write('<div id="'+this.indicatorContainer+'" class="dots">');for(J=0;J<=this.maxpanes;J++){if(J==0){document.write('<a href="/" id="'+this.indicatorContainer+J+'" class="'+this.indicatorClassOn+'"><strong>Pane '+J+"</strong>&nbsp;</a>")}else{document.write('<a href="/" id="'+this.indicatorContainer+J+'" class="'+this.indicatorClassOff+'"><strong>Pane '+J+"</strong>&nbsp;</a>")}}document.write("</div>");YAHOO.util.Event.onAvailable(this.scrollerContainer,this.init,this,true)};YAHOO.News.Scroller.prototype={init:function(){var E=document.getElementById(this.scrollButtonContainer);var G=E.getElementsByTagName("a");var D=G.length;for(var I=0;I<D;I++){if(I==0){var B=G[I];YAHOO.util.Event.addListener(B,"click",this.prev,this,true)}else{if(I==1){var C=G[I];YAHOO.util.Event.addListener(C,"click",this.next,this,true)}}}var F=document.getElementById(this.indicatorContainer);var J=F.getElementsByTagName("a");var H=J.length;for(var A=0;A<H;A++){J[A].cp=A;YAHOO.util.Event.addListener(J[A],"click",this.indicators,this,true)}if(this.maxpanes!=0){this.autoStart()}},indicators:function(A){if(this.maxpanes!=0){this.stopInterval();this.currentPane=YAHOO.util.Event.getTarget(A).cp;this.scrollToPane(this.currentPane)}YAHOO.util.Event.preventDefault(A)},prev:function(A){if(this.currentPane<0){this.currentPane=0;YAHOO.util.Event.preventDefault(A);return }this.stopInterval();this.currentPane--;this.scrollToPane(this.currentPane);YAHOO.util.Event.preventDefault(A)},next:function(A){if(this.currentPane==this.maxpanes){this.currentPane=this.maxpanes;YAHOO.util.Event.preventDefault(A);return }this.stopInterval();this.currentPane++;this.scrollToPane(this.currentPane);YAHOO.util.Event.preventDefault(A)},changeStates:function(F){if(F==0){this.changeButtons("f")}else{this.changeButtons("m")}if(F>0){this.changeButtons("m")}if(F==this.maxpanes){this.changeButtons("l")}var D=0;while(D<=this.maxpanes){var A=this.indicatorContainer+D;var E=document.getElementById(A);E.className=this.indicatorClassOff;E.setAttribute("class",this.indicatorClassOff);D++}if(F>this.maxpanes){F=0;this.currentPane=0;this.changeButtons("f")}var B=this.indicatorContainer+F;var C=document.getElementById(B);C.className=this.indicatorClassOn;C.setAttribute("class",this.indicatorClassOn)},changeButtons:function(A){switch(A){case"f":this.bgPos(this.sclBtnLft,"off");this.bgPos(this.sclBtnRgt,"on");break;case"m":this.bgPos(this.sclBtnLft,"on");this.bgPos(this.sclBtnRgt,"on");break;case"l":this.bgPos(this.sclBtnLft,"on");this.bgPos(this.sclBtnRgt,"off");break;default:this.bgPos(this.sclBtnLft,"off");this.bgPos(this.sclBtnRgt,"on")}},bgPos:function(D,C){var E=document.getElementById(this.scrollButtonContainer);var A=E.getElementsByTagName("a");if(D==this.sclBtnLft){var B=A[0]}else{if(D==this.sclBtnRgt){var B=A[1]}}if(C=="off"){B.className=this.sclBtnClassOff+" "+this.classNm;B.setAttribute("class",this.sclBtnClassOff+" "+this.classNm)}else{if(C=="on"){B.className=this.sclBtnClassOn+" "+D;B.setAttribute("class",this.sclBtnClassOn+" "+this.classNm)}}},scrollToPane:function(A){if(A==-1){return }this.currentPane=A;this.animate(A);this.changeStates(A)},animate:function(D){var A=D*this.w;var B={scroll:{to:[A,0]}};var C=new YAHOO.util.Scroll(this.viewableArea,B,0.5,YAHOO.util.Easing.easeOut);if((this.autoScrollOn===true)&&(D>this.maxpanes)){C.onComplete.subscribe(this.setToZero);this.stopInterval();this.currentPane=0;this.changeStates(this.currentPane)}C.animate();return false},setToZero:function(){var A=this.getEl();A.scrollLeft=0},autoStart:function(){if(this.autoScrollOn){var A=function(B){return function(){B.scrollToPane(B.currentPane+1);B.autoStart()}};clearTimeout(this.autoScroll);this.autoScroll=setTimeout(A(this),this.delayTime)}},stopInterval:function(){if(this.autoScrollOn===true){clearTimeout(this.autoScroll);this.autoScrollOn=false}}};if(oYULM==undefined){var oYULM}if(yulmParams==undefined){var yulmParams=new Array()}if(oRPC==undefined){var oRPC=ygConn.getObject()}function yulm(){var A=document.createElement("img");A.id="beacon";A.width=1;A.height=1;A.setAttribute("src",ULMBEACONURL);document.body.appendChild(A);this.id="";this.showform=0;this.isopen=0;this.listclick=0;tmp=document.createElement("div");tmp.setAttribute("id","yulm");tmp.innerHTML="<h4>Loading...</h4>";document.body.appendChild(tmp);function B(C){if(oYULM.isopen==0){return }if(!C){var C=window.event}if(C.target){targ=C.target}else{if(C.srcElement){targ=C.srcElement}}if(targ.nodeType==3){targ=targ.parentNode}if(targ.id==oYULM.trigger){return }var D=targ;do{if(D.nodeName=="DIV"){if(D.id&&D.id=="yulm"){return }}D=D.parentNode}while(D!=null&&D.nodeName!="HTML");oYULM.isopen=0;oYULM.hide()}yui.Event.addListener(document,"mousedown",B,oYULM)}yulm.prototype.hide=function(){document.getElementById("yulm").style.display="none"};yulm.prototype.show=function(){document.getElementById("yulm").style.display="block";if(typeof (yguc)!="undefined"&&yguc.bindChildElements){yguc.bindChildElements(document.getElementById("yulm"))}};yulm.prototype.visible=function(){document.getElementById("yulm").style.visibility="visible";oYULM.isvisible=1};yulm.prototype.hidden=function(){document.getElementById("yulm").style.visibility="hidden";oYULM.isvisible=0};yulm.prototype.getData=function(A){var D=document.getElementById("yulm");D.innerHTML='<div id="yulminner"><h4>Retrieving Location Data...</h4></div>';var B=function C(){var E=arguments[0].responseText;var F=new RegExp("<!--.+-->","g");var G=E.replace(F,"");D.innerHTML=G;var H=function(){A=this.href;divRecent=document.getElementById("yulmrecent");divRecent.innerHTML="<h4>clearing...</h4>";ygConn.http.asyncRequest(oRPC,"GET",A,false,function(){divRecent.innerHTML=""},null,null);document.getElementById(oYULM.ftxtid).value="";document.getElementById(oYULM.fdefaultid).checked=true;yahoo_ulm_trackClearRecentLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon")};yui.Event.addListener(oYULM.ftxtid,"keyup",function(){yahoo_ulm_trackEditLocationBoxWhenDefault(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);yui.Event.addListener(oYULM.fdefaultid,"mousedown",function(){ulm_track_checkbox(this,oYULM.locationtype)},oYULM);yui.Event.addListener("yulmclear","mousedown",H,oYULM);yui.Event.addListener("yulmsavedsignin","mousedown",function(){yahoo_ulm_trackSavedLocationSignInClick(oYULM.spaceid,oYULM,locationtype,"beacon")},oYULM);yui.Event.addListener("yulmsave","mousedown",function(){yahoo_ulm_trackEditSavedLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);yui.Event.addListener("yulmwhat","mousedown",function(){yahoo_ulm_trackWhatsThisClick(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);if(oYULM.showform==1){yulmCheckIsDefault(oYULM.anchor);yui.Event.addListener(oYULM.ftxtid,"keyup",function(){yulmCheckIsDefault(oYULM.anchor)})}};ygConn.http.asyncRequest(oRPC,"GET",A,false,B,null,null)};yulm.prototype.setPos=function(A,B){tEl=document.getElementById(this.id);tPos=ygPos.getPos(tEl);tH=tEl.offsetHeight;tW=tEl.offsetWidth;tX=tPos[0];tY=tPos[1];ulmEl=document.getElementById("yulm");ulmElW=ulmEl.offsetWidth;newulmX=(tX+A-(ulmElW-tW));if(newulmX<10){newulmX=10}ygPos.setX(ulmEl,newulmX);ygPos.setY(ulmEl,tY+tH+B)};function yulmToggle(D,C,E,B){if(!oYULM){oYULM=new yulm()}var F=yulmParams[C];oYULM.trigger=D.id;oYULM.spaceid=F.spaceid;oYULM.anchor=F.anchor;oYULM.showform=F.showform;oYULM.locationtype=F.locationtype;oYULM.form=F.form;oYULM.faction=F.faction;oYULM.fmethod=F.fmethod;oYULM.ftxtid=F.ftxtid;oYULM.ftxtval=F.ftxtval;oYULM.fdefaultid=F.fdefaultid;oYULM.fsubmitid=F.fsubmitid;oYULM.fsubmitlabel=F.fsubmitlabel;oYULM.dataurl=F.dataurl;oYULM.listclick="";if(oYULM.isopen==0||C!=oYULM.id){var A=oYULM.dataurl+"tid="+C+"&s="+oYULM.showform+"&l="+oYULM.locationtype+"&f="+oYULM.form+"&fa="+oYULM.faction+"&fm="+oYULM.fmethod+"&ft="+oYULM.ftxtid+"&ftv="+oYULM.ftxtval+"&fd="+oYULM.fdefaultid+"&fs="+oYULM.fsubmitid+"&fsl="+oYULM.fsubmitlabel+"&r="+Math.random();oYULM.getData(A);oYULM.id=C;oYULM.show();if(B){oYULM.isopen=1;oYULM.visible()}else{oYULM.isopen=0;oYULM.hidden()}oYULM.setPos(F.adjustX,F.adjustY)}else{if(B){oYULM.isopen=0;oYULM.hide()}}return false}function yulmSubmit(el,tid,e){if(!oYULM){return false}var params=yulmParams[tid];var l=params.locationtype;var ft=document.getElementById(params.ftxtid).value;if(ft==""){return }var ftval=(ft!="")?ft:"none";var fd=document.getElementById(params.fdefaultid);var fdckd=(fd.checked)?1:0;var s=params.showform;var qs="l="+l+"&tid="+tid+"&ftv="+ftval+"&s="+s+"&lc="+oYULM.listclick+"&fdckd="+fdckd;if(oYULM.unqid){qs+="&unqid="+oYULM.unqid}qs+="&r="+Math.random();var url=params.validateurl+qs;oYULM.unqid=null;var fN=function callBack(){var raw=arguments[0].responseText;var reg=new RegExp("<!--.+-->","g");var data=raw.replace(reg,"");eval("var err = "+data);if(err.type==1||err.type==2){params.ftxtval=ftval;if(fdckd){params.ftxtdefault=ftval}if(!params.fonsubmit&&err.type==1){oFORM=document.getElementById(params.form);oFORM.submit()}else{if(oYULM.isopen==1&&oYULM.showform===1){oYULM.isopen=0;oYULM.hide()}if(err.type==1){args={l:l,ft:ft,ftval:ftval,fd:fd,fdckd:fdckd};yulmAltSubmit(params.fonsubmit,args)}else{if(err.type==2){yulmAltSubmit(params.fonsubmit,err.args)}}}switch(oYULM.listclick){case"R":yahoo_ulm_trackSetLocationFromRecent(oYULM.spaceid,oYULM.locationtype,"beacon");break;case"S":yahoo_ulm_trackSetLocationFromSaved(oYULM.spaceid,oYULM.locationtype,"beacon");break}}else{error_message={type:err.type,msg:err.msg,keyword:ftval};yulmAppendError(error_message)}};ygConn.http.asyncRequest(oRPC,"GET",url,false,fN,null,null)}function yulmAppendError(B){if(oYULM.isopen==0){oYULM.show()}if(oYULM.isvisible==0){oYULM.visible()}switch(B.type){case -1:errTxt="Your search produced no matches";errSub="Please re-enter a City &amp; State, or U.S. ZIP code";yahoo_ulm_trackInvalidLocation(oYULM.spaceid,oYULM.locationtype,"beacon");break;case -2:errTxt='Your search for "'+B.keyword+'" produced multiple matches';errSub="Please select your preferred location below:";yahoo_ulm_trackAmbiguousLocation(oYULM.spaceid,oYULM.locationtype,"beacon");break}var A=document.getElementById("yulmerror");A.innerHTML="";A.innerHTML="<h5>"+errTxt+"</h5><h6>"+errSub+"</h6>"+B.msg;oYULM.isopen=1}function yulmClearError(){if(document.getElementById("yulmerror")){var A=document.getElementById("yulmerror");A.innerHTML=""}}function yulmAltSubmit(B,A){B(A)}function yulmFillLoc(A,C,D,J,H,E,I){if(I){oYULM.unqid=I}var B=yulmParams[oYULM.id];var G=J;var J=B.showform;var F=document.getElementById(oYULM.fdefaultid);oYULM.listclick=D;oYULM.intl=E;document.getElementById(oYULM.ftxtid).value=A;switch(D){case"R":yahoo_ulm_trackRecentLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon");break;case"S":yahoo_ulm_trackSavedLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon");break}yahoo_ulm_trackGetLocation(oYULM.spaceid,oYULM.locationtype,"beacon",D);yulmCheckIsDefault(B.anchor);if(!J){oYULM.isopen=0;oYULM.hide()}}function yulmCheckIsDefault(D,E){var F=yulmParams[D];var A=F.form;var C=document.getElementById(F.ftxtid);var H=document.getElementById(F.fdefaultid);var B=F.ftxtdisplay;var G=F.ftxtdisplayisdefault;H.checked=(C.value==""||(G==1&&(C.value.toLowerCase()==B.toLowerCase())))?true:false;if(G&&H.checked==false){yahoo_ulm_trackEditLocationBoxWhenDefault(oYULM.spaceid,oYULM.locationtype,"beacon")}if(E&&E.type=="keyup"&&((E.which&&E.which==13)||(E.keyCode&&E.keyCode==13))){yulmSubmit(this,D,E)}}function yulmAttachUlm(B){yulmGetStyles();yulmParams[B.anchor]=B;var C=B.triggers;var A=C.length;for(i=0;i<A;i++){if(C[i][2]==1){yui.Event.addListener(C[i][0],C[i][1],function(){yulmToggle(this,B.anchor,999,1)});yui.Event.addListener(C[i][0],"mousedown",function(){yahoo_ulm_trackDropdownClick(B.spaceid,B.locationtype,"beacon")})}else{yui.Event.addListener(C[i][0],C[i][1],function(){yulmToggle(this,B.anchor,999,0)});yui.Event.addListener(C[i][0],"mousedown",function(){yahoo_ulm_trackDropdownClick(B.spaceid,B.locationtype,"beacon")})}}if(B.showform==0){yui.Event.addListener(B.fdefaultid,"click",function(){ulm_track_checkbox(this,B.locationtype)});yui.Event.addListener(B.ftxtid,"keyup",function(D){yulmCheckIsDefault(B.anchor,D)})}if(B.fsubmitid!=""&&B.showform==0&&B.validateurl!=""){yui.Event.addListener(B.fsubmitid,"click",function(D){yulmSubmit(this,B.anchor,D)})}}function yulmGetStyles(){if(!document.getElementById("ulm_styles")){var A=document.createElement("link");A.id="ulm_styles";A.setAttribute("rel","stylesheet");A.setAttribute("type","text/css");A.setAttribute("href",ULMCSSURL);document.getElementsByTagName("head")[0].appendChild(A)}}ulm_track_default=-1;ulm_track_type=-1;function ulm_track_checkbox(B,A){if(B.checked){ulm_track_default=1;B.checked=true;yahoo_ulm_trackDefaultCheckboxOn(oYULM.spaceid,A,"beacon")}else{ulm_track_default=0;B.checked=false;yahoo_ulm_trackDefaultCheckboxOff(oYULM.spaceid,A,"beacon")}}function ulm_track_setLocation(B,A){switch(A){case"local":thecheckbox=d.sf1.ulmdefault;break;case"weather":thecheckbox=d.w.we;break}if(ulm_track_default==1){yahoo_ulm_trackSetDefaultLocation(oYULM.spaceid,A,"beacon")}else{yahoo_ulm_trackSetLocationAsNotDefault(oYULM.spaceid,A,"beacon")}switch(B){case"recentloc":yahoo_ulm_trackSetLocationFromRecent(oYULM.spaceid,A,"beacon");break;case"savedloc":yahoo_ulm_trackSetLocationFromSaved(oYULM.spaceid,A,"beacon");break}}var YAHOO_ULT_LIBCODE=2;var CTRL_C="\x03";var CTRL_D="\x04";var YAHOO_LRD_BEACON="http://us.lrd.yahoo.com/t/b.gif";var YAHOO_BASE64_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._-";function yahoo_linktrack_click(C,F){if(C&&F){}else{return C}F._r=YAHOO_ULT_LIBCODE;var G=[];var D=0;for(var B in F){var A=F[B];if(typeof (A)=="undefined"){A=F[B]=""}if(B.length<1){return C}if(B.length>8){return C}if(B.indexOf(" ")!=-1){return C}if(yahoo_has_ctrl_char(B)||yahoo_has_ctrl_char(A)){return C}G[D++]=B}G=G.sort();var E=[];for(var D=0;D<G.length;D++){E[D]=G[D]+CTRL_C+F[G[D]]}E=E.join(CTRL_D);if(E.length<1||E.length>1024){return C}E=";_ylc="+yahoo_encode64(E);var D=C.indexOf("/*");if(D==-1){D=C.indexOf("/?")}if(D==-1){D=C.indexOf("?")}if(D==-1){return C+E}else{return C.substr(0,D)+E+C.substr(D)}}function yahoo_linktrack_beacon(B,C){if(B&&C){var A=yahoo_linktrack_click(YAHOO_LRD_BEACON,C);A+="?.rand="+Math.random();B.src=A}}function yahoo_has_ctrl_char(A){for(i=0;i<A.length;i++){if(A.charCodeAt(i)<32){return true}}return false}function yahoo_encode64(C){var A="";var J,H,F="";var I,G,E,D="";var B=0;do{J=C.charCodeAt(B++);H=C.charCodeAt(B++);F=C.charCodeAt(B++);I=J>>2;G=((J&3)<<4)|(H>>4);E=((H&15)<<2)|(F>>6);D=F&63;if(isNaN(H)){E=D=64}else{if(isNaN(F)){D=64}}A=A+YAHOO_BASE64_STR.charAt(I)+YAHOO_BASE64_STR.charAt(G)+YAHOO_BASE64_STR.charAt(E)+YAHOO_BASE64_STR.charAt(D);J=H=F="";I=G=E=D=""}while(B<C.length);return A}var ulmspaceId="97097114";function yahoo_ulm_trackDefaultCheckboxOn(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"DefaultOn",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackDefaultCheckboxOff(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"DefaultOff",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackEditLocationBoxWhenDefault(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"editLoc",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackDropdownClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickDropdown",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackRecentLocationClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickRecent",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSavedLocationClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickSaved",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSavedLocationSignInClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickSignIn",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackEditSavedLocationClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickEditSaved",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackClearRecentLocationClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickClearRecent",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackWhatsThisClick(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"clickWhatsThis",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSetLocationFromRecent(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"setFromRecent",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSetLocationFromSaved(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"setFromSaved",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSetDefaultLocation(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"setDefault",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackSetLocationAsNotDefault(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"setNoDefault",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackInvalidLocation(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"ErrInvalid",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackAmbiguousLocation(C,B,A){yahoo_linktrack_beacon(document.getElementById(A),{evt:"ErrAmbiguous",_S:C,_s:ulmspaceId,ctxt:B})}function yahoo_ulm_trackGetLocation(E,B,A,C){var D="";if(C==0){D="getDefault"}else{if(C==1){D="getSubject"}else{if(C==2){D="getRecent"}else{if(C==3){D="getReg"}else{if(C==4){D="getSaved"}}}}}yahoo_linktrack_beacon(document.getElementById(A),{evt:D,_S:E,_s:ulmspaceId,ctxt:B})}if(oYULM==undefined){var oYULM}if(yulmParams==undefined){var yulmParams=new Array()}if(oRPC==undefined){var oRPC=ygConn.getObject()}function yulm(){var A=document.createElement("img");A.id="beacon";A.width=1;A.height=1;A.setAttribute("src",ULMBEACONURL);document.body.appendChild(A);this.id="";this.showform=0;this.isopen=0;this.listclick=0;tmp=document.createElement("div");tmp.setAttribute("id","yulm");tmp.innerHTML="<h4>Loading...</h4>";document.body.appendChild(tmp);function B(C){if(oYULM.isopen==0){return }if(!C){var C=window.event}if(C.target){targ=C.target}else{if(C.srcElement){targ=C.srcElement}}if(targ.nodeType==3){targ=targ.parentNode}if(targ.id==oYULM.trigger){return }var D=targ;do{if(D.nodeName=="DIV"){if(D.id&&D.id=="yulm"){return }}D=D.parentNode}while(D.nodeName!="HTML");oYULM.isopen=0;oYULM.hide()}yui.Event.addListener(document,"mousedown",B,oYULM)}yulm.prototype.hide=function(){document.getElementById("yulm").style.display="none"};yulm.prototype.show=function(){document.getElementById("yulm").style.display="block";if(typeof (yguc)!="undefined"&&yguc.bindChildElements){yguc.bindChildElements(document.getElementById("yulm"))}};yulm.prototype.visible=function(){document.getElementById("yulm").style.visibility="visible";oYULM.isvisible=1};yulm.prototype.hidden=function(){document.getElementById("yulm").style.visibility="hidden";oYULM.isvisible=0};yulm.prototype.getData=function(A){var D=document.getElementById("yulm");D.innerHTML='<div id="yulminner"><h4>Retrieving Location Data...</h4></div>';var B=function C(){var E=arguments[0].responseText;var F=new RegExp("<!--.+-->","g");var G=E.replace(F,"");D.innerHTML=G;var H=function(){A=this.href;divRecent=document.getElementById("yulmrecent");divRecent.innerHTML="<h4>clearing...</h4>";ygConn.http.asyncRequest(oRPC,"GET",A,false,function(){divRecent.innerHTML=""},null,null);document.getElementById(oYULM.ftxtid).value="";document.getElementById(oYULM.fdefaultid).checked=true;yahoo_ulm_trackClearRecentLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon")};yui.Event.addListener(oYULM.ftxtid,"keyup",function(){yahoo_ulm_trackEditLocationBoxWhenDefault(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);yui.Event.addListener(oYULM.fdefaultid,"mousedown",function(){ulm_track_checkbox(this,oYULM.locationtype)},oYULM);yui.Event.addListener("yulmclear","mousedown",H,oYULM);yui.Event.addListener("yulmsavedsignin","mousedown",function(){yahoo_ulm_trackSavedLocationSignInClick(oYULM.spaceid,oYULM,locationtype,"beacon")},oYULM);yui.Event.addListener("yulmsave","mousedown",function(){yahoo_ulm_trackEditSavedLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);yui.Event.addListener("yulmwhat","mousedown",function(){yahoo_ulm_trackWhatsThisClick(oYULM.spaceid,oYULM.locationtype,"beacon")},oYULM);if(oYULM.showform==1){yulmCheckIsDefault(oYULM.anchor);yui.Event.addListener(oYULM.ftxtid,"keyup",function(){yulmCheckIsDefault(oYULM.anchor)})}};ygConn.http.asyncRequest(oRPC,"GET",A,false,B,null,null)};yulm.prototype.setPos=function(A,B){tEl=document.getElementById(this.id);tPos=ygPos.getPos(tEl);tH=tEl.offsetHeight;tW=tEl.offsetWidth;tX=tPos[0];tY=tPos[1];ulmEl=document.getElementById("yulm");ulmElW=ulmEl.offsetWidth;newulmX=(tX+A-(ulmElW-tW));if(newulmX<10){newulmX=10}ygPos.setX(ulmEl,newulmX);ygPos.setY(ulmEl,tY+tH+B)};function yulmToggle(D,C,E,B){if(!oYULM){oYULM=new yulm()}var F=yulmParams[C];oYULM.trigger=D.id;oYULM.spaceid=F.spaceid;oYULM.anchor=F.anchor;oYULM.showform=F.showform;oYULM.locationtype=F.locationtype;oYULM.form=F.form;oYULM.faction=F.faction;oYULM.fmethod=F.fmethod;oYULM.ftxtid=F.ftxtid;oYULM.ftxtval=F.ftxtval;oYULM.fdefaultid=F.fdefaultid;oYULM.fsubmitid=F.fsubmitid;oYULM.fsubmitlabel=F.fsubmitlabel;oYULM.dataurl=F.dataurl;oYULM.listclick="";if(oYULM.isopen==0||C!=oYULM.id){var A=oYULM.dataurl+"tid="+C+"&s="+oYULM.showform+"&l="+oYULM.locationtype+"&f="+oYULM.form+"&fa="+oYULM.faction+"&fm="+oYULM.fmethod+"&ft="+oYULM.ftxtid+"&ftv="+oYULM.ftxtval+"&fd="+oYULM.fdefaultid+"&fs="+oYULM.fsubmitid+"&fsl="+oYULM.fsubmitlabel+"&r="+Math.random();oYULM.getData(A);oYULM.id=C;oYULM.show();if(B){oYULM.isopen=1;oYULM.visible()}else{oYULM.isopen=0;oYULM.hidden()}oYULM.setPos(F.adjustX,F.adjustY)}else{if(B){oYULM.isopen=0;oYULM.hide()}}return false}function yulmSubmit(el,tid,e){if(!oYULM){return false}var params=yulmParams[tid];var l=params.locationtype;var ft=document.getElementById(params.ftxtid).value;if(ft==""){return }var ftval=(ft!="")?ft:"none";var fd=document.getElementById(params.fdefaultid);var fdckd=(fd.checked)?1:0;var s=params.showform;var qs="l="+l+"&tid="+tid+"&ftv="+ftval+"&s="+s+"&lc="+oYULM.listclick+"&fdckd="+fdckd;if(oYULM.unqid){qs+="&unqid="+oYULM.unqid}qs+="&r="+Math.random();var url=params.validateurl+qs;oYULM.unqid=null;var fN=function callBack(){var raw=arguments[0].responseText;var reg=new RegExp("<!--.+-->","g");var data=raw.replace(reg,"");eval("var err = "+data);if(err.type==1||err.type==2){params.ftxtval=ftval;if(fdckd){params.ftxtdefault=ftval}if(!params.fonsubmit&&err.type==1){oFORM=document.getElementById(params.form);oFORM.submit()}else{if(oYULM.isopen==1&&oYULM.showform===1){oYULM.isopen=0;oYULM.hide()}if(err.type==1){args={l:l,ft:ft,ftval:ftval,fd:fd,fdckd:fdckd};yulmAltSubmit(params.fonsubmit,args)}else{if(err.type==2){yulmAltSubmit(params.fonsubmit,err.args)}}}switch(oYULM.listclick){case"R":yahoo_ulm_trackSetLocationFromRecent(oYULM.spaceid,oYULM.locationtype,"beacon");break;case"S":yahoo_ulm_trackSetLocationFromSaved(oYULM.spaceid,oYULM.locationtype,"beacon");break}}else{error_message={type:err.type,msg:err.msg,keyword:ftval};yulmAppendError(error_message)}};ygConn.http.asyncRequest(oRPC,"GET",url,false,fN,null,null)}function yulmAppendError(B){if(oYULM.isopen==0){oYULM.show()}if(oYULM.isvisible==0){oYULM.visible()}switch(B.type){case -1:errTxt="Your search produced no matches";errSub="Please re-enter a City &amp; State, or U.S. ZIP code";yahoo_ulm_trackInvalidLocation(oYULM.spaceid,oYULM.locationtype,"beacon");break;case -2:errTxt='Your search for "'+B.keyword+'" produced multiple matches';errSub="Please select your preferred location below:";yahoo_ulm_trackAmbiguousLocation(oYULM.spaceid,oYULM.locationtype,"beacon");break}var A=document.getElementById("yulmerror");A.innerHTML="";A.innerHTML="<h5>"+errTxt+"</h5><h6>"+errSub+"</h6>"+B.msg;oYULM.isopen=1}function yulmClearError(){if(document.getElementById("yulmerror")){var A=document.getElementById("yulmerror");A.innerHTML=""}}function yulmAltSubmit(B,A){B(A)}function yulmFillLoc(A,C,D,J,H,E,I){if(I){oYULM.unqid=I}var B=yulmParams[oYULM.id];var G=J;var J=B.showform;var F=document.getElementById(oYULM.fdefaultid);oYULM.listclick=D;oYULM.intl=E;document.getElementById(oYULM.ftxtid).value=A;switch(D){case"R":yahoo_ulm_trackRecentLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon");break;case"S":yahoo_ulm_trackSavedLocationClick(oYULM.spaceid,oYULM.locationtype,"beacon");break}yahoo_ulm_trackGetLocation(oYULM.spaceid,oYULM.locationtype,"beacon",D);yulmCheckIsDefault(B.anchor);if(!J){oYULM.isopen=0;oYULM.hide()}}function yulmCheckIsDefault(D,E){var F=yulmParams[D];var A=F.form;var C=document.getElementById(F.ftxtid);var H=document.getElementById(F.fdefaultid);var B=F.ftxtdisplay;var G=F.ftxtdisplayisdefault;H.checked=(C.value==""||(G==1&&(C.value.toLowerCase()==B.toLowerCase())))?true:false;if(G&&H.checked==false){yahoo_ulm_trackEditLocationBoxWhenDefault(oYULM.spaceid,oYULM.locationtype,"beacon")}if(E&&E.type=="keyup"&&((E.which&&E.which==13)||(E.keyCode&&E.keyCode==13))){yulmSubmit(this,D,E)}}function yulmAttachUlm(B){yulmGetStyles();yulmParams[B.anchor]=B;var C=B.triggers;var A=C.length;for(i=0;i<A;i++){if(C[i][2]==1){yui.Event.addListener(C[i][0],C[i][1],function(){yulmToggle(this,B.anchor,999,1)});yui.Event.addListener(C[i][0],"mousedown",function(){yahoo_ulm_trackDropdownClick(B.spaceid,B.locationtype,"beacon")})}else{yui.Event.addListener(C[i][0],C[i][1],function(){yulmToggle(this,B.anchor,999,0)});yui.Event.addListener(C[i][0],"mousedown",function(){yahoo_ulm_trackDropdownClick(B.spaceid,B.locationtype,"beacon")})}}if(B.showform==0){yui.Event.addListener(B.fdefaultid,"click",function(){ulm_track_checkbox(this,B.locationtype)});yui.Event.addListener(B.ftxtid,"keyup",function(D){yulmCheckIsDefault(B.anchor,D)})}if(B.fsubmitid!=""&&B.showform==0&&B.validateurl!=""){yui.Event.addListener(B.fsubmitid,"click",function(D){yulmSubmit(this,B.anchor,D)})}}function yulmGetStyles(){if(!document.getElementById("ulm_styles")){var A=document.createElement("link");A.id="ulm_styles";A.setAttribute("rel","stylesheet");A.setAttribute("type","text/css");A.setAttribute("href",ULMCSSURL);document.getElementsByTagName("head")[0].appendChild(A)}}ulm_track_default=-1;ulm_track_type=-1;function ulm_track_checkbox(B,A){if(B.checked){ulm_track_default=1;B.checked=true;yahoo_ulm_trackDefaultCheckboxOn(oYULM.spaceid,A,"beacon")}else{ulm_track_default=0;B.checked=false;yahoo_ulm_trackDefaultCheckboxOff(oYULM.spaceid,A,"beacon")}}function ulm_track_setLocation(B,A){switch(A){case"local":thecheckbox=d.sf1.ulmdefault;break;case"weather":thecheckbox=d.w.we;break}if(ulm_track_default==1){yahoo_ulm_trackSetDefaultLocation(oYULM.spaceid,A,"beacon")}else{yahoo_ulm_trackSetLocationAsNotDefault(oYULM.spaceid,A,"beacon")}switch(B){case"recentloc":yahoo_ulm_trackSetLocationFromRecent(oYULM.spaceid,A,"beacon");break;case"savedloc":yahoo_ulm_trackSetLocationFromSaved(oYULM.spaceid,A,"beacon");break}}(function(){var E=YAHOO.util;var C=E.Dom;var B=E.Event;var D=E.Connect;var A=YAHOO.namespace("News.Tooltip");YAHOO.widget.Overlay.prototype.enforceConstraints=function(N,M,J){var P=M[0];var R=P[0];var Q=P[1];var G=this.element.offsetHeight;var L=this.element.offsetWidth;var O=C.getViewportWidth();var I=C.getViewportHeight();var U=document.documentElement.scrollLeft||document.body.scrollLeft;var S=document.documentElement.scrollTop||document.body.scrollTop;var H=S+10;var K=U+10;var F=S+I-G-10;var T=U+O-L-10;if(R<K){R=K}else{if(R>T){R=T}}if(Q<H){Q=H}else{if(Q>F){Q=F}}this.cfg.setProperty("x",R,true);this.cfg.setProperty("y",Q,true);this.cfg.setProperty("xy",[R,Q],true)};A.Create=function(F){F=F||{};this.url=F.url;this.handler=F.handler||"id";this.classname=F.classname||"showtt";this.container=F.container||null;if(!this.url||!this.handler||!this.classname){return }this.init()};A.Create.prototype={init:function(){target=C.getElementsByClassName(this.classname,"a",this.container);var G={url:this.url,handler:this.handler};var F=new YAHOO.widget.Tooltip("tooltipdiv",{hidedelay:25,showdelay:150,context:target,autodismissdelay:999999,iframe:false});F.params=G}};YAHOO.widget.Tooltip.prototype.onContextMouseOver=function(I,H){var G=YAHOO.util.Event.getTarget(I);if(H.params){switch(H.params.handler){case"href":handler=this.href;handler=handler.split(";");handler=handler[0].replace(/^(.*?)\/s\//,"/");break;case"id":handler=this.id;break;case"name":handler=this.name;handler=handler.split(";");handler=handler[0].replace(/^(.*?)\/s\//,"/");break;default:handler=this.id}H.callDelay=setTimeout(function(){if(H.hideProcId){clearTimeout(H.hideProcId);H.hideProcId=null}var J=this;B.addListener(J,"mousemove",H.onContextMouseMove,H);H.setBody("");if(!G.rtext){var L={success:function(M){H.setBody(M.responseText);G.rtext=M.responseText;H.showProcId=H.doShow(I,J)},failure:function(M){H.cfg.setProperty("text","Preview data could not be loaded.");H.showProcId=H.doShow(I,J)},argument:H};var K=D.asyncRequest("GET",H.params.url+handler,L,null)}else{H.setBody(G.rtext);H.showProcId=H.doShow(I,J)}},700)}else{if(H.hideProcId){clearTimeout(H.hideProcId);H.hideProcId=null}var F=this;YAHOO.util.Event.addListener(F,"mousemove",H.onContextMouseMove,H);if(F.title){H._tempTitle=F.title;F.title=""}H.showProcId=H.doShow(I,F)}};YAHOO.widget.Tooltip.prototype.onContextMouseOut=function(H,G){if(G.callDelay){clearTimeout(G.callDelay)}var F=this;if(G._tempTitle){F.title=G._tempTitle;G._tempTitle=null}if(G.showProcId){clearTimeout(G.showProcId);G.showProcId=null}if(G.hideProcId){clearTimeout(G.hideProcId);G.hideProcId=null}G.hideProcId=setTimeout(function(){G.hide()},G.cfg.getProperty("hidedelay"))}})();YAHOO.namespace("ulm");YAHOO.ulm=new function(){var D=document;var Y=YAHOO;var YUTI=Y.util;var YDOM=YUTI.Dom;var YEVT=YUTI.Event;var YCON=YUTI.Connect;var YANI=YUTI.Anim;var YWID=Y.widget;var oULM=null;var sULM="yulm";var setup={};var oLOCS={};var oDATA={};var oBODY=null;var aTIPS=[];var uMSGS={};var oBIN={};var uCRMB="";var ptb=null;var wtb=null;this.messagesset=0;this.builtinregd=0;var cACT=null;var cACTROW=null;var cSET=null;var cVIS="hidden";var cLOC=null;var cSTAT=null;var cDEF="r-0";var cROW=null;var cLOCKED=false;var oUSERKEY=false;var oCONSTANTS={picklist:"picklist",recent:"recent",saved:"saved",ULD:"368",ULL:"370",ULR:"371",ULT:"436",ULW:"369",ULB:"372",ULS:"373",SWC:"516"};function debug(args){if(oBIN.debug==1){try{YAHOO.log(args)}catch(err){alert(err)}}else{return }}this.uACTS={};function trim(str){var regex;if(arguments[1]!==undefined&&arguments[1]=="saved"){regex=/^\s*|\s*$|/g}else{regex=/^\s*|\s*$|[^a-zA-Z0-9_]/g}return str.replace(regex,"")}function handletextbox(){if(wtb&&ptb){wtb.value=ptb.value}}function initform(){if(wtb){wtb.value="";if(oUSERKEY===false){if(oBIN.prefill[cSET.locationtype]&&oBIN.prefill[cSET.locationtype]!==""){wtb.value=oBIN.prefill[cSET.locationtype]}}}if(ptb){ptb.value=wtb.value}handletextbox()}function purge(d){var a=d.attributes,i,l,n;if(a){l=a.length;for(i=0;i<l;i+=1){n=a[i].name;if(typeof d[n]==="function"){d[n]=null}}}a=d.childNodes;if(a){l=a.length;for(i=0;i<l;i+=1){purge(d.childNodes[i])}}}function processresponsetext(rt){var data=null;var reg=new RegExp("<!--.+-->","g");var clean=rt.replace(reg,"");eval("var data  = "+clean);return data}function setcookie(c){var PL_t=new Date();var plvalue;if(c!==undefined&&c.PL&&c.PL.value){plvalue=c.PL.value;PL_t.setTime(PL_t.getTime()+(525600*60000));D.cookie="PL="+plvalue+";expires="+PL_t.toGMTString()+";domain=.yahoo.com;path=/"}if(c===undefined){plvalue="";PL_t.setTime(PL_t.getTime()-(525600*60000));D.cookie="PL="+plvalue+";expires="+PL_t.toGMTString()+";domain=.yahoo.com;path=/"}}function showerror(){purge(oULM);oULM.setBody(oBODY);oULM.render();clearcontextmsg();setevents();handleform();if(oLOCS.picklist.length>0){debug("fixing picklist");applyerrorstyles()}showit()}function applyerrorstyles(){var hreg=YDOM.getRegion("yulmerrormsg");var hwid=(hreg.right-hreg.left)-40+"px";YDOM.setStyle("yulmpicklistwrapper","width",hwid);YDOM.setStyle("yulmpicklistwrapper","position","relative");YDOM.setStyle("yulmpicklist","width",hwid)}function editlocation(el){var msg;if(el==="new"){msg=uMSGS.ACTconfirmaddnew}else{msg=uMSGS.ACTconfirmedit;var locationdata=getlocationdata(el);var action="edit";var locationname=locationdata.data.name}var ok=confirm(msg);if(ok&&el=="new"){window.location.href=oBIN.editpageurl+"?locale="+oBIN.locale+"&a=add&done="+oBIN.dotdone}else{if(ok&&el!=="new"){var url=oBIN.editpageurl+"?locale="+oBIN.locale+"&a="+action+"&ln="+encodeURIComponent(locationname)+"&cr="+uCRMB+"&r="+Math.random()+"&done="+oBIN.dotdone;window.location.href=url}else{}}}function savelocation(e,el){cLOCKED=true;if(arguments[2]){cACTROW=arguments[2]}var elLocName=el.childNodes[0].innerHTML;YEVT.stopEvent(e);setcontextmsg(uMSGS.ACTsaving,el);var responseSuccess=function(o){var data=processresponsetext(o.responseText);oDATA=data.data;oBODY=data.html;oLOCS=data.locations;cLOC=oLOCS.currentloc;var stat=(oDATA.req_status===0||oDATA.req_status["371"]===0)?0:-1;switch(stat){case 0:var savedlist=YDOM.get("yulmsavedlist");var newsaved='<li class="yulmnewsaved">Saved. Sorting... '+elLocName+"</li>";savedlist.innerHTML=newsaved+savedlist.innerHTML;if(el.id.indexOf("def")==-1&&oDATA.jscookie!==null){setcookie(oDATA.jscookie);var attributes={opacity:{to:0.1}};fade(el,attributes,0.4)}if(cACTROW!==null){clearlocation(null,YDOM.get(cACTROW),"nomsg")}var to=setTimeout(function(){clearcontextmsg();getdata(elLocName)},1000);cACT=null;break;default:cACTROW=cROW;showerror();break}};var responseFailure=function(o){setcontextmsg(uMSGS.ERRsaving)};var saveCallback={success:responseSuccess,failure:responseFailure,argument:{el:el}};var loc=getlocationdata(el);var locdata=loc.data;var locindex=loc.pickindex;var isdefault=locdata.isdefault;var props="&la="+trim(encodeURIComponent(locdata.address),"saved")+"&lc="+trim(encodeURIComponent(locdata.city),"saved")+"&ls="+trim(encodeURIComponent(locdata.state),"saved")+"&lz="+trim(encodeURIComponent(locdata.zip),"saved")+"&lco="+trim(encodeURIComponent(locdata.country),"saved")+"&u="+trim(encodeURIComponent(locdata.uniquezip),"saved");if(loc.data.id&&(loc.data.language&&loc.data.language!=="")){props+="&lang="+loc.data.language+"&id="+loc.data.id+"&li=def"}else{props+="&li="+locindex}var anchor=cSET.triggers[0];var elAnchor=YDOM.get(anchor);var elAtype=elAnchor.nodeName.toLowerCase();debug("hs5 setting inp and usserloc");var userloc,inp;if(elAtype=="input"){userloc=elAnchor;inp="h"}else{userloc=YDOM.get("yulmlocation");inp="s"}var saveurl=oBIN.dataurl+"?locale="+oBIN.locale+"&a=s"+props+"&p="+cROW+"&inp="+inp+"&cr="+uCRMB+"&r="+Math.random();var cObj=YCON.asyncRequest("GET",saveurl,saveCallback,null);cLOCKED=false}function setdefaultlocation(e,el){cLOCKED=true;YEVT.stopEvent(e);var msg=uMSGS.ACTsettingdefault;setcontextmsg(msg,el);var responseSuccess=function(o){var data=processresponsetext(o.responseText);oDATA=data.data;oBODY=data.html;oLOCS=data.locations;cLOC=oLOCS.currentloc;switch(oDATA.req_status){case 0:if(oDATA.isdefault==1){oBIN.prefill.isdefault=1;oBIN.prefill[oCONSTANTS.ULD]=formatlocation(cLOC,"cszc")}setcookie(oDATA.jscookie);purge(oULM);getdata();setposition();oULM.render();break;default:showerror();break}};var responseFailure=function(o){setcontextmsg(uMSGS.ERRsaving)};var setDefaultCallback={success:responseSuccess,failure:responseFailure,argument:{e:e,el:el}};var action="sd";var loc,locationcity,locationstate,locationzip,locationdata,locationname,locationaddress,locationcsz,locationcountry,locationid;var pick=el.id.split("-");var picktype=oCONSTANTS.recent;var pickindex=pick[1];locationdata=oLOCS[picktype][pickindex];action="sd";locationaddress=locationdata.address;locationcity=locationdata.city;locationstate=locationdata.state;locationzip=locationdata.zip;locationcountry=locationdata.country;if(locationcountry.toLowerCase()=="usa"){locationcountry="US"}locationid=locationdata.id;loc=formatlocation(locationdata,"cszc2_commadelim");var setdefaulturl=oBIN.dataurl+"?locale="+oBIN.locale+"&a="+action+"&l="+encodeURI(loc)+"&la="+encodeURI(locationaddress)+"&lc="+encodeURI(locationcity)+"&ls="+encodeURI(locationstate)+"&lz="+encodeURI(locationzip)+"&lco="+encodeURI(locationcountry)+"&d=1&r="+Math.random()+"&cr="+uCRMB;var cObj=YAHOO.util.Connect.asyncRequest("GET",setdefaulturl,setDefaultCallback,null);cLOCKED=false}function clearlocation(e,el){cLOCKED=true;if(e){YEVT.stopEvent(e)}var ok;if(!arguments[2]){var msg=uMSGS.ACTconfirmclear;ok=confirm(msg)}else{ok=true}if(ok){msg=uMSGS.ACTclearone;setcontextmsg(msg,el);var responseSuccess=function(o){var data=processresponsetext(o.responseText);oDATA=data.data;oBODY=data.html;var stat;if(typeof (oDATA.req_status)=="object"){stat=oDATA.req_status["371"]}else{stat=oDATA.req_status}switch(stat){case 0:if(o.argument.locationtype!=="s"){setcookie(oDATA.jscookie)}var attributes={opacity:{to:0.1}};fade(el,attributes,0.4);var to=setTimeout(function(){purge(oULM);el.parentNode.removeChild(el);getdata();setposition()},400);break;default:showerror();break}};var responseFailure=function(o){setcontextmsg(uMSGS.ERRclearing)};var eltoclear=el.id.split("-");var action,locvalue,isdefault;switch(eltoclear[0]){case"r":if(eltoclear[1]!=="def"){action="rco";locvalue="&l="+trim(eltoclear[1],"saved")}else{action="rcd";oBIN.prefill.isdefault=0;locvalue=""}break;case"s":action="sco";isdefault="&d=0";locvalue="&ln="+trim(encodeURIComponent(oLOCS.saved[eltoclear[1]].name),"saved");break}var args={locationtype:eltoclear[0]};var clearCallback={success:responseSuccess,failure:responseFailure,argument:args};var clearurl=oBIN.dataurl+"?locale="+oBIN.locale+"&a="+action+locvalue+"&cr="+uCRMB+"&r="+Math.random();var cObj=YAHOO.util.Connect.asyncRequest("GET",clearurl,clearCallback,null)}cLOCKED=false}function clearalllocations(e){if(cLOCKED===true){YEVT.stopEvent(e);return false}cLOCKED=true;YEVT.stopEvent(e);var msg=uMSGS.ACTconfirmclearall;var ok=confirm(msg);if(ok){msg=uMSGS.ACTclearall;setcontextmsg(msg);var elRecent=YDOM.get("yulmrecent");setcookie();oBIN.prefill[cSET.locationtype]="";oBIN.prefill[oCONSTANTS.ULD]="";oBIN.prefill.isdefault=0;var attributes={opacity:{to:0.1}};fade("yulmrecent",attributes,0.4);var wait=function(){elRecent.innerHTML="";var oERR=YDOM.get("yulmerror");if(oERR){oERR.innerHTML=""}var attributes={opacity:{to:0.95}};fade("yulmrecent",attributes,0.4);clearTimeout(to);purge(oULM);getdata();setposition();cLOCKED=false};var to=setTimeout(wait,500);clearcontextmsg()}else{cLOCKED=false}}function showlocationcontrols(li){if(cLOCKED===false){cLOCKED=true;cROW=li.id;var controls=li.getElementsByTagName("SPAN");var controlLinks=controls[0];if(controlLinks&&li.id.indexOf("p")==-1){li.childNodes[0].style.textDecoration="underline";controlLinks.className="yulmcontrolon";var actionLinks=controlLinks.getElementsByTagName("A");var aLLen=actionLinks.length;for(var i=0;i<aLLen;i++){if(!aTIPS[cROW+"ttro"+i]){aTIPS[cROW+"ttro"+i]=new YWID.Tooltip(cROW+"-"+i,{context:actionLinks[i],iframe:false})}}}cLOCKED=false}}function hidelocationcontrols(li){if(cLOCKED===false){li.childNodes[0].style.textDecoration="none";var controls=li.getElementsByTagName("SPAN");if(controls[0]&&li.id.indexOf("p")==-1){controls[0].className="yulmcontroloff"}}}function getlocationdata(el){var pick=el.id.split("-");var picktype;var pickindex;var ret=[];pickindex=pick[1];switch(pick[0]){case"p":picktype=oCONSTANTS.picklist;break;case"s":picktype=oCONSTANTS.saved;break;case"r":picktype=oCONSTANTS.recent;break}ret.picktype=picktype;ret.pickindex=pickindex;ret.data=oLOCS[picktype][pickindex];return ret}function formatlocation(locdata,type){var fmt="";var fmtaddress="";var fmtcity="";var fmtstate="";var fmtzip="";var fmtcountry="";var fmtcountry2="";var space_ac="";var comma_ac="";var space_cs="";var comma_cs="";var space_sz="";var comma_sz="";var space_zc="";var comma_zc="";var space_zc2="";var comma_zc2="";fmtaddress=(cSET.showaddress===true&&locdata.address!=="")?locdata.address:"";fmtcity=(locdata.city!=="")?locdata.city:"";fmtstate=(locdata.state!=="")?locdata.state:"";if((trim(locdata.country.toLowerCase())=="us")||(trim(locdata.country.toLowerCase())=="usa")){fmtzip=((locdata.zip!=="")&&(locdata.uniquezip==1))?locdata.zip:"";fmtzip=((locdata.zip!=="")&&(locdata.uniquezip==1))?locdata.zip:""}else{fmtzip=locdata.zip}fmtcountry=((trim(locdata.country.toLowerCase())!=="us")&&(trim(locdata.country.toLowerCase())!=="usa"))?locdata.country:"";fmtcountry2=((trim(locdata.country.toLowerCase())=="us")&&(trim(locdata.country.toLowerCase())=="usa"))?"US":locdata.country;if(fmtaddress!==""&&(fmtcity!==""||fmtstate!==""||fmtzip!==""||fmtcountry!=="")){space_ac=" ";comma_ac=", "}if(fmtcity!==""&&(fmtstate!==""||fmtzip!=="")){space_cs=" ";comma_cs=", "}if(fmtstate!==""&&fmtzip!==""){space_sz=" ";comma_sz=", "}if(fmtcountry!==""&&(fmtcity!==""||fmtstate!==""||fmtzip!==""||fmtcountry!=="")){space_zc=" ";comma_zc=", "}if(fmtcountry2!==""&&(fmtcity!==""||fmtstate!==""||fmtzip!==""||fmtcountry!=="")){space_zc2=" ";comma_zc2=", "}switch(type){case"cszc":fmt=fmtcity+space_cs+fmtstate+space_sz+fmtzip+space_zc+fmtcountry;break;case"acszc":fmt=fmtaddress+space_ac+fmtcity+space_cs+fmtstate+space_sz+fmtzip+space_zc+fmtcountry;break;case"cszc2":fmt=fmtcity+space_cs+fmtstate+space_sz+fmtzip+space_zc2+fmtcountry2;break;case"csz":fmt=fmtcity+space_cs+fmtstate+space_sz;break;case"acsz":fmt=fmtaddress+space_ac+fmtcity+space_cs+fmtstate+space_sz;break;case"csc":fmt=fmtaddress+comma_ac+fmtcity+space_cs+fmtstate+space_zc+fmtcountry;break;case"cszc_commadelim":fmt=fmtcity+comma_cs+fmtstate+comma_sz+fmtzip+comma_zc+fmtcountry;break;case"cszc2_commadelim":fmt=fmtcity+comma_cs+fmtstate+comma_sz+fmtzip+comma_zc2+fmtcountry2;break;case"acszc2_commadelim":fmt=fmtaddress+comma_ac+fmtcity+comma_cs+fmtstate+comma_sz+fmtzip+comma_zc2+fmtcountry2;break;default:fmt=fmtcity+comma_ac+fmtcity;break}return trim(fmt,"saved")}function picklocation(e,el){YEVT.stopEvent(e);var thisloc=getlocationdata(el);var filler;var thisdata=thisloc.data;var thisformat=(cSET.showaddress===true)?"acszc2_commadelim":"cszc2_commadelim";switch(thisloc.picktype){case"saved":filler=thisdata.citystatezip+", "+thisdata.country;break;case"recent":filler=formatlocation(thisdata,thisformat);break;case"picklist":filler=formatlocation(thisdata,thisformat);break}var form=cSET.formname||"yulmform";var txtbox=cSET.forminput||"yulmlocation";var theform=D.forms[form];theform[txtbox].value=filler;handletextbox(filler.toString());if(cACT!=="save"){handlesubmit(function(){theform.submit()},el,thisloc.picktype)}else{savelocation(e,el,cACTROW)}}function setcontextmsg(msg,el){var msgbox;if(el){msgbox=YDOM.get(el);msg='<strong class="yulmstatusmsg row">'+msg+"</strong>";msgbox.innerHTML=msg;msgbox.style.display="block"}else{var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";var inp,inp_region,inp_right,inp_top;var mod_r=-18;var mod_t=3;if(elAtype=="input"){inp=YDOM.get(elAnchor)}else{inp=YDOM.get("yulmlocation");var issafari=(navigator.userAgent.indexOf("Safari")>-1)?true:false;if(issafari){mod_r=-28;mod_t=-15}}inp_region=YDOM.getRegion(inp);inp_right=inp_region.right+mod_r;inp_top=inp_region.top+mod_t;var box=(YDOM.get("yulm"))?(YDOM.get("yulm")):null;var msgs=(YDOM.get("yulmmessages"))?YDOM.get("yulmmessages"):null;if(box!==null){if(msgs!==null){msgbox=msgs}else{msgbox=D.createElement("DIV");msgbox.id="yulmmessages";box.appendChild(msgbox)}}msg='<strong class="yulmstatusmsg txtbox"></strong>';msgbox.innerHTML=msg;msgbox.style.display="block";YDOM.setXY(msgbox,[inp_right,inp_top])}}function clearcontextmsg(){var msgbox=YDOM.get("yulmmessages");if(msgbox){msgbox.style.display="none"}var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";var inp;var inp_region;if(elAtype=="input"){inp=YDOM.get(elAnchor)}else{inp=YDOM.get("yulmlocation")}inp.style.backgroundImage="none"}function handlesubmit(e,el,p){debug("=== starting handlesubmit ===");debug("hs1 el.id = "+el.id);debug("hs2 p = "+p);if(cLOCKED===true){return false}cLOCKED=true;YEVT.stopEvent(e);if(arguments[3]){debug("hs3 arg3 = "+arguments[3]);cSET=setup[arguments[3]]}if(!oULM){createulm();getdata()}debug("hs4 setting context msg");if(p===null){setcontextmsg(uMSGS.ACTsubmitting)}else{setcontextmsg(uMSGS.ACTsubmitting,el)}var anchor=cSET.triggers[0];var elAnchor=YDOM.get(anchor);var elAtype=elAnchor.nodeName.toLowerCase();debug("hs5 setting inp and usserloc");var userloc,inp;if(elAtype=="input"){userloc=elAnchor;inp="h"}else{userloc=YDOM.get("yulmlocation");inp="s"}debug("hs6 clearing context msg");if(userloc===""){clearcontextmsg();return false}var encodedloc=encodeURIComponent(userloc.value);var locationtype=cSET.locationtype;var wcb=YDOM.get("yulmdefault");var makedefault=(!wcb||(wcb&&wcb.checked))?1:0;if(p!==null){var thisloc=getlocationdata(el);var qsaddr=(thisloc.data.address!=="")?"&la="+encodeURIComponent(thisloc.data.address+" "):"";var qscity=(thisloc.data.city!=="")?"&lc="+encodeURIComponent(thisloc.data.city+" "):"";var qsstate=(thisloc.data.state!=="")?"&ls="+encodeURIComponent(thisloc.data.state+" "):"";var qszip=(thisloc.data.uniquezip==1&&thisloc.data.zip!=="")?"&lz="+encodeURIComponent(thisloc.data.zip):""}var qs;var qsaction="sl";switch(p){case"recent":debug("hs7 recent -> encodedloc = "+encodedloc);qs="?a="+qsaction+"&l="+encodedloc+qsaddr+qscity+qsstate+qszip;break;case"saved":debug("hs7 saved -> encodedloc = "+encodedloc);qs="?a="+qsaction+qsaddr+"&l="+encodedloc;break;case"picklist":debug("hs7 pick -> encodedloc = "+encodedloc);thisloc=getlocationdata(el);qsaction="sfp";qs="?a="+qsaction+"&lang="+thisloc.data.language+"&id="+thisloc.data.id;break;default:debug("hs7 default -> encodedloc = "+encodedloc);qs="?a="+qsaction+"&l="+encodedloc;break}var dataurl=cSET.dataurl+qs+"&inp="+inp+"&locale="+oBIN.locale+"&t="+locationtype+"&d="+makedefault+"&cr="+uCRMB+"&r="+Math.random();var responseSuccess=function(o){debug("hs9 call succeeded, processing response text");var data=processresponsetext(o.responseText);debug("hs10 setting up data");oDATA=data.data;oBODY=data.html;oLOCS=data.locations;cLOC=oLOCS.currentloc;switch(oDATA.req_status){case 0:debug("hs11 status ok, continuing...");if(p!==oCONSTANTS.saved){debug("hs12a set cookie fired");setcookie(oDATA.jscookie)}debug("hs13 SET LOCATION SETTING COOKIE -- DONE");debug("hs14 SET LOCATION SETTING PREFILL ");var thisformat;if(cLOC.country.toLowerCase()=="us"||cLOC.country.toLowerCase()=="usa"){thisformat=(cSET.showaddress===true)?"acsz":"csz"}else{thisformat=(cSET.showaddress===true)?"acszc":"cszc"}var filler=formatlocation(cLOC,thisformat);oBIN.prefill[cSET.locationtype]=filler;var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";if(elAtype=="input"){elAnchor.value=filler}debug("hs15 SET LOCATION SETTING PREFILL -- DONE");debug("hs16 SET LOCATION FIRE USER FUNCTION/CALLBACK");if(cSET.callback){cSET.callback(cLOC)}debug("hs17 --last -- SET LOCATION HIDING PANEL");setTimeout(function(){cACT=null;purge(oULM);hideit();oUSERKEY=false;cLOCKED=false},1000);break;default:debug("hs11 status not ok... showing error...");showerror();cLOCKED=false;break}clearcontextmsg()};var responseFailure=function(o){debug("hs9 call failed");purge(oULM);var msg=uMSGS.ERRgetdata;oULM.setBody(msg);oULM.render();showit()};var callback={success:responseSuccess,failure:responseFailure,argument:null};debug("hs8 making call... xhr...");var cObj=YAHOO.util.Connect.asyncRequest("GET",dataurl,callback,null);cLOCKED=false}function handleform(){var hideform=function(){var el=YDOM.get(formcontrols);if(el&&cVIS==="visible"){YEVT.onAvailable(cSET.forminput,function(){this.focus()},this);YEVT.addListener(cSET.forminput,"mouseover",function(){this.focus();this.select()})}else{YEVT.onAvailable(formcontrols,hideform)}};var showform=function(){var el=YDOM.get(formcontrols);if(el&&cVIS==="visible"){YEVT.addListener("yulmform","submit",function(e){cACT="set";handlesubmit(e,this,null);YEVT.stopEvent(e)});YEVT.onAvailable("yulmlocation",function(){this.focus();this.select();var tmp=YDOM.get("yulmlocation");tmp.value=oBIN.prefill[cSET.locationtype]},this);YEVT.addListener("yulmlocation","mouseover",function(){this.focus();this.select()})}else{YEVT.onAvailable(formcontrols,hideform)}};var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";var formcontrols="yulmformcontrols";if(elAtype=="input"){hideform();YEVT.onAvailable("yulmdefault",function(){YEVT.addListener("yulmdefault","mouseup",function(){var tmp=YDOM.get(cSET.forminput);tmp.focus()});hideform()})}else{showform()}}function closer(e){if(cVIS==="hidden"){return }var tgt=YEVT.getTarget(e);var isclosed=YDOM.isAncestor("yulm",tgt);var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";if(elAtype=="input"&&(tgt.id===cSET.formgobutton)){isclosed=true}if(!isclosed){hideit();isclosed=null}}function setevents(){purge(oULM);aTIPS=[];var tmpptb=cSET.forminput||"yulmlocation";var tmpwtb="yulmlocation";ptb=YDOM.get(tmpptb);wtb=YDOM.get(tmpwtb);YEVT.addListener(D,"mousedown",function(e){closer(e)});var el="yulmcloser";YEVT.addListener(el,"mousedown",function(e){cACT=null;aTIPS.yulmcloser.hide();hideit();YEVT.stopEvent(e)});aTIPS[el]=new YWID.Tooltip("tt-"+el,{context:el,text:uMSGS.TTcloser,iframe:false});el="yulmhelp";aTIPS[el]=new YWID.Tooltip("tt-"+el,{context:el,text:uMSGS.TThelp,iframe:false});el="yulmclearall";YEVT.addListener(el,"mousedown",function(e){cACT=null;clearalllocations(e);YEVT.stopEvent(e)});aTIPS[el]=new YWID.Tooltip("tt-"+el,{context:el,text:uMSGS.TTclearall,iframe:false});if(YDOM.get("yulmsavedaddnew")){el="yulmsavedaddnew";YEVT.addListener(el,"mousedown",function(e){cACT=null;editlocation("new");YEVT.stopEvent(e)});aTIPS[el]=new YWID.Tooltip("tt-"+el,{context:el,text:uMSGS.TTsaveaddnew,iframe:false})}var aLIs=[];var oPickList=YDOM.get("yulmpicklist");if(oPickList){var liPickCollection=oPickList.getElementsByTagName("LI");var liPickCollectionLen=liPickCollection.length;var aPickLIs=[];var pickcounter=0;for(var i=0;i<liPickCollectionLen;i++){if(liPickCollection[i].id&&liPickCollection[i].id.indexOf("p")>-1){aPickLIs[pickcounter]=liPickCollection[i];pickcounter++}}aLIs=aLIs.concat(aPickLIs)}var oRecentList=YDOM.get("yulmrecentlist");if(oRecentList){var liRecentCollection=oRecentList.getElementsByTagName("LI");var liRecentCollectionLen=liRecentCollection.length;var aRecentLIs=[];for(i=0;i<liRecentCollectionLen;i++){if(liRecentCollection[i].className!=="yulmcalltoaction"){aRecentLIs[i]=liRecentCollection[i]}}aLIs=aLIs.concat(aRecentLIs)}var oSavedList=YDOM.get("yulmsavedlist");if(oSavedList){var liSavedCollection=oSavedList.getElementsByTagName("LI");var liSavedCollectionLen=liSavedCollection.length;var aSavedLIs=[];for(var j=0;j<liSavedCollectionLen;j++){if(liSavedCollection[j].className!=="yulmcalltoaction"){aSavedLIs[j]=liSavedCollection[j];aTIPS["tt-sl"+j]=new YWID.Tooltip("tt-ls"+j,{context:aSavedLIs[j].childNodes[0],showdelay:150,iframe:false})}}aLIs=aLIs.concat(aSavedLIs)}YEVT.addListener(aLIs,"mouseover",function(){showlocationcontrols(this)},this);YEVT.addListener(aLIs,"mouseout",function(){hidelocationcontrols(this)},this);var aLIsLen=aLIs.length;for(var k=0;k<aLIsLen;k++){var eleye=aLIs[k];var elA=eleye.childNodes[0];YEVT.addListener(elA,"mousedown",function(e){picklocation(e,this.parentNode)},this)}var ctlsRecentMakeDefault=YDOM.getElementsByClassName("yulmmakedefault");var ctlRMD=ctlsRecentMakeDefault.length;var aRMD=[];for(i=0;i<ctlRMD;i++){aRMD[i]=ctlsRecentMakeDefault[i];YEVT.addListener(aRMD[i],"mousedown",function(e){cACT=null;setdefaultlocation(e,this.parentNode.parentNode);YEVT.stopEvent(e)},this)}var ctlsSave=YDOM.getElementsByClassName("yulmsave");var ctlS=ctlsSave.length;var aS=[];for(i=0;i<ctlS;i++){aS[i]=ctlsSave[i];YEVT.addListener(aS[i],"mousedown",function(e){cACT="save";savelocation(e,this.parentNode.parentNode);YEVT.stopEvent(e)})}var ctlsEdit=YDOM.getElementsByClassName("yulmedit");var ctlE=ctlsEdit.length;var aE=[];for(i=0;i<ctlE;i++){aE[i]=ctlsEdit[i];YEVT.addListener(aE[i],"mousedown",function(e){cACT=null;editlocation(this.parentNode.parentNode);YEVT.stopEvent(e)})}var ctlsClear=YDOM.getElementsByClassName("yulmclear");var ctlC=ctlsClear.length;var aC=[];for(i=0;i<ctlC;i++){aC[i]=ctlsClear[i];YEVT.addListener(aC[i],"mousedown",function(e){cACT=null;clearlocation(e,this.parentNode.parentNode);YEVT.stopEvent(e)})}}function scrolltorow(elLocName){var newsavedlist=YDOM.get("yulmsavedlist");var lis=newsavedlist.getElementsByTagName("LI");var lislen=lis.length;var thisnode=null;for(var i=0;i<lislen;i++){if(lis[i].childNodes[0].nodeName=="A"&&(lis[i].childNodes[0].innerHTML==elLocName)){thisnode=lis[i];break}}if(thisnode!==null){var elSavedBox=YDOM.get("yulmsaved");var regSavedBox=YAHOO.util.Region.getRegion(elSavedBox);var elTopRow=YDOM.get("s-0");var regTopRow=YAHOO.util.Region.getRegion(elTopRow);var regThisRow=YAHOO.util.Region.getRegion(thisnode);thisnode.className="yulmnewsaved";var boxcontainsrow=regSavedBox.contains(regThisRow);if(!boxcontainsrow){var attributes={scroll:{to:[regSavedBox.left,regThisRow.bottom-regTopRow.bottom]}};var sc=new YAHOO.util.Scroll("yulmsavedlist",attributes);sc.animate()}var onscrollcomplete=new YUTI.CustomEvent("scrollcomplete");var onscrollcompletesubscriber=function(){setTimeout(function(){var dofadeO=new YUTI.ColorAnim(thisnode,{backgroundColor:{to:"#FFFFFF"}},2,YUTI.Easing.easeOut);dofadeO.animate()},2000)};onscrollcomplete.subscribe(onscrollcompletesubscriber);onscrollcomplete.fire()}}function getdata(){purge(oULM);var msg=uMSGS.ACTloading;var msgbox=YDOM.get("yulmmessages");var el;if(!msgbox){msgbox='<div id="yulmmessages"></div>';oULM.setBody(msgbox);oULM.render();el=YDOM.get("yulmmessages");YDOM.addClass(el,"init");setcontextmsg(msg,el)}var responseSuccess=function(o){var data=processresponsetext(o.responseText);oLOCS=data.locations;cLOC=oLOCS.currentloc;cDEF="";if(data.locations.recent){var aREC=data.locations.recent;var aREClen=aREC.length;for(var r=0;r<aREClen;r++){if(aREC[r].isdefault==1){cDEF="r-"+r;break}}}var body=data.html;oULM.setBody(body);oULM.render();clearcontextmsg();YEVT.onAvailable("yulmrecent",function(){handleform();setevents()});if(o.argument!==null){YEVT.onAvailable("yulmsavedlist",function(){scrolltorow(o.argument)})}};var responseFailure=function(o){purge(oULM);var msg=uMSGS.ERRgetdata;oULM.setBody(msg);oULM.render()};var callback={success:responseSuccess,failure:responseFailure,argument:arguments[0]};var elAnchor=YDOM.get(cSET.triggers[0]);var elAtype=(elAnchor&&elAnchor.nodeName.toLowerCase()=="input")?"input":"notinput";var inp;if(elAtype=="input"){inp="h"}else{inp="s"}debug("input = "+inp);var dataurl=cSET.dataurl+"?inp="+inp+"&locale="+oBIN.locale+"&cr="+uCRMB+"&done="+oBIN.dotdone+"&r="+Math.random();var cObj=YAHOO.util.Connect.asyncRequest("GET",dataurl,callback,null)}function createulm(){if(!oULM){debug("creating ulm");oULM=new YWID.Overlay("yulm");oULM.render(D.body)}}function toggle(key){if(!oULM){createulm()}var nSET=setup[key];if(YDOM.getStyle(sULM,"visibility")){cVIS=YDOM.getStyle(sULM,"visibility")}else{cVIS="hidden"}if(cVIS==="hidden"||cSET===null||nSET.triggers[0]!==cSET.triggers[0]){if(YDOM.get("yulmcont")){var box=YDOM.get("yulmcont");box.innerHTML=""}if(cSET&&cSET.forminputwrap){var el=YDOM.get(cSET.forminputwrap);if(YDOM.hasClass(el,"ulmopened")){YDOM.replaceClass(el,"ulmopened","ulmclosed")}}cSET=setup[key];getdata();showit()}else{purge(oULM);cSET=setup[key];hideit()}}function setposition(){var anchor=cSET.triggers[0];var anchorregion=YDOM.getRegion(YDOM.get(anchor));var alignX=(cSET.alignX)?cSET.alignX:"left";var moveX=(cSET.adjustX)?cSET.adjustX:0;var moveY=(cSET.adjustY)?cSET.adjustY:0;var setnewX=null;var setnewY=null;var elULM=YDOM.get("yulm");var regULM=YDOM.getRegion(elULM);var widULM=regULM.right-regULM.left;widULM=(widULM<300)?300:widULM;if(alignX=="right"){setnewX=anchorregion.right-widULM+5+moveX}else{setnewX=anchorregion.left-5+moveX}setnewY=anchorregion.bottom+moveY;oULM.cfg.setProperty("xy",[setnewX,setnewY]);var zidx=(cSET.zindex)?cSET.zindex:"9999999";oULM.cfg.setProperty("zIndex",zidx);oULM.render()}function showit(){setposition();var el=YDOM.get(cSET.forminputwrap);if(el&&YDOM.hasClass(el,"ulmclosed")){YDOM.replaceClass(el,"ulmclosed","ulmopened")}oULM.show();oULM.render();cVIS="visible";pubvisibility.fire(cVIS)}function hideit(){purge(oULM);if(YDOM.get("yulmcont")){var box=YDOM.get("yulmcont");box.innerHTML=""}var el=YDOM.get(cSET.forminputwrap);if(el&&YDOM.hasClass(el,"ulmopened")){YDOM.replaceClass(el,"ulmopened","ulmclosed")}oULM.hide();oULM.render();cVIS="hidden";pubvisibility.fire(cVIS)}function fade(el,attrs){var anim=new YANI(el,attrs,0.2);anim.animate()}this.register=function(props){if(D.getElementById&&D.createElement){var key=props.module;setup[key]=props.props;if(key!=="builtin"){var triggers=setup[key].triggers;var tlen=triggers.length;for(var t=0;t<tlen;t++){var el=triggers[t];var oEl=YDOM.get(el);YEVT.addListener(el,"mousedown",function(e){debug("trigger toggle "+el);toggle(key);YEVT.stopEvent(e)});if(oEl.nodeName.toLowerCase()=="input"){YEVT.addListener(oEl,"mouseover",function(){this.select();this.focus()},this);YEVT.addListener(oEl,"keyup",function(){oUSERKEY=true});YEVT.addListener(oEl,"keydown",function(){oUSERKEY=true;if(!oULM){createulm()}var checkvis=YDOM.getStyle(sULM,"visibility");if(checkvis=="hidden"){cSET=setup[key];getdata();showit()}});YEVT.addListener(setup[key].formname,"submit",function(e){cACT="set";handlesubmit(e,this,null,key);YEVT.stopEvent(e)});oEl.value=oBIN.prefill[props.props.locationtype]}else{YEVT.onAvailable("yulmlocation",function(){var txtbox=YDOM.get("yulmlocation");txtbox.value=oBIN.prefill[props.props.locationtype]})}YEVT.addListener(setup[key].triggers[0],"keydown",function(e){if(cVIS==="hidden"){toggle(key)}})}}else{oBIN=setup[key];this.builtinregd=1}}};this.cVIS=cVIS;this.setmessages=function(msgs){uMSGS=msgs;this.messagesset=1};this.setcrumb=function(cr){uCRMB=cr};var pubvisibility=new YAHOO.util.CustomEvent("my event");this.pubvisibilitymonitor=pubvisibility;this.pubtoggle=function(e,key){toggle(key);YEVT.stopEvent(e)}}();function yg_cookie(){var B=document,A=[],D=[];if(B.cookie.length>0){A=B.cookie.split("; "),cl=A.length,ca=[];for(var C=cl-1;C>=0;C--){ca=A[C].split("=");D[ca[0]]=ca[1]}}this.getAll=function(){return A};this.get=function(E){return(D[E])?unescape(D[E]):0};this.set=function(F,L,G,E,I,M){L=escape(L);var K=new Date(),H=F+"="+L;var J=H+((G)?"; expires="+G:"")+((E)?"; path="+E:"")+((I)?"; domain="+I:"")+((M)?"; secure":"");if((F.length>0&&L.length>0)&&(((G)&&(G>K))||(!G))&&(H.length<4000)){B.cookie=J;A[A.length]=H;D[F]=L;return 1}else{return 0}};this.remove=function(H,F,G){if(D[H]){B.cookie=H+"="+((F)?"; path="+F:"")+((G)?"; domain="+G:"")+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";for(var E=A.length-1;E>=0;E--){if(A[E].indexOf(H)!=-1){A.splice(E,1)}}D[H]=null;return 1}else{return 0}}}var dacookie=new yg_cookie();var pagecookie="YNEWSVIEW";var localcookie="YNEWSLOCALMETRO";var expirestime=new Date();expirestime.setTime(expirestime.getTime()+60*60*24*365*10000);if(dacookie.get(pagecookie)){var cookie2=dacookie.get(pagecookie);if(cookie2){YAHOO.util.Event.onAvailable("switcheroo",function(){if(cookie2==0||cookie2==1){showhidesumm()}})}}function switchinit(){if(document.getElementById("switcheroo")){var A=document.getElementById("switcheroo");if(A){var B=A.getElementsByTagName("A");for(var C=0;C<B.length;C++){B[C].onclick=showhidesumm;B[C].value=C}}}}function showhidesumm(){var F="headlines";var I="headlines addsumm";var B="headlines addsumm addimg";var J;if(this.value>-1){J=this.value}else{J=cookie2}if(dacookie.get(pagecookie)){dacookie.remove(pagecookie)}if(J==1){divclass=I;dacookie.set(pagecookie,1,expirestime,"/")}else{if(J==2){divclass=B;dacookie.set(pagecookie,2,expirestime,"/")}else{divclass=F;dacookie.set(pagecookie,0,expirestime,"/")}}var C=document.getElementById("indexstories");var E=C.firstChild;while(E){if(E.className=="subsection"){var D=E.firstChild;while(D){if(D.className==F||D.className==I||D.className==B||D.nodeName=="OL"){D.className=divclass}D=D.nextSibling}}E=E.nextSibling}var A=document.getElementById("switcheroo");if(A){var H=A.getElementsByTagName("A");for(var G=0;G<H.length;G++){if(G==J){H[G].className="on"}else{H[G].className=""}}}return false}function ygmaDisplaySearchToggle(){var B=document.getElementById("ygpw");var A=document.getElementById("ygmalogo");B.style.display="block";A.style.marginTop="10px"}function ygmaToggleSearch(E){var C=document.getElementById("ygpw");var D=document.forms.yhdr_form;var B=D.elements.yhdr_submit_button;var A=[];if(ygmaIsPropSearchOn){if(E){A.push('<li id="propsearch"><a id="awebsearch" class="off last" onclick="ygmaToggleSearch(ygmaIsPropSearchFirst);return false;" href="">'+ygmaPropName+"</a></li>");A.push('<li id="websearch" class="on">Web</li>')}else{A.push('<li id="propsearch" class="on">Web</li>');A.push('<li id="websearch"><a id="awebsearch" class="off last" onclick="ygmaToggleSearch(ygmaIsPropSearchFirst);return false;" href="">'+ygmaPropName+"</a></li>")}D.action=ygmaWebAction;B.value="Web Search";B.title="Web Search";ygmaIsPropSearchOn=false}else{if(E){A.push('<li id="propsearch" class="on">'+ygmaPropName+"</li>");A.push('<li id="websearch"><a id="awebsearch" class="off last" onclick="ygmaToggleSearch(ygmaIsPropSearchFirst);return false;" href="">Web</a></li>')}else{A.push('<li id="propsearch"><a id="awebsearch" class="off last" onclick="ygmaToggleSearch(ygmaIsPropSearchFirst);return false;" href="">Web</a></li>');A.push('<li id="websearch" class="on">'+ygmaPropName+"</li>")}D.action=ygmaPropAction;B.value=ygmaPropName+" Search";B.title=ygmaPropName+" Search";ygmaIsPropSearchOn=true}C.innerHTML=A.join("")}function updateEvent(F,A,E,D,B){if(F.addEventListener){if(B){F.addEventListener(A,E,D)}else{F.removeEventListener(A,E,D)}return true}else{if(F.attachEvent){var C=null;if(B){C=F.attachEvent("on"+A,E)}else{C=F.detachEvent("on"+A,E)}return C}else{F["on"+A]=B?E:null}}}function ygmaAnimateHelp(B){var C=document.getElementById("ygmamu");var A=function(D){D=window.event||D;var E=D.srcElement||D.target;if(E.id!="ygmamorelink"&&C.style.display=="block"){updateEvent(document,"click",A,true,false);ygmarndrmu("ygmamu",null)}};updateEvent(document,"click",A,true,true)}function ygmarndrmu(){var D=document.getElementById("ygmamu");var C=D.style.display=="block"?true:false;D.style.display=C?"none":"block";var A=YAHOO.util.Dom.getXY("ygmatop");var B=YAHOO.util.Dom.getRegion("ygmamorelink");D.style.left=((B.left-5)-A[0])+"px";D.style.top=((B.bottom+5)-A[1])+"px";if(!C){ygmaAnimateHelp(C)}};
