rentNode){this.buttonSpan.parentNode.removeChild(this.buttonSpan);}
this.buttonSpan=null;this.firstButton=null;this.lastButton=null;this.defaultHtmlButton=null;}}};YAHOO.widget.Dialog.prototype.configOnSuccess=function(type,args,obj){};YAHOO.widget.Dialog.prototype.configOnFailure=function(type,args,obj){};YAHOO.widget.Dialog.prototype.doSubmit=function(){};YAHOO.widget.Dialog.prototype.focusFirst=function(type,args,obj){if(args){var e=args[1];if(e){YAHOO.util.Event.stopEvent(e);}}
if(this.firstFormElement){this.firstFormElement.focus();}else{this.focusDefaultButton();}};YAHOO.widget.Dialog.prototype.focusLast=function(type,args,obj){if(args){var e=args[1];if(e){YAHOO.util.Event.stopEvent(e);}}
var buttons=this.cfg.getProperty("buttons");if(buttons&&buttons 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 buttons=this.cfg.getProperty("buttons");if(buttons&&buttons instanceof Array){var html=buttons[0].htmlButton;if(html){html.blur();}}};YAHOO.widget.Dialog.prototype.focusFirstButton=function(){var buttons=this.cfg.getProperty("buttons");if(buttons&&buttons instanceof Array){var html=buttons[0].htmlButton;if(html){html.focus();}}};YAHOO.widget.Dialog.prototype.focusLastButton=function(){var buttons=this.cfg.getProperty("buttons");if(buttons&&buttons instanceof Array){var html=buttons[buttons.length-1].htmlButton;if(html){html.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 form=this.form;var data={};if(form){for(var i in this.form){var formItem=form[i];if(formItem){if(formItem.tagName){switch(formItem.tagName){case"INPUT":switch(formItem.type){case"checkbox":data[i]=formItem.checked;break;case"textbox":case"text":case"hidden":data[i]=formItem.value;break;}
break;case"TEXTAREA":data[i]=formItem.value;break;case"SELECT":var val=[];for(var x=0;x<formItem.options.length;x++){var option=formItem.options[x];if(option.selected){var selval=option.value;if(!selval||selval===""){selval=option.text;}
val[val.length]=selval;}}
data[i]=val;break;}}else if(formItem[0]&&formItem[0].tagName){switch(formItem[0].tagName){case"INPUT":switch(formItem[0].type){case"radio":for(var r=0;r<formItem.length;r++){var radio=formItem[r];if(radio.checked){data[radio.name]=radio.value;break;}}
break;case"checkbox":var cbArray=[];for(var c=0;c<formItem.length;c++){var check=formItem[c];if(check.checked){cbArray[cbArray.length]=check.value;}}
data[formItem[0].name]=cbArray;break;}}}}}}
return data;};YAHOO.widget.Dialog.prototype.toString=function(){return"Dialog "+this.id;};YAHOO.widget.SimpleDialog=function(el,userConfig){YAHOO.widget.SimpleDialog.superclass.constructor.call(this,el,userConfig);};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(el,userConfig){YAHOO.widget.SimpleDialog.superclass.init.call(this,el);this.beforeInitEvent.fire(YAHOO.widget.SimpleDialog);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG);this.cfg.queueProperty("postmethod","manual");if(userConfig){this.cfg.applyConfig(userConfig,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(type,args,obj){var icon=args[0];if(icon&&icon!="none"){var iconHTML="<img src=\""+this.imageRoot+icon+"\" class=\"icon\" />";this.body.innerHTML=iconHTML+this.body.innerHTML;}};YAHOO.widget.SimpleDialog.prototype.configText=function(type,args,obj){var text=args[0];if(text){this.setBody(text);this.cfg.refireEvent("icon");}};YAHOO.widget.SimpleDialog.prototype.toString=function(){return"SimpleDialog "+this.id;};YAHOO.widget.ContainerEffect=function(overlay,attrIn,attrOut,targetElement,animClass){if(!animClass){animClass=YAHOO.util.Anim;}
this.overlay=overlay;this.attrIn=attrIn;this.attrOut=attrOut;this.targetElement=targetElement||overlay.element;this.animClass=animClass;};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(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateIn=function(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateIn=function(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateOut=function(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleTweenAnimateOut=function(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleCompleteAnimateOut=function(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.toString=function(){var output="ContainerEffect";if(this.overlay){output+=" ["+this.overlay.toString()+"]";}
return output;};YAHOO.widget.ContainerEffect.FADE=function(overlay,dur){var fade=new YAHOO.widget.ContainerEffect(overlay,{attributes:{opacity:{from:0,to:1}},duration:dur,method:YAHOO.util.Easing.easeIn},{attributes:{opacity:{to:0}},duration:dur,method:YAHOO.util.Easing.easeOut},overlay.element);fade.handleStartAnimateIn=function(type,args,obj){YAHOO.util.Dom.addClass(obj.overlay.element,"hide-select");if(!obj.overlay.underlay){obj.overlay.cfg.refireEvent("underlay");}
if(obj.overlay.underlay){obj.initialUnderlayOpacity=YAHOO.util.Dom.getStyle(obj.overlay.underlay,"opacity");obj.overlay.underlay.style.filter=null;}
YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","visible");YAHOO.util.Dom.setStyle(obj.overlay.element,"opacity",0);};fade.handleCompleteAnimateIn=function(type,args,obj){YAHOO.util.Dom.removeClass(obj.overlay.element,"hide-select");if(obj.overlay.element.style.filter){obj.overlay.element.style.filter=null;}
if(obj.overlay.underlay){YAHOO.util.Dom.setStyle(obj.overlay.underlay,"opacity",obj.initialUnderlayOpacity);}
obj.overlay.cfg.refireEvent("iframe");obj.animateInCompleteEvent.fire();};fade.handleStartAnimateOut=function(type,args,obj){YAHOO.util.Dom.addClass(obj.overlay.element,"hide-select");if(obj.overlay.underlay){obj.overlay.underlay.style.filter=null;}};fade.handleCompleteAnimateOut=function(type,args,obj){YAHOO.util.Dom.removeClass(obj.overlay.element,"hide-select");if(obj.overlay.element.style.filter){obj.overlay.element.style.filter=null;}
YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","hidden");YAHOO.util.Dom.setStyle(obj.overlay.element,"opacity",1);obj.overlay.cfg.refireEvent("iframe");obj.animateOutCompleteEvent.fire();};fade.init();return fade;};YAHOO.widget.ContainerEffect.SLIDE=function(overlay,dur){var x=overlay.cfg.getProperty("x")||YAHOO.util.Dom.getX(overlay.element);var y=overlay.cfg.getProperty("y")||YAHOO.util.Dom.getY(overlay.element);var clientWidth=YAHOO.util.Dom.getClientWidth();var offsetWidth=overlay.element.offsetWidth;var slide=new YAHOO.widget.ContainerEffect(overlay,{attributes:{points:{to:[x,y]}},duration:dur,method:YAHOO.util.Easing.easeIn},{attributes:{points:{to:[(clientWidth+25),y]}},duration:dur,method:YAHOO.util.Easing.easeOut},overlay.element,YAHOO.util.Motion);slide.handleStartAnimateIn=function(type,args,obj){obj.overlay.element.style.left=(-25-offsetWidth)+"px";obj.overlay.element.style.top=y+"px";};slide.handleTweenAnimateIn=function(type,args,obj){var pos=YAHOO.util.Dom.getXY(obj.overlay.element);var currentX=pos[0];var currentY=pos[1];if(YAHOO.util.Dom.getStyle(obj.overlay.element,"visibility")=="hidden"&&currentX<x){YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","visible");}
obj.overlay.cfg.setProperty("xy",[currentX,currentY],true);obj.overlay.cfg.refireEvent("iframe");};slide.handleCompleteAnimateIn=function(type,args,obj){obj.overlay.cfg.setProperty("xy",[x,y],true);obj.startX=x;obj.startY=y;obj.overlay.cfg.refireEvent("iframe");obj.animateInCompleteEvent.fire();};slide.handleStartAnimateOut=function(type,args,obj){var clientWidth=YAHOO.util.Dom.getViewportWidth();var pos=YAHOO.util.Dom.getXY(obj.overlay.element);var x=pos[0];var y=pos[1];var currentTo=obj.animOut.attributes.points.to;obj.animOut.attributes.points.to=[(clientWidth+25),y];};slide.handleTweenAnimateOut=function(type,args,obj){var pos=YAHOO.util.Dom.getXY(obj.overlay.element);var x=pos[0];var y=pos[1];obj.overlay.cfg.setProperty("xy",[x,y],true);obj.overlay.cfg.refireEvent("iframe");};slide.handleCompleteAnimateOut=function(type,args,obj){YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","hidden");var offsetWidth=obj.overlay.element.offsetWidth;obj.overlay.cfg.setProperty("xy",[x,y]);obj.animateOutCompleteEvent.fire();};slide.init();return slide;};if(!window.YAHOO){var YAHOO={};}
if(!YAHOO.ULT){YAHOO.ULT={};}
if(!YAHOO.ULT.IMG){YAHOO.ULT.IMG=new Image();}
YAHOO.ULT.SRC_SPACEID_KEY='_S';YAHOO.ULT.DEST_SPACEID_KEY='_s';YAHOO.ULT.BEACON='http://geo.yahoo.com/t/b';YAHOO.ULT.YLC_LIBSRC=2;YAHOO.ULT.CTRL_C='\x03';YAHOO.ULT.CTRL_D='\x04';YAHOO.ULT.BASE64_STR="ABCDEFGHIJKLMNOP"+"QRSTUVWXYZabcdef"+"ghijklmnopqrstuv"+"wxyz0123456789._-";(function(){YAHOO.ULT.track_click=function(u,p){if(!u||!p){return u;}
p._r=YAHOO.ULT.YLC_LIBSRC;var ks=[];var i=0;for(var k in p){var v=p[k];if(typeof(v)=='undefined'){v=p[k]='';}
if(k.length<1){return u;}
if(k.length>8){return u;}
if(k.indexOf(' ')!=-1){return u;}
if(YAHOO.ULT.has_ctrl_char(k)||YAHOO.ULT.has_ctrl_char(v)){return u;}
ks[i++]=k;}
ks=ks.sort();var f=[];for(i=0;i<ks.length;i++){f[i]=ks[i]+YAHOO.ULT.CTRL_C+p[ks[i]];}
f=f.join(YAHOO.ULT.CTRL_D);if(f.length<1||f.length>1024){return u;}
f=';_ylc='+YAHOO.ULT.encode64(f);i=u.indexOf('/*');if(i==-1){i=u.indexOf('/?');}
if(i==-1){i=u.indexOf('?');}
if(i==-1){return u+f;}else{return u.substr(0,i)+f+u.substr(i);}};YAHOO.ULT.beacon_click=function(p,i){if(!i){i=YAHOO.ULT.IMG;}
if(p){var url=YAHOO.ULT.track_click(YAHOO.ULT.BEACON,p);url+='?t='+Math.random();i.src=url;}
return true;};YAHOO.ULT.has_ctrl_char=function(s){for(var i=0;i<s.length;i++){if(s.charCodeAt(i)<0x20){return true;}}
return false;};YAHOO.ULT.encode64=function(input){var output="";var chr1,chr2,chr3="";var enc1,enc2,enc3,enc4="";var i=0;do{chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64;}else if(isNaN(chr3)){enc4=64;}
output=output+
YAHOO.ULT.BASE64_STR.charAt(enc1)+
YAHOO.ULT.BASE64_STR.charAt(enc2)+
YAHOO.ULT.BASE64_STR.charAt(enc3)+
YAHOO.ULT.BASE64_STR.charAt(enc4);chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";}while(i<input.length);return output;};})();YAHOO.namespace("Shortcuts");YAHOO.namespace("LiveWords");YAHOO.Shortcuts={globals:{'showAd':true,'overlaySpaceId':'97546169','hostSpaceId':'97546168','adUrl':"http://fe.shortcuts.search.yahoo.com/build",frcode:'csc_general',menuTimer:null,setContextMenuTimer:null,destMenuToggle:false,ifrList:null},registerAnnotationEventHandlers:function(){if(YAHOO.Shortcuts.annotationSet&&typeof(YAHOO.Shortcuts.annotationSet)=="object"){for(id in YAHOO.Shortcuts.annotationSet){YAHOO.Shortcuts.insertActuator(id);}
return;}},handlePartnerName:function(label){if(!YAHOO.Shortcuts.globals.pName||YAHOO.Shortcuts.globals.pName=="Yahoo!"){return label;}else{var r=new RegExp("Yahoo\!","g");return label.replace(r,YAHOO.Shortcuts.globals.pName);}},highlightFirstChoice:function(showIt){var el=document.getElementById('lwFirstChoice');if(el){el.style.backgroundColor=showIt?"#CCE5FF":'';}},setEventHandlers:function(obj){var target=document.getElementById(obj);YAHOO.util.Event.addListener(target,'mouseover',function(e){var spanObj=this;var eventXY=YAHOO.util.Event.getXY(e);YAHOO.Shortcuts.globals.setContextMenuTimer=setTimeout(function(){YAHOO.Shortcuts.setContextMenuContents(spanObj,eventXY)},400);YAHOO.Shortcuts.highlightFirstChoice(true);});YAHOO.util.Event.addListener(target,'click',function(e){YAHOO.Shortcuts.selectFirstAction(this.id);});YAHOO.util.Event.addListener(target,"mouseout",function(){YAHOO.Shortcuts.highlightFirstChoice(false);clearTimeout(YAHOO.Shortcuts.globals.setContextMenuTimer);clearTimeout(YAHOO.Shortcuts.globals.menuTimer);YAHOO.Shortcuts.globals.menuTimer=setTimeout(YAHOO.Shortcuts.hideContextMenu,700);});},insertActuator:function(id){var annElem=document.getElementById(id);if(annElem){YAHOO.Shortcuts.setEventHandlers(id);annElem.style.borderBottom="dashed 1px #0066CC";YAHOO.util.Event.addListener(annElem,"mouseover",function(){annElem.style.backgroundColor="#DCEEFF";});YAHOO.util.Event.addListener(annElem,"mouseout",function(){annElem.style.background="transparent";});}},checkType:function(type,mod){var mTypes=mod.entity_types;var regexIn=mod.entity_types;if(mTypes instanceof String){regexIn=new RegExp(mod.entity_types);}
if(String(type).match(regexIn)){var regexOut=mod.excl_types;if(mod.excl_types instanceof String){regexOut=new RegExp(regexOut);}
if(String(type).match(regexOut)&&regexOut){return false;}
return true;}else{return false;}},getModules:function(aObj,module,ovOnly){YAHOO.Shortcuts.globals.firstChoice=null;var selMods={modName:module,numMods:0};var allMods=YAHOO.Shortcuts.Modules;for(m in allMods){allMods[m].ult=null;if(YAHOO.Shortcuts.checkType(aObj.type,allMods[m])){if(selMods.modName=='unknown'&&(!ovOnly||allMods[m].module_type=="overlay.iframe")){selMods.modName=m;YAHOO.Shortcuts.globals.firstChoice=m;}
selMods[m]=allMods[m];selMods.numMods++;}}
return selMods;},selectFirstAction:function(id){var aObj=YAHOO.Shortcuts.annotationSet[id];if(aObj){var mods=this.getModules(aObj,'unknown',false);var m=mods[mods.modName];if(m.module_type=="overlay.iframe"){YAHOO.Shortcuts.makeOverlay('direct',id,'unknown',0,false,true,true);}else if(m.module_type=="action.js"){m.module_js(aObj.text);}else{var url=this.parseUrl(aObj,m.module_url.url,m.module_url.args,0);window.open(url);}}},makeAnnObject:function(query){return{text:query,context:"",weight:1.0,type:['shortcuts:/instance'],metaData:null};},wrapEntityText:function(text,type){if(text&&!/.*\/place/.test(type)){var r=/\S\s+\S/;var tokenNum=1;var pos=0;var nextPos;while((nextPos=text.substr(pos).search(r))!=-1){tokenNum++;pos=pos+nextPos+1;}
if(tokenNum>1&&tokenNum<4)return"\""+text+"\"";}
return text;},parseUrl:function(aObj,stem,args,metaIndex,phraseIt){var parsedUrl;if(args){args=args.replace(/<entity>/g,escape(phraseIt?YAHOO.Shortcuts.wrapEntityText(aObj.text,aObj.type):aObj.text));args=args.replace(/<context>/g,escape(aObj.context));args=args.replace(/<type>/g,escape(aObj.type));parsedUrl=stem+args;}else{parsedUrl=stem+'?entity='+escape(aObj.text)+'&type='+
escape(aObj.type)+'&context='+escape(aObj.context);}
parsedUrl=YAHOO.Shortcuts.hasSensitiveText?parsedUrl+'&hasSensitiveText=true':parsedUrl;parsedUrl=parsedUrl+'&lang='+YAHOO.Shortcuts.lang+'&location='+YAHOO.Shortcuts.location;parsedUrl=parsedUrl+'&fr='+YAHOO.Shortcuts.globals.frcode;var parsedMeta='';var meta=aObj.metaData;if(typeof meta=='object'){var metadata=meta;if(metadata instanceof Array){metadata=meta[metaIndex];}
for(o in metadata){parsedMeta+='&'+o+'='+escape(metadata[o]);}}
parsedUrl=parsedMeta?parsedUrl+parsedMeta:parsedUrl;return parsedUrl;},makeContextMenu:function(e,obj){var menuModule=new YAHOO.widget.Overlay('menuModule',{monitorresize:false,visible:false,iframe:false});menuModule.setBody('');menuModule.render(document.body);YAHOO.util.Event.addListener("menuModule","mouseover",function(){clearTimeout(YAHOO.Shortcuts.globals.setContextMenuTimer);clearTimeout(YAHOO.Shortcuts.globals.menuTimer);});YAHOO.util.Event.addListener("menuModule","mouseout",function(){YAHOO.Shortcuts.globals.menuTimer=setTimeout(YAHOO.Shortcuts.hideContextMenu,700);});},makeAdCall:function(annObj,mode,callback,linkparams,spaceId,type,module){var adUrl=null;if(type=="click"){adUrl=annObj.ult;linkparams['modid']=module;}
else if(type=="hover")adUrl=annObj.ult_hover;else adUrl=YAHOO.Shortcuts.globals.adUrl;var doRedirect=false;if(!adUrl){doRedirect=true;adUrl=YAHOO.Shortcuts.globals.adUrl;linkparams['sclabel']=annObj.text;linkparams['it']=annObj.type.toString();linkparams['n_typ']=annObj.type.length;linkparams['wt']=annObj.weight;if(type=="click"){linkparams['sec']='inline';linkparams['slk']='entityclick_co';}
else if(type=="hover"){linkparams['sec']='inline';linkparams['slk']='entityhover_co';}}
adUrl=adUrl+"?entity="+annObj.text+'&mode='+mode+"&num_modules=1&callback="+callback+"&fr="+escape(YAHOO.Shortcuts.globals.frcode);var clickSource=linkparams['e_typ'];if(clickSource&&type=="click"){if(clickSource=="searchbox"){adUrl=adUrl+"&track=search";}
if(clickSource=="direct"||clickSource=="hover"){adUrl=adUrl+"&track=click";}}
adUrl=YAHOO.Shortcuts.instrumentURI(adUrl,doRedirect,linkparams,spaceId);var head=document.getElementsByTagName("head")[0];var l=document.createElement("script");l.setAttribute("type","text/javascript");l.setAttribute("src",adUrl);head.appendChild(l);},makeAd:function(annObj,showAds){var ad='<div id="ylwad">'+annObj.text+'</div>';return ad;},makeSubMenu:function(annId,modName){var ann=YAHOO.Shortcuts.annotationSet[annId];if(ann){var choices="";var prev="";md=ann.metaData;for(o in md){var newLink='<a onclick="YAHOO.Shortcuts.makeOverlay(\'hover\',\''+annId+'\', \''+modName+'\', '+o+',false,true,true);">';var linkText='&nbsp;&nbsp;&nbsp;'+md[o].geoName;if(md[o].geoPlaceType=="State"&&md[o].geoIsoCountryCode=="US")linkText=linkText+" (state) ";else if(md[o].geoPlaceType!="State"&&md[o].geoPlaceType!="Country"&&md[o].geoState)linkText=linkText+", "+md[o].geoState;if(md[o].geoCountry)linkText=linkText+" &mdash; "+md[o].geoCountry;if(prev==linkText){linkText=linkText+" ["+md[o].geoPlaceType+"]";}else{prev=linkText;}
choices=choices+newLink+linkText+"</a>";}
return'<div id="lw_sub_menu">'+choices+'</div>';}
return"";},showSubMenu:function(){var subMenu=document.getElementById("lw_sub_menu");if(subMenu){subMenu.style.display="block";}},hideSubMenu:function(){var subMenu=document.getElementById("lw_sub_menu");if(subMenu){subMenu.style.display="none";}},getOptions:function(){var opts=YAHOO.Shortcuts.globals.showOptions;if(opts&&opts.txt&&opts.url){var str="&nbsp;[<a style=\"cursor: pointer\" target=\"ylw_wn\" href='"+opts.url+"'";if(opts.tt)str+="' title='"+opts.tt+"'";str+=">"+opts.txt+"</a>]";return str;}
return"";},menuActionHandler:function(aId,modName,actType){var lnparams={'sec':'inline','slk':'entityclick'};var aObj=YAHOO.Shortcuts.annotationSet[aId];var m=YAHOO.Shortcuts.Modules[modName];YAHOO.Shortcuts.makeAdCall(aObj,'noop','YAHOO.Shortcuts.adNoOp',lnparams,YAHOO.Shortcuts.globals.hostSpaceId,"none",modName);if(actType=='action.js'){m.module_js(aObj.text);}else{var parsedUrl=YAHOO.Shortcuts.parseUrl(aObj,m.module_url.url,m.module_url.args,0);window.open(parsedUrl);}},setContextMenuContents:function(obj,evtXY){clearTimeout(YAHOO.Shortcuts.globals.menuTimer);var hdg='';var bdy='';var numItems=0;var currId=obj.id;var annObj=YAHOO.Shortcuts.annotationSet[currId];var currType=annObj.type;var modules=YAHOO.Shortcuts.Modules;bdy+="<ul>";var i=0;for(m in modules){if(YAHOO.Shortcuts.checkType(currType,modules[m])){var menuItemText=modules[m].menu_text.replace(/<entity>/g,annObj.text);if(menuItemText.length>32){menuItemText=menuItemText.substr(0,32)+'...';}
var modName=m;var modHeight=modules[m].height?modules[m].height:255;var linkAction='';var onHover="";var choices="";if(modules[m].module_type=='overlay.iframe'){if(m=='mapsModule'){if(annObj.metaData instanceof Array){onHover="";choices=YAHOO.Shortcuts.makeSubMenu(currId,modName);}}
linkAction='onclick="YAHOO.Shortcuts.makeOverlay( \'hover\',\''+currId+'\', \''+modName+'\', 0, false,true,true); return false;" href="#"';}else if(modules[m].module_type=='action.js'){linkAction='onclick="YAHOO.Shortcuts.menuActionHandler(\''+currId+'\',\''+m+'\',\'action.js\'); return false;" href="#"';}else{var meta=[];meta.push(annObj.metaData);linkAction='href="javascript:void(0);" onclick="YAHOO.Shortcuts.menuActionHandler(\''+currId+'\',\''+m+'\',\'action\');return true;"';}
if(numItems==0){bdy+='<li><a  id="lwFirstChoice" '+linkAction+onHover+'>'+menuItemText+'</a>'+choices+'</li>';}else{bdy+='<li><a '+linkAction+onHover+'>'+menuItemText+'</a>'+choices+'</li>';}
numItems++;if(numItems==1){var defaultMod=modName;}
i++;}}
bdy+='</ul>';toprow="<div id='mmod_row_tl'><div>"+YAHOO.Shortcuts.handlePartnerName("Yahoo! Shortcuts");toprow+=YAHOO.Shortcuts.getOptions();toprow+="</div></div>";toprow+='<div id="mmod_row_tr"><a onclick="YAHOO.Shortcuts.makeOverlay(\'hover\', \''+currId+'\', \'unknown\', 0, true, true, true);" title="'+this.globals.aboutTT+'"><img src="http://us.i1.yimg.com/us.yimg.com/i/us/shc/gr/q_1.gif"/></a>';toprow+="<a onclick='YAHOO.Shortcuts.hideContextMenu()'><img src='http://us.i1.yimg.com/us.yimg.com/i/us/shc/gr/x_1.gif'></a></div>";bottomrow="<div id='mmod_row_bl'>```</div> ";bottomrow+="<div id='mmod_row_br'>```</div>";var mm=new YAHOO.widget.Overlay('menuModule',{monitorresize:false,iframe:false});mm.setHeader(toprow);mm.setBody(bdy);mm.setFooter(bottomrow);mm.render(document.body);var menuRegion=YAHOO.util.Dom.getRegion('menuModule');var menuHeight=menuRegion.bottom-menuRegion.top;var menuWidth=menuRegion.right-menuRegion.left;var windowRegion=YAHOO.util.Dom.getRegion(document.body);var mouseX=evtXY[0];var mouseY=evtXY[1];var pgOffX=window.pageXOffset?window.pageXOffset:(document.body.scrollLeft);var pgOffY=window.pageYOffset?window.pageYOffset:(document.body.scrollTop);var xOffset=10;var yOffset=30;var composedX=mouseX-xOffset;var composedY=mouseY-menuHeight-yOffset;var posXisGood=(composedX+menuWidth<windowRegion.right);var posYisGood=(composedY>pgOffY);var arrowPos=menuWidth;if(!posXisGood){composedX=windowRegion.right-menuWidth;arrowPos=menuWidth-50+"px";}else{arrowPos="10px";}
var arrow='<div id="arrow" style="left:'+arrowPos+'; top:-17px;">&#160;</div>';var arrowbtm='<div id="arrow" style="left:'+arrowPos+'; bottom:-17px;">&#160;</div>';var myFt=YAHOO.util.Dom.getElementsByClassName('ft','div','menuModule')[0];var myHd=YAHOO.util.Dom.getElementsByClassName('hd','div','menuModule')[0];if(!posYisGood){composedY=composedY+menuHeight+50;myHd.innerHTML=myHd.innerHTML+arrow;}else{myFt.innerHTML=myFt.innerHTML+arrowbtm;}
mm.cfg.setProperty('xy',[composedX,composedY]);YAHOO.util.Dom.setStyle('mmod_row_tr','height',YAHOO.util.Dom.getStyle('mmod_row_tl','height'));mm.show();var lnparams={};YAHOO.Shortcuts.makeAdCall(annObj,'noop','YAHOO.Shortcuts.adNoOp',lnparams,YAHOO.Shortcuts.globals.hostSpaceId,"hover","none");YAHOO.Shortcuts.highlightFirstChoice(true);},followAdLink:function(e,obj){if(YAHOO.Shortcuts.globals.currentAd){window.open(YAHOO.Shortcuts.globals.currentAd);}},adHover:function(){YAHOO.util.Dom.addClass('ylwad','sponsorHover');},adMouseout:function(){YAHOO.util.Dom.removeClass('ylwad','sponsorHover');},adNoOp:function(){},hideContextMenu:function(){var mm=new YAHOO.widget.Overlay('menuModule',{iframe:false});mm.cfg.setProperty('xy',[-500,-500]);mm.hide();},setAdContents:function(ads){var adContainer=document.getElementById('ylwad');if(adContainer){YAHOO.util.Event.addListener("ylwad","mouseover",YAHOO.Shortcuts.adHover,this,true);YAHOO.util.Event.addListener("ylwad","mouseout",YAHOO.Shortcuts.adMouseout,this,true);YAHOO.util.Event.addListener("ylwad","click",YAHOO.Shortcuts.followAdLink,this,true);if(ads){if(ads.ads){var str=ads.ads[0];var url=/http:\/\/[^\'\"]*/.exec(str);str=str.replace(/http:\/\/[^\'\"]*/,"javascript:void(0);");str=str.replace(/target=[\"\']_blank[\'\"]/,"");YAHOO.Shortcuts.globals.currentAd=url;adContainer.style.display="block";adContainer.innerHTML='';adContainer.innerHTML+=str;return;}}
adContainer.style.display="none";}},makeOverlayHeader:function(id){var title='<div class="cnr_l"></div>';title+='<div class="mid">'+YAHOO.Shortcuts.handlePartnerName(YAHOO.Shortcuts.globals.Title);title+=YAHOO.Shortcuts.getOptions();title+='<a href="javascript:void(0);" class="lwHelp" onclick="YAHOO.Shortcuts.makeAboutPanel(\''+id+'\',true);" title="'+
this.globals.aboutTT+'"></a>';title+='<a href="javascript:void(0);" class="lwClose" onclick="YAHOO.Shortcuts.hideOverlay();"></a>';title+='</div>';title+='<div class="cnr_r"></div>';return title;},makeOverlaySearchbox:function(id){var annObj=YAHOO.Shortcuts.annotationSet[id];var sb='<div id="overlaySearch">'+'<form onsubmit="YAHOO.Shortcuts.simpleSearch(this, this.ylwSearch.value); return false;">';sb+='<input type="text" id="ylwSearch" name="q" value="'+annObj.text+'"/>';sb+='<input type="button" id="ylwSearchButton" name="search" value="Search" />';sb+='</form></div>';return sb;},insertRef:function(linkRef,isJS){var head=document.getElementsByTagName("head")[0];if(head){var l;if(isJS){l=document.createElement("script");l.setAttribute("src",linkRef);}else{l=document.createElement("link");l.setAttribute("rel","stylesheet");l.setAttribute("type","text/css");l.setAttribute("href",linkRef);}
head.appendChild(l);}},searchCallback:function(obj){var annObj=YAHOO.Shortcuts.makeAnnObject(YAHOO.Shortcuts.globals.cQuery);if(obj&&obj.annotationSet&&obj.annotationSet){for(m in obj.annotationSet){if(obj.annotationSet[m].text==YAHOO.Shortcuts.globals.cQuery){annObj=obj.annotationSet[m]}
break;}}
YAHOO.Shortcuts.annotationSet['currentSearchObj']=annObj;YAHOO.Shortcuts.makeOverlay("searchbox",'currentSearchObj','unknown',0,false,false,false);YAHOO.Shortcuts.hideAbout(YAHOO.Shortcuts.globals.firstChoice);},simpleSearch:function(e,obj){var newQuery=obj;if(typeof obj=="object"){newQuery=obj.value;}
if(newQuery!=""){var hasTabs=document.getElementById('overlayTabs');if(hasTabs){document.getElementById('overlayTabs').style.display="none";}
YAHOO.Shortcuts.globals.cQuery=newQuery.replace(/^\s*/,"").replace(/\s*$/,"");var parsedUrl="http://shortcuts.yahoo.com/annotate?text="+escape(YAHOO.Shortcuts.globals.cQuery)+"&input_format=text&output=json&debugIO=true&callback="+escape("YAHOO.Shortcuts.searchCallback");var lp={'slk':'button','sec':'search','query':YAHOO.Shortcuts.globals.cQuery};parsedUrl=YAHOO.Shortcuts.instrumentURI(parsedUrl,true,lp,YAHOO.Shortcuts.globals.overlaySpaceId);YAHOO.Shortcuts.insertRef(parsedUrl,true);}
return false;},setTab:function(which,id,showAbout){if(document.getElementById('overlayTabs')){var tabs=document.getElementById('overlayTabs').getElementsByTagName('span');for(y=0;y<tabs.length;y++){var thisTab=tabs[y].id;var testName=thisTab.substr(8,thisTab.length);if(testName==which&&showAbout!==true){tabs[y].className='selected';}else{tabs[y].className='off';}}
var ilist=document.getElementById("lw_overlayiframes");if(ilist){var frames=ilist.getElementsByTagName('iframe');var position=null;if(YAHOO.Shortcuts.globals.aboutShown){var afr=document.getElementById("lw_about_dummy");position=YAHOO.util.Dom.getXY(document.getElementById("lw_about_dummy"));}
for(i=0;i<frames.length;i++){if(!window.ActiveXObject&&!window.opera){if(position==null&&frames[i].className=="moduleFrame"){position=YAHOO.util.Dom.getXY(frames[i]);}
frames[i].style.display='block';frames[i].className="";YAHOO.util.Dom.setX(frames[i],-500);YAHOO.util.Dom.setY(frames[i],-500);}else{frames[i].style.display='none';frames[i].className="";}}
var m=YAHOO.Shortcuts.Modules[which];if(!this.globals.ifrList[which].html){var newIframe='<iframe frameborder="0" height=" '+m.height+' " src="'+
this.globals.ifrList[which].url+'" id="'+which+'_iframe"></iframe>';ilist.innerHTML=ilist.innerHTML+newIframe;this.globals.ifrList[which].html=true;}
ilist.style.height=m.height;var nFrame=document.getElementById(which+'_iframe');if(nFrame){if(!window.ActiveXObject&&!window.opera){YAHOO.util.Dom.setXY(nFrame,position);}
nFrame.style.display='block';nFrame.className="moduleFrame";}}}
if(showAbout!==true){YAHOO.Shortcuts.updateOverlayFooter(YAHOO.Shortcuts.annotationSet[id],which);YAHOO.Shortcuts.globals.aboutOverlay=new YAHOO.widget.Overlay("aboutLivewords",{monitorresize:false,iframe:false});YAHOO.Shortcuts.globals.aboutOverlay.destroy();YAHOO.Shortcuts.globals.aboutShown=false;}},makeOverlayTabs:function(tabArray,numTabs,id,module,metaIndex){if(this.globals.ifrList)delete this.globals.ifrList;this.globals.ifrList={};var tabs='<ul id="overlayTabs">';var aObj=YAHOO.Shortcuts.annotationSet[id];var i=0;for(m in tabArray){if(tabArray[m].module_type=='overlay.iframe'){var parsedUrl=YAHOO.Shortcuts.parseUrl(aObj,tabArray[m].module_url.url,tabArray[m].module_url.args,metaIndex);var linkparams={'slk':'mod','sec':'tabs','modid':m,'pos':i,'query':aObj.text,'e_typ':aObj.type.toString(),'n_mod':numTabs};parsedUrl=YAHOO.Shortcuts.instrumentURI(parsedUrl,true,linkparams,YAHOO.Shortcuts.globals.overlaySpaceId);var tabClass=(m==module)?"selected":"off";this.globals.ifrList[m]={url:parsedUrl,html:false};tabs+='<li id="ylwTab_'+m+'" ><span id="tabLink_'+m+'" class="'+
tabClass+'" onClick="YAHOO.Shortcuts.setTab(\''+m+'\',\''+id+'\');" name="'+id+'">'+tabArray[m].tab_title+'</span></li>';i++;}}
tabs+='</ul>';this.globals.ifrList[module].html=true;return tabs;},makeOverlayBody:function(id,module,metaIndex,suppress){var haystack=YAHOO.Shortcuts.Modules;var annObj=YAHOO.Shortcuts.annotationSet[id];var needle=String(annObj.type);var tabArray=this.getModules(annObj,module,true);module=tabArray.modName;var m=haystack[module];var iframeSource=YAHOO.Shortcuts.parseUrl(annObj,m.module_url.url,m.module_url.args,metaIndex);var bdy='';if(typeof m.suppress_navigation=='undefined')m.suppress_navigation=false;if(!suppress||!m.suppress_navigation){bdy+=YAHOO.Shortcuts.makeOverlaySearchbox(id);}
if(!m.suppress_navigation&&tabArray.numMods>1){bdy+=YAHOO.Shortcuts.makeOverlayTabs(tabArray,tabArray.numMods,id,module,metaIndex);}
bdy+='<div id="lw_overlayiframes"><iframe frameborder="0" height=" '+m.height+' " src="'+iframeSource+'" id="'+module+'_iframe" class="moduleFrame"></iframe></div>';bdy+=YAHOO.Shortcuts.makeAd(annObj,!m.suppress_ads);return bdy;},makeOverlayFooter:function(id,module,metaIndex){var mo=YAHOO.Shortcuts.Modules[module];var ftr='<div class="cnr_l"></div>';ftr+='<div class="cnr_r"></div>';ftr+='<div class="mid">';ftr+='<ul>';ftr+='<li class="dest"><span id="destMenTrig"></span>';if(mo.destinations&&mo.destinations.length>1){ftr+='<a id="destMenTrigArrow" href="javascript:void(0);"></a>';}
ftr+='</li>';if(mo.branding&&mo.branding.url&&mo.branding.label){var aObj=YAHOO.Shortcuts.annotationSet[id];var lp={'sec':'footer','slk':'synd','modid':module,'query':aObj.text,'e_typ':aObj.type.toString()};var target=YAHOO.Shortcuts.instrumentURI(mo.branding.url,true,lp,YAHOO.Shortcuts.globals.overlaySpaceId);ftr+='<li class="brand">on <a style="cursor: pointer;" target="ylw_wn" id="brandTrig" href="'+
target+'">'+YAHOO.Shortcuts.handlePartnerName(mo.branding.label)+'</a></li>';}
ftr+="</ul></div>";return ftr;},makeDestMenu:function(annObj,module,metaIndex){var moduleObj=YAHOO.Shortcuts.Modules[module];var dests=moduleObj.destinations;YAHOO.Shortcuts.globals.destMenuToggle=false;var trigger=document.getElementById('destMenTrig');var fresh_url='';var cStyle='style="cursor: pointer;"';var lp={'sec':'footer','slk':'dest','modid':module,'query':annObj.text,'e_typ':annObj.type.toString(),pos:0};if(dests&&dests.length==1){fresh_url=YAHOO.Shortcuts.parseUrl(annObj,dests[0].url,dests[0].args,metaIndex,true);if(!(module=='mapsModule'&&window.ActiveXObject)){fresh_url=YAHOO.Shortcuts.instrumentURI(fresh_url,true,lp,YAHOO.Shortcuts.globals.overlaySpaceId);}
trigger.parentNode.innerHTML+='<a '+cStyle+' target="ylw_wn" href="'+fresh_url+'" id="destLink_'+
dests[0].label.replace(new RegExp(/ /g),"_")+'">'+YAHOO.Shortcuts.handlePartnerName(dests[0].label)+'</a>';}else if(dests&&dests.length>1){fresh_url=YAHOO.Shortcuts.parseUrl(annObj,dests[0].url,dests[0].args,metaIndex,true);fresh_url=YAHOO.Shortcuts.instrumentURI(fresh_url,true,lp,YAHOO.Shortcuts.globals.overlaySpaceId);trigger.parentNode.innerHTML='<a '+cStyle+'target="ylw_wn" href="'+fresh_url+'" id="destLink_'+
dests[0].label.replace(new RegExp(/ /g),"_")+'">'+
YAHOO.Shortcuts.handlePartnerName(dests[0].label)+'</a>'+trigger.parentNode.innerHTML;var oDestMenu=new YAHOO.widget.Overlay("lwDestMenu",{monitorresize:false,iframe:false});var oDestItems='<ul>';for(y=1;y<dests.length;y++){fresh_url=YAHOO.Shortcuts.parseUrl(annObj,dests[y].url,dests[y].args,metaIndex,true);lp['pos']=y;fresh_url=YAHOO.Shortcuts.instrumentURI(fresh_url,true,lp,YAHOO.Shortcuts.globals.overlaySpaceId);oDestItems+='<li class="destMenuOption"><a '+cStyle+' target="ylw_wn" href="'+fresh_url+'" id="destLink_'+
dests[y].label.replace(new RegExp(/ /g),"_")+'">'+YAHOO.Shortcuts.handlePartnerName(dests[y].label)+'</a></li>';}
oDestItems+='</ul>';oDestMenu.setBody(oDestItems);oDestMenu.render("lwOverlay");var DestMenuOptions=YAHOO.util.Dom.getElementsByClassName('destMenuOption');YAHOO.util.Event.removeListener("destMenTrigArrow","click",YAHOO.Shortcuts.showDestMenu);YAHOO.util.Event.addListener(DestMenuOptions,"mouseout",function(){YAHOO.Shortcuts.globals.menuTimer=setTimeout(YAHOO.Shortcuts.hideDestMenu,450);});YAHOO.util.Event.addListener(DestMenuOptions,"mouseover",function(){clearTimeout(YAHOO.Shortcuts.globals.menuTimer);});YAHOO.util.Event.addListener("destMenTrigArrow","click",YAHOO.Shortcuts.showDestMenu);this.hideDestMenu();}},showDestMenu:function(){var oDestMenu=new YAHOO.widget.Overlay("lwDestMenu",{iframe:false});if(YAHOO.Shortcuts.globals.destMenuToggle){YAHOO.Shortcuts.globals.destMenuToggle=false;oDestMenu.hide();}else{YAHOO.Shortcuts.globals.destMenuToggle=true;oDestMenu.show();}},hideDestMenu:function(){var oDestMenu=new YAHOO.widget.Overlay("lwDestMenu",{monitorresize:false,iframe:false});oDestMenu.hide();YAHOO.Shortcuts.globals.destMenuToggle=false;},makeOverlay:function(clickSource,id,module,metaIndex,showAbout,repos,suppress){YAHOO.Shortcuts.globals.firstChoice=null;YAHOO.Shortcuts.globals.currentAd=null;YAHOO.Shortcuts.globals.currentObj=id;var hoverPosition=null;if(repos){hoverPosition=YAHOO.util.Dom.getXY('menuModule');}
var annObj=YAHOO.Shortcuts.annotationSet[id];var overlayHeader=YAHOO.Shortcuts.makeOverlayHeader(id);var overlayBody=YAHOO.Shortcuts.makeOverlayBody(id,module,metaIndex,suppress);if(module=='unknown'){module=YAHOO.Shortcuts.globals.firstChoice;}
var overlayFooter=YAHOO.Shortcuts.makeOverlayFooter(id,module,metaIndex);if(!YAHOO.Shortcuts.globals.ylwOverlay){var args={width:"361px",constraintoviewport:true,iframe:false,underlay:"none",close:true,visible:false,height:"500px",monitorresize:false,iframe:false};YAHOO.Shortcuts.globals.ylwOverlay=new YAHOO.widget.Overlay("lwOverlay",args);}
var ylwOverlay=YAHOO.Shortcuts.globals.ylwOverlay;ylwOverlay.setHeader(overlayHeader);ylwOverlay.setBody(overlayBody);ylwOverlay.setFooter(overlayFooter);ylwOverlay.render(document.body);if(hoverPosition){ylwOverlay.cfg.setProperty('xy',hoverPosition);}
ylwOverlay.show();YAHOO.Shortcuts.hideContextMenu();YAHOO.util.Event.addListener("ylwSearchButton","click",YAHOO.Shortcuts.simpleSearch,document.getElementById('ylwSearch'));var dd1=new YAHOO.util.DD('lwOverlay');dd1.addInvalidHandleId("ylwSearch");dd1.addInvalidHandleId("overlayTabs");dd1.addInvalidHandleId("lw_about_panel");dd1.addInvalidHandleId("ylwad");YAHOO.Shortcuts.makeDestMenu(annObj,module,metaIndex);if(showAbout){YAHOO.Shortcuts.makeAboutPanel(id,false);}
var sBox=document.getElementById('ylwSearch');if(sBox)sBox.focus();ylwOverlay.cfg.setProperty('height','auto');var lparams={'e_typ':clickSource};var showAds=true;YAHOO.Shortcuts.makeAdCall(annObj,showAds?'all':'no_op','YAHOO.Shortcuts.setAdContents',lparams,YAHOO.Shortcuts.globals.hostSpaceId,"click",module);},updateOverlayFooter:function(annObj,module){var overlayFooter=YAHOO.Shortcuts.makeOverlayFooter(id,module);YAHOO.Shortcuts.globals.ylwOverlay.setFooter(overlayFooter);YAHOO.Shortcuts.makeDestMenu(annObj,module);},makeAboutPanel:function(id,fromOverlay){if(YAHOO.Shortcuts.globals.aboutShown){return;}
YAHOO.Shortcuts.globals.aboutOverlay=new YAHOO.widget.Overlay("aboutLivewords",{monitorresize:false,iframe:false});var bdy='<div id="lw_about_panel" allowTransparency="false"><div id="lwClose"></div><div style="padding: 14px;">'+YAHOO.Shortcuts.handlePartnerName(YAHOO.Shortcuts.globals.about)+"</div></div>";var ilist=document.getElementById('lw_overlayiframes');if(ilist){var elem=YAHOO.util.Dom.getElementsByClassName('moduleFrame','iframe',ilist)[0];if(elem){var pos=YAHOO.util.Dom.getXY(elem);var ht=parseInt(elem.height);if(window.ActiveXObject){ht=ht+2}
YAHOO.Shortcuts.globals.aboutOverlay.setBody(bdy);YAHOO.Shortcuts.globals.aboutOverlay.render('lwOverlay');var aov=document.getElementById('lw_about_panel');aov.style.height=window.ActiveXObject?ht:ht-10;aov.style.overflow='auto';var isSafari=(/Safari|Konqueror|KHTML/gi).test(navigator.userAgent);if(isSafari){if(YAHOO.Shortcuts.globals.frcode!="csc_ymailcl"){pos[1]=pos[1]-8;pos[0]=pos[0]-8;}else{pos[0]=pos[0]-4;}}
YAHOO.util.Dom.setXY('aboutLivewords',pos);YAHOO.util.Event.addListener('lwClose',"click",function(){YAHOO.Shortcuts.hideAbout(elem.id);},YAHOO.Shortcuts,true);var ifr=document.getElementById("lw_about_dummy");if(!ifr){ifr=document.createElement('iframe');ifr.id="lw_about_dummy";ifr.setAttribute("frameborder","0");ilist.appendChild(ifr);}
ifr.setAttribute('height',ht);if(!window.ActiveXObject&&!window.opera){YAHOO.util.Dom.setXY(ifr,pos);YAHOO.util.Dom.setXY(elem,[-500,-500]);ilist.style.height=ht;}else{ifr.style.display='block';elem.style.display='none';}
var lp={'sec':'inline','slk':'about'};YAHOO.Shortcuts.makeAdCall(YAHOO.Shortcuts.annotationSet[id],'no_op','YAHOO.Shortcuts.adNoOp',lp,fromOverlay?YAHOO.Shortcuts.globals.overlaySpaceId:YAHOO.Shortcuts.globals.hostSpaceId,"none","none");YAHOO.Shortcuts.globals.aboutShown=true;}}},hideAbout:function(id){if(YAHOO.Shortcuts.globals.aboutShown){var afr=document.getElementById("lw_about_dummy");if(id){var tab=document.getElementById(id);if(!window.ActiveXObject&&!window.opera){var pos=YAHOO.util.Dom.getXY(document.getElementById("lw_about_dummy"));if(tab)YAHOO.util.Dom.setXY(tab,pos);if(afr)YAHOO.util.Dom.setXY(afr,[-500,-500]);}else{if(tab)tab.style.display="block";if(afr)afr.style.display="none";}}else{if(afr)YAHOO.util.Dom.setXY(afr,[-500,-500]);}
YAHOO.Shortcuts.globals.aboutOverlay=new YAHOO.widget.Overlay("aboutLivewords",{iframe:false});YAHOO.Shortcuts.globals.aboutOverlay.destroy();YAHOO.Shortcuts.globals.aboutShown=false;}},hideOverlay:function(){YAHOO.Shortcuts.hideAbout();YAHOO.Shortcuts.globals.aboutShown=false;YAHOO.Shortcuts.globals.ylwOverlay.hide();},hideOverlayOptions:function(){var oOptionsMenu=new YAHOO.widget.Overlay("lwOptionsMenu",{iframe:false});oOptionsMenu.hide();},instrumentURI:function(url,doRedirect,linkParams,spaceId){if(!window.opera&&!/Apple/.test(navigator.vendor)){var targetUrl=doRedirect?"http://rds.yahoo.com/**"+url:url;linkParams[YAHOO.ULT.SRC_SPACEID_KEY]=spaceId;linkParams['frcode']=YAHOO.Shortcuts.globals.frcode;return YAHOO.ULT.track_click(targetUrl,linkParams);}else{return url;}},openFeedbackWindow:function(target){if(target&&YAHOO.Shortcuts.globals.currentObj){var aObj=YAHOO.Shortcuts.annotationSet[YAHOO.Shortcuts.globals.currentObj];if(aObj){var input="Text:\n"+aObj.text+"\n\nType:\n"+aObj.type.toString().replace(/,/,"\n");if(aObj.context)input=input+"\n\nContext:\n"+aObj.context;target=target+"?textarea40="+escape(input);window.open(target);}}},addDefaultModules:function(){var mHost=this.moduleHost;var modules=null;if(YAHOO.ShortcutsExt){var extConf=YAHOO.ShortcutsExt.CustomConfiguration;if(extConf){modules=extConf.Modules;this.globals.about=extConf.about;this.globals.aboutTT=extConf.tooltip;this.globals.pName=extConf.PartnerName;this.globals.showOptions=extConf.showOptions;if(extConf.frcode)this.globals.frcode=extConf.frcode;}}
if(!this.globals.Title)this.globals.Title="Yahoo! Shortcuts";if(!this.globals.pName)this.globals.pName="Yahoo!";if(!this.globals.about)
this.globals.about="About"+this.globals.Title+"<br>For help, refer <a href=\"http://help.yahoo.com\">"+
this.globals.Title+" help</a> pages.";if(!this.globals.aboutTT)this.globals.aboutTT="Get Help. Send feedback ...";if(this.overlaySpaceId)this.globals.overlaySpaceId=this.overlaySpaceId;if(this.hostSpaceId)this.globals.hostSpaceId=this.hostSpaceId;if(modules==null){modules={'mapsModule':{entity_types:"shortcuts:/us/instance/place/",menu_text:"View Map",module_type:"overlay.iframe",suppress_ads:false,tab_title:"Maps",module_url:{url:"http://api.maps.yahoo.com/livewords/livewords.php",args:"?entity=<entity>&c=<context>&t=<type>"},destinations:[{label:"View larger map",url:"http://maps.yahoo.com/beta/#mvt=m",args:"&maxp=search&q1=<entity>&mag=5"}],branding:{label:"Yahoo! Local",image_url:"http://us.a2.yimg.com/us.yimg.com/i/us/map/gr/ma_maps-beta_1.gif",url:"http://maps.yahoo.com"},height:330},'searchModule':{entity_types:"shortcuts:/",excl_types:/shortcuts:\/.*\/place\/.*\/street/,menu_text:"Search: <entity>",module_type:"overlay.iframe",tab_title:"Search",module_url:{url:"http://fe.shortcuts.search.yahoo.com/search",args:"?p=<entity>&c=<context>&t=<type>"},destinations:[{label:"More Web Results",url:"http://search.yahoo.com/search",args:"?ei=UTF-8&p=<entity>"},{label:"More Images",url:"http://images.search.yahoo.com/search/images",args:"?ei=UTF-8&p=<entity>&vm=r"},{label:"More News Articles",url:"http://news.search.yahoo.com/search/news",args:"?ei=UTF-8&p=<entity>"},{label:"More Answers",url:"http://answers.yahoo.com/search/search_result",args:"?p=<entity>"}],branding:{label:"Yahoo! Search",image_url:"http://us.i1.yimg.com/us.yimg.com/i/us/nt/ma/ma_search_1.gif",url:"http://search.yahoo.com"},suppress_ads:false,height:300}};}
this.Modules=modules;},backWardCompatibility:function(){if(YAHOO&&YAHOO.LiveWordsExt)YAHOO.ShortcutsExt=YAHOO.LiveWordsExt;if(YAHOO&&YAHOO.LiveWords&&YAHOO.LiveWords.annotationSet){YAHOO.Shortcuts.annotationSet=YAHOO.LiveWords.annotationSet;YAHOO.Shortcuts.hasSensitiveText=YAHOO.LiveWords.hasSensitiveText;YAHOO.Shortcuts.doUlt=YAHOO.LiveWords.doUlt;YAHOO.Shortcuts.location=YAHOO.LiveWords.location;YAHOO.Shortcuts.lang=YAHOO.LiveWords.lang;}},init:function(){var ysc=YAHOO.Shortcuts;ysc.backWardCompatibility();ysc.registerAnnotationEventHandlers();ysc.addDefaultModules();ysc.makeContextMenu();ysc.insertRef("http://us.js2.yimg.com/us.js.yimg.com/lib/common/widgets/2/container/css/container_2.0.5.css",false);ysc.insertRef("http://us.js2.yimg.com/us.js.yimg.com/lib/s2/yshortcuts_1.1.10.css",false);}};YAHOO.util.Event.addListener(window,"load",YAHOO.Shortcuts.init,YAHOO.Shortcuts,true);

