
function yg_cookie(){var dc=document,a=[],c=[];if(dc.cookie.length>0){a=dc.cookie.split("; "),cl=a.length,ca=[];for(var i=cl-1;i>=0;i--){ca=a[i].split("=");c[ca[0]]=ca[1]}}
this.getAll=function(){return a}
this.get=function(n){return(c[n])?unescape(c[n]):0}
this.set=function(n,v,e,p,d,s){v=escape(v);var today=new Date(),nv=n+"="+v;var str=nv+((e)?"; expires="+e:"")+((p)?"; path="+p:"")+((d)?"; domain="+d:"")+((s)?"; secure":"");if((n.length>0&&v.length>0)&&(((e)&&(e>today))||(!e))&&(nv.length<4000)){dc.cookie=str;a[a.length]=nv;c[n]=v;return 1}else return 0;}
this.remove=function(n,p,d){if(c[n]){dc.cookie=n+"="+((p)?"; path="+p:"")+((d)?"; domain="+d:"")+"; expires=Thu, 01-Jan-1970 00:00:01 GMT";for(var i=a.length-1;i>=0;i--){if(a[i].indexOf(n)!=-1)a.splice(i,1)}c[n]=null;return 1;}else return 0;}}
window.YAHOO=window.YAHOO||{};YAHOO.namespace=function(ns){if(!ns||!ns.length){return null;}var _2=ns.split(".");var _3=YAHOO;for(var i=(_2[0]=="YAHOO")?1:0;i<_2.length;++i){_3[_2[i]]=_3[_2[i]]||{};_3=_3[_2[i]];}return _3;};YAHOO.log=function(_5,_6,_7){var l=YAHOO.widget.Logger;if(l&&l.log){return l.log(_5,_6,_7);}else{return false;}};YAHOO.extend=function(_9,_10){var f=function(){};f.prototype=_10.prototype;_9.prototype=new f();_9.prototype.constructor=_9;_9.superclass=_10.prototype;if(_10.prototype.constructor==Object.prototype.constructor){_10.prototype.constructor=_10;}};YAHOO.namespace("util");YAHOO.namespace("widget");YAHOO.namespace("example");YAHOO.util.CustomEvent=function(_1,_2,_3){this.type=_1;this.scope=_2||window;this.silent=_3;this.subscribers=[];if(!this.silent){}};YAHOO.util.CustomEvent.prototype={subscribe:function(fn,_5,_6){this.subscribers.push(new YAHOO.util.Subscriber(fn,_5,_6));},unsubscribe:function(fn,_7){var _8=false;for(var i=0,len=this.subscribers.length;i<len;++i){var s=this.subscribers[i];if(s&&s.contains(fn,_7)){this._delete(i);_8=true;}}return _8;},fire:function(){var len=this.subscribers.length;if(!len&&this.silent){return;}var _12=[];for(var i=0;i<arguments.length;++i){_12.push(arguments[i]);}if(!this.silent){}for(i=0;i<len;++i){var s=this.subscribers[i];if(s){if(!this.silent){}var _13=(s.override)?s.obj:this.scope;s.fn.call(_13,this.type,_12,s.obj);}}},unsubscribeAll:function(){for(var i=0,len=this.subscribers.length;i<len;++i){this._delete(len-1-i);}},_delete:function(_14){var s=this.subscribers[_14];if(s){delete s.fn;delete s.obj;}this.subscribers.splice(_14,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope;}};YAHOO.util.Subscriber=function(fn,obj,_16){this.fn=fn;this.obj=obj||null;this.override=(_16);};YAHOO.util.Subscriber.prototype.contains=function(fn,obj){return(this.fn==fn&&this.obj==obj);};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+(this.obj||"")+", override: "+(this.override||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var _17=false;var _18=[];var _19=[];var _20=[];var _21=[];var _22=[];var _23=0;var _24=[];var _25=[];var _26=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(el,_28,fn,_29,_30){_19[_19.length]=[el,_28,fn,_29,_30];if(_17){_23=this.POLL_RETRYS;this.startTimeout(0);}},startTimeout:function(_31){var i=(_31||_31===0)?_31:this.POLL_INTERVAL;var _32=this;var _33=function(){_32._tryPreloadAttach();};this.timeout=setTimeout(_33,i);},onAvailable:function(_34,_35,_36,_37){_24.push({id:_34,fn:_35,obj:_36,override:_37});_23=this.POLL_RETRYS;this.startTimeout(0);},addListener:function(el,_38,fn,_39,_40){if(!fn||!fn.call){return false;}if(this._isValidCollection(el)){var ok=true;for(var i=0,len=el.length;i<len;++i){ok=(this.on(el[i],_38,fn,_39,_40)&&ok);}return ok;}else{if(typeof el=="string"){var oEl=this.getEl(el);if(_17&&oEl){el=oEl;}else{this.addDelayedListener(el,_38,fn,_39,_40);return true;}}}if(!el){return false;}if("unload"==_38&&_39!==this){_20[_20.length]=[el,_38,fn,_39,_40];return true;}var _43=(_40)?_39:el;var _44=function(e){return fn.call(_43,YAHOO.util.Event.getEvent(e),_39);};var li=[el,_38,fn,_44,_43];var _47=_18.length;_18[_47]=li;if(this.useLegacyEvent(el,_38)){var _48=this.getLegacyIndex(el,_38);if(_48==-1||el!=_21[_48][0]){_48=_21.length;_25[el.id+_38]=_48;_21[_48]=[el,_38,el["on"+_38]];_22[_48]=[];el["on"+_38]=function(e){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),_48);};}_22[_48].push(_47);}else{if(el.addEventListener){el.addEventListener(_38,_44,false);}else{if(el.attachEvent){el.attachEvent("on"+_38,_44);}}}return true;},fireLegacyEvent:function(e,_49){var ok=true;var le=_22[_49];for(var i=0,len=le.length;i<len;++i){var _51=le[i];if(_51){var li=_18[_51];if(li&&li[this.WFN]){var _52=li[this.ADJ_SCOPE];var ret=li[this.WFN].call(_52,e);ok=(ok&&ret);}else{delete le[i];}}}return ok;},getLegacyIndex:function(el,_54){var key=this.generateId(el)+_54;if(typeof _25[key]=="undefined"){return-1;}else{return _25[key];}},useLegacyEvent:function(el,_56){if(!el.addEventListener&&!el.attachEvent){return true;}else{if(this.isSafari){if("click"==_56||"dblclick"==_56){return true;}}}return false;},removeListener:function(el,_57,fn,_58){if(!fn||!fn.call){return false;}if(typeof el=="string"){el=this.getEl(el);}else{if(this._isValidCollection(el)){var ok=true;for(var i=0,len=el.length;i<len;++i){ok=(this.removeListener(el[i],_57,fn)&&ok);}return ok;}}if("unload"==_57){for(i=0,len=_20.length;i<len;i++){var li=_20[i];if(li&&li[0]==el&&li[1]==_57&&li[2]==fn){_20.splice(i,1);return true;}}return false;}var _59=null;if("undefined"==typeof _58){_58=this._getCacheIndex(el,_57,fn);}if(_58>=0){_59=_18[_58];}if(!el||!_59){return false;}if(el.removeEventListener){el.removeEventListener(_57,_59[this.WFN],false);}else{if(el.detachEvent){el.detachEvent("on"+_57,_59[this.WFN]);}}delete _18[_58][this.WFN];delete _18[_58][this.FN];_18.splice(_58,1);return true;},getTarget:function(ev,_61){var t=ev.target||ev.srcElement;return this.resolveTextNode(t);},resolveTextNode:function(_63){if(_63&&_63.nodeName&&"#TEXT"==_63.nodeName.toUpperCase()){return _63.parentNode;}else{return _63;}},getPageX:function(ev){var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(this.isIE){x+=this._getScrollLeft();}}return x;},getPageY:function(ev){var y=ev.pageY;if(!y&&0!==y){y=ev.clientY||0;if(this.isIE){y+=this._getScrollTop();}}return y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getRelatedTarget:function(ev){var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement;}else{if(ev.type=="mouseover"){t=ev.fromElement;}}}return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var t=new Date().getTime();try{ev.time=t;}catch(e){return t;}}return ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDefault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPropagation();}else{ev.cancelBubble=true;}},preventDefault:function(ev){if(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=false;}},getEvent:function(e){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break;}c=c.caller;}}return ev;},getCharCode:function(ev){return ev.charCode||((ev.type=="keypress")?ev.keyCode:0);},_getCacheIndex:function(el,_67,fn){for(var i=0,len=_18.length;i<len;++i){var li=_18[i];if(li&&li[this.FN]==fn&&li[this.EL]==el&&li[this.TYPE]==_67){return i;}}return-1;},generateId:function(el){var id=el.id;if(!id){id="yuievtautoid-"+_26;++_26;el.id=id;}return id;},_isValidCollection:function(o){return(o&&o.length&&typeof o!="string"&&!o.tagName&&!o.alert&&typeof o[0]!="undefined");},elCache:{},getEl:function(id){return document.getElementById(id);},clearCache:function(){},_load:function(e){_17=true;},_tryPreloadAttach:function(){if(this.locked){return false;}this.locked=true;var _70=!_17;if(!_70){_70=(_23>0);}var _71=[];for(var i=0,len=_19.length;i<len;++i){var d=_19[i];if(d){var el=this.getEl(d[this.EL]);if(el){this.on(el,d[this.TYPE],d[this.FN],d[this.SCOPE],d[this.ADJ_SCOPE]);delete _19[i];}else{_71.push(d);}}}_19=_71;var _73=[];for(i=0,len=_24.length;i<len;++i){var _74=_24[i];if(_74){el=this.getEl(_74.id);if(el){var _75=(_74.override)?_74.obj:el;_74.fn.call(_75,_74.obj);delete _24[i];}else{_73.push(_74);}}}_23=(_71.length===0&&_73.length===0)?0:_23-1;if(_70){this.startTimeout();}this.locked=false;return true;},purgeElement:function(el,_76,_77){var _78=this.getListeners(el,_77);if(_78){for(var i=0,len=_78.length;i<len;++i){var l=_78[i];this.removeListener(el,l.type,l.fn);}}if(_76&&el&&el.childNodes){for(i=0,len=el.childNodes.length;i<len;++i){this.purgeElement(el.childNodes[i],_76,_77);}}},getListeners:function(el,_80){var _81=[];if(_18&&_18.length>0){for(var i=0,len=_18.length;i<len;++i){var l=_18[i];if(l&&l[this.EL]===el&&(!_80||_80===l[this.TYPE])){_81.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.SCOPE],adjust:l[this.ADJ_SCOPE],index:i});}}}return(_81.length)?_81:null;},_unload:function(e,me){for(var i=0,len=_20.length;i<len;++i){var l=_20[i];if(l){var _83=(l[this.ADJ_SCOPE])?l[this.SCOPE]:window;l[this.FN].call(_83,this.getEvent(e),l[this.SCOPE]);}}if(_18&&_18.length>0){var j=_18.length;while(j){var _85=j-1;l=_18[_85];if(l){this.removeListener(l[this.EL],l[this.TYPE],l[this.FN],_85);}j=j-1;}this.clearCache();}for(i=0,len=_21.length;i<len;++i){delete _21[i][0];delete _21[i];}},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var dd=document.documentElement,db=document.body;if(dd&&dd.scrollTop){return[dd.scrollTop,dd.scrollLeft];}else{if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}}}};}();YAHOO.util.Event.on=YAHOO.util.Event.addListener;if(document&&document.body){YAHOO.util.Event._load();}else{YAHOO.util.Event.on(window,"load",YAHOO.util.Event._load,YAHOO.util.Event,true);}YAHOO.util.Event.on(window,"unload",YAHOO.util.Event._unload,YAHOO.util.Event,true);YAHOO.util.Event._tryPreloadAttach();}YAHOO.util.Dom=function(){var ua=navigator.userAgent.toLowerCase();var isOpera=(ua.indexOf('opera')>-1);var isSafari=(ua.indexOf('safari')>-1);var isIE=(window.ActiveXObject);var id_counter=0;var util=YAHOO.util;var property_cache={};var toCamel=function(property){var convert=function(prop){var test=/(-[a-z])/i.exec(prop);return prop.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());};while(property.indexOf('-')>-1){property=convert(property);}return property;};var toHyphen=function(property){if(property.indexOf('-')>-1){return property;}var converted='';for(var i=0,len=property.length;i<len;++i){if(property.charAt(i)==property.charAt(i).toUpperCase()){converted=converted+'-'+property.charAt(i).toLowerCase();}else{converted=converted+property.charAt(i);}}return converted;};var cacheConvertedProperties=function(property){property_cache[property]={camel:toCamel(property),hyphen:toHyphen(property)};};return{get:function(el){if(!el){return null;}if(typeof el!='string'&&!(el instanceof Array)){return el;}if(typeof el=='string'){return document.getElementById(el);}else{var collection=[];for(var i=0,len=el.length;i<len;++i){collection[collection.length]=util.Dom.get(el[i]);}return collection;}return null;},getStyle:function(el,property){var f=function(el){var value=null;var dv=document.defaultView;if(!property_cache[property]){cacheConvertedProperties(property);}var camel=property_cache[property]['camel'];var hyphen=property_cache[property]['hyphen'];if(property=='opacity'&&el.filters){value=1;try{value=el.filters.item('DXImageTransform.Microsoft.Alpha').opacity/100;}catch(e){try{value=el.filters.item('alpha').opacity/100;}catch(e){}}}else if(el.style[camel]){value=el.style[camel];}else if(isIE&&el.currentStyle&&el.currentStyle[camel]){value=el.currentStyle[camel];}else if(dv&&dv.getComputedStyle){var computed=dv.getComputedStyle(el,'');if(computed&&computed.getPropertyValue(hyphen)){value=computed.getPropertyValue(hyphen);}}return value;};return util.Dom.batch(el,f,util.Dom,true);},setStyle:function(el,property,val){if(!property_cache[property]){cacheConvertedProperties(property);}var camel=property_cache[property]['camel'];var f=function(el){switch(property){case'opacity':if(isIE&&typeof el.style.filter=='string'){el.style.filter='alpha(opacity='+val*100+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=1;}}else{el.style.opacity=val;el.style['-moz-opacity']=val;el.style['-khtml-opacity']=val;}break;default:el.style[camel]=val;}};util.Dom.batch(el,f,util.Dom,true);},getXY:function(el){var f=function(el){if(el.offsetParent===null||this.getStyle(el,'display')=='none'){return false;}var parentNode=null;var pos=[];var box;if(el.getBoundingClientRect){box=el.getBoundingClientRect();var doc=document;if(!this.inDocument(el)&&parent.document!=document){doc=parent.document;if(!this.isAncestor(doc.documentElement,el)){return false;}}var scrollTop=Math.max(doc.documentElement.scrollTop,doc.body.scrollTop);var scrollLeft=Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft);return[box.left+scrollLeft,box.top+scrollTop];}else{pos=[el.offsetLeft,el.offsetTop];parentNode=el.offsetParent;if(parentNode!=el){while(parentNode){pos[0]+=parentNode.offsetLeft;pos[1]+=parentNode.offsetTop;parentNode=parentNode.offsetParent;}}if(isSafari&&this.getStyle(el,'position')=='absolute'){pos[0]-=document.body.offsetLeft;pos[1]-=document.body.offsetTop;}}if(el.parentNode){parentNode=el.parentNode;}else{parentNode=null;}while(parentNode&&parentNode.tagName.toUpperCase()!='BODY'&&parentNode.tagName.toUpperCase()!='HTML'){if(util.Dom.getStyle(parentNode,'display')!='inline'){pos[0]-=parentNode.scrollLeft;pos[1]-=parentNode.scrollTop;}if(parentNode.parentNode){parentNode=parentNode.parentNode;}else{parentNode=null;}}return pos;};return util.Dom.batch(el,f,util.Dom,true);},getX:function(el){var f=function(el){return util.Dom.getXY(el)[0];};return util.Dom.batch(el,f,util.Dom,true);},getY:function(el){var f=function(el){return util.Dom.getXY(el)[1];};return util.Dom.batch(el,f,util.Dom,true);},setXY:function(el,pos,noRetry){var f=function(el){var style_pos=this.getStyle(el,'position');if(style_pos=='static'){this.setStyle(el,'position','relative');style_pos='relative';}var pageXY=this.getXY(el);if(pageXY===false){return false;}var delta=[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,'top'),10)];if(isNaN(delta[0])){delta[0]=(style_pos=='relative')?0:el.offsetLeft;}if(isNaN(delta[1])){delta[1]=(style_pos=='relative')?0:el.offsetTop;}if(pos[0]!==null){el.style.left=pos[0]-pageXY[0]+delta[0]+'px';}if(pos[1]!==null){el.style.top=pos[1]-pageXY[1]+delta[1]+'px';}var newXY=this.getXY(el);if(!noRetry&&(newXY[0]!=pos[0]||newXY[1]!=pos[1])){this.setXY(el,pos,true);}};util.Dom.batch(el,f,util.Dom,true);},setX:function(el,x){util.Dom.setXY(el,[x,null]);},setY:function(el,y){util.Dom.setXY(el,[null,y]);},getRegion:function(el){var f=function(el){var region=new YAHOO.util.Region.getRegion(el);return region;};return util.Dom.batch(el,f,util.Dom,true);},getClientWidth:function(){return util.Dom.getViewportWidth();},getClientHeight:function(){return util.Dom.getViewportHeight();},getElementsByClassName:function(className,tag,root){var method=function(el){return util.Dom.hasClass(el,className)};return util.Dom.getElementsBy(method,tag,root);},hasClass:function(el,className){var re=new RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');var f=function(el){return re.test(el['className']);};return util.Dom.batch(el,f,util.Dom,true);},addClass:function(el,className){var f=function(el){if(this.hasClass(el,className)){return;}el['className']=[el['className'],className].join(' ');};util.Dom.batch(el,f,util.Dom,true);},removeClass:function(el,className){var re=new RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)','g');var f=function(el){if(!this.hasClass(el,className)){return;}var c=el['className'];el['className']=c.replace(re,' ');if(this.hasClass(el,className)){this.removeClass(el,className);}};util.Dom.batch(el,f,util.Dom,true);},replaceClass:function(el,oldClassName,newClassName){if(oldClassName===newClassName){return false;};var re=new RegExp('(?:^|\\s+)'+oldClassName+'(?:\\s+|$)','g');var f=function(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,newClassName);return;}el['className']=el['className'].replace(re,' '+newClassName+' ');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,newClassName);}};util.Dom.batch(el,f,util.Dom,true);},generateId:function(el,prefix){prefix=prefix||'yui-gen';el=el||{};var f=function(el){if(el){el=util.Dom.get(el);}else{el={};}if(!el.id){el.id=prefix+id_counter++;}return el.id;};return util.Dom.batch(el,f,util.Dom,true);},isAncestor:function(haystack,needle){haystack=util.Dom.get(haystack);if(!haystack||!needle){return false;}var f=function(needle){if(haystack.contains&&!isSafari){return haystack.contains(needle);}else if(haystack.compareDocumentPosition){return!!(haystack.compareDocumentPosition(needle)&16);}else{var parent=needle.parentNode;while(parent){if(parent==haystack){return true;}else if(!parent.tagName||parent.tagName.toUpperCase()=='HTML'){return false;}parent=parent.parentNode;}return false;}};return util.Dom.batch(needle,f,util.Dom,true);},inDocument:function(el){var f=function(el){return this.isAncestor(document.documentElement,el);};return util.Dom.batch(el,f,util.Dom,true);},getElementsBy:function(method,tag,root){tag=tag||'*';root=util.Dom.get(root)||document;var nodes=[];var elements=root.getElementsByTagName(tag);if(!elements.length&&(tag=='*'&&root.all)){elements=root.all;}for(var i=0,len=elements.length;i<len;++i){if(method(elements[i])){nodes[nodes.length]=elements[i];}}return nodes;},batch:function(el,method,o,override){var id=el;el=util.Dom.get(el);var scope=(override)?o:window;if(!el||el.tagName||!el.length){if(!el){return false;}return method.call(scope,el,o);}var collection=[];for(var i=0,len=el.length;i<len;++i){if(!el[i]){id=id[i];}collection[collection.length]=method.call(scope,el[i],o);}return collection;},getDocumentHeight:function(){var scrollHeight=-1,windowHeight=-1,bodyHeight=-1;var marginTop=parseInt(util.Dom.getStyle(document.body,'marginTop'),10);var marginBottom=parseInt(util.Dom.getStyle(document.body,'marginBottom'),10);var mode=document.compatMode;if((mode||isIE)&&!isOpera){switch(mode){case'CSS1Compat':scrollHeight=((window.innerHeight&&window.scrollMaxY)?window.innerHeight+window.scrollMaxY:-1);windowHeight=[document.documentElement.clientHeight,self.innerHeight||-1].sort(function(a,b){return(a-b);})[1];bodyHeight=document.body.offsetHeight+marginTop+marginBottom;break;default:scrollHeight=document.body.scrollHeight;bodyHeight=document.body.clientHeight;}}else{scrollHeight=document.documentElement.scrollHeight;windowHeight=self.innerHeight;bodyHeight=document.documentElement.clientHeight;}var h=[scrollHeight,windowHeight,bodyHeight].sort(function(a,b){return(a-b);});return h[2];},getDocumentWidth:function(){var docWidth=-1,bodyWidth=-1,winWidth=-1;var marginRight=parseInt(util.Dom.getStyle(document.body,'marginRight'),10);var marginLeft=parseInt(util.Dom.getStyle(document.body,'marginLeft'),10);var mode=document.compatMode;if(mode||isIE){switch(mode){case'CSS1Compat':docWidth=document.documentElement.clientWidth;bodyWidth=document.body.offsetWidth+marginLeft+marginRight;break;default:bodyWidth=document.body.clientWidth;docWidth=document.body.scrollWidth;break;}}else{docWidth=document.documentElement.clientWidth;bodyWidth=document.body.offsetWidth+marginLeft+marginRight;}var w=Math.max(docWidth,bodyWidth);return w;},getViewportHeight:function(){var height=-1;var mode=document.compatMode;if((mode||isIE)&&!isOpera){switch(mode){case'CSS1Compat':height=document.documentElement.clientHeight;break;default:height=document.body.clientHeight;}}else{height=self.innerHeight;}return height;},getViewportWidth:function(){var width=-1;var mode=document.compatMode;if(mode||isIE){switch(mode){case'CSS1Compat':width=document.documentElement.clientWidth;break;default:width=document.body.clientWidth;}}else{width=self.innerWidth;}return width;}};}();YAHOO.util.Region=function(t,r,b,l){this.top=t;this[1]=t;this.right=r;this.bottom=b;this.left=l;this[0]=l;};YAHOO.util.Region.prototype.contains=function(region){return(region.left>=this.left&&region.right<=this.right&&region.top>=this.top&&region.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(region){var t=Math.max(this.top,region.top);var r=Math.min(this.right,region.right);var b=Math.min(this.bottom,region.bottom);var l=Math.max(this.left,region.left);if(b>=t&&r>=l){return new YAHOO.util.Region(t,r,b,l);}else{return null;}};YAHOO.util.Region.prototype.union=function(region){var t=Math.min(this.top,region.top);var r=Math.max(this.right,region.right);var b=Math.max(this.bottom,region.bottom);var l=Math.min(this.left,region.left);return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}");};YAHOO.util.Region.getRegion=function(el){var p=YAHOO.util.Dom.getXY(el);var t=p[1];var r=p[0]+el.offsetWidth;var b=p[1]+el.offsetHeight;var l=p[0];return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=function(x,y){if(x instanceof Array){y=x[1];x=x[0];}this.x=this.right=this.left=this[0]=x;this.y=this.top=this.bottom=this[1]=y;};YAHOO.util.Point.prototype=new YAHOO.util.Region();YAHOO.y360=function(){var escape_regex=function(text){if(!arguments.callee.sRE){var specials=['/','.','*','+','?','|','(',')','[',']','{','}','\\'];arguments.callee.sRE=new RegExp('(\\'+specials.join('|\\')+')','g');};return text.replace(arguments.callee.sRE,'\\$1');};return{isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.userAgent),isOpera:(!this.isSafari&&navigator.userAgent.match(/opera/gi)),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&navigator.userAgent.match(/msie/gi)),isMac:(navigator.userAgent.match(/mac/gi)),isNS6:(document.getElementById&&navigator.appName=='Netscape'),evenColumns:function(){if(this.isIE){return false;};var col1=document.getElementById('doc-1');var col2=document.getElementById('doc-2');if((col1&&col2)&&(col1.offsetHeight>col2.offsetHeight)){col2.style.height=col1.offsetHeight;};},TextAreaCounter:function(textarea_id,label_id,maxlength,params){var textarea=document.getElementById(textarea_id);var label=document.getElementById(label_id);var stack=[];if(!textarea||!label){return;};YAHOO.util.Dom.addClass(label,'char-count');label.innerHTML=[params.pre,'<em>',maxlength,'</em> ',params.post].join('');label=label.getElementsByTagName('em')[0];YAHOO.util.Event.addListener(textarea,'keypress',function(){stack.push(setTimeout(update_counter,125));});if(this.isIE){YAHOO.util.Event.addListener(textarea,'keyup',function(){stack.push(setTimeout(update_counter,125));});};var update_counter=function(){var len=stack.length;for(var i=0;i<len;i++){try{clearTimeout(stack.shift());}catch(e){};};var num_strokes=textarea.value.length;if(maxlength>0){if(num_strokes>=maxlength){textarea.value=textarea.value.substr(0,maxlength);num_strokes=textarea.value.length;YAHOO.util.Dom.addClass(textarea,'char-count-full');}else{YAHOO.util.Dom.removeClass(textarea,'char-count-full');};label.innerHTML=maxlength>0?maxlength-num_strokes:num_strokes;};};update_counter();},CheckyTable:function(table_id,checkbox_name,params){var SELECTED_CLASS='row selected';var oCheckbox=null;var oFooter=null;if(typeof(params.checkbox)!="undefined"){oCheckbox=document.getElementById(params.checkbox);};if(typeof(params.div)!="undefined"){oFooter=document.getElementById(params.div);};if(typeof(params.check_label)=="undefined"){params.check_label='Check All';};if(typeof(params.uncheck_label)=="undefined"){params.uncheck_label='Clear All';};var oTable=document.getElementById(table_id);var aCheckboxes=document.getElementsByName(checkbox_name);var nCheckboxes=aCheckboxes.length;var nChecked=0;var aLIs=[];if(!oTable||(!oCheckbox&&!oFooter)||(nCheckboxes<=0)){return false;};if(oFooter){oFooter.innerHTML=[oFooter.innerHTML,'<a id="',table_id,'_checkall">',params.check_label,'</a> | <a id="',table_id,'_clearall">',params.uncheck_label,'</a>'].join('');YAHOO.util.Event.addListener([table_id,'_checkall'].join(''),'click',function(e){YAHOO.util.Event.stopEvent(e);allCheckboxClicked(this);});YAHOO.util.Event.addListener([table_id,'_clearall'].join(''),'click',function(e){YAHOO.util.Event.stopEvent(e);allCheckboxClicked(this);});};if(oCheckbox){YAHOO.util.Event.addListener(oCheckbox,'click',function(){allCheckboxClicked(this);});};for(var i=0;i<nCheckboxes;i+=1){var curCheck=aCheckboxes[i];YAHOO.util.Event.addListener(curCheck,'click',function(){checkboxClicked(this);});aLIs[i]=curCheck.parentNode;if(curCheck.checked){nChecked+=1;if(aLIs[i].tagName=='TD'){aLIs[i].parentNode.className="selected";}else{aLIs[i].className=SELECTED_CLASS;};};};if(oCheckbox){oCheckbox.checked=(nChecked==nCheckboxes);};var allCheckboxClicked=function(src){var checked=false;if(src.nodeName=='A'){if(src.id==[table_id,'_checkall'].join('')){checked=true;}else if(src.id==[table_id,'_clearall'].join('')){checked=false;};if(oCheckbox){oCheckbox.checked=checked;};}else{checked=src.checked;};for(var i=0;i<nCheckboxes;i+=1){aCheckboxes[i].checked=checked;if(aLIs[i].tagName=='TD'){aLIs[i].parentNode.className=checked?'selected':'';}else{aLIs[i].className=checked?SELECTED_CLASS:'row';};};nChecked=checked?nCheckboxes:0;if(src.nodeName=='A'){return false;};};var checkboxClicked=function(src){var oLI=src;if(src.checked){if(oLI.parentNode.tagName=='TD'){oLI.parentNode.parentNode.className='selected';}else{oLI.parentNode.className=SELECTED_CLASS;};nChecked+=1;}else{if(oLI.parentNode.tagName=='TD'){oLI.parentNode.parentNode.className='';}else{oLI.parentNode.className='row';};nChecked-=1;};if(oCheckbox){oCheckbox.checked=(nChecked==nCheckboxes);};};},SelectResizer:function(e_id){if(!this.isIE&&!this.isOpera){return false;};var select_box=document.getElementById(e_id);if(!select_box){return false;};var o_width;var grow=function(){select_box.style.width='auto';select_box.style.position='absolute';};var shrink=function(){select_box.style.width=o_width;select_box.style.position='relative';};var init=function(){o_width=select_box.offsetWidth;YAHOO.util.Event.addListener(select_box,'mouseover',grow);YAHOO.util.Event.addListener(select_box,'focus',grow);YAHOO.util.Event.addListener(select_box,'blur',shrink);};init();},Privacy:function(){var is_checked=function(obj){if(obj.checked){return true;};var tmp=obj.getAttribute('checked');return(tmp=='true'||tmp=='checked');};var friends_is_shown=function(obj,is_shown){var name=obj.getElementsByTagName('SELECT')[0].name;if(is_shown&&!name.match('TMP_')){obj.getElementsByTagName('SELECT')[0].name='TMP_'+name;}else if(!is_shown&&name.match('TMP_')){obj.getElementsByTagName('SELECT')[0].name=name.substr(4,name.length);};var obj_lis=obj.getElementsByTagName('LI');for(var i=1;i<4;i+=1){obj_lis[i].style.display=(is_shown)?'block':'none';};var obj_kid1=obj_lis[1].firstChild;var obj_kid2=obj_lis[2].firstChild;if(is_shown&&obj_kid1.name.match('TMP_')){obj_kid1.name=obj_kid1.name.substr(4,obj_kid1.name.length);obj_kid2.name=obj_kid2.name.substr(4,obj_kid2.name.length);}else if(!is_shown&&!obj_kid1.name.match('TMP_')){obj_kid1.name='TMP_'+obj_kid1.name;obj_kid2.name='TMP_'+obj_kid2.name;};};var friends_button=function(obj,perm,cats){var obj_lis=obj.getElementsByTagName('LI');var is_disabled=((typeof(perm)!='undefined'&&perm==1)||obj_lis[1].getElementsByTagName('INPUT')[0].checked);var obj_ulcat=obj_lis[2].getElementsByTagName('UL')[0];if(obj_ulcat.getElementsByTagName('LI').length>1){var obj_checks=obj_ulcat.getElementsByTagName('INPUT');if(!is_disabled){obj_lis[2].getElementsByTagName('INPUT')[0].checked=true;}else{obj_lis[1].getElementsByTagName('INPUT')[0].checked=true;};for(var i=0;i<obj_checks.length;i+=1){obj_checks[i].disabled=is_disabled;if(typeof(cats)!='undefined'){obj_checks[i].checked=(cats.charAt(i)=='1');};};}else{obj_lis[1].getElementsByTagName('INPUT')[0].style.visibility='hidden';};};return{Widget:function(e_id,params){var handle_click=function(e){if(typeof(this.options)=='undefined'){friends_button(this.parentNode);}else{if(this.selectedIndex==(this.options.length-1)){var temp=this.parentNode.nextSibling;while(temp.nodeType==3){temp=temp.nextSibling;};temp.childNodes[0].checked=true;friends_is_shown(this.parentNode.parentNode,true);friends_button(this.parentNode.parentNode);}else{friends_is_shown(this.parentNode.parentNode,false);};};};var init=function(){var selected=null;var perm_selected=null;var obj_perm=document.getElementById(e_id);var obj_dd=document.createElement('SELECT');var obj_lis=obj_perm.getElementsByTagName('LI');obj_dd.id='dd'+e_id;obj_dd.name=obj_lis[0].childNodes[0].name;obj_dd.size=1;for(var i=0;i<obj_lis.length;i+=1){var obj_opt=document.createElement('OPTION');if(!obj_lis[i].className.match('last')){obj_opt.value=obj_lis[i].getElementsByTagName('INPUT')[0].value;obj_opt.innerHTML=obj_lis[i].getElementsByTagName('LABEL')[0].innerHTML;obj_dd.appendChild(obj_opt);if(is_checked(obj_lis[i].getElementsByTagName('INPUT')[0])){selected=i;};if(typeof(params.perm)!='undefined'&&obj_opt.value==params.perm){perm_selected=i;};}else{obj_opt.value=1;obj_opt.innerHTML=params.d1;obj_dd.appendChild(obj_opt);if(selected==null){selected=i;};break;};};while(obj_perm.hasChildNodes()){if(obj_perm.firstChild.nodeType==3){obj_perm.removeChild(obj_perm.firstChild);}else{if(!obj_perm.childNodes[0].className.match('last')){obj_perm.removeChild(obj_perm.firstChild);}else{break;};};};try{obj_lis[0].className='friends';}catch(e){};var obj_li=document.createElement('LI');obj_li.appendChild(obj_dd);var final_selected=(perm_selected!=null?perm_selected:selected);obj_dd.selectedIndex=final_selected;obj_perm.insertBefore(obj_li,obj_perm.firstChild);try{if(final_selected!=obj_dd.getElementsByTagName('OPTION').length-1){friends_is_shown(obj_perm,false);}else{friends_is_shown(obj_perm,true);friends_button(obj_perm,params.perm,params.cats);};YAHOO.util.Event.addListener(obj_lis[1],'click',handle_click);YAHOO.util.Event.addListener(obj_lis[2],'click',handle_click);YAHOO.util.Event.addListener(obj_dd,'change',handle_click);if(typeof(params.resize)=='undefined'||params.resize){YAHOO.y360.SelectResizer('dd'+e_id);};}catch(e){};};init();},UberWidget:function(form_name,params){var total_cats=0;var perm=null;var cats='';var is_expert=false;var obj_simple=document.createElement('ul');obj_simple.className='categories';var simple_contents=['<div id=simpledd><h5>',params.dd_label,'</h5><ul id="jsSimplePerm" class="form-list"><li><input type="radio" name="perm" value="9" id="spl9" title="',params.pub,'"><label for="spl9">',params.pub,'</label></li><li><input type="radio" name="perm" value="2" id="spl2" title="',params.d2,'"><label for="spl2">',params.d2,'</label></li><li><input type="radio" name="perm" value="0" id="spl0" title="',params.d0,'"><label for="spl0">',params.d0,'</label></li><li class="friends last"><input type="radio" name="perm" value="1" id="spl1" title="',params.d1_all,'"><label for="spl1">',params.d1_all,' <span>',params.d1_all_note,'</span></label></li><li class="friends"><input type=radio name="perm" value="-1" id="spl-1"><label for="spl-1">',params.d1_cat,'</label></li>'].join('');var expert_contents=['<p class="footnote">',params.expert_note,'</p>'].join('');var create_link=function(){var obj_link=document.createElement('div');obj_link.innerHTML=['<a href="/friends/add_category.html">',params.new_cat,'</a>'].join('');var obj_li=document.createElement('li');obj_li.appendChild(obj_link);obj_simple.appendChild(obj_li);};var write_uber=function(){var uber_html=['<div class="privacy"><span class="ct"><span class="cl"></span></span><h4>',params.header,'</h4><ul class="settings-level"><li><input type="radio" name="level" id="simple" value="simple" checked="checked"><label for="simple">',params.simple,'</label></li><li><input type="radio" name="level" id="expert" value="expert"><label for="expert">',params.expert,'</label></li></ul><div id="options">'].join('');uber_html=[uber_html,(is_expert?expert_contents:simple_contents),'</div><span class="cb"><span class="cl"></span></span></div>'].join('');document.getElementById('uberPerm').innerHTML=uber_html;if(!is_expert){document.getElementById('options').innerHTML=simple_contents;var simple_cats=obj_simple.cloneNode(true);document.getElementById('jsSimplePerm').getElementsByTagName('LI')[4].appendChild(simple_cats);}else{document.getElementById('options').innerHTML=expert_contents;document.getElementById('expert').checked=true;};YAHOO.util.Event.addListener(document.getElementsByName('save')[0],'click',save);};var save=function(e){if(is_expert){return;};var simple_perm=document.getElementById('jsSimplePerm');change_all_perms(simple_perm.getElementsByTagName('SELECT')[0].selectedIndex);change_all_cats(simple_perm.getElementsByTagName('INPUT'));};var change_all_cats=function(obj_cats){var i=0;var obj=null;while(obj=document.getElementById('jsSubWidget'+i)){var obj_ul=obj.getElementsByTagName('UL')[0];var obj_inputs=obj_ul.getElementsByTagName('INPUT');if(obj_cats[0].checked){obj_inputs[0].checked=true;for(var j=2;j<obj_inputs.length;j++){obj_inputs[j].disabled=true;};}else{obj_inputs[1].checked=true;for(var j=2;j<obj_inputs.length;j++){obj_inputs[j].disabled=false;};for(var j=2;j<obj_cats.length;j++){obj_inputs[j].checked=obj_cats[j].checked;};};i+=1;};};var change_all_perms=function(index){var i=0;var obj=null;while(obj=document.getElementById('jsSubWidget'+i)){var select=obj.getElementsByTagName('SELECT')[0];try{select.selectedIndex=index;if(index==select.options.length-1){var temp=select.parentNode.nextSibling;while(temp.nodeType==3){temp=temp.nextSibling;};temp.childNodes[0].checked=true;friends_is_shown(select.parentNode.parentNode,true);friends_button(select.parentNode.parentNode);}else{friends_is_shown(select.parentNode.parentNode,false);};}catch(e){};i+=1;};};var hide_subs=function(){if(is_expert){return;};var i=0;var obj=null;while(obj=document.getElementById('jsSubWidget'+i)){obj.style.visibility='hidden';i+=1;};};var expert_settings=function(){is_expert=true;document.getElementById('options').innerHTML=expert_contents;var i=0;var obj=null;while(obj=document.getElementById('jsSubWidget'+i)){obj.style.visibility='visible';i+=1;};};var simple_settings=function(){is_expert=false;document.getElementById('options').innerHTML=simple_contents;var obj_cats=obj_simple.cloneNode(true);document.getElementById('jsSimplePerm').getElementsByTagName('LI')[4].appendChild(obj_cats);var i=0;var obj=null;while(obj=document.getElementById('jsSubWidget'+i)){obj.style.visibility='hidden';i+=1;};YAHOO.y360.Privacy.Widget('jsSimplePerm',{'perm':perm,'cats':cats,'d1':params.d1});};var _init=function(){var i=0;var obj=null;var settings='';var last_perm='';var last_cats='';while(obj=document.getElementById('jsSubWidget'+i)){var inputs=obj.getElementsByTagName('INPUT');var tmp_settings='';for(var j=0;j<inputs.length;j+=1){tmp_settings+=is_checked(inputs[j])?'1':'0';};if((i!=0)&&(settings.substr(0,6)!=tmp_settings.substr(0,6))){return true;};settings=tmp_settings;last_perm=inputs[settings.substr(0,6).indexOf('1')].value;last_cats=settings.substr(6,settings.length);i+=1;};perm=last_perm;cats=last_cats;return false;};return{init:function(){create_link();is_expert=_init();write_uber();hide_subs();YAHOO.util.Event.addListener(document[form_name].elements['level'][1],'click',expert_settings);YAHOO.util.Event.addListener(document[form_name].elements['level'][0],'click',simple_settings);if(!is_expert){simple_settings();};},add_category:function(arg1,arg2){total_cats+=1;obj_simple.innerHTML=[obj_simple.innerHTML,'<li><input type="checkbox" checked="checked" name="smpl_cat[]" value="',arg2,'" id="spl_',arg2,'"><label for="spl_',arg2,'">',arg1,'</label></li>'].join('');}};}};}(),Mp3:function(){var playimg=null;var player=null;var destroy=function(){playimg.src='http://l.yimg.com/us.yimg.com/i/us/cmty/play.gif';playimg=null;player.removeChild(player.firstChild);player.parentNode.removeChild(player);player=null;};return{go:function(o){o=o||document;if(typeof(o)=='string'){o=document.getElementById(o);if(!o){return false;};};var all=o.getElementsByTagName('a');for(var i=0,a;a=all[i];i++){if(a.href.match(/\.mp3$/i)){var img=document.createElement('img');img.src='http://l.yimg.com/us.yimg.com/i/us/cmty/play.gif';img.title='listen';img.width=15;img.height=13;img.className='mp3';YAHOO.util.Event.addListener(img,'click',YAHOO.y360.Mp3.toggle);a.innerHTML='Link';a.parentNode.insertBefore(img,a);};};},toggle:function(e){YAHOO.util.Event.stopEvent(e);if(playimg==this){destroy();}else{if(playimg){destroy();};var a=this.nextSibling;var c='';if(document.defaultView&&document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(a,null).getPropertyValue('color');}else if(a.currentStyle){c=a.currentStyle['color'];};c=c.replace(/^rgb|[ ()]/g,'');var hex=c.match(/^#?([a-f0-9]{6})$/);var hexSm=c.match(/^#?([a-f0-9]{3})$/);var rgb=c.match(/^([0-9]+),([0-9]+),([0-9]+)$/);if(rgb){var c16="0123456789abcdef";c='';for(var i=1,d;d=rgb[i];i++){var j=d%16;c=c+c16.charAt((d-j)/16)+c16.charAt(j)};}else if(hex){c=hex[1];}else if(hexSm){c=hexSm[1].charAt(0)+hexSm[1].charAt(0)+hexSm[1].charAt(1)+hexSm[1].charAt(1)+hexSm[1].charAt(2)+hexSm[1].charAt(2);}else{c='000000';};this.src='http://l.yimg.com/us.yimg.com/i/us/cmty/stop.gif';playimg=this;player=document.createElement('span');player.innerHTML=['<object class="mp3" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"',' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"',' width="60" height="14" id="mp3player">','<param name="wmode" value="transparent" />','<param name="allowScriptAccess" value="sameDomain" />','<param name="flashVars" value="theLink=',a.href,'&amp;fontColor=',c,'" />','<param name="movie" value="/mp3.swf" /><param name="quality" value="high" />','<embed src="/mp3.swf" flashVars="theLink=',a.href,'&amp;fontColor=',c,'"',' quality="high" wmode="transparent" width="60" height="14" name="mp3player"',' allowScriptAccess="sameDomain" type="application/x-shockwave-flash"',' pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>'].join('');this.parentNode.insertBefore(player,a);};}};}(),CustomThemeDisabler:function(s_id,t_id,strings){var s=document.getElementById(s_id);var t=document.getElementById(t_id);if(!s||!t){return false;};var toggle=function(e){YAHOO.util.Event.stopEvent(e);t.disabled=!t.disabled;s.innerHTML=strings[t.disabled?'turn_on':'turn_off'];var user=document.location.href.match(new RegExp('360[.]yahoo[.]com[/]\\w+-([^/?]+)'));if(!user){return;};user=user[1].substring(0,6);var cookie=new yg_cookie();var val=cookie.get('customthm');val=val?val:'';if(t.disabled){if(val.match(' '+user)){return;};val+=' '+user;}else{if(!val.match(' '+user)){return;};val=val.replace(' '+user,'');};if(!val){cookie.remove('customthm','/','360.yahoo.com');}else{cookie.set('customthm',val,false,'/','360.yahoo.com');};};if(t.getAttribute('disabled')){t.disabled=true;};YAHOO.util.Event.addListener(s,'click',toggle);},inlineDiv:function(divid,markup_object,highlighted){var hideTimer;var isEditing;var tooltip;var div=document.getElementById(divid);if(!div){return false;};var origClassName=div.className;var highlight=function(){if(hideTimer){clearTimeout(hideTimer);};if(highlighted){div.className=div.className+' highlight';};tooltip=new YAHOO.widget.Tooltip('tt1',{context:divid,text:markup_object.callbackparams.edit_tooltip});};var unhighlight=function(){if(hideTimer){clearTimeout(hideTimer);};if(highlighted){div.className=origClassName;};if(tooltip){tooltip.hide();tooltip.destroy();};};var onMouseOver=function(e){if(isEditing){YAHOO.util.Event.stopEvent(e);};highlight();};var onMouseOut=function(e){if(isEditing){YAHOO.util.Event.stopEvent(e);};if(hideTimer){clearTimeout(hideTimer);};hideTimer=setTimeout(unhighlight,1000);};var startEditing=function(e){isEditing=true;unhighlight();markup_object.callback(divid,markup_object);YAHOO.util.Event.stopEvent(e);};YAHOO.util.Event.addListener(div,'mouseout',onMouseOut);YAHOO.util.Event.addListener(div,'mouseover',onMouseOver);YAHOO.util.Event.addListener(div,'click',startEditing);},blastCallback:function(divid,config){var timeToRemove;var messageTimer;var isEditing;var div=document.getElementById(divid);var wssid;var original;var originalDiv;var finalDiv;var newForm;var interim;var tooltip;var markup_object=config.callbackparams;if(!div){return false;};var wssidFailure=function(o){if(o.status==401){window.location=markup_object.login_url+'/config/login_verify2?.done='+location.href;}else if(o.status==402){var callback={success:responseSuccess,failure:wssidFailure,argument:o.argument.postBody};if(YAHOO.y360.isIE){var exp='<WSSID>([^>]*)<\/WSSID>';var regExp=new RegExp(exp);var matches=regExp.exec(o.responseXML.xml);wssid=matches[1];}else{var root=o.responseXML.documentElement;wssid=root.getElementsByTagName('WSSID')[0].firstChild.nodeValue;};url=o.argument.url+'?wssid='+wssid;url=url+'&output=json';cObj=YAHOO.util.Connect.asyncRequest('POST',url,callback,o.argument.postBody);}else if(o.status==200){doMessage('Blast Saved',false);}else{};};var responseSuccess=function(o){var jsonResponse=JSON.parse(o.responseText);if(jsonResponse.STATUS==0){var blst=YAHOO.util.Dom.getElementsByClassName('ws_blast_ywidget','FORM',newForm);blst=blst[0].firstChild;blst.value=jsonResponse.MESSAGE;doMessage(markup_object.success_message,true);}else if(jsonResponse.STATUS==25347){doErrorMessage(markup_object.blast_nospace_message,true);};};var responseFailure=function(o){};var doErrorMessage=function(textofmessage){interim.parentNode.replaceChild(newForm,interim);var errorMessage=YAHOO.util.Dom.getElementsByClassName('alert','SPAN',newForm);errorMessage[0].innerHTML=textofmessage;errorMessage[0].style.display='block';messageTimer=setTimeout(removeErrorMessage,5000);};var removeErrorMessage=function(){var errorMessage=YAHOO.util.Dom.getElementsByClassName('alert','SPAN',newForm);errorMessage[0].innerHTML='';errorMessage[0].style.display='none';};var showTheme=function(){var blastoptions=markup_object.blast_classes;var blastContainer=document.getElementById('ymgl-blast');var btype=document.getElementById('btype');var optos=btype.options;for(var i=0;i<optos.length;i++){if(optos[i].selected){blastContainer.className='container-0 blast '+blastoptions[i];};};};var postBlast=function(){var url='http://'+location.hostname+'/ws/blast/V2/newBlast.html';if(wssid){url=url+'?wssid='+wssid;url=url+'&output=json';};var form=YAHOO.util.Dom.getElementsByClassName('ws_blast_ywidget','FORM',newForm);form=form[0];var postBody='';for(var i=0;i<form.elements.length;i++){postBody+=form.elements[i].name+'='+encodeMyHtml(form.elements[i].value)+'&';};var argumentObject={'url':url,'postBody':postBody};var callback={success:responseSuccess,failure:wssidFailure,argument:argumentObject};cObj=YAHOO.util.Connect.asyncRequest('POST',url,callback,postBody);};var encodeMyHtml=function(valEl){encodedHtml=valEl;encodedHtml=encodedHtml.replace(/\%/g,"%25");encodedHtml=encodedHtml.replace(/&/g,"%26");encodedHtml=encodedHtml.replace(/\//g,"%2F");encodedHtml=encodedHtml.replace(/\?/g,"%3F");encodedHtml=encodedHtml.replace(/=/g,"%3D");encodedHtml=encodedHtml.replace(/@/g,"%40");encodedHtml=encodedHtml.replace(/\$/g,"%24");encodedHtml=encodedHtml.replace(/\+/g,"%2B");encodedHtml=encodedHtml.replace(/\,/g,"%2C");encodedHtml=encodedHtml.replace(/\:/g,"%3A");encodedHtml=encodedHtml.replace(/\;/g,"%3B");return encodedHtml;};var doMessage=function(textofmessage,removeFlag){sendMessage(textofmessage);messageTimer=setTimeout(removeMessage,1000);timeToRemove=false;if(removeFlag){timeToRemove=true;};};var sendMessage=function(textToInsert){var origBlast=YAHOO.util.Dom.getElementsByClassName('snippet','SPAN',interim);origBlast[0].innerHTML='<i>'+textToInsert+'</i>';};var removeMessage=function(){var origBlast=YAHOO.util.Dom.getElementsByClassName('snippet','SPAN',interim);origBlast[0].innerHTML='';if(timeToRemove){removeForm();};};var saveChanges=function(e){var burl=YAHOO.util.Dom.getElementsByClassName('tag-entry','INPUT',newForm)
clearDefaultById('blst');doInterim();if(!checkValidURL(burl[0])){YAHOO.util.Event.stopEvent(e);return false;}
doMessage(markup_object.interim_message,false);postBlast();YAHOO.util.Event.stopEvent(e);};var getNewForm=function(e,obj){if(tooltip){tooltip.hide();tooltip.destroy();};var docLayout2=YAHOO.util.Dom.getElementsByClassName('doc-layout-2','DIV','doc-body');docLayout2=docLayout2[0];original=document.getElementById('ymgl-blast');originalDiv=original;var tempDiv=document.createElement('DIV');tempDiv.innerHTML=markup_object.ajax_edit_form;newForm=tempDiv.firstChild;newForm.className=original.className;var returnTrue=function(){return true;};if(config['selected_btype']){var newbtype=YAHOO.util.Dom.getElementsBy(returnTrue,'SELECT',newForm);var noptos=newbtype[0].options;noptos[config['selected_btype']].selected=true;};var origBlast=YAHOO.util.Dom.getElementsByClassName('snippet','SPAN',original);var origHREF=YAHOO.util.Dom.getElementsByClassName('outside-link','A',original);if(origHREF){var origHREF=origHREF[0];};var blst=YAHOO.util.Dom.getElementsByClassName('ws_blast_ywidget','FORM',newForm);var burl=YAHOO.util.Dom.getElementsByClassName('tag-entry','INPUT',newForm);if(blst[0].firstChild){blst=blst[0].firstChild;};if(origBlast[0]){blst.innerHTML=origBlast[0].innerHTML;}else{blst.className='empty-blast';blst.innerHTML=markup_object.default_blast;YAHOO.util.Event.addListener('blst','focus',clearDefault);};if(origHREF){burl[0].value=origHREF.href;};docLayout2.replaceChild(newForm,original);YAHOO.y360.TextAreaCounter('blst','caption',180,JSON.parse(markup_object.tac_params));YAHOO.util.Event.addListener('submitbutton','click',saveChanges);YAHOO.util.Event.addListener('cancelbutton','click',endEditing);YAHOO.util.Event.addListener('btype','change',showTheme);YAHOO.util.Event.addListener('ws_blast_ywidget','submit',saveChanges);YAHOO.util.Event.stopEvent(e);};var clearDefault=function(e,obj){var el=YAHOO.util.Event.getTarget(e);if(markup_object.default_blast==el.value){el.className='';el.value="";};};var clearDefaultById=function(elId){var el=document.getElementById(elId);if(markup_object.default_blast==el.value){el.value="";};};var doInterim=function(){var tempDiv=document.createElement('DIV');tempDiv.innerHTML=markup_object.full_blast;interim=tempDiv.firstChild;var docLayout2=YAHOO.util.Dom.getElementsByClassName('doc-layout-2','DIV','doc-body');docLayout2=docLayout2[0];var interimHREF=YAHOO.util.Dom.getElementsByClassName('outside-link','A',interim);if(interimHREF[0]){interimHREF[0].innerHTML='';};interim.className=newForm.className;newForm.parentNode.replaceChild(interim,newForm);};var checkValidURL=function(field){var httpregex=/^([a-zA-Z]+:\/\/)/;var urlregex=/[-\w]+(\.\w[-\w]*)+/;var word=/\w/;var value=field.value;if(!value.match(word)){return true;}
var matching=value.match(httpregex);if(matching){matching=field.value.substr(matching[1].length,value.length);matching=matching.match(urlregex);}else{var matching=value.match(urlregex);if(matching){value='http://'+matching[0];}}
if(!matching){doErrorMessage(markup_object.invalid_url_message);return false;}else{return true;}};var removeForm=function(){var origLinkspan=YAHOO.util.Dom.getElementsByClassName('links','SPAN',original);var origBlast=YAHOO.util.Dom.getElementsByClassName('snippet','SPAN',original);var origHREF=YAHOO.util.Dom.getElementsByClassName('outside-link','A',original);var origHREF=origHREF[0];var tempDiv=document.createElement('DIV');tempDiv.innerHTML=markup_object.full_blast;finalDiv=tempDiv.firstChild;var finalLinkspan=YAHOO.util.Dom.getElementsByClassName('links','SPAN',finalDiv);var finalBlast=YAHOO.util.Dom.getElementsByClassName('snippet','SPAN',finalDiv);var finalHREF=YAHOO.util.Dom.getElementsByClassName('outside-link','A',finalDiv);var finalHREF=finalHREF[0];var blst=YAHOO.util.Dom.getElementsByClassName('ws_blast_ywidget','FORM',newForm);var burl=YAHOO.util.Dom.getElementsByClassName('tag-entry','INPUT',newForm);var btype=document.getElementById('btype');burl=burl[0];blst=blst[0].firstChild;var nonwhitespace=/\S/;var httpregex=/^([a-zA-Z]+:\/\/)/;var matching=burl.value.match(httpregex);var nonwsmatch=burl.value.match(nonwhitespace);if(!origHREF&&nonwsmatch){if(!matching){burl.value='http://'+burl.value;};finalHREF.href=burl.value;}else if(origHREF&&nonwsmatch){if(!matching){burl.value='http://'+burl.value;};finalHREF.href=burl.value;}else if(!nonwsmatch&&origHREF){finalLinkspan[0].removeChild(finalHREF);}else if(!nonwsmatch&&!origHREF){finalLinkspan[0].removeChild(finalHREF);};if(blst.value!=''||nonwsmatch){finalBlast[0].id='ymgl-blast-quote';finalBlast[0].innerHTML=blst.value;finalDiv.className=interim.className;}else{var tempDiv=document.createElement('DIV');tempDiv.innerHTML=markup_object.empty_blast;var empty=tempDiv.firstChild;finalDiv=empty;};swapOldNew();};var swapOldNew=function(){var docLayout2=YAHOO.util.Dom.getElementsByClassName('doc-layout-2','DIV','doc-body');if(docLayout2[0]){docLayout2=docLayout2[0];};var returnTrue=function(){return true;};var newbtype=YAHOO.util.Dom.getElementsBy(returnTrue,'SELECT',newForm);var noptos=newbtype[0].options;for(var i=0;i<noptos.length;i++){if(noptos[i].selected){config['selected_btype']=i;};};docLayout2.replaceChild(finalDiv,interim);YAHOO.y360.inlineDiv('ymgl-blast-quote',config,true);YAHOO.y360.inlineDiv('inline_edit_blast',config,true);YAHOO.util.Event.addListener('empty_blast_link','click',getNewForm);YAHOO.y360.Mp3.go('ymgl-blast');timeToRemove=false;};var endEditing=function(e){newForm.parentNode.replaceChild(original,newForm);isEditing=false;YAHOO.util.Event.stopEvent(e);};getNewForm(divid);}};}();