var Prototype={Version:"1.4.0",ScriptFragment:"(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)",emptyFunction:function(){},K:function(x){return x;}};var Class={create:function(){return function(){this.initialize.apply(this,arguments);};}};var Abstract=new Object();Object.extend=function(destination,source){for(property in source){destination[property]=source[property];}return destination;};Object.inspect=function(object){try{if(object==undefined){return"undefined";}if(object==null){return"null";}return object.inspect?object.inspect():object.toString();}catch(e){if(e instanceof RangeError){return"...";}throw e;}};Function.prototype.bind=function(){var __method=this,args=$A(arguments),object=args.shift();return function(){return __method.apply(object,args.concat($A(arguments)));};};Function.prototype.bindAsEventListener=function(object){var __method=this;return function(event){return __method.call(object,event||window.event);};};Object.extend(Number.prototype,{toColorPart:function(){var digits=this.toString(16);if(this<16){return"0"+digits;}return digits;},succ:function(){return this+1;},times:function(iterator){$R(0,this,true).each(iterator);return this;}});var Try={these:function(){var returnValue;for(var i=0;i<arguments.length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}return returnValue;}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback();},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback();}finally{this.currentlyExecuting=false;}}}};function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=="string"){element=document.getElementById(element);}if(arguments.length==1){return element;}elements.push(element);}return elements;}Object.extend(String.prototype,{stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"");},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"");},extractScripts:function(){var matchAll=new RegExp(Prototype.ScriptFragment,"img");var matchOne=new RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1];});},evalScripts:function(){return this.extractScripts().map(eval);},escapeHTML:function(){var div=document.createElement("div");var text=document.createTextNode(this);div.appendChild(text);return div.innerHTML;},unescapeHTML:function(){var div=document.createElement("div");div.innerHTML=this.stripTags();return div.childNodes[0]?div.childNodes[0].nodeValue:"";},toQueryParams:function(){var pairs=this.match(/^\??(.*)$/)[1].split("&");return pairs.inject({},function(params,pairString){var pair=pairString.split("=");params[pair[0]]=pair[1];return params;});},toArray:function(){return this.split("");},camelize:function(){var oStringList=this.split("-");if(oStringList.length==1){return oStringList[0];}var camelizedString=this.indexOf("-")==0?oStringList[0].charAt(0).toUpperCase()+oStringList[0].substring(1):oStringList[0];for(var i=1,len=oStringList.length;i<len;i++){var s=oStringList[i];camelizedString+=s.charAt(0).toUpperCase()+s.substring(1);}return camelizedString;},inspect:function(){return"'"+this.replace("\\","\\\\").replace("'","\\'")+"'";}});String.prototype.parseQuery=String.prototype.toQueryParams;var $break=new Object();var $continue=new Object();var Enumerable={each:function(iterator){var index=0;try{this._each(function(value){try{iterator(value,index++);}catch(e){if(e!=$continue){throw e;}}});}catch(e){if(e!=$break){throw e;}}},all:function(iterator){var result=true;this.each(function(value,index){result=result&&!!(iterator||Prototype.K)(value,index);if(!result){throw $break;}});return result;},any:function(iterator){var result=true;this.each(function(value,index){if(result=!!(iterator||Prototype.K)(value,index)){throw $break;}});return result;},collect:function(iterator){var results=[];this.each(function(value,index){results.push(iterator(value,index));});return results;},detect:function(iterator){var result;this.each(function(value,index){if(iterator(value,index)){result=value;throw $break;}});return result;},findAll:function(iterator){var results=[];this.each(function(value,index){if(iterator(value,index)){results.push(value);}});return results;},grep:function(pattern,iterator){var results=[];this.each(function(value,index){var stringValue=value.toString();if(stringValue.match(pattern)){results.push((iterator||Prototype.K)(value,index));}});return results;},include:function(object){var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;},inject:function(memo,iterator){this.each(function(value,index){memo=iterator(memo,value,index);});return memo;},invoke:function(method){var args=$A(arguments).slice(1);return this.collect(function(value){return value[method].apply(value,args);});},max:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(value>=(result||value)){result=value;}});return result;},min:function(iterator){var result;this.each(function(value,index){value=(iterator||Prototype.K)(value,index);if(value<=(result||value)){result=value;}});return result;},partition:function(iterator){var trues=[],falses=[];this.each(function(value,index){((iterator||Prototype.K)(value,index)?trues:falses).push(value);});return[trues,falses];},pluck:function(property){var results=[];this.each(function(value,index){results.push(value[property]);});return results;},reject:function(iterator){var results=[];this.each(function(value,index){if(!iterator(value,index)){results.push(value);}});return results;},sortBy:function(iterator){return this.collect(function(value,index){return{value:value,criteria:iterator(value,index)};}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0;}).pluck("value");},toArray:function(){return this.collect(Prototype.K);},zip:function(){var iterator=Prototype.K,args=$A(arguments);if(typeof args.last()=="function"){iterator=args.pop();}var collections=[this].concat(args).map($A);return this.map(function(value,index){iterator(value=collections.pluck(index));return value;});},inspect:function(){return"#<Enumerable:"+this.toArray().inspect()+">";}};Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});var $A=Array.from=function(iterable){if(!iterable){return[];}if(iterable.toArray){return iterable.toArray();}else{var results=[];for(var i=0;i<iterable.length;i++){results.push(iterable[i]);}return results;}};Object.extend(Array.prototype,Enumerable);Array.prototype._reverse=Array.prototype.reverse;Object.extend(Array.prototype,{_each:function(iterator){for(var i=0;i<this.length;i++){iterator(this[i]);}},clear:function(){this.length=0;return this;},first:function(){return this[0];},last:function(){return this[this.length-1];},compact:function(){return this.select(function(value){return value!=undefined||value!=null;});},flatten:function(){return this.inject([],function(array,value){return array.concat(value.constructor==Array?value.flatten():[value]);});},without:function(){var values=$A(arguments);return this.select(function(value){return !values.include(value);});},indexOf:function(object){for(var i=0;i<this.length;i++){if(this[i]==object){return i;}}return -1;},reverse:function(inline){return(inline!==false?this:this.toArray())._reverse();},shift:function(){var result=this[0];for(var i=0;i<this.length-1;i++){this[i]=this[i+1];}this.length--;return result;},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]";}});var Hash={_each:function(iterator){for(key in this){var value=this[key];if(typeof value=="function"){continue;}var pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}},keys:function(){return this.pluck("key");},values:function(){return this.pluck("value");},merge:function(hash){return $H(hash).inject($H(this),function(mergedHash,pair){mergedHash[pair.key]=pair.value;return mergedHash;});},toQueryString:function(){return this.map(function(pair){return pair.map(encodeURIComponent).join("=");}).join("&");},inspect:function(){return"#<Hash:{"+this.map(function(pair){return pair.map(Object.inspect).join(": ");}).join(", ")+"}>";}};function $H(object){var hash=Object.extend({},object||{});Object.extend(hash,Enumerable);Object.extend(hash,Hash);return hash;}ObjectRange=Class.create();Object.extend(ObjectRange.prototype,Enumerable);Object.extend(ObjectRange.prototype,{initialize:function(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;},_each:function(iterator){var value=this.start;do{iterator(value);value=value.succ();}while(this.include(value));},include:function(value){if(value<this.start){return false;}if(this.exclusive){return value<this.end;}return value<=this.end;}});var $R=function(start,end,exclusive){return new ObjectRange(start,end,exclusive);};var Ajax={getTransport:function(){return Try.these(function(){return new ActiveXObject("Msxml2.XMLHTTP");},function(){return new ActiveXObject("Microsoft.XMLHTTP");},function(){return new XMLHttpRequest();})||false;},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(iterator){this.responders._each(iterator);},register:function(responderToAdd){if(!this.include(responderToAdd)){this.responders.push(responderToAdd);}},unregister:function(responderToRemove){this.responders=this.responders.without(responderToRemove);},dispatch:function(callback,request,transport,json){this.each(function(responder){if(responder[callback]&&typeof responder[callback]=="function"){try{responder[callback].apply(responder,[request,transport,json]);}catch(e){}}});}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++;},onComplete:function(){Ajax.activeRequestCount--;}});Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(options){this.options={method:"post",asynchronous:true,parameters:""};Object.extend(this.options,options||{});},responseIsSuccess:function(){return this.transport.status==undefined||this.transport.status==0||(this.transport.status>=200&&this.transport.status<300);},responseIsFailure:function(){return !this.responseIsSuccess();}};Ajax.Request=Class.create();Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Request.prototype=Object.extend(new Ajax.Base(),{initialize:function(url,options){this.transport=Ajax.getTransport();this.setOptions(options);this.request(url);},request:function(url){var parameters=this.options.parameters||"";if(parameters.length>0){parameters+="&_=";}try{this.url=url;if(this.options.method=="get"&&parameters.length>0){this.url+=(this.url.match(/\?/)?"&":"?")+parameters;}Ajax.Responders.dispatch("onCreate",this,this.transport);this.transport.open(this.options.method,this.url,this.options.asynchronous);if(this.options.asynchronous){this.transport.onreadystatechange=this.onStateChange.bind(this);setTimeout((function(){this.respondToReadyState(1);}).bind(this),10);}this.setRequestHeaders();var body=this.options.postBody?this.options.postBody:parameters;this.transport.send(this.options.method=="post"?body:null);}catch(e){this.dispatchException(e);}},setRequestHeaders:function(){var requestHeaders=["X-Requested-With","XMLHttpRequest","X-Prototype-Version",Prototype.Version];if(this.options.method=="post"){requestHeaders.push("Content-type","application/x-www-form-urlencoded");if(this.transport.overrideMimeType){requestHeaders.push("Connection","close");}}if(this.options.requestHeaders){requestHeaders.push.apply(requestHeaders,this.options.requestHeaders);}for(var i=0;i<requestHeaders.length;i+=2){this.transport.setRequestHeader(requestHeaders[i],requestHeaders[i+1]);}},onStateChange:function(){var readyState=this.transport.readyState;if(readyState!=1){this.respondToReadyState(this.transport.readyState);}},header:function(name){try{return this.transport.getResponseHeader(name);}catch(e){}},evalJSON:function(){try{return eval(this.header("X-JSON"));}catch(e){}},evalResponse:function(){try{return eval(this.transport.responseText);}catch(e){this.dispatchException(e);}},respondToReadyState:function(readyState){var event=Ajax.Request.Events[readyState];var transport=this.transport,json=this.evalJSON();if(event=="Complete"){try{(this.options["on"+this.transport.status]||this.options["on"+(this.responseIsSuccess()?"Success":"Failure")]||Prototype.emptyFunction)(transport,json);}catch(e){this.dispatchException(e);}if((this.header("Content-type")||"").match(/^text\/javascript/i)){this.evalResponse();}}try{(this.options["on"+event]||Prototype.emptyFunction)(transport,json);Ajax.Responders.dispatch("on"+event,this,transport,json);}catch(e){this.dispatchException(e);}if(event=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction;}},dispatchException:function(exception){(this.options.onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dispatch("onException",this,exception);}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(container,url,options){this.containers={success:container.success?$(container.success):$(container),failure:container.failure?$(container.failure):(container.success?null:$(container))};this.transport=Ajax.getTransport();this.setOptions(options);var onComplete=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(transport,object){this.updateContent();onComplete(transport,object);}).bind(this);this.request(url);},updateContent:function(){var receiver=this.responseIsSuccess()?this.containers.success:this.containers.failure;var response=this.transport.responseText;if(!this.options.evalScripts){response=response.stripScripts();}if(receiver){if(this.options.insertion){new this.options.insertion(receiver,response);}else{Element.update(receiver,response);}}if(this.responseIsSuccess()){if(this.onComplete){setTimeout(this.onComplete.bind(this),10);}}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=Object.extend(new Ajax.Base(),{initialize:function(container,url,options){this.setOptions(options);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=container;this.url=url;this.start();},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent();},stop:function(){this.updater.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments);},updateComplete:function(request){if(this.options.decay){this.decay=(request.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=request.responseText;}this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000);},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options);}});document.getElementsByClassName=function(className,parentElement){var children=($(parentElement)||document.body).getElementsByTagName("*");return $A(children).inject([],function(elements,child){if(child.className.match(new RegExp("(^|\\s)"+className+"(\\s|$)"))){elements.push(child);}return elements;});};if(!window.Element){var Element=new Object();}Object.extend(Element,{visible:function(element){return $(element).style.display!="none";},toggle:function(){for(var i=0;i<arguments.length;i++){var element=$(arguments[i]);Element[Element.visible(element)?"hide":"show"](element);}},hide:function(){for(var i=0;i<arguments.length;i++){var element=$(arguments[i]);element.style.display="none";}},show:function(){for(var i=0;i<arguments.length;i++){var element=$(arguments[i]);element.style.display="";}},remove:function(element){element=$(element);element.parentNode.removeChild(element);},update:function(element,html){$(element).innerHTML=html.stripScripts();setTimeout(function(){html.evalScripts();},10);},getHeight:function(element){element=$(element);return element.offsetHeight;},classNames:function(element){return new Element.ClassNames(element);},hasClassName:function(element,className){if(!(element=$(element))){return;}return Element.classNames(element).include(className);},addClassName:function(element,className){if(!(element=$(element))){return;}return Element.classNames(element).add(className);},removeClassName:function(element,className){if(!(element=$(element))){return;}return Element.classNames(element).remove(className);},cleanWhitespace:function(element){element=$(element);for(var i=0;i<element.childNodes.length;i++){var node=element.childNodes[i];if(node.nodeType==3&&!/\S/.test(node.nodeValue)){Element.remove(node);}}},empty:function(element){return $(element).innerHTML.match(/^\s*$/);},scrollTo:function(element){element=$(element);var x=element.x?element.x:element.offsetLeft,y=element.y?element.y:element.offsetTop;window.scrollTo(x,y);},getStyle:function(element,style){element=$(element);var value=element.style[style.camelize()];if(!value){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(element,null);value=css?css.getPropertyValue(style):null;}else{if(element.currentStyle){value=element.currentStyle[style.camelize()];}}}if(window.opera&&["left","top","right","bottom"].include(style)){if(Element.getStyle(element,"position")=="static"){value="auto";}}return value=="auto"?null:value;},setStyle:function(element,style){element=$(element);for(name in style){element.style[name.camelize()]=style[name];}},getDimensions:function(element){element=$(element);if(Element.getStyle(element,"display")!="none"){return{width:element.offsetWidth,height:element.offsetHeight};}var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;els.visibility="hidden";els.position="absolute";els.display="";var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display="none";els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};},makePositioned:function(element){element=$(element);var pos=Element.getStyle(element,"position");if(pos=="static"||!pos){element._madePositioned=true;element.style.position="relative";if(window.opera){element.style.top=0;element.style.left=0;}}},undoPositioned:function(element){element=$(element);if(element._madePositioned){element._madePositioned=undefined;element.style.position=element.style.top=element.style.left=element.style.bottom=element.style.right="";}},makeClipping:function(element){element=$(element);if(element._overflow){return;}element._overflow=element.style.overflow;if((Element.getStyle(element,"overflow")||"visible")!="hidden"){element.style.overflow="hidden";}},undoClipping:function(element){element=$(element);if(element._overflow){return;}element.style.overflow=element._overflow;element._overflow=undefined;}});var Toggle=new Object();Toggle.display=Element.toggle;Abstract.Insertion=function(adjacency){this.adjacency=adjacency;};Abstract.Insertion.prototype={initialize:function(element,content){this.element=$(element);this.content=content.stripScripts();if(this.adjacency&&this.element.insertAdjacentHTML){try{this.element.insertAdjacentHTML(this.adjacency,this.content);}catch(e){if(this.element.tagName.toLowerCase()=="tbody"){this.insertContent(this.contentFromAnonymousTable());}else{throw e;}}}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange){this.initializeRange();}this.insertContent([this.range.createContextualFragment(this.content)]);}setTimeout(function(){content.evalScripts();},10);},contentFromAnonymousTable:function(){var div=document.createElement("div");div.innerHTML="<table><tbody>"+this.content+"</tbody></table>";return $A(div.childNodes[0].childNodes[0].childNodes);}};var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=Object.extend(new Abstract.Insertion("beforeBegin"),{initializeRange:function(){this.range.setStartBefore(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element);}).bind(this));}});Insertion.Top=Class.create();Insertion.Top.prototype=Object.extend(new Abstract.Insertion("afterBegin"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true);},insertContent:function(fragments){fragments.reverse(false).each((function(fragment){this.element.insertBefore(fragment,this.element.firstChild);}).bind(this));}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=Object.extend(new Abstract.Insertion("beforeEnd"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.appendChild(fragment);}).bind(this));}});Insertion.After=Class.create();Insertion.After.prototype=Object.extend(new Abstract.Insertion("afterEnd"),{initializeRange:function(){this.range.setStartAfter(this.element);},insertContent:function(fragments){fragments.each((function(fragment){this.element.parentNode.insertBefore(fragment,this.element.nextSibling);}).bind(this));}});Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(element){this.element=$(element);},_each:function(iterator){this.element.className.split(/\s+/).select(function(name){return name.length>0;})._each(iterator);},set:function(className){this.element.className=className;},add:function(classNameToAdd){if(this.include(classNameToAdd)){return;}this.set(this.toArray().concat(classNameToAdd).join(" "));},remove:function(classNameToRemove){if(!this.include(classNameToRemove)){return;}this.set(this.select(function(className){return className!=classNameToRemove;}).join(" "));},toString:function(){return this.toArray().join(" ");}};Object.extend(Element.ClassNames.prototype,Enumerable);var Field={clear:function(){for(var i=0;i<arguments.length;i++){$(arguments[i]).value="";}},focus:function(element){$(element).focus();},present:function(){for(var i=0;i<arguments.length;i++){if($(arguments[i]).value==""){return false;}}return true;},select:function(element){$(element).select();},activate:function(element){element=$(element);element.focus();if(element.select){element.select();}}};var Form={serialize:function(form){var elements=Form.getElements($(form));var queryComponents=new Array();for(var i=0;i<elements.length;i++){var queryComponent=Form.Element.serialize(elements[i]);if(queryComponent){queryComponents.push(queryComponent);}}return queryComponents.join("&");},getElements:function(form){form=$(form);var elements=new Array();for(tagName in Form.Element.Serializers){var tagElements=form.getElementsByTagName(tagName);for(var j=0;j<tagElements.length;j++){elements.push(tagElements[j]);}}return elements;},getInputs:function(form,typeName,name){form=$(form);var inputs=form.getElementsByTagName("input");if(!typeName&&!name){return inputs;}var matchingInputs=new Array();for(var i=0;i<inputs.length;i++){var input=inputs[i];if((typeName&&input.type!=typeName)||(name&&input.name!=name)){continue;}matchingInputs.push(input);}return matchingInputs;},disable:function(form){var elements=Form.getElements(form);for(var i=0;i<elements.length;i++){var element=elements[i];element.blur();element.disabled="true";}},enable:function(form){var elements=Form.getElements(form);for(var i=0;i<elements.length;i++){var element=elements[i];element.disabled="";}},findFirstElement:function(form){return Form.getElements(form).find(function(element){return element.type!="hidden"&&!element.disabled&&["input","select","textarea"].include(element.tagName.toLowerCase());});},focusFirstElement:function(form){Field.activate(Form.findFirstElement(form));},reset:function(form){$(form).reset();}};Form.Element={serialize:function(element){element=$(element);var method=element.tagName.toLowerCase();var parameter=Form.Element.Serializers[method](element);if(parameter){var key=encodeURIComponent(parameter[0]);if(key.length==0){return;}if(parameter[1].constructor!=Array){parameter[1]=[parameter[1]];}return parameter[1].map(function(value){return key+"="+encodeURIComponent(value);}).join("&");}},getValue:function(element){element=$(element);var method=element.tagName.toLowerCase();var parameter=Form.Element.Serializers[method](element);if(parameter){return parameter[1];}}};Form.Element.Serializers={input:function(element){switch(element.type.toLowerCase()){case"submit":case"hidden":case"password":case"text":return Form.Element.Serializers.textarea(element);case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(element);}return false;},inputSelector:function(element){if(element.checked){return[element.name,element.value];}},textarea:function(element){return[element.name,element.value];},select:function(element){return Form.Element.Serializers[element.type=="select-one"?"selectOne":"selectMany"](element);},selectOne:function(element){var value="",opt,index=element.selectedIndex;if(index>=0){opt=element.options[index];value=opt.value;if(!value&&!("value" in opt)){value=opt.text;}}return[element.name,value];},selectMany:function(element){var value=new Array();for(var i=0;i<element.length;i++){var opt=element.options[i];if(opt.selected){var optValue=opt.value;if(!optValue&&!("value" in opt)){optValue=opt.text;}value.push(optValue);}}return[element.name,value];}};var $F=Form.Element.getValue;Abstract.TimedObserver=function(){};Abstract.TimedObserver.prototype={initialize:function(element,frequency,callback){this.frequency=frequency;this.element=$(element);this.callback=callback;this.lastValue=this.getValue();this.registerCallback();},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},onTimerEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value;}}};Form.Element.Observer=Class.create();Form.Element.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.Element.getValue(this.element);}});Form.Observer=Class.create();Form.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.serialize(this.element);}});Abstract.EventObserver=function(){};Abstract.EventObserver.prototype={initialize:function(element,callback){this.element=$(element);this.callback=callback;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks();}else{this.registerCallback(this.element);}},onElementEvent:function(){var value=this.getValue();if(this.lastValue!=value){this.callback(this.element,value);this.lastValue=value;}},registerFormCallbacks:function(){var elements=Form.getElements(this.element);for(var i=0;i<elements.length;i++){this.registerCallback(elements[i]);}},registerCallback:function(element){if(element.type){switch(element.type.toLowerCase()){case"checkbox":case"radio":Event.observe(element,"click",this.onElementEvent.bind(this));break;case"password":case"text":case"textarea":case"select-one":case"select-multiple":Event.observe(element,"change",this.onElementEvent.bind(this));break;}}}};Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.Element.getValue(this.element);}});Form.EventObserver=Class.create();Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.serialize(this.element);}});if(!window.Event){var Event=new Object();}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,element:function(event){return event.target||event.srcElement;},isLeftClick:function(event){return(((event.which)&&(event.which==1))||((event.button)&&(event.button==1)));},pointerX:function(event){return event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));},pointerY:function(event){return event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop));},stop:function(event){if(event.preventDefault){event.preventDefault();event.stopPropagation();}else{event.returnValue=false;event.cancelBubble=true;}},findElement:function(event,tagName){var element=Event.element(event);while(element.parentNode&&(!element.tagName||(element.tagName.toUpperCase()!=tagName.toUpperCase()))){element=element.parentNode;}return element;},observers:false,_observeAndCache:function(element,name,observer,useCapture){if(!this.observers){this.observers=[];}if(element.addEventListener){this.observers.push([element,name,observer,useCapture]);element.addEventListener(name,observer,useCapture);}else{if(element.attachEvent){this.observers.push([element,name,observer,useCapture]);element.attachEvent("on"+name,observer);}}},unloadCache:function(){if(!Event.observers){return;}for(var i=0;i<Event.observers.length;i++){Event.stopObserving.apply(this,Event.observers[i]);Event.observers[i][0]=null;}Event.observers=false;},observe:function(element,name,observer,useCapture){var element=$(element);useCapture=useCapture||false;if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.attachEvent)){name="keydown";}this._observeAndCache(element,name,observer,useCapture);},stopObserving:function(element,name,observer,useCapture){var element=$(element);useCapture=useCapture||false;if(name=="keypress"&&(navigator.appVersion.match(/Konqueror|Safari|KHTML/)||element.detachEvent)){name="keydown";}if(element.removeEventListener){element.removeEventListener(name,observer,useCapture);}else{if(element.detachEvent){element.detachEvent("on"+name,observer);}}}});Event.observe(window,"unload",Event.unloadCache,false);var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;},realOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.scrollTop||0;valueL+=element.scrollLeft||0;element=element.parentNode;}while(element);return[valueL,valueT];},cumulativeOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;}while(element);return[valueL,valueT];},positionedOffset:function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;element=element.offsetParent;if(element){p=Element.getStyle(element,"position");if(p=="relative"||p=="absolute"){break;}}}while(element);return[valueL,valueT];},offsetParent:function(element){if(element.offsetParent){return element.offsetParent;}if(element==document.body){return element;}while((element=element.parentNode)&&element!=document.body){if(Element.getStyle(element,"position")!="static"){return element;}}return document.body;},within:function(element,x,y){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(element,x,y);}this.xcomp=x;this.ycomp=y;this.offset=this.cumulativeOffset(element);return(y>=this.offset[1]&&y<this.offset[1]+element.offsetHeight&&x>=this.offset[0]&&x<this.offset[0]+element.offsetWidth);},withinIncludingScrolloffsets:function(element,x,y){var offsetcache=this.realOffset(element);this.xcomp=x+offsetcache[0]-this.deltaX;this.ycomp=y+offsetcache[1]-this.deltaY;this.offset=this.cumulativeOffset(element);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+element.offsetWidth);},overlap:function(mode,element){if(!mode){return 0;}if(mode=="vertical"){return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHeight;}if(mode=="horizontal"){return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWidth;}},clone:function(source,target){source=$(source);target=$(target);target.style.position="absolute";var offsets=this.cumulativeOffset(source);target.style.top=offsets[1]+"px";target.style.left=offsets[0]+"px";target.style.width=source.offsetWidth+"px";target.style.height=source.offsetHeight+"px";},page:function(forElement){var valueT=0,valueL=0;var element=forElement;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body){if(Element.getStyle(element,"position")=="absolute"){break;}}}while(element=element.offsetParent);element=forElement;do{valueT-=element.scrollTop||0;valueL-=element.scrollLeft||0;}while(element=element.parentNode);return[valueL,valueT];},clone:function(source,target){var options=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=$(source);var p=Position.page(source);target=$(target);var delta=[0,0];var parent=null;if(Element.getStyle(target,"position")=="absolute"){parent=Position.offsetParent(target);delta=Position.page(parent);}if(parent==document.body){delta[0]-=document.body.offsetLeft;delta[1]-=document.body.offsetTop;}if(options.setLeft){target.style.left=(p[0]-delta[0]+options.offsetLeft)+"px";}if(options.setTop){target.style.top=(p[1]-delta[1]+options.offsetTop)+"px";}if(options.setWidth){target.style.width=source.offsetWidth+"px";}if(options.setHeight){target.style.height=source.offsetHeight+"px";}},absolutize:function(element){element=$(element);if(element.style.position=="absolute"){return;}Position.prepare();var offsets=Position.positionedOffset(element);var top=offsets[1];var left=offsets[0];var width=element.clientWidth;var height=element.clientHeight;element._originalLeft=left-parseFloat(element.style.left||0);element._originalTop=top-parseFloat(element.style.top||0);element._originalWidth=element.style.width;element._originalHeight=element.style.height;element.style.position="absolute";element.style.top=top+"px";element.style.left=left+"px";element.style.width=width+"px";element.style.height=height+"px";},relativize:function(element){element=$(element);if(element.style.position=="relative"){return;}Position.prepare();element.style.position="relative";var top=parseFloat(element.style.top||0)-(element._originalTop||0);var left=parseFloat(element.style.left||0)-(element._originalLeft||0);element.style.top=top+"px";element.style.left=left+"px";element.style.height=element._originalHeight;element.style.width=element._originalWidth;}};if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){Position.cumulativeOffset=function(element){var valueT=0,valueL=0;do{valueT+=element.offsetTop||0;valueL+=element.offsetLeft||0;if(element.offsetParent==document.body){if(Element.getStyle(element,"position")=="absolute"){break;}}element=element.offsetParent;}while(element);return[valueL,valueT];};}var olLoaded=0;var pmStart=10000000;var pmUpper=10001000;var pmCount=pmStart+1;var pmt="";var pms=new Array();var olInfo=new Info("4.21",1);var FREPLACE=0;var FBEFORE=1;var FAFTER=2;var FALTERNATE=3;var FCHAIN=4;var olHideForm=0;var olHautoFlag=0;var olVautoFlag=0;var hookPts=new Array(),postParse=new Array(),cmdLine=new Array(),runTime=new Array();registerCommands("donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass");if(typeof ol_fgcolor=="undefined"){var ol_fgcolor="#FFFFFF";}if(typeof ol_bgcolor=="undefined"){var ol_bgcolor="#FF0000";}if(typeof ol_textcolor=="undefined"){var ol_textcolor="#000000";}if(typeof ol_capcolor=="undefined"){var ol_capcolor="#FFFFFF";}if(typeof ol_closecolor=="undefined"){var ol_closecolor="#AA80FF";}if(typeof ol_textfont=="undefined"){var ol_textfont="Verdana,Arial,Helvetica";}if(typeof ol_captionfont=="undefined"){var ol_captionfont="Verdana,Arial,Helvetica";}if(typeof ol_closefont=="undefined"){var ol_closefont="Verdana,Arial,Helvetica";}if(typeof ol_textsize=="undefined"){var ol_textsize="1";}if(typeof ol_captionsize=="undefined"){var ol_captionsize="1";}if(typeof ol_closesize=="undefined"){var ol_closesize="1";}if(typeof ol_width=="undefined"){var ol_width="";}if(typeof ol_border=="undefined"){var ol_border="1";}if(typeof ol_cellpad=="undefined"){var ol_cellpad=0;}if(typeof ol_offsetx=="undefined"){var ol_offsetx=-30;}if(typeof ol_offsety=="undefined"){var ol_offsety=-11;}if(typeof ol_text=="undefined"){var ol_text="Default Text";}if(typeof ol_cap=="undefined"){var ol_cap="";}if(typeof ol_sticky=="undefined"){var ol_sticky=0;}if(typeof ol_background=="undefined"){var ol_background="";}if(typeof ol_close=="undefined"){var ol_close="Close";}if(typeof ol_hpos=="undefined"){var ol_hpos=RIGHT;}if(typeof ol_status=="undefined"){var ol_status="";}if(typeof ol_autostatus=="undefined"){var ol_autostatus=0;}if(typeof ol_height=="undefined"){var ol_height=-1;}if(typeof ol_snapx=="undefined"){var ol_snapx=0;}if(typeof ol_snapy=="undefined"){var ol_snapy=0;}if(typeof ol_fixx=="undefined"){var ol_fixx=-1;}if(typeof ol_fixy=="undefined"){var ol_fixy=-1;}if(typeof ol_relx=="undefined"){var ol_relx=null;}if(typeof ol_rely=="undefined"){var ol_rely=null;}if(typeof ol_fgbackground=="undefined"){var ol_fgbackground="";}if(typeof ol_bgbackground=="undefined"){var ol_bgbackground="";}if(typeof ol_padxl=="undefined"){var ol_padxl=1;}if(typeof ol_padxr=="undefined"){var ol_padxr=1;}if(typeof ol_padyt=="undefined"){var ol_padyt=1;}if(typeof ol_padyb=="undefined"){var ol_padyb=1;}if(typeof ol_fullhtml=="undefined"){var ol_fullhtml=0;}if(typeof ol_vpos=="undefined"){var ol_vpos=BELOW;}if(typeof ol_aboveheight=="undefined"){var ol_aboveheight=0;}if(typeof ol_capicon=="undefined"){var ol_capicon="";}if(typeof ol_frame=="undefined"){var ol_frame=self;}if(typeof ol_timeout=="undefined"){var ol_timeout=0;}if(typeof ol_function=="undefined"){var ol_function=null;}if(typeof ol_delay=="undefined"){var ol_delay=0;}if(typeof ol_hauto=="undefined"){var ol_hauto=0;}if(typeof ol_vauto=="undefined"){var ol_vauto=0;}if(typeof ol_closeclick=="undefined"){var ol_closeclick=0;}if(typeof ol_wrap=="undefined"){var ol_wrap=0;}if(typeof ol_followmouse=="undefined"){var ol_followmouse=1;}if(typeof ol_mouseoff=="undefined"){var ol_mouseoff=0;}if(typeof ol_closetitle=="undefined"){var ol_closetitle="Close";}if(typeof ol_compatmode=="undefined"){var ol_compatmode=0;}if(typeof ol_css=="undefined"){var ol_css=CSSOFF;}if(typeof ol_fgclass=="undefined"){var ol_fgclass="";}if(typeof ol_bgclass=="undefined"){var ol_bgclass="";}if(typeof ol_textfontclass=="undefined"){var ol_textfontclass="";}if(typeof ol_captionfontclass=="undefined"){var ol_captionfontclass="";}if(typeof ol_closefontclass=="undefined"){var ol_closefontclass="";}if(typeof ol_texts=="undefined"){var ol_texts=new Array("Text 0","Text 1");}if(typeof ol_caps=="undefined"){var ol_caps=new Array("Caption 0","Caption 1");}var o3_text="";var o3_cap="";var o3_sticky=0;var o3_background="";var o3_close="Close";var o3_hpos=RIGHT;var o3_offsetx=2;var o3_offsety=2;var o3_fgcolor="";var o3_bgcolor="";var o3_textcolor="";var o3_capcolor="";var o3_closecolor="";var o3_width=100;var o3_border=1;var o3_cellpad=2;var o3_status="";var o3_autostatus=0;var o3_height=-1;var o3_snapx=0;var o3_snapy=0;var o3_fixx=-1;var o3_fixy=-1;var o3_relx=null;var o3_rely=null;var o3_fgbackground="";var o3_bgbackground="";var o3_padxl=0;var o3_padxr=0;var o3_padyt=0;var o3_padyb=0;var o3_fullhtml=0;var o3_vpos=BELOW;var o3_aboveheight=0;var o3_capicon="";var o3_textfont="Verdana,Arial,Helvetica";var o3_captionfont="Verdana,Arial,Helvetica";var o3_closefont="Verdana,Arial,Helvetica";var o3_textsize="1";var o3_captionsize="1";var o3_closesize="1";var o3_frame=self;var o3_timeout=0;var o3_timerid=0;var o3_allowmove=0;var o3_function=null;var o3_delay=0;var o3_delayid=0;var o3_hauto=0;var o3_vauto=0;var o3_closeclick=0;var o3_wrap=0;var o3_followmouse=1;var o3_mouseoff=0;var o3_closetitle="";var o3_compatmode=0;var o3_css=CSSOFF;var o3_fgclass="";var o3_bgclass="";var o3_textfontclass="";var o3_captionfontclass="";var o3_closefontclass="";var o3_x=0;var o3_y=0;var o3_showingsticky=0;var o3_removecounter=0;var over=null;var fnRef,hoveringSwitch=false;var olHideDelay;var isMac=(navigator.userAgent.indexOf("Mac")!=-1);var olOp=(navigator.userAgent.toLowerCase().indexOf("opera")>-1&&document.createTextNode);var olNs4=(navigator.appName=="Netscape"&&parseInt(navigator.appVersion)==4);var olNs6=(document.getElementById)?true:false;var olKq=(olNs6&&/konqueror/i.test(navigator.userAgent));var olIe4=(document.all)?true:false;var olIe5=false;var olIe55=false;var docRoot="document.body";if(olNs4){var oW=window.innerWidth;var oH=window.innerHeight;window.onresize=function(){if(oW!=window.innerWidth||oH!=window.innerHeight){location.reload();}};}if(olIe4){var agent=navigator.userAgent;if(/MSIE/.test(agent)){var versNum=parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]);if(versNum>=5){olIe5=true;olIe55=(versNum>=5.5&&!olOp)?true:false;if(olNs6){olNs6=false;}}}if(olNs6){olIe4=false;}}if(document.compatMode&&document.compatMode=="CSS1Compat"){docRoot=((olIe4&&!olOp)?"document.documentElement":docRoot);}if(window.addEventListener){window.addEventListener("load",OLonLoad_handler,false);}else{if(window.attachEvent){window.attachEvent("onload",OLonLoad_handler);}}var capExtent;function overlib(){if(!olLoaded||isExclusive(overlib.arguments)){return true;}if(olCheckMouseCapture){olMouseCapture();}if(over){over=(typeof over.id!="string")?o3_frame.document.all["overDiv"]:over;cClick();}olHideDelay=0;o3_text=ol_text;o3_cap=ol_cap;o3_sticky=ol_sticky;o3_background=ol_background;o3_close=ol_close;o3_hpos=ol_hpos;o3_offsetx=ol_offsetx;o3_offsety=ol_offsety;o3_fgcolor=ol_fgcolor;o3_bgcolor=ol_bgcolor;o3_textcolor=ol_textcolor;o3_capcolor=ol_capcolor;o3_closecolor=ol_closecolor;o3_width=ol_width;o3_border=ol_border;o3_cellpad=ol_cellpad;o3_status=ol_status;o3_autostatus=ol_autostatus;o3_height=ol_height;o3_snapx=ol_snapx;o3_snapy=ol_snapy;o3_fixx=ol_fixx;o3_fixy=ol_fixy;o3_relx=ol_relx;o3_rely=ol_rely;o3_fgbackground=ol_fgbackground;o3_bgbackground=ol_bgbackground;o3_padxl=ol_padxl;o3_padxr=ol_padxr;o3_padyt=ol_padyt;o3_padyb=ol_padyb;o3_fullhtml=ol_fullhtml;o3_vpos=ol_vpos;o3_aboveheight=ol_aboveheight;o3_capicon=ol_capicon;o3_textfont=ol_textfont;o3_captionfont=ol_captionfont;o3_closefont=ol_closefont;o3_textsize=ol_textsize;o3_captionsize=ol_captionsize;o3_closesize=ol_closesize;o3_timeout=ol_timeout;o3_function=ol_function;o3_delay=ol_delay;o3_hauto=ol_hauto;o3_vauto=ol_vauto;o3_closeclick=ol_closeclick;o3_wrap=ol_wrap;o3_followmouse=ol_followmouse;o3_mouseoff=ol_mouseoff;o3_closetitle=ol_closetitle;o3_css=ol_css;o3_compatmode=ol_compatmode;o3_fgclass=ol_fgclass;o3_bgclass=ol_bgclass;o3_textfontclass=ol_textfontclass;o3_captionfontclass=ol_captionfontclass;o3_closefontclass=ol_closefontclass;setRunTimeVariables();fnRef="";o3_frame=ol_frame;if(!(over=createDivContainer())){return false;}parseTokens("o3_",overlib.arguments);if(!postParseChecks()){return false;}if(o3_delay==0){return runHook("olMain",FREPLACE);}else{o3_delayid=setTimeout("runHook('olMain', FREPLACE)",o3_delay);return false;}}function nd(time){if(olLoaded&&!isExclusive()){hideDelay(time);if(o3_removecounter>=1){o3_showingsticky=0;}if(o3_showingsticky==0){o3_allowmove=0;if(over!=null&&o3_timerid==0){runHook("hideObject",FREPLACE,over);}}else{o3_removecounter++;}}return true;}function cClick(){if(olLoaded){runHook("hideObject",FREPLACE,over);o3_showingsticky=0;}return false;}function overlib_pagedefaults(){parseTokens("ol_",overlib_pagedefaults.arguments);}function olMain(){var layerhtml,styleType;runHook("olMain",FBEFORE);if(o3_background!=""||o3_fullhtml){layerhtml=runHook("ol_content_background",FALTERNATE,o3_css,o3_text,o3_background,o3_fullhtml);}else{styleType=(pms[o3_css-1-pmStart]=="cssoff"||pms[o3_css-1-pmStart]=="cssclass");if(o3_fgbackground!=""){o3_fgbackground='background="'+o3_fgbackground+'"';}if(o3_bgbackground!=""){o3_bgbackground=(styleType?'background="'+o3_bgbackground+'"':o3_bgbackground);}if(o3_fgcolor!=""){o3_fgcolor=(styleType?'bgcolor="'+o3_fgcolor+'"':o3_fgcolor);}if(o3_bgcolor!=""){o3_bgcolor=(styleType?'bgcolor="'+o3_bgcolor+'"':o3_bgcolor);}if(o3_height>0){o3_height=(styleType?'height="'+o3_height+'"':o3_height);}else{o3_height="";}if(o3_cap==""){layerhtml=runHook("ol_content_simple",FALTERNATE,o3_css,o3_text);}else{if(o3_sticky){layerhtml=runHook("ol_content_caption",FALTERNATE,o3_css,o3_text,o3_cap,o3_close);}else{layerhtml=runHook("ol_content_caption",FALTERNATE,o3_css,o3_text,o3_cap,"");}}}if(o3_sticky){if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;}o3_showingsticky=1;o3_removecounter=0;}if(!runHook("createPopup",FREPLACE,layerhtml)){return false;}if(o3_autostatus>0){o3_status=o3_text;if(o3_autostatus>1){o3_status=o3_cap;}}o3_allowmove=0;if(o3_timeout>0){if(o3_timerid>0){clearTimeout(o3_timerid);}o3_timerid=setTimeout("cClick()",o3_timeout);}runHook("disp",FREPLACE,o3_status);runHook("olMain",FAFTER);return(olOp&&event&&event.type=="mouseover"&&!o3_status)?"":(o3_status!="");}function ol_content_simple(text){var cpIsMultiple=/,/.test(o3_cellpad);var txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+" "+o3_height)+'><tr><td><table width="100%" border="0" '+((olNs4||!cpIsMultiple)?'cellpadding="'+o3_cellpad+'" ':"")+'cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+" "+o3_fgbackground+" "+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">':((!olNs4&&cpIsMultiple)?' style="'+setCellPadStr(o3_cellpad)+'">':">"))+(o3_textfontclass?"":wrapStr(0,o3_textsize,"text"))+text+(o3_textfontclass?"":wrapStr(1,o3_textsize))+"</td></tr></table></td></tr></table>";set_background("");return txt;}function ol_content_caption(text,title,close){var nameId,txt,cpIsMultiple=/,/.test(o3_cellpad);var closing,closeevent;closing="";closeevent="onmouseover";if(o3_closeclick==1){closeevent=(o3_closetitle?"title='"+o3_closetitle+"'":"")+" onclick";}if(o3_capicon!=""){nameId=' hspace = "5"'+' align = "middle" alt = ""';if(typeof o3_dragimg!="undefined"&&o3_dragimg){nameId=' hspace="5"'+' name="'+o3_dragimg+'" id="'+o3_dragimg+'" align="middle" alt="Drag Enabled" title="Drag Enabled"';}o3_capicon='<img src="'+o3_capicon+'"'+nameId+" />";}if(close!=""){closing="<td "+(!o3_compatmode&&o3_closefontclass?'class="'+o3_closefontclass:'align="RIGHT')+'"><a href="javascript:return '+fnRef+'cClick();"'+((o3_compatmode&&o3_closefontclass)?' class="'+o3_closefontclass+'" ':" ")+closeevent+'="return '+fnRef+'cClick();">'+(o3_closefontclass?"":wrapStr(0,o3_closesize,"close"))+close+(o3_closefontclass?"":wrapStr(1,o3_closesize,"close"))+"</a></td>";}txt='<table width="'+o3_width+'" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass?'class="'+o3_bgclass+'"':o3_bgcolor+" "+o3_bgbackground+" "+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td'+(o3_captionfontclass?' class="'+o3_captionfontclass+'">':">")+(o3_captionfontclass?"":"<b>"+wrapStr(0,o3_captionsize,"caption"))+o3_capicon+title+(o3_captionfontclass?"":wrapStr(1,o3_captionsize)+"</b>")+"</td>"+closing+'</tr></table><table width="100%" border="0" '+((olNs4||!cpIsMultiple)?'cellpadding="'+o3_cellpad+'" ':"")+'cellspacing="0" '+(o3_fgclass?'class="'+o3_fgclass+'"':o3_fgcolor+" "+o3_fgbackground+" "+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass?' class="'+o3_textfontclass+'">':((!olNs4&&cpIsMultiple)?' style="'+setCellPadStr(o3_cellpad)+'">':">"))+(o3_textfontclass?"":wrapStr(0,o3_textsize,"text"))+text+(o3_textfontclass?"":wrapStr(1,o3_textsize))+"</td></tr></table></td></tr></table>";set_background("");return txt;}function ol_content_background(text,picture,hasfullhtml){if(hasfullhtml){txt=text;}else{txt='<table width="'+o3_width+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass?'" class="'+o3_textfontclass:"")+'">'+(o3_textfontclass?"":wrapStr(0,o3_textsize,"text"))+text+(o3_textfontclass?"":wrapStr(1,o3_textsize))+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>';}set_background(picture);return txt;}function set_background(pic){if(pic==""){if(olNs4){over.background.src=null;}else{if(over.style){over.style.backgroundImage="none";}}}else{if(olNs4){over.background.src=pic;}else{if(over.style){over.style.width=o3_width+"px";over.style.backgroundImage="url("+pic+")";}}}}var olShowId=-1;function disp(statustext){runHook("disp",FBEFORE);if(o3_allowmove==0){runHook("placeLayer",FREPLACE);(olNs6&&olShowId<0)?olShowId=setTimeout("runHook('showObject', FREPLACE, over)",1):runHook("showObject",FREPLACE,over);o3_allowmove=(o3_sticky||o3_followmouse==0)?0:1;}runHook("disp",FAFTER);if(statustext!=""){self.status=statustext;}}function createPopup(lyrContent){runHook("createPopup",FBEFORE);if(o3_wrap){var wd,ww,theObj=(olNs4?over:over.style);theObj.top=theObj.left=((olIe4&&!olOp)?0:-10000)+(!olNs4?"px":0);layerWrite(lyrContent);wd=(olNs4?over.clip.width:over.offsetWidth);if(wd>(ww=windowWidth())){lyrContent=lyrContent.replace(/\&nbsp;/g," ");o3_width=ww;o3_wrap=0;}}layerWrite(lyrContent);if(o3_wrap){o3_width=(olNs4?over.clip.width:over.offsetWidth);}runHook("createPopup",FAFTER,lyrContent);return true;}function placeLayer(){var placeX,placeY,widthFix=0;if(o3_frame.innerWidth){widthFix=18;}iwidth=windowWidth();winoffset=(olIe4)?eval("o3_frame."+docRoot+".scrollLeft"):o3_frame.pageXOffset;placeX=runHook("horizontalPlacement",FCHAIN,iwidth,winoffset,widthFix);if(o3_frame.innerHeight){iheight=o3_frame.innerHeight;}else{if(eval("o3_frame."+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval("o3_frame."+docRoot+".clientHeight")){iheight=eval("o3_frame."+docRoot+".clientHeight");}}scrolloffset=(olIe4)?eval("o3_frame."+docRoot+".scrollTop"):o3_frame.pageYOffset;placeY=runHook("verticalPlacement",FCHAIN,iheight,scrolloffset);repositionTo(over,placeX,placeY);}function olMouseMove(e){var e=(e)?e:event;if(e.pageX){o3_x=e.pageX;o3_y=e.pageY;}else{if(e.clientX){o3_x=eval("e.clientX+o3_frame."+docRoot+".scrollLeft");o3_y=eval("e.clientY+o3_frame."+docRoot+".scrollTop");}}if(o3_allowmove==1){runHook("placeLayer",FREPLACE);}if(hoveringSwitch&&!olNs4&&runHook("cursorOff",FREPLACE)){(olHideDelay?hideDelay(olHideDelay):cClick());hoveringSwitch=!hoveringSwitch;}}function no_overlib(){return ver3fix;}function olMouseCapture(){capExtent=document;var fN,str="",l,k,f,wMv,sS,mseHandler=olMouseMove;var re=/function[ ]*(\w*)\(/;wMv=(!olIe4&&window.onmousemove);if(document.onmousemove||wMv){if(wMv){capExtent=window;}f=capExtent.onmousemove.toString();fN=f.match(re);if(fN==null){str=f+"(e); ";}else{if(fN[1]=="anonymous"||fN[1]=="olMouseMove"||(wMv&&fN[1]=="onmousemove")){if(!olOp&&wMv){l=f.indexOf("{")+1;k=f.lastIndexOf("}");sS=f.substring(l,k);if((l=sS.indexOf("("))!=-1){sS=sS.substring(0,l).replace(/^\s+/,"").replace(/\s+$/,"");if(eval("typeof "+sS+" == 'undefined'")){window.onmousemove=null;}else{str=sS+"(e);";}}}if(!str){olCheckMouseCapture=false;return;}}else{if(fN[1]){str=fN[1]+"(e); ";}else{l=f.indexOf("{")+1;k=f.lastIndexOf("}");str=f.substring(l,k)+"\n";}}}str+="olMouseMove(e); ";mseHandler=new Function("e",str);}capExtent.onmousemove=mseHandler;if(olNs4){capExtent.captureEvents(Event.MOUSEMOVE);}}function parseTokens(pf,ar){var v,i,mode=-1,par=(pf!="ol_");var fnMark=(par&&!ar.length?1:0);for(i=0;i<ar.length;i++){if(mode<0){if(typeof ar[i]=="number"&&ar[i]>pmStart&&ar[i]<pmUpper){fnMark=(par?1:0);i--;}else{switch(pf){case"ol_":ol_text=ar[i].toString();break;default:o3_text=ar[i].toString();}}mode=0;}else{if(ar[i]>=pmCount||ar[i]==DONOTHING){continue;}if(ar[i]==INARRAY){fnMark=0;eval(pf+"text=ol_texts["+ar[++i]+"].toString()");continue;}if(ar[i]==CAPARRAY){eval(pf+"cap=ol_caps["+ar[++i]+"].toString()");continue;}if(ar[i]==STICKY){if(pf!="ol_"){eval(pf+"sticky=1");}continue;}if(ar[i]==BACKGROUND){eval(pf+'background="'+ar[++i]+'"');continue;}if(ar[i]==NOCLOSE){if(pf!="ol_"){opt_NOCLOSE();}continue;}if(ar[i]==CAPTION){eval(pf+"cap='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==CENTER||ar[i]==LEFT||ar[i]==RIGHT){eval(pf+"hpos="+ar[i]);if(pf!="ol_"){olHautoFlag=1;}continue;}if(ar[i]==OFFSETX){eval(pf+"offsetx="+ar[++i]);continue;}if(ar[i]==OFFSETY){eval(pf+"offsety="+ar[++i]);continue;}if(ar[i]==FGCOLOR){eval(pf+'fgcolor="'+ar[++i]+'"');continue;}if(ar[i]==BGCOLOR){eval(pf+'bgcolor="'+ar[++i]+'"');continue;}if(ar[i]==TEXTCOLOR){eval(pf+'textcolor="'+ar[++i]+'"');continue;}if(ar[i]==CAPCOLOR){eval(pf+'capcolor="'+ar[++i]+'"');continue;}if(ar[i]==CLOSECOLOR){eval(pf+'closecolor="'+ar[++i]+'"');continue;}if(ar[i]==WIDTH){eval(pf+"width="+ar[++i]);continue;}if(ar[i]==BORDER){eval(pf+"border="+ar[++i]);continue;}if(ar[i]==CELLPAD){i=opt_MULTIPLEARGS(++i,ar,(pf+"cellpad"));continue;}if(ar[i]==STATUS){eval(pf+"status='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==AUTOSTATUS){eval(pf+"autostatus=("+pf+"autostatus == 1) ? 0 : 1");continue;}if(ar[i]==AUTOSTATUSCAP){eval(pf+"autostatus=("+pf+"autostatus == 2) ? 0 : 2");continue;}if(ar[i]==HEIGHT){eval(pf+"height="+pf+"aboveheight="+ar[++i]);continue;}if(ar[i]==CLOSETEXT){eval(pf+"close='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==SNAPX){eval(pf+"snapx="+ar[++i]);continue;}if(ar[i]==SNAPY){eval(pf+"snapy="+ar[++i]);continue;}if(ar[i]==FIXX){eval(pf+"fixx="+ar[++i]);continue;}if(ar[i]==FIXY){eval(pf+"fixy="+ar[++i]);continue;}if(ar[i]==RELX){eval(pf+"relx="+ar[++i]);continue;}if(ar[i]==RELY){eval(pf+"rely="+ar[++i]);continue;}if(ar[i]==FGBACKGROUND){eval(pf+'fgbackground="'+ar[++i]+'"');continue;}if(ar[i]==BGBACKGROUND){eval(pf+'bgbackground="'+ar[++i]+'"');continue;}if(ar[i]==PADX){eval(pf+"padxl="+ar[++i]);eval(pf+"padxr="+ar[++i]);continue;}if(ar[i]==PADY){eval(pf+"padyt="+ar[++i]);eval(pf+"padyb="+ar[++i]);continue;}if(ar[i]==FULLHTML){if(pf!="ol_"){eval(pf+"fullhtml=1");}continue;}if(ar[i]==BELOW||ar[i]==ABOVE){eval(pf+"vpos="+ar[i]);if(pf!="ol_"){olVautoFlag=1;}continue;}if(ar[i]==CAPICON){eval(pf+'capicon="'+ar[++i]+'"');continue;}if(ar[i]==TEXTFONT){eval(pf+"textfont='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==CAPTIONFONT){eval(pf+"captionfont='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==CLOSEFONT){eval(pf+"closefont='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==TEXTSIZE){eval(pf+'textsize="'+ar[++i]+'"');continue;}if(ar[i]==CAPTIONSIZE){eval(pf+'captionsize="'+ar[++i]+'"');continue;}if(ar[i]==CLOSESIZE){eval(pf+'closesize="'+ar[++i]+'"');continue;}if(ar[i]==TIMEOUT){eval(pf+"timeout="+ar[++i]);continue;}if(ar[i]==FUNCTION){if(pf=="ol_"){if(typeof ar[i+1]!="number"){v=ar[++i];ol_function=(typeof v=="function"?v:null);}}else{fnMark=0;v=null;if(typeof ar[i+1]!="number"){v=ar[++i];}opt_FUNCTION(v);}continue;}if(ar[i]==DELAY){eval(pf+"delay="+ar[++i]);continue;}if(ar[i]==HAUTO){eval(pf+"hauto=("+pf+"hauto == 0) ? 1 : 0");continue;}if(ar[i]==VAUTO){eval(pf+"vauto=("+pf+"vauto == 0) ? 1 : 0");continue;}if(ar[i]==CLOSECLICK){eval(pf+"closeclick=("+pf+"closeclick == 0) ? 1 : 0");continue;}if(ar[i]==WRAP){eval(pf+"wrap=("+pf+"wrap == 0) ? 1 : 0");continue;}if(ar[i]==FOLLOWMOUSE){eval(pf+"followmouse=("+pf+"followmouse == 1) ? 0 : 1");continue;}if(ar[i]==MOUSEOFF){eval(pf+"mouseoff=("+pf+"mouseoff==0) ? 1 : 0");v=ar[i+1];if(pf!="ol_"&&eval(pf+"mouseoff")&&typeof v=="number"&&(v<pmStart||v>pmUpper)){olHideDelay=ar[++i];}continue;}if(ar[i]==CLOSETITLE){eval(pf+"closetitle='"+escSglQuote(ar[++i])+"'");continue;}if(ar[i]==CSSOFF||ar[i]==CSSCLASS){eval(pf+"css="+ar[i]);continue;}if(ar[i]==COMPATMODE){eval(pf+"compatmode=("+pf+"compatmode==0) ? 1 : 0");continue;}if(ar[i]==FGCLASS){eval(pf+'fgclass="'+ar[++i]+'"');continue;}if(ar[i]==BGCLASS){eval(pf+'bgclass="'+ar[++i]+'"');continue;}if(ar[i]==TEXTFONTCLASS){eval(pf+'textfontclass="'+ar[++i]+'"');continue;}if(ar[i]==CAPTIONFONTCLASS){eval(pf+'captionfontclass="'+ar[++i]+'"');continue;}if(ar[i]==CLOSEFONTCLASS){eval(pf+'closefontclass="'+ar[++i]+'"');continue;}i=parseCmdLine(pf,i,ar);}}if(fnMark&&o3_function){o3_text=o3_function();}if((pf=="o3_")&&o3_wrap){o3_width=0;var tReg=/<.*\n*>/ig;if(!tReg.test(o3_text)){o3_text=o3_text.replace(/[ ]+/g,"&nbsp;");}if(!tReg.test(o3_cap)){o3_cap=o3_cap.replace(/[ ]+/g,"&nbsp;");}}if((pf=="o3_")&&o3_sticky){if(!o3_close&&(o3_frame!=ol_frame)){o3_close=ol_close;}if(o3_mouseoff&&(o3_frame==ol_frame)){opt_NOCLOSE(" ");}}}function layerWrite(txt){txt+="\n";if(olNs4){var lyr=o3_frame.document.layers["overDiv"].document;lyr.write(txt);lyr.close();}else{if(typeof over.innerHTML!="undefined"){if(olIe5&&isMac){over.innerHTML="";}over.innerHTML=txt;}else{range=o3_frame.document.createRange();range.setStartAfter(over);domfrag=range.createContextualFragment(txt);while(over.hasChildNodes()){over.removeChild(over.lastChild);}over.appendChild(domfrag);}}}function showObject(obj){runHook("showObject",FBEFORE);var theObj=(olNs4?obj:obj.style);theObj.visibility="visible";runHook("showObject",FAFTER);}function hideObject(obj){runHook("hideObject",FBEFORE);var theObj=(olNs4?obj:obj.style);if(olNs6&&olShowId>0){clearTimeout(olShowId);olShowId=0;}theObj.visibility="hidden";theObj.top=theObj.left=((olIe4&&!olOp)?0:-10000)+(!olNs4?"px":0);if(o3_timerid>0){clearTimeout(o3_timerid);}if(o3_delayid>0){clearTimeout(o3_delayid);}o3_timerid=0;o3_delayid=0;self.status="";if(obj.onmouseout||obj.onmouseover){if(olNs4){obj.releaseEvents(Event.MOUSEOUT||Event.MOUSEOVER);}obj.onmouseout=obj.onmouseover=null;}runHook("hideObject",FAFTER);}function repositionTo(obj,xL,yL){var theObj=(olNs4?obj:obj.style);theObj.left=xL+(!olNs4?"px":0);theObj.top=yL+(!olNs4?"px":0);}function cursorOff(){var left=parseInt(over.style.left);var top=parseInt(over.style.top);var right=left+(over.offsetWidth>=parseInt(o3_width)?over.offsetWidth:parseInt(o3_width));var bottom=top+(over.offsetHeight>=o3_aboveheight?over.offsetHeight:o3_aboveheight);if(o3_x<left||o3_x>right||o3_y<top||o3_y>bottom){return true;}return false;}function opt_FUNCTION(callme){o3_text=(callme?(typeof callme=="string"?(/.+\(.*\)/.test(callme)?eval(callme):callme):callme()):(o3_function?o3_function():"No Function"));return 0;}function opt_NOCLOSE(unused){if(!unused){o3_close="";}if(olNs4){over.captureEvents(Event.MOUSEOUT||Event.MOUSEOVER);over.onmouseover=function(){if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;}};over.onmouseout=function(e){if(olHideDelay){hideDelay(olHideDelay);}else{cClick(e);}};}else{over.onmouseover=function(){hoveringSwitch=true;if(o3_timerid>0){clearTimeout(o3_timerid);o3_timerid=0;}};}return 0;}function opt_MULTIPLEARGS(i,args,parameter){var k=i,re,pV,str="";for(k=i;k<args.length;k++){if(typeof args[k]=="number"&&args[k]>pmStart){break;}str+=args[k]+",";}if(str){str=str.substring(0,--str.length);}k--;pV=(olNs4&&/cellpad/i.test(parameter))?str.split(",")[0]:str;eval(parameter+'="'+pV+'"');return k;}function nbspCleanup(){if(o3_wrap){o3_text=o3_text.replace(/\&nbsp;/g," ");o3_cap=o3_cap.replace(/\&nbsp;/g," ");}}function escSglQuote(str){return str.toString().replace(/'/g,"\\'");}function OLonLoad_handler(e){var re=/\w+\(.*\)[;\s]+/g,olre=/overlib\(|nd\(|cClick\(/,fn,l,i;if(!olLoaded){olLoaded=1;}if(window.removeEventListener&&e.eventPhase==3){window.removeEventListener("load",OLonLoad_handler,false);}else{if(window.detachEvent){window.detachEvent("onload",OLonLoad_handler);var fN=document.body.getAttribute("onload");if(fN){fN=fN.toString().match(re);if(fN&&fN.length){for(i=0;i<fN.length;i++){if(/anonymous/.test(fN[i])){continue;}while((l=fN[i].search(/\)[;\s]+/))!=-1){fn=fN[i].substring(0,l+1);fN[i]=fN[i].substring(l+2);if(olre.test(fn)){eval(fn);}}}}}}}}function wrapStr(endWrap,fontSizeStr,whichString){var fontStr,fontColor,isClose=((whichString=="close")?1:0),hasDims=/[%\-a-z]+$/.test(fontSizeStr);fontSizeStr=(olNs4)?(!hasDims?fontSizeStr:"1"):fontSizeStr;if(endWrap){return(hasDims&&!olNs4)?(isClose?"</span>":"</div>"):"</font>";}else{fontStr="o3_"+whichString+"font";fontColor="o3_"+((whichString=="caption")?"cap":whichString)+"color";return(hasDims&&!olNs4)?(isClose?'<span style="font-family: '+quoteMultiNameFonts(eval(fontStr))+"; color: "+eval(fontColor)+"; font-size: "+fontSizeStr+';">':'<div style="font-family: '+quoteMultiNameFonts(eval(fontStr))+"; color: "+eval(fontColor)+"; font-size: "+fontSizeStr+';">'):'<font face="'+eval(fontStr)+'" color="'+eval(fontColor)+'" size="'+(parseInt(fontSizeStr)>7?"7":fontSizeStr)+'">';}}function quoteMultiNameFonts(theFont){var v,pM=theFont.split(",");for(var i=0;i<pM.length;i++){v=pM[i];v=v.replace(/^\s+/,"").replace(/\s+$/,"");if(/\s/.test(v)&&!/['"]/.test(v)){v="'"+v+"'";pM[i]=v;}}return pM.join();}function isExclusive(args){return false;}function setCellPadStr(parameter){var Str="",j=0,ary=new Array(),top,bottom,left,right;Str+="padding: ";ary=parameter.replace(/\s+/g,"").split(",");switch(ary.length){case 2:top=bottom=ary[j];left=right=ary[++j];break;case 3:top=ary[j];left=right=ary[++j];bottom=ary[++j];break;case 4:top=ary[j];right=ary[++j];bottom=ary[++j];left=ary[++j];break;}Str+=((ary.length==1)?ary[0]+"px;":top+"px "+right+"px "+bottom+"px "+left+"px;");return Str;}function hideDelay(time){if(time&&!o3_delay){if(o3_timerid>0){clearTimeout(o3_timerid);}o3_timerid=setTimeout("cClick()",(o3_timeout=time));}}function horizontalPlacement(browserWidth,horizontalScrollAmount,widthFix){var placeX,iwidth=browserWidth,winoffset=horizontalScrollAmount;var parsedWidth=parseInt(o3_width);if(o3_fixx>-1||o3_relx!=null){placeX=(o3_relx!=null?(o3_relx<0?winoffset+o3_relx+iwidth-parsedWidth-widthFix:winoffset+o3_relx):o3_fixx);}else{if(o3_hauto==1){if((o3_x-winoffset)>(iwidth/2)){o3_hpos=LEFT;}else{o3_hpos=RIGHT;}}if(o3_hpos==CENTER){placeX=o3_x+o3_offsetx-(parsedWidth/2);if(placeX<winoffset){placeX=winoffset;}}if(o3_hpos==RIGHT){placeX=o3_x+o3_offsetx;if((placeX+parsedWidth)>(winoffset+iwidth-widthFix)){placeX=iwidth+winoffset-parsedWidth-widthFix;if(placeX<0){placeX=0;}}}if(o3_hpos==LEFT){placeX=o3_x-o3_offsetx-parsedWidth;if(placeX<winoffset){placeX=winoffset;}}if(o3_snapx>1){var snapping=placeX%o3_snapx;if(o3_hpos==LEFT){placeX=placeX-(o3_snapx+snapping);}else{placeX=placeX+(o3_snapx-snapping);}if(placeX<winoffset){placeX=winoffset;}}}return placeX;}function verticalPlacement(browserHeight,verticalScrollAmount){var placeY,iheight=browserHeight,scrolloffset=verticalScrollAmount;var parsedHeight=(o3_aboveheight?parseInt(o3_aboveheight):(olNs4?over.clip.height:over.offsetHeight));if(o3_fixy>-1||o3_rely!=null){placeY=(o3_rely!=null?(o3_rely<0?scrolloffset+o3_rely+iheight-parsedHeight:scrolloffset+o3_rely):o3_fixy);}else{if(o3_vauto==1){if((o3_y-scrolloffset)>(iheight/2)&&o3_vpos==BELOW&&(o3_y+parsedHeight+o3_offsety-(scrolloffset+iheight)>0)){o3_vpos=ABOVE;}else{if(o3_vpos==ABOVE&&(o3_y-(parsedHeight+o3_offsety)-scrolloffset<0)){o3_vpos=BELOW;}}}if(o3_vpos==ABOVE){if(o3_aboveheight==0){o3_aboveheight=parsedHeight;}placeY=o3_y-(o3_aboveheight+o3_offsety);if(placeY<scrolloffset){placeY=scrolloffset;}}else{placeY=o3_y+o3_offsety;}if(o3_snapy>1){var snapping=placeY%o3_snapy;if(o3_aboveheight>0&&o3_vpos==ABOVE){placeY=placeY-(o3_snapy+snapping);}else{placeY=placeY+(o3_snapy-snapping);}if(placeY<scrolloffset){placeY=scrolloffset;}}}return placeY;}function checkPositionFlags(){if(olHautoFlag){olHautoFlag=o3_hauto=0;}if(olVautoFlag){olVautoFlag=o3_vauto=0;}return true;}function windowWidth(){var w;if(o3_frame.innerWidth){w=o3_frame.innerWidth;}else{if(eval("o3_frame."+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval("o3_frame."+docRoot+".clientWidth")){w=eval("o3_frame."+docRoot+".clientWidth");}}return w;}function createDivContainer(id,frm,zValue){id=(id||"overDiv"),frm=(frm||o3_frame),zValue=(zValue||1000);var objRef,divContainer=layerReference(id);if(divContainer==null){if(olNs4){divContainer=frm.document.layers[id]=new Layer(window.innerWidth,frm);objRef=divContainer;}else{var body=(olIe4?frm.document.all.tags("BODY")[0]:frm.document.getElementsByTagName("BODY")[0]);if(olIe4&&!document.getElementById){body.insertAdjacentHTML("beforeEnd",'<div id="'+id+'"></div>');divContainer=layerReference(id);}else{divContainer=frm.document.createElement("DIV");divContainer.id=id;body.appendChild(divContainer);}objRef=divContainer.style;}objRef.position="absolute";objRef.visibility="hidden";objRef.zIndex=zValue;if(olIe4&&!olOp){objRef.left=objRef.top="0px";}else{objRef.left=objRef.top=-10000+(!olNs4?"px":0);}}return divContainer;}function layerReference(id){return(olNs4?o3_frame.document.layers[id]:(document.all?o3_frame.document.all[id]:o3_frame.document.getElementById(id)));}function isFunction(fnRef){var rtn=true;if(typeof fnRef=="object"){for(var i=0;i<fnRef.length;i++){if(typeof fnRef[i]=="function"){continue;}rtn=false;break;}}else{if(typeof fnRef!="function"){rtn=false;}}return rtn;}function argToString(array,strtInd,argName){var jS=strtInd,aS="",ar=array;argName=(argName?argName:"ar");if(ar.length>jS){for(var k=jS;k<ar.length;k++){aS+=argName+"["+k+"], ";}aS=aS.substring(0,aS.length-2);}return aS;}function reOrder(hookPt,fnRef,order){var newPt=new Array(),match,i,j;if(!order||typeof order=="undefined"||typeof order=="number"){return hookPt;}if(typeof order=="function"){if(typeof fnRef=="object"){newPt=newPt.concat(fnRef);}else{newPt[newPt.length++]=fnRef;}for(i=0;i<hookPt.length;i++){match=false;if(typeof fnRef=="function"&&hookPt[i]==fnRef){continue;}else{for(j=0;j<fnRef.length;j++){if(hookPt[i]==fnRef[j]){match=true;break;}}}if(!match){newPt[newPt.length++]=hookPt[i];}}newPt[newPt.length++]=order;}else{if(typeof order=="object"){if(typeof fnRef=="object"){newPt=newPt.concat(fnRef);}else{newPt[newPt.length++]=fnRef;}for(j=0;j<hookPt.length;j++){match=false;if(typeof fnRef=="function"&&hookPt[j]==fnRef){continue;}else{for(i=0;i<fnRef.length;i++){if(hookPt[j]==fnRef[i]){match=true;break;}}}if(!match){newPt[newPt.length++]=hookPt[j];}}for(i=0;i<newPt.length;i++){hookPt[i]=newPt[i];}newPt.length=0;for(j=0;j<hookPt.length;j++){match=false;for(i=0;i<order.length;i++){if(hookPt[j]==order[i]){match=true;break;}}if(!match){newPt[newPt.length++]=hookPt[j];}}newPt=newPt.concat(order);}}hookPt=newPt;return hookPt;}function setRunTimeVariables(){if(typeof runTime!="undefined"&&runTime.length){for(var k=0;k<runTime.length;k++){runTime[k]();}}}function parseCmdLine(pf,i,args){if(typeof cmdLine!="undefined"&&cmdLine.length){for(var k=0;k<cmdLine.length;k++){var j=cmdLine[k](pf,i,args);if(j>-1){i=j;break;}}}return i;}function postParseChecks(pf,args){if(typeof postParse!="undefined"&&postParse.length){for(var k=0;k<postParse.length;k++){if(postParse[k](pf,args)){continue;}return false;}}return true;}function registerCommands(cmdStr){if(typeof cmdStr!="string"){return;}var pM=cmdStr.split(",");pms=pms.concat(pM);for(var i=0;i<pM.length;i++){eval(pM[i].toUpperCase()+"="+pmCount++);}}function registerNoParameterCommands(cmdStr){if(!cmdStr&&typeof cmdStr!="string"){return;}pmt=(!pmt)?cmdStr:pmt+","+cmdStr;}function registerHook(fnHookTo,fnRef,hookType,optPm){var hookPt,last=typeof optPm;if(fnHookTo=="plgIn"||fnHookTo=="postParse"){return;}if(typeof hookPts[fnHookTo]=="undefined"){hookPts[fnHookTo]=new FunctionReference();}hookPt=hookPts[fnHookTo];if(hookType!=null){if(hookType==FREPLACE){hookPt.ovload=fnRef;if(fnHookTo.indexOf("ol_content_")>-1){hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef;}}else{if(hookType==FBEFORE||hookType==FAFTER){var hookPt=(hookType==1?hookPt.before:hookPt.after);if(typeof fnRef=="object"){hookPt=hookPt.concat(fnRef);}else{hookPt[hookPt.length++]=fnRef;}if(optPm){hookPt=reOrder(hookPt,fnRef,optPm);}}else{if(hookType==FALTERNATE){if(last=="number"){hookPt.alt[pms[optPm-1-pmStart]]=fnRef;}}else{if(hookType==FCHAIN){hookPt=hookPt.chain;if(typeof fnRef=="object"){hookPt=hookPt.concat(fnRef);}else{hookPt[hookPt.length++]=fnRef;}}}}}return;}}function registerRunTimeFunction(fn){if(isFunction(fn)){if(typeof fn=="object"){runTime=runTime.concat(fn);}else{runTime[runTime.length++]=fn;}}}function registerCmdLineFunction(fn){if(isFunction(fn)){if(typeof fn=="object"){cmdLine=cmdLine.concat(fn);}else{cmdLine[cmdLine.length++]=fn;}}}function registerPostParseFunction(fn){if(isFunction(fn)){if(typeof fn=="object"){postParse=postParse.concat(fn);}else{postParse[postParse.length++]=fn;}}}function runHook(fnHookTo,hookType){var l=hookPts[fnHookTo],k,rtnVal=null,optPm,arS,ar=runHook.arguments;if(hookType==FREPLACE){arS=argToString(ar,2);if(typeof l=="undefined"||!(l=l.ovload)){rtnVal=eval(fnHookTo+"("+arS+")");}else{rtnVal=eval("l("+arS+")");}}else{if(hookType==FBEFORE||hookType==FAFTER){if(typeof l!="undefined"){l=(hookType==1?l.before:l.after);if(l.length){arS=argToString(ar,2);for(var k=0;k<l.length;k++){eval("l[k]("+arS+")");}}}}else{if(hookType==FALTERNATE){optPm=ar[2];arS=argToString(ar,3);if(typeof l=="undefined"||(l=l.alt[pms[optPm-1-pmStart]])=="undefined"){rtnVal=eval(fnHookTo+"("+arS+")");}else{rtnVal=eval("l("+arS+")");}}else{if(hookType==FCHAIN){arS=argToString(ar,2);l=l.chain;for(k=l.length;k>0;k--){if((rtnVal=eval("l[k-1]("+arS+")"))!=void (0)){break;}}}}}}return rtnVal;}function FunctionReference(){this.ovload=null;this.before=new Array();this.after=new Array();this.alt=new Array();this.chain=new Array();}function Info(version,prerelease){this.version=version;this.prerelease=prerelease;this.simpleversion=Math.round(this.version*100);this.major=parseInt(this.simpleversion/100);this.minor=parseInt(this.simpleversion/10)-this.major*10;this.revision=parseInt(this.simpleversion)-this.major*100-this.minor*10;this.meets=meets;}function meets(reqdVersion){return(!reqdVersion)?false:this.simpleversion>=Math.round(100*parseFloat(reqdVersion));}registerHook("ol_content_simple",ol_content_simple,FALTERNATE,CSSOFF);registerHook("ol_content_caption",ol_content_caption,FALTERNATE,CSSOFF);registerHook("ol_content_background",ol_content_background,FALTERNATE,CSSOFF);registerHook("ol_content_simple",ol_content_simple,FALTERNATE,CSSCLASS);registerHook("ol_content_caption",ol_content_caption,FALTERNATE,CSSCLASS);registerHook("ol_content_background",ol_content_background,FALTERNATE,CSSCLASS);registerPostParseFunction(checkPositionFlags);registerHook("hideObject",nbspCleanup,FAFTER);registerHook("horizontalPlacement",horizontalPlacement,FCHAIN);registerHook("verticalPlacement",verticalPlacement,FCHAIN);if(olNs4||(olIe5&&isMac)||olKq){olLoaded=1;}registerNoParameterCommands("sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode");var olCheckMouseCapture=true;if((olNs4||olNs6||olIe4)){olMouseCapture();}else{overlib=no_overlib;nd=no_overlib;ver3fix=true;}if(typeof olInfo=="undefined"||typeof olInfo.meets=="undefined"||!olInfo.meets(4.14)){alert("overLIB 4.14 or later is required for the Fade In/Out Plugin.");}else{registerCommands("fadein,fadeout,fadetime,opacity");if(typeof ol_fadein=="undefined"){var ol_fadein=0;}if(typeof ol_fadeout=="undefined"){var ol_fadeout=0;}if(typeof ol_fadetime=="undefined"){var ol_fadetime=500;}if(typeof ol_opacity=="undefined"){var ol_opacity=100;}var o3_fadein=0;var o3_fadeout=0;var o3_fadetime=500;var o3_opacity=100;var o3_fadeInc,o3_fadeTimeInc,o3_fadeOpacity;var o3_finid,o3_foutid;function setFadeVariables(){o3_fadein=ol_fadein;o3_fadeout=ol_fadeout;o3_fadetime=ol_fadetime;o3_opacity=ol_opacity;o3_finid=o3_foutid=0;}function parseFadeExtras(pf,i,ar){var k=i,v;if(k<ar.length){if(ar[k]==FADEIN){eval(pf+"fadein=("+pf+"fadein==0) ? 1 : 0");return k;}if(ar[k]==FADEOUT){eval(pf+"fadeout=("+pf+"fadeout==0) ? 1 : 0");return k;}if(ar[k]==FADETIME){eval(pf+"fadetime="+ar[++k]);return k;}if(ar[k]==OPACITY){eval(pf+"opacity=setOpacity("+ar[++k]+")");return k;}}return -1;}function setOpacity(op){if(op<0){op*=-1;}return(op<1?Math.round(100*op):(op>100?100:Math.round(op)));}function chkFadeParams(){var sgn;if(o3_fadein||o3_fadeout||(o3_opacity!=100)){if(olNs4||(olIe4&&isMac)){o3_fadein=o3_fadeout=0;}else{if(o3_fadein||o3_fadeout){if(o3_fadeout&&o3_sticky){o3_fadeout=0;}var numSteps=(document.all?10:20);if(o3_fadein&&o3_fadeout){o3_fadeout=0;}o3_fadeInc=o3_opacity/numSteps;sgn=(o3_fadein)?1:-1;o3_fadeInc*=sgn;o3_fadeOpacity=(o3_fadein?0:o3_opacity);o3_fadeTimeInc=parseInt(o3_fadetime/numSteps);}}}return true;}function nd(time){if(olLoaded&&!isExclusive()){if(o3_fadeout&&!o3_delay){if(o3_timerid>0){clearTimeout(o3_timerid);}if(!o3_foutid){if(time){setTimeout("o3_foutid=setInterval('doFadeOut()',"+o3_fadeTimeInc+")",time);}else{o3_foutid=setInterval("doFadeOut()",o3_fadeTimeInc);}}}else{if(time&&!o3_delay){if(o3_timerid>0){clearTimeout(o3_timerid);}o3_timerid=setTimeout("cClick()",(o3_timeout=time));}if(o3_removecounter>=1){o3_showingsticky=0;}if(o3_showingsticky==0){o3_allowmove=0;if(over!=null&&(o3_compatmode?1:o3_timerid==0)){runHook("hideObject",FREPLACE,over);}}else{o3_removecounter++;}}}return true;}function doFadeOut(){if(o3_fadeOpacity<0){clearInterval(o3_foutid);o3_foutid=0;runHook("hideObject",FREPLACE,over);o3_allowmove=0;}else{setBrowserOpacity(o3_fadeOpacity);o3_fadeOpacity+=o3_fadeInc;}}function doFadeIn(){if(o3_fadeOpacity>0.99*o3_opacity){clearTimeout(o3_finid);o3_finid=0;}else{setBrowserOpacity(o3_fadeOpacity);if(!o3_fadeOpacity&&over.style.visibility=="hidden"){over.style.visibility="visible";}o3_fadeOpacity+=o3_fadeInc;o3_finid=setTimeout("doFadeIn()",o3_fadeTimeInc);}}function setPUOpacity(op){if(olNs4){return;}op=(typeof op=="number")?op:(o3_fadein?o3_fadeOpacity:o3_opacity);setBrowserOpacity(op);if(o3_fadein&&!o3_finid){doFadeIn();}}function cleanUpPUOpacity(){if(olNs4){return;}if(o3_fadein&&o3_finid){clearTimeout(o3_finid);}if(o3_fadeout&&o3_foutid){clearInterval(o3_foutid);}o3_finid=o3_foutid=0;cleanUpBrowserOpacity();}function setBrowserOpacity(op,lyr){if(olNs4||!op){return;}lyr=(lyr)?lyr:over;if(olIe4&&typeof lyr.filters!="undefined"){lyr.style.filter="Alpha(Opacity="+op+")";lyr.filters.alpha.enabled=true;}else{var sOp=(typeof(lyr.style.MozOpacity)!="undefined")?"MozOpacity":(typeof(lyr.style.KhtmlOpacity)!="undefined"?"KhtmlOpacity":(typeof(lyr.style.opacity)!="undefined"?"opacity":""));if(sOp){eval("lyr.style."+sOp+"=op/100");}}}function cleanUpBrowserOpacity(lyr){if(olNs4){return;}lyr=(lyr)?lyr:over;if(olIe4&&typeof lyr.filters!="undefined"){lyr.style.filter="Alpha(Opacity=100)";lyr.filters.alpha.enabled=false;}else{var sOp=(typeof(lyr.style.MozOpacity)!="undefined")?"MozOpacity":(typeof(lyr.style.KhtmlOpacity)!="undefined"?"KhtmlOpacity":(typeof(lyr.style.opacity)!="undefined"?"opacity":""));if(sOp){eval("lyr.style."+sOp+'=""');}}}registerRunTimeFunction(setFadeVariables);registerCmdLineFunction(parseFadeExtras);registerPostParseFunction(chkFadeParams);registerHook("showObject",setPUOpacity,FBEFORE);registerHook("hideObject",cleanUpPUOpacity,FAFTER);if(olInfo.meets(4.14)){registerNoParameterCommands("fadein,fadeout");}}function MM_pre(){var a=new Array(15);a[0]="../common/pix.gif";a[1]="../common/bulletRotate.gif";a[2]="../common/menuLeft/yellowOnR.gif";a[3]="../common/menuLeft/yellowOver.gif";a[4]="../common/menuLeft/blueOver.gif";a[5]="../common/sysbody10.gif";a[6]="../common/sysbody1.gif";a[7]="../common/sysbody2.gif";a[8]="../common/sysbody3.gif";a[9]="../common/sysbody4.gif";a[10]="../common/sysbody5.gif";a[11]="../common/sysbody6.gif";a[12]="../common/sysbody7.gif";a[13]="../common/sysbody8.gif";a[14]="../common/sysbody9.gif";var d=document;if(d.images){if(!d.MM_p){d.MM_p=new Array();}var i,j=d.MM_p.length;for(i=0;i<a.length;i++){if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}}var bRot='<img src="../common/bulletRotate.gif" width="6" height="6">';var bBlk='<img src="../common/pix.gif" width="6" height="6">';function showBullet(lyr){document.getElementById(lyr).innerHTML=bRot;}function hideBullet(lyr){document.getElementById(lyr).innerHTML=bBlk;}var todayd=new Date();var yyyy=todayd.getYear();if(yyyy<1000){yyyy+=1900;}cRight='<div align="center"><font size="1" face="Arial, Helvetica, sans-serif"> The information contained on this site is for educational purposes only and should not be taken as expert advice.  <br /> innerbody.com &nbsp;  Copyright (c) 1999 - '+yyyy+'   <a href="http://www.intellimed.com/" target="_blank" rel="nofollow">INTELLIMED</a> International Corporation. All rights reserved.</font></div>';function copyrighter(){if(main_page==true){cRight='<div align="center"><font size="1" face="Arial, Helvetica, sans-serif"> The information contained on this site is for educational purposes only and should not be taken as expert advice.  <br /> innerbody.com &nbsp;  Copyright (c) 1999 - '+yyyy+'   <a href="http://www.intellimed.com/" target="_blank" rel="nofollow">INTELLIMED</a> International Corporation. All rights reserved</div>';}document.write(cRight);}var ns6=document.getElementById&&!document.all;var eventobj;var blkIm="url(../common/blank.gif)";function ClearImage(e){eventobj=ns6?e.target:event.srcElement;eventobj.style.backgroundImage=blkIm;}function refreshAds(){}var succID="pageLinkResult";var aurl="../ajax/insertPage.php";function insertInfo(pageLink,term){document.getElementById("pageLinkResult").innerHTML='<br><img src="../common/w6.gif">';var params="pageLink="+pageLink+"&term="+term;var ajax=new Ajax.Updater({success:succID},aurl,{method:"get",parameters:params,onFailure:reportError});return false;}function insertPg2(pageLink,vertPos){document.location.href=pageLink;return true;}var firstTime=1;var aGvar=0;function insertPage(pageLink,vertPos,term){document.getElementById("pageLinkResult").innerHTML='<br><img src="../common/w6.gif">';var params="vertPos="+vertPos+"&pageLink="+pageLink+"&term="+term;var ajax=new Ajax.Updater({success:succID},aurl,{method:"get",parameters:params,onFailure:reportError});if(firstTime<1){refreshAds();}else{firstTime--;refreshAds();refreshAds();refreshAds();if(aGvar){return false;}}return true;}function reportError(request){}var topImgAp="../imageApps/";var msgProtectBodyGlobal;var selectionBodyGlobal;var msgProtectGlobal=new Array();function disableRightClickIE(e){if(event.button==2||event.button==3){if(msgProtectGlobal[event.srcElement.src]){alert(msgProtectGlobal[event.srcElement.src]);return false;}else{if((selectionBodyGlobal=="")||(event.srcElement.src.indexOf(selectionBodyGlobal)!=-1)){alert(msgProtectBodyGlobal);return false;}}}}function disableRightClickFF(e){if(e.which==2||e.which==3){if(msgProtectGlobal[this.src]){alert(msgProtectGlobal[this.src]);}else{alert(msgProtectBodyGlobal);}return false;}}function disableRightClickBody(msgProtectParameter,selectionParameter){msgProtectBodyGlobal=msgProtectParameter;if(selectionParameter){selectionBodyGlobal=selectionParameter;}else{selectionBodyGlobal="";}if(document.all){document.onmousedown=disableRightClickIE;}else{document.captureEvents(Event.MOUSEDOWN);if(selectionBodyGlobal==""){document.onmousedown=disableRightClickFF;document.oncontextmenu=new Function("return false");}else{for(i=0;i<document.images.length;i++){if(document.images[i].src.indexOf(selectionBodyGlobal)!=-1){document.images[i].onmousedown=disableRightClickFF;document.images[i].oncontextmenu=new Function("return false");}}}}}var b_htm1='<table width="100%" border="0" cellpadding="0" cellspacing="2" style="cursor:default; font-size:13px; font-family:Arial,Helvetica,sans-serif;" onmouseover="document.';var b_htm2=".src='";var b_htm3='\'"><tr><td valign="middle" onclick="insertPage(\'';var b_htm4="','";var b_htm5="');\">";var b_htm6='</td><td valign="top" onclick="document.location.href=\'';var b_htm7='\';"><img src="../balloons/images/magnify.gif"></td></tr></table>';var b_htm8="<table onclick=\"insertPage('";var b_htm9='\');" width="100%" border="0" cellpadding="0" cellspacing="2" style="cursor:default; font-size:13px; font-family:Arial,Helvetica,sans-serif;" onmouseover="document.';var b_htm10='\'"><tr><td valign="middle">';var b_htm11="</td></tr></table>";function Bal(imgName,mainText,mainLink,magnifyLink,vertPos,mainText_translated){document.images[imgName].src=topImgAp+imgMainOver;if (!mainText_translated) mainText_translated = mainText;if(magnifyLink){var returnText=b_htm1+imgMainName+b_htm2+topImgAp+imgMainOver+b_htm3+mainLink+b_htm4+vertPos+b_htm4+mainText+b_htm5+mainText_translated+b_htm6+magnifyLink+b_htm7;}else{var returnText=b_htm8+mainLink+b_htm4+vertPos+b_htm4+mainText+b_htm9+imgMainName+b_htm2+topImgAp+imgMainOver+b_htm10+mainText_translated+b_htm11;};return returnText;}
