String.prototype.parseColor=function(){
var _1="#";
if(this.slice(0,4)=="rgb("){
var _2=this.slice(4,this.length-1).split(",");
var i=0;
do{
_1+=parseInt(_2[i]).toColorPart();
}while(++i<3);
}else{
if(this.slice(0,1)=="#"){
if(this.length==4){
for(var i=1;i<4;i++){
_1+=(this.charAt(i)+this.charAt(i)).toLowerCase();
}
}
if(this.length==7){
_1=this.toLowerCase();
}
}
}
return (_1.length==7?_1:(arguments[0]||this));
};
Element.collectTextNodes=function(_5){
return $A($(_5).childNodes).collect(function(_6){
return (_6.nodeType==3?_6.nodeValue:(_6.hasChildNodes()?Element.collectTextNodes(_6):""));
}).flatten().join("");
};
Element.collectTextNodesIgnoreClass=function(_7,_8){
return $A($(_7).childNodes).collect(function(_9){
return (_9.nodeType==3?_9.nodeValue:((_9.hasChildNodes()&&!Element.hasClassName(_9,_8))?Element.collectTextNodesIgnoreClass(_9,_8):""));
}).flatten().join("");
};
Element.setContentZoom=function(_a,_b){
_a=$(_a);
_a.setStyle({fontSize:(_b/100)+"em"});
if(Prototype.Browser.WebKit){
window.scrollBy(0,0);
}
return _a;
};
Element.getInlineOpacity=function(_c){
return $(_c).style.opacity||"";
};
Element.forceRerendering=function(_d){
try{
_d=$(_d);
var n=document.createTextNode(" ");
_d.appendChild(n);
_d.removeChild(n);
}
catch(e){
}
};
Array.prototype.call=function(){
var _f=arguments;
this.each(function(f){
f.apply(this,_f);
});
};
var Effect={_elementDoesNotExistError:{name:"ElementDoesNotExistError",message:"The specified DOM element does not exist, but is required for this effect to operate"},tagifyText:function(_11){
if(typeof Builder=="undefined"){
throw ("Effect.tagifyText requires including script.aculo.us' builder.js library");
}
var _12="position:relative";
if(Prototype.Browser.IE){
_12+=";zoom:1";
}
_11=$(_11);
$A(_11.childNodes).each(function(_13){
if(_13.nodeType==3){
_13.nodeValue.toArray().each(function(_14){
_11.insertBefore(Builder.node("span",{style:_12},_14==" "?String.fromCharCode(160):_14),_13);
});
Element.remove(_13);
}
});
},multiple:function(_15,_16){
var _17;
if(((typeof _15=="object")||(typeof _15=="function"))&&(_15.length)){
_17=_15;
}else{
_17=$(_15).childNodes;
}
var _18=Object.extend({speed:0.1,delay:0},arguments[2]||{});
var _19=_18.delay;
$A(_17).each(function(_1a,_1b){
new _16(_1a,Object.extend(_18,{delay:_1b*_18.speed+_19}));
});
},PAIRS:{"slide":["SlideDown","SlideUp"],"blind":["BlindDown","BlindUp"],"appear":["Appear","Fade"]},toggle:function(_1c,_1d){
_1c=$(_1c);
_1d=(_1d||"appear").toLowerCase();
var _1e=Object.extend({queue:{position:"end",scope:(_1c.id||"global"),limit:1}},arguments[2]||{});
Effect[_1c.visible()?Effect.PAIRS[_1d][1]:Effect.PAIRS[_1d][0]](_1c,_1e);
}};
var Effect2=Effect;
Effect.Transitions={linear:Prototype.K,sinoidal:function(pos){
return (-Math.cos(pos*Math.PI)/2)+0.5;
},reverse:function(pos){
return 1-pos;
},flicker:function(pos){
var pos=((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;
return (pos>1?1:pos);
},wobble:function(pos){
return (-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;
},pulse:function(pos,_25){
_25=_25||5;
return (Math.round((pos%(1/_25))*_25)==0?((pos*_25*2)-Math.floor(pos*_25*2)):1-((pos*_25*2)-Math.floor(pos*_25*2)));
},none:function(pos){
return 0;
},full:function(pos){
return 1;
}};
Effect.ScopedQueue=Class.create();
Object.extend(Object.extend(Effect.ScopedQueue.prototype,Enumerable),{initialize:function(){
this.effects=[];
this.interval=null;
},_each:function(_28){
this.effects._each(_28);
},add:function(_29){
var _2a=new Date().getTime();
var _2b=(typeof _29.options.queue=="string")?_29.options.queue:_29.options.queue.position;
switch(_2b){
case "front":
this.effects.findAll(function(e){
return e.state=="idle";
}).each(function(e){
e.startOn+=_29.finishOn;
e.finishOn+=_29.finishOn;
});
break;
case "with-last":
_2a=this.effects.pluck("startOn").max()||_2a;
break;
case "end":
_2a=this.effects.pluck("finishOn").max()||_2a;
break;
}
_29.startOn+=_2a;
_29.finishOn+=_2a;
if(!_29.options.queue.limit||(this.effects.length<_29.options.queue.limit)){
this.effects.push(_29);
}
if(!this.interval){
this.interval=setInterval(this.loop.bind(this),15);
}
},remove:function(_2e){
this.effects=this.effects.reject(function(e){
return e==_2e;
});
if(this.effects.length==0){
clearInterval(this.interval);
this.interval=null;
}
},loop:function(){
var _30=new Date().getTime();
for(var i=0,len=this.effects.length;i<len;i++){
this.effects[i]&&this.effects[i].loop(_30);
}
}});
Effect.Queues={instances:$H(),get:function(_32){
if(typeof _32!="string"){
return _32;
}
if(!this.instances[_32]){
this.instances[_32]=new Effect.ScopedQueue();
}
return this.instances[_32];
}};
Effect.Queue=Effect.Queues.get("global");
Effect.DefaultOptions={transition:Effect.Transitions.sinoidal,duration:1,fps:100,sync:false,from:0,to:1,delay:0,queue:"parallel"};
Effect.Base=function(){
};
Effect.Base.prototype={position:null,start:function(_33){
function codeForEvent(_34,_35){
return ((_34[_35+"Internal"]?"this.options."+_35+"Internal(this);":"")+(_34[_35]?"this.options."+_35+"(this);":""));
}
if(_33.transition===false){
_33.transition=Effect.Transitions.linear;
}
this.options=Object.extend(Object.extend({},Effect.DefaultOptions),_33||{});
this.currentFrame=0;
this.state="idle";
this.startOn=this.options.delay*1000;
this.finishOn=this.startOn+(this.options.duration*1000);
this.fromToDelta=this.options.to-this.options.from;
this.totalTime=this.finishOn-this.startOn;
this.totalFrames=this.options.fps*this.options.duration;
eval("this.render = function(pos){ "+"if(this.state==\"idle\"){this.state=\"running\";"+codeForEvent(_33,"beforeSetup")+(this.setup?"this.setup();":"")+codeForEvent(_33,"afterSetup")+"};if(this.state==\"running\"){"+"pos=this.options.transition(pos)*"+this.fromToDelta+"+"+this.options.from+";"+"this.position=pos;"+codeForEvent(_33,"beforeUpdate")+(this.update?"this.update(pos);":"")+codeForEvent(_33,"afterUpdate")+"}}");
this.event("beforeStart");
if(!this.options.sync){
Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).add(this);
}
},loop:function(_36){
if(_36>=this.startOn){
if(_36>=this.finishOn){
this.render(1);
this.cancel();
this.event("beforeFinish");
if(this.finish){
this.finish();
}
this.event("afterFinish");
return;
}
var pos=(_36-this.startOn)/this.totalTime,frame=Math.round(pos*this.totalFrames);
if(frame>this.currentFrame){
this.render(pos);
this.currentFrame=frame;
}
}
},cancel:function(){
if(!this.options.sync){
Effect.Queues.get(typeof this.options.queue=="string"?"global":this.options.queue.scope).remove(this);
}
this.state="finished";
},event:function(_38){
if(this.options[_38+"Internal"]){
this.options[_38+"Internal"](this);
}
if(this.options[_38]){
this.options[_38](this);
}
},inspect:function(){
var _39=$H();
for(property in this){
if(typeof this[property]!="function"){
_39[property]=this[property];
}
}
return "#<Effect:"+_39.inspect()+",options:"+$H(this.options).inspect()+">";
}};
Effect.Event=Class.create();
Object.extend(Object.extend(Effect.Event.prototype,Effect.Base.prototype),{initialize:function(){
var _3a=Object.extend({duration:0},arguments[0]||{});
this.start(_3a);
},update:Prototype.emptyFunction});
Effect.Opacity=Class.create();
Object.extend(Object.extend(Effect.Opacity.prototype,Effect.Base.prototype),{initialize:function(_3b){
this.element=$(_3b);
if(!this.element){
throw (Effect._elementDoesNotExistError);
}
if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){
this.element.setStyle({zoom:1});
}
var _3c=Object.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||{});
this.start(_3c);
},update:function(_3d){
this.element.setOpacity(_3d);
}});
Effect.Fade=function(_3e){
_3e=$(_3e);
var _3f=_3e.getInlineOpacity();
var _40=Object.extend({from:_3e.getOpacity()||1,to:0,afterFinishInternal:function(_41){
if(_41.options.to!=0){
return;
}
_41.element.hide().setStyle({opacity:_3f});
}},arguments[1]||{});
return new Effect.Opacity(_3e,_40);
};
Effect.Appear=function(_42){
_42=$(_42);
var _43=Object.extend({from:(_42.getStyle("display")=="none"?0:_42.getOpacity()||0),to:1,afterFinishInternal:function(_44){
_44.element.forceRerendering();
},beforeSetup:function(_45){
_45.element.setOpacity(_45.options.from).show();
}},arguments[1]||{});
return new Effect.Opacity(_42,_43);
};
Element.CSS_PROPERTIES=$w("backgroundColor backgroundPosition borderBottomColor borderBottomStyle "+"borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth "+"borderRightColor borderRightStyle borderRightWidth borderSpacing "+"borderTopColor borderTopStyle borderTopWidth bottom clip color "+"fontSize fontWeight height left letterSpacing lineHeight "+"marginBottom marginLeft marginRight marginTop markerOffset maxHeight "+"maxWidth minHeight minWidth opacity outlineColor outlineOffset "+"outlineWidth paddingBottom paddingLeft paddingRight paddingTop "+"right textIndent top width wordSpacing zIndex");
Element.CSS_LENGTH=/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/;
String.prototype.parseStyle=function(){
var _46=document.createElement("div");
_46.innerHTML="<div style=\""+this+"\"></div>";
var _47=_46.childNodes[0].style,styleRules=$H();
Element.CSS_PROPERTIES.each(function(_48){
if(_47[_48]){
styleRules[_48]=_47[_48];
}
});
if(Prototype.Browser.IE&&this.indexOf("opacity")>-1){
styleRules.opacity=this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1];
}
return styleRules;
};
Element.morph=function(_49,_4a){
new Effect.Morph(_49,Object.extend({style:_4a},arguments[2]||{}));
return _49;
};
["getInlineOpacity","forceRerendering","setContentZoom","collectTextNodes","collectTextNodesIgnoreClass","morph"].each(function(f){
Element.Methods[f]=Element[f];
});
Element.Methods.visualEffect=function(_4c,_4d,_4e){
s=_4d.dasherize().camelize();
effect_class=s.charAt(0).toUpperCase()+s.substring(1);
new Effect[effect_class](_4c,_4e);
return $(_4c);
};
Element.addMethods();
var CommentBalloon=Class.create();
CommentBalloon.prototype={initialize:function(_4f){
this.options=Object.extend({returnElement:false,icon:null,altText:"Click here for help with this topic",titleText:null,dataURL:null,feature:null,rate1:null,rate2:null,send1:null,myFrame:null,title:null,content:"Content",duration:0.1,useEvent:["click"],imagePath:"../commentballoons/images/",method:"get"},_4f||{});
this._elements={container:null,inner:null,icon:null,content:null,button:null,mybutton:null,title:null,bgContainer:null};
this._properties={id:"CommentBalloon_"+Object.genGUID(),balloons:[this.options.imagePath+"balloon-tl.png",this.options.imagePath+"balloon-tr.png",this.options.imagePath+"balloon-bl.png",this.options.imagePath+"balloon-br.png"],balloonStyle:{position:"absolute",border:"none",background:"white",width:"400px",height:"150px",display:"none"},button:this.options.imagePath+"button.png",gobutton:this.options.imagePath+"go.gif",visible:false,balloonCoords:null,innerDims:[330,110],outerDims:[400,150],pointerDims:[20,20],innerMargin:15,buttonHeight:20,drawn:false,renderXY:[0,0]};
for(var i=0;i<this._properties.balloons.length;i++){
var _51=document.createElement("img");
_51.src=this._properties.balloons[i];
}
this._elements.icon=document.createElement("img");
this._elements.icon.title=this.options.titleText,this._elements.icon.src=this.options.icon;
this._elements.icon.id=this.options.feature+"_"+this._properties.id+"_icon";
window[this.options.feature+"_icon_"+this.options.myFrame]=this._elements.icon.id;
this._elements.icon._CommentBalloon=this;
if(!this._elements.icon){
return false;
}
for(i=0;i<this.options.useEvent.length;i++){
Event.observe(this._elements.icon,this.options.useEvent[i],this.show.bindAsEventListener(this));
}
this._elements.icon.style.cursor="pointer";
this._elements.container=document.createElement("div");
this._elements.container._CommentBalloon=this;
if(!this.options.returnElement){
document.write("<span id=\""+this._properties.id+"\"></span>");
var te=$(this._properties.id);
var p=te.parentNode;
p.insertBefore(this._elements.icon,te);
p.removeChild(te);
}
if(!Browser.isMSIE()&&this.options.myFrame==1&&this.options.feature=="rate"){
this.show();
}
},toggle:function(e){
if(!e){
e=window.event||{type:this.options.useEvent,target:this._elements.icon};
}
var _55=Event.element(e);
if(e.type==this.options.useEvent&&!this._properties.visible&&_55==this._elements.icon){
this.show();
}else{
this.hide();
}
},mytoggle:function(e){
if(!e){
e=window.event||{type:this.options.useEvent,target:this._elements.icon};
}
var _57=Event.element(e);
if(e.type==this.options.useEvent&&!this._properties.visible&&_57==this._elements.icon){
this.show();
}else{
this.hide();
}
if(this.options.feature=="rate"){
var f1=document.getElementById(this.options.rate1).options[document.getElementById(this.options.rate1).selectedIndex].text;
var f2=document.getElementById(this.options.rate2).options[document.getElementById(this.options.rate2).selectedIndex].text;
var _5a=document.getElementById("promo").value;
bigRecalc(this.options.myFrame,f1,f2,_5a);
}
if(this.options.feature=="send")
{
var subj=document.getElementById('subj'+this.options.send1).options[document.getElementById('subj'+this.options.send1).selectedIndex].text;
var fname=document.getElementById('fname'+this.options.send1).value;
var femail=document.getElementById('femail'+this.options.send1).value;
var myname=document.getElementById('myname').value;
var myemail=document.getElementById('myemail').value;
tellFriend(subj,fname,femail,myname,myemail);
}
},show:function(){
if(!this._properties.drawn){
this._draw();
}
this._reposition();
this._hideOtherHelps();
Effect.Appear(this._elements.container,{duration:this.options.duration});
setTimeout(this._hideLowerElements.bind(this),(this.options.duration*1000)/2);
setTimeout(function(){
this._elements.container.style.display="block";
}.bind(this),(this.options.duration*1000));
this._properties.visible=true;
Event.observe(window,"resize",this._reposition.bindAsEventListener(this));
},hide:function(){
this._showLowerElements();
Effect.Fade(this._elements.container,{duration:this.options.duration});
setTimeout(function(){
this._elements.container.style.display="none";
}.bind(this),this.options.duration*1000);
this._properties.visible=false;
Event.stopObserving(window,"resize",this._reposition.bindAsEventListener(this));
return;
},_reposition:function(){
this._properties.balloonCoords=this._getXY(this._elements.icon);
this._properties.balloonCoords.x+=Math.round(this._elements.icon.width/2);
this._properties.balloonCoords.y+=Math.round(this._elements.icon.height/2);
var pos=0;
var oh=this._properties.balloonCoords.x+parseInt(this._elements.container.style.width);
var ov=this._properties.balloonCoords.y-parseInt(this._elements.container.style.height);
if(ov>0){
pos+=2;
}
var ww=Browser.isMSIE()?document.body.clientWidth:window.outerWidth;
if(oh>ww){
pos+=1;
}
if(Browser.isMSIE()&&this._properties.balloons[pos].toLowerCase().indexOf(".png")>-1){
var _5f=false;
if(!this._elements.bgContainer){
_5f=true;
this._elements.bgContainer=document.createElement("div");
}
this._elements.bgContainer.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this._properties.balloons[pos]+"', sizingMethod='crop')";
this._elements.bgContainer.style.position="absolute";
this._elements.bgContainer.style.left="0px";
this._elements.bgContainer.style.top="0px";
this._elements.bgContainer.style.width=this._elements.container.style.width;
this._elements.bgContainer.style.height=this._elements.container.style.width;
this._elements.bgContainer.style.zIndex=-1;
_5f&&this._elements.container.appendChild(this._elements.bgContainer);
}else{
this._elements.container.style.backgroundImage="url("+this._properties.balloons[pos]+")";
}
this._elements.container.style.backgroundRepeat="no-repeat";
this._elements.container.style.backgroundColor="transparent";
if(Browser.isMSIE()){
this._elements.container.style.backgroundAttachment="fixed";
}
this._elements.container.style.backgroundPosition="top left";
var cx=0;
var cy=0;
var zx=0;
var zy=0;
switch(pos){
case 1:
cx=this._properties.pointerDims[0];
cy=this._properties.pointerDims[1];
zx=this._properties.balloonCoords.x-parseInt(this._elements.container.style.width);
zy=this._properties.balloonCoords.y;
break;
case 2:
cx=this._properties.pointerDims[0];
cy=this._properties.pointerDims[1];
zx=this._properties.balloonCoords.x;
zy=this._properties.balloonCoords.y-parseInt(this._elements.container.style.height);
break;
case 3:
cx=this._properties.pointerDims[0];
cy=this._properties.pointerDims[1];
zx=this._properties.balloonCoords.x-parseInt(this._elements.container.style.width);
zy=this._properties.balloonCoords.y-parseInt(this._elements.container.style.height);
break;
default:
case 0:
cx=this._properties.pointerDims[0];
cy=this._properties.pointerDims[1];
zx=this._properties.balloonCoords.x;
zy=this._properties.balloonCoords.y;
break;
}
this._elements.container.style.left=zx+"px";
this._elements.container.style.top=zy+"px";
if(this._elements.inner){
this._elements.inner.style.left=(cx+this._properties.innerMargin)+"px";
}
if(this._elements.inner){
this._elements.inner.style.top=(cy+this._properties.innerMargin)+"px";
}
},_draw:function(){
Element.setStyle(this._elements.container,this._properties.balloonStyle);
if(this.options.dataURL&&!this._properties.drawn){
var _64=new Ajax.Request(this.options.dataURL,{asynchronous:false,method:this.options.method});
var _65=false;
if(_64.transport.responseXML){
var xml=_64.transport.responseXML.getElementsByTagName("CommentBalloon")[0];
if(xml){
xmlTitle=xml.getElementsByTagName("title")[0];
if(xmlTitle){
this.options.title=xmlTitle.firstChild.nodeValue;
}
xmlContent=xml.getElementsByTagName("content")[0];
if(xmlContent){
this.options.content=xmlContent.firstChild.nodeValue;
}
}else{
_65=true;
}
}else{
_65=true;
}
if(_65){
var _67=_64.transport.responseText.match(/\<title\>([^\<]+)\<\/title\>/gi);
if(_67){
_67=_67.toString().replace(/\<title\>|\<\/title\>/gi,"");
this.options.title=_67;
}
this.options.content=_64.transport.responseText;
}
}
this._elements.inner=document.createElement("div");
this._elements.inner.style.position="absolute";
this._elements.inner.style.width=this._properties.innerDims[0]+"px";
this._elements.inner.style.height=this._properties.innerDims[1]+"px";
var _68=document.createElement("div");
_68.appendChild(document.createTextNode(this.options.title));
_68.style.fontFamily="verdana";
_68.style.fontSize="13px";
_68.style.fontWeight="bold";
_68.style.color="black";
_68.style.width=(this._properties.innerDims[0]-this._properties.buttonHeight)+"px";
_68.style.height=this._properties.buttonHeight+"px";
_68.style.position="absolute";
_68.style.overflow="hidden";
_68.style.top="-8px";
_68.style.left="3px";
this._elements.inner.appendChild(_68);
var _69=null;
if(Browser.isMSIE()&&this._properties.button.toLowerCase().indexOf(".png")>-1){
_69=document.createElement("div");
_69.style.width=this._properties.buttonHeight+"px";
_69.style.height=this._properties.buttonHeight+"px";
_69.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this._properties.button+"', sizingMethod='crop')";
}else{
_69=document.createElement("img");
_69.width=this._properties.buttonHeight;
_69.height=this._properties.buttonHeight;
_69.src=this._properties.button;
}
Event.observe(_69,"click",this.toggle.bindAsEventListener(this));
_69.style.cursor="pointer";
_69.title="Click to close this balloon";
_69.style.position="absolute";
_69.style.top="-9px";
_69.style.left=parseInt(_68.style.width)+"px";
this._elements.inner.appendChild(_69);
var _6a=null;
if(Browser.isMSIE()&&this._properties.gobutton.toLowerCase().indexOf(".png")>-1){
_6a=document.createElement("div");
_6a.style.width="29px";
_6a.style.height="22px";
_6a.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this._properties.gobutton+"', sizingMethod='crop')";
}else{
_6a=document.createElement("img");
_6a.width=29;
_6a.height=22;
_6a.src=this._properties.gobutton;
}
Event.observe(_6a,"click",this.mytoggle.bindAsEventListener(this));
_6a.style.cursor="pointer";
_6a.title="Click me";
_6a.style.position="absolute";
_6a.style.top="65px";
_6a.style.left="90%";
this._elements.inner.appendChild(_6a);
var _6b=document.createElement("div");
_6b.id="balloon";
_6b.style.width="85%";
_6b.style.height=(this._properties.innerDims[1]-parseInt(_68.style.height))+"px";
_6b.style.overflow="auto";
_6b.style.position="absolute";
_6b.style.top=parseInt(_68.style.height)+"px";
_6b.style.left="5px";
_6b.style.fontFamily="verdana";
_6b.style.fontSize="11px";
_6b.style.fontWeight="normal";
_6b.style.color="black";
_6b.innerHTML=this.options.content;
this._elements.inner.appendChild(_6b);
this._elements.container.appendChild(this._elements.inner);
document.getElementsByTagName("body")[0].appendChild(this._elements.container);
this._properties.drawn=true;
},_getXY:function(obj){
var pos=Position.cumulativeOffset(obj);
var y=pos[1];
var x=pos[0];
var x2=x+parseInt(obj.offsetWidth);
var y2=y+parseInt(obj.offsetHeight);
return {"x":x,"y":y,"x2":x2,"y2":y2};
},_isChild:function(obj){
var i=15;
do{
if(obj==this._elements.container){
return true;
}
obj=obj.parentNode;
}while(obj&&i--);
return false;
},_isOver:function(_74){
if(!this._properties.visible){
return false;
}
if(_74==this._elements.container||this._isChild(_74)){
return false;
}
var _75=this._getXY(_74);
var _76=this._getXY(this._elements.container);
if((((_75.x>=_76.x&&_75.x<=_76.x2)||(_75.x2>=_76.x&&_75.x2<=_76.x2))&&((_75.y>=_76.y&&_75.y<=_76.y2)||(_75.y2>=_76.y&&_75.y2<=_76.y2)))){
return true;
}else{
return false;
}
},_showLowerElements:function(){
var _77=this._getWeirdAPIElements();
for(var i=0;i<_77.length;i++){
if(this._isOver(_77[i])){
if(_77[i].style.visibility!="visible"&&_77[i].hiddenBy==this){
_77[i].style.visibility="visible";
_77[i].hiddenBy=null;
}
}
}
},_hideLowerElements:function(){
var _79=this._getWeirdAPIElements();
for(var i=0;i<_79.length;i++){
if(this._isOver(_79[i])){
if(_79[i].style.visibility!="hidden"){
_79[i].style.visibility="hidden";
_79[i].hiddenBy=this;
}
}
}
},_getWeirdAPIElements:function(){
if(!document.all){
return [];
}
var _7b=["select","input","object"];
var _7c=[];
for(var i=0;i<_7b.length;i++){
var e=document.getElementsByTagName(_7b[i]);
for(var j=0;j<e.length;j++){
_7c.push(e[j]);
}
}
return _7c;
},_hideOtherHelps:function(e){
if(!e){
e=window.event;
}
var _81=document.getElementsByTagName("div");
for(var i=0;i<_81.length;i++){
if(_81[i]._CommentBalloon&&_81[i]._CommentBalloon._properties.visible&&(_81[i]!=this._elements.container)){
_81[i]._CommentBalloon.toggle(e);
}
}
}};

