function closeToolTip(a){a=$(a);if(a&&a.tooltip)a.tooltip.hide()}function showToolTip(a,b){a=$(a);if(a){if(!a.tooltip)a.tooltip=new ToolTip(a,b);a.tooltip.show()}}function removeCDATA(a){return a.substring(9,a.length-3)}function toggleAuto(a){if(typeof a=="string")a=document.getElementById(a);if(a.style.display=="none"){if(arguments[1])display=arguments[1];else display="block";a.style.display=display}else{a.style.display="none"}}function hoverIE(a){new menuDropDown(a)}function popupScrolWindow(a,b,c){window.open(a,"popupWindow","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=no,width="+b+",height="+c+",screenX=150,screenY=150,top=150,left=150")}function popupWindow(a,b,c){window.open(a,"popupWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width="+b+",height="+c+",screenX=150,screenY=150,top=150,left=150")}function ahref(a,b){if(b){var c=b.getElementsByTagName("A");for(var d in c){if(c[d].href){c[d].removeAttribute("href")}}}window.location.href=a}var menuDropDown=Class.create({initialize:function(a){var b=$(a);if(b.tagName!="UL"){b=b.down("ul")}if(b.tagName=="UL"){b.childElements().each(function(a){a.addClassName("parent");a.observe("mouseover",this.showDropDown);a.observe("mouseout",this.hideDropDown)}.bind(this))}},showDropDown:function(a){var b=a.element().up(".parent");b.addClassName("active");var c=b.down("ul");if(c){c.setStyle({display:"block"})}},hideDropDown:function(a){var b=a.element().up(".parent");if(b){b.removeClassName("active");var c=b.down("ul");if(c){c.hide()}}}});var ToolTip=Class.create({initialize:function(a,b){this.timeout=false;this.target=a||false;this.options=b||{};this.options.className=this.options.className||"tooltip";this.options.hideOn=this.options.hideOn||"mouseout";this.options.showOn=this.options.showOn||"mouseover";this.options.align=this.options.align||"right bottom";this.options.shift=this.options.shift||"5 5";this.options.content=this.options.content||false;this.options.autoUpdate=this.options.autoUpdate||(this.options.content?false:true);this.options.title=this.options.title||false;this.options.delay=this.options.delay||.1;this.options.observe=this.options.observe||true;this.setup=false;if(this.options.observe){if(Object.isElement(this.target)){this.observe(this.target)}else if(this.target){Event.observe(window,"load",this.observeSelector.bindAsEventListener(this))}}},dosetup:function(){this.tooltip=(new Element("div",{"class":this.options.className,style:"position:absolute;"})).hide();this.top=new Element("div",{"class":"top"});if(this.options.hideOn=="click"){this.closeButton=new Element("div",{"class":"closeButton"});this.closeButton.observe("click",this.hide.bindAsEventListener(this,this.closeButton));this.top.appendChild(this.closeButton)}if(this.options.title!=false){this.title=(new Element("h6")).update(this.options.title);this.top.appendChild(this.title)}this.tooltip.appendChild(this.top);this.content=new Element("div",{"class":"inner"});if(this.options.content!=false)this.content.update(this.options.content);this.tooltip.appendChild(this.content);this.bottom=new Element("div",{"class":"bottom"});this.tooltip.appendChild(this.bottom);$$("body")[0].appendChild(this.tooltip);this.setup=true},observeSelector:function(){var a=$$(this.target);if(a&&this.options.showOn!=false){a.each(function(a){this.observe(a)}.bind(this))}},update:function(a){this.content.update(a)},show:function(a){if(!this.setup){this.dosetup()}if(this.tooltip.visible()){return false}if(a&&Object.isElement(a)){this.target=a}else{a=this.target}if(this.options.autoUpdate){if(a.readAttribute("title")){a.ttip=unescape(a.readAttribute("title"));a.removeAttribute("title");a.select("img").each(function(a){a.removeAttribute("alt");a.removeAttribute("title")})}if(this.myUpdate){this.myUpdate()}else if(a.ttip){this.update(a.ttip)}}if(this.options.showOn=="click"&&a.readAttribute("href")){a.removeAttribute("href");a.style.cursor="pointer"}this.locate();this.tooltip.show()},hide:function(){this.tooltip.hide()},mousemove:function(a){this.locate(Event.pointerX(a),Event.pointerY(a))},click:function(a,b){this.show(b)},locate:function(a,b){if(!a||!b){var c=this.target.positionedOffset();a=c.left;b=c.top}var d=this.tooltip.getDimensions();var e=this.options.shift.split(" ",2);var f=e[0];var g=e[1]?e[1]:"top";switch(f){case"left":break;case"center":a-=d.width/2;break;case"right":a-=d.width;break;default:if(!isNaN(f)){a+=parseInt(f)}break}switch(g){case"top":break;case"middle":b+=d.height/2;break;case"bottom":b+=d.height;break;default:if(!isNaN(g)){b+=parseInt(g)}break}if(this.options.showOn!="mousemove"){var h=this.target.getDimensions?this.target.getDimensions():{width:0,height:0};var i=this.options.align.split(" ",2);var j=i[0];var k=i[1]?i[1]:"bottom";switch(j){case"left":break;case"center":a+=h.width/2;break;case"right":a+=h.width;break;default:if(!isNaN(j)){a+=parseInt(j)}break}switch(k){case"top":break;case"middle":b+=h.height/2;break;case"bottom":b+=h.height;break;default:if(!isNaN(k)){b+=parseInt(k)}break}}this.tooltip.setStyle({left:a+"px"});this.tooltip.setStyle({top:b+"px"})},observe:function(a){if(this.options.showOn=="mouseover"||this.options.showOn=="mousemove")a.observe("mouseover",this.click.bindAsEventListener(this,a));if(this.options.showOn=="mousemove")a.observe("mousemove",this.mousemove.bindAsEventListener(this,a));if(this.options.showOn=="click")a.observe("click",this.click.bindAsEventListener(this,a));else if(this.options.hideOn=="mouseout")a.observe("mouseout",this.hide.bindAsEventListener(this,a))}});var BlockSelect=Class.create({initialize:function(a){if(Object.isElement(a)){this.target=a;this.observe()}else{Event.observe(window,"load",function(){this.target=$(a);this.observe()}.bindAsEventListener(this))}},observe:function(a){if(this.target){this.target.select(".block-select:not(.selected) div.block-select-item").each(function(a){this.uncheckItem(a)}.bind(this));this.target.observe("click",this.click.bindAsEventListener(this))}},click:function(a){var b=a.findElement(".block-select");if(b&&!b.hasClassName("selected")){this.removeAllSelected();b.addClassName("selected");b.select(".block-select-item").each(function(a){this.checkItem(a)}.bind(this))}},checkItem:function(a){if(a.nodeName=="INPUT"&&(a.type=="radio"||a.type=="checkbox")){a.checked=true}else if(a.nodeName=="DIV"){a.show()}},uncheckItem:function(a){if(a.nodeName=="INPUT"&&(a.type=="radio"||a.type=="checkbox")){a.checked=false}else if(a.nodeName=="DIV"){a.hide()}},removeAllSelected:function(){this.target.select(".block-select").invoke("removeClassName","selected");this.target.select(".block-select-item").each(function(a){this.uncheckItem(a)}.bind(this))}})
