if(!('Prototype'in window)||Prototype.Version<"1.6"){throw("eac_scripts: prototype.js version 1.6.0 or higher required");}
var EAC={Version:{major:4,minor:0,patch:3,releaseDate:'May 13, 2010',toString:function(){with(this)return'v'+major+'.'+minor+'.'+patch+' ('+releaseDate+')';}},Signature:'eac_scripts.js; %s;  [www.KevinBurkholder.com]',isLoaded:{},documentIsReady:false,windowIsReady:false,console:(('console'in window)&&('log'in console))?window.console:{log:function(){}},defaults:{homePath:'',blankURL:'eac_scripts.blank.html',showEffect:'BlindDown',hideEffect:'BlindUp',effectDuration:1,loadModules:'',trans_sid:false,backgroundLayer:{id:"_bglayer_",opacity:1/3,style:'#444',within:false,zindex:100,effect:null},popupWindow:{id:"popup",scrollbars:"yes",location:"no",directories:"no",status:"yes",menubar:"no",toolbar:"no",resizable:"yes"}},initialize:function(){var parseScriptTag=function(script,search){if(script.src.indexOf('eac_scripts')==-1)return;script.id='eac_scripts';if(search=new RegExp('(.*)(/eac_scripts\.)(.*)','i').exec(script.src)){EAC.defaults.homePath=search[1]+'/';if(search=new RegExp('\.js.load=(.*)','i').exec(search[3])){EAC.defaults.loadModules=search[1];}}
if(script.getAttribute('home')){EAC.defaults.homePath=script.getAttribute('home')+'/';}else if(search=new RegExp('(.*)[?|&]home=([^&]+)','i').exec(script.src)){EAC.defaults.homePath=search[2]+'/';}else if(search=new RegExp('(.*)[?|&]path=([^&]+)','i').exec(script.src)){EAC.defaults.homePath=search[2]+'/';}}
EAC.isLoaded['base']=EAC.Version.toString();EAC.Signature=EAC.Signature.replace('%s',EAC.isLoaded['base']);var script=document.getElementById('eac_scripts');if(script&&script.src)
parseScriptTag(script);else
$$('head script[src]').each(parseScriptTag);EAC.defaults.blankURL=EAC.defaults.homePath+EAC.defaults.blankURL;['log','info','warn','error','debug','trace','count','time','timeEnd','profile','profileEnd'].each(function(e){if(!(e in EAC.console))EAC.console[e]=EAC.console['log'];});if(EAC.defaults.loadModules!='')EAC.defaults.loadModules.split(',').each(EAC.MODULE.load);},setDefault:function(module,param,value){if(!(module in EAC.defaults))EAC.defaults[module]={};EAC.defaults[module][param]=value;},MODULE:{load:function(module,callback){if(!module)return;if(typeof callback!='function')callback=null;if(!EAC.isLoaded[module]){EAC.JS.load(EAC.defaults.homePath+'eac_scripts.'+module+'.js','head',{id:'eac_scripts_'+module,onload:callback});}else{callback();}},register:function(module,version,defaults){if(!defaults)defaults={};if(('EAC_defaults'in window)&&(module in EAC_defaults))
EAC.defaults[module]=EAC_defaults[module];EAC.defaults[module]=EAC.hashMerge(defaults,EAC.defaults[module]||{});if(module=='window')EAC.defaults.floatingWindow=EAC.defaults.window;EAC.isLoaded[module]=version;},addDomEvent:function(callback){if(typeof callback!="function")return;if(!EAC.domEvents)EAC.domEvents=[];if(EAC.documentIsReady)callback();else EAC.domEvents[EAC.domEvents.length]=callback;},addLoadEvent:function(callback){if(typeof callback!="function")return;if(!EAC.loadEvents)EAC.loadEvents=[];if(EAC.windowIsReady)callback();else EAC.loadEvents[EAC.loadEvents.length]=callback;}},BROWSER:{version:(function(){var nua=navigator.userAgent,ver=0;if('opera'in window){ver=opera.version();}
else if((/MSIE/i.test(nua))){ver=parseFloat(nua.split("MSIE ")[1]);}
else if((/Version\//i.test(nua))){ver=parseFloat(nua.split("Version/")[1]);}
else if((/Chrome\//i.test(nua))){ver=parseFloat(nua.split("Chrome/")[1]);}
else if((/Safari/i.test(nua))){ver=2.0;}
else try{ver=parseFloat(nua.split("/").pop());}catch(e){ver=0}
return ver||parseFloat(navigator.appVersion);})(),isExplorer:parseFloat(navigator.userAgent.split("MSIE ")[1])||0,isGecko:parseFloat(navigator.userAgent.split("Gecko/")[1])||0,isWebKit:parseFloat(navigator.userAgent.split("WebKit/")[1])||0,isKhtml:parseFloat(navigator.userAgent.split("KHTML/")[1])||0,isOpera:parseFloat(('opera'in window)?window.opera.version():navigator.userAgent.split("Opera/")[1])||0,isMobile:(/mobile|Symbian|BlackBerry|Palm|webos|WAP2|\/MIDP/i.test(navigator.userAgent))?1:0,isMac:(/Mac/i.test(navigator.platform))?1:0,isWindows:(/Win/i.test(navigator.platform))?1:0,isLinux:(/Linux/i.test(navigator.platform))?1:0,compatMode:(function(){if(document.compatMode)return document.compatMode;if((/WebKit/i.test(navigator.userAgent))){var e=document.createElement("div");e.setAttribute('style','position:absolute;width:1;height:0;');return(e.style.width=='1px')?'BackCompat':'CSS1Compat';}
return'BackCompat';})(),toString:function(){var str='',prop;for(prop in EAC.BROWSER){if(typeof EAC.BROWSER[prop]!='function')
str+=prop+': '+EAC.BROWSER[prop]+'; ';}
return str;}},CSS:{load:function(url,media){this.unload(url);var e=EAC.createElement("link",{rel:"stylesheet",type:"text/css",media:(media||'all'),href:url});document.getElementsByTagName("head")[0].appendChild(e);return e;},unload:function(url){$$('link[href$='+url+']').each(function(l){l.title=EAC.elementId(l);l.disabled=true;l.parentNode.removeChild(l);return true;});return false;},get:function(url,media){this.unload(url);document.write('<link href="'+url+'" rel="stylesheet" type="text/css" media="'+(media||'all')+'" />');},add:function(styleText,media){if(document.createStyleSheet){var style=document.createStyleSheet();style.cssText=styleText;}else{var style=EAC.createElement('style',{type:"text/css",media:(media||"all")});style.appendChild(document.createTextNode(styleText));document.getElementsByTagName("head")[0].appendChild(style);}}},JS:{load:function(url,where,attr){if(!where)where='head';if(!(where=EAC.getElement(where)))return false;if(typeof attr!='object')attr={};attr.type="text/javascript";attr.src=url;EAC.console.log('Script added to '+where.tagName+'->'+url);var e=EAC.createElement('script',attr);where.appendChild(e);return e;},unload:function(url){$$('script[src$='+url+']').each(function(s){s.parentNode.removeChild(s);return true;});return false;},get:function(url){document.write('<scr'+'ipt type="text/javascript" src="'+url+'"></scr'+'ipt>');}},COOKIE:{set:function(name,value,days){var date,expires='';if(days){date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toGMTString();}
document.cookie=name+"="+value+expires+"; path=/";},get:function(name){var c,ca=document.cookie.split(';'),i=ca.length;name+="=";while(i--){c=ca[i].replace(/^\s+|\s+$/g,'');if(c.indexOf(name)==0)return c.substring(name.length,c.length);}
return false;},erase:function(name){var i=arguments.length;while(i--){if(this.get(arguments[i]))this.set(arguments[i],"",-10);}}},MOUSE:{lastEvent:null,callbacks:[],get:function(){return EAC.getCursorPosition(arguments[0]||EAC.MOUSE.lastEvent);},addCallback:function(func){if(typeof func!="function")return false;EAC.MOUSE.callbacks[EAC.MOUSE.callbacks.length]=func;},observing:(function(){document.observe('click',function(event){EAC.MOUSE.lastEvent=Object.clone(event);var i=EAC.MOUSE.callbacks.length
while(i--){EAC.MOUSE.callbacks[i](event);}});return true;})()},IFRAME:{create:function(url,where,attr,style){if(!where)where='body';if(!(where=EAC.getElement(where)))return false;if(typeof attr!='object')attr={};attr.src=url;EAC.console.log('Iframe added to '+where.tagName+'->'+url);var e=EAC.createElement('iframe',attr,style);where.appendChild(e);return e;},getWindow:function(iframe){if(!(iframe=EAC.getElement(iframe)))return false;return iframe.contentWindow;},getDocument:function(iframe){if(!(iframe=EAC.getElement(iframe)))return false;return iframe.contentWindow.document||iframe.contentDocument;},getBody:function(iframe){if(!(iframe=this.getDocument(iframe)))return false;return iframe.body;},getSize:function(iframe){var size={x:0,y:0,width:0,height:0};if(!(iframe=this.getBody(iframe)))return size;size.x=size.width=iframe.scrollWidth;size.y=size.height=iframe.scrollHeight;return size;},setSize:function(iframe,width,height){if(!(iframe=EAC.getElement(iframe)))return false;if(width=='auto'){var body=this.getBody(iframe);iframe.width=body.scrollWidth;iframe.style.width=body.scrollWidth+'px';}else{if(isNaN(width))width=EAC.toPixels(width);if(width>-1){iframe.width=width;iframe.style.width=width+'px';}}
if(height=='auto'){var body=this.getBody(iframe);iframe.height=body.scrollHeight;iframe.style.height=body.scrollHeight+'px';}else{if(isNaN(height))height=EAC.toPixels(height);if(height>-1){iframe.height=height;iframe.style.height=height+'px';}}
return iframe;},getWidth:function(iframe,width){return this.getSize(iframe).width;},setWidth:function(iframe,width){return this.setSize(iframe,width,-1);},getHeight:function(iframe,width){return this.getSize(iframe).height;},setHeight:function(iframe,height){return this.setSize(iframe,-1,height);},autoSize:function(iframe,width,height){var size=this.getSize(iframe);if(isNaN(width))width=size.width;if(isNaN(height))height=size.height;if(!width||!height)return iframe;return this.setSize(iframe,width,height);}},getElement:function(element){if(typeof element=='string'){if(element=='body')return document.body;if(element=='head')return document.getElementsByTagName('head')[0];return document.getElementById(element);}
if(typeof element!='undefined')return element;return false;},elementId:function(element,prefix){if(!(element=EAC.getElement(element)))return null;if(element.id)return element.id;if(element.name&&!document.getElementById(element.name)){element.id=element.name;return element.id;}
element.id=(prefix||'eac')+'_'+Math.random().toString().replace('.','');return element.id;},isVisible:function(element){if(!(element=EAC.getElement(element)))return null;if(element.type&&element.type=='hidden')return false;return((element.style.display!='none')&&(element.style.visibility!='hidden'));},isTrulyVisible:function(element){if(element=EAC.getElement(element)){if(element.type&&element.type=='hidden')return false;if(EAC.getComputedStyle(element,'display')!='none'&&EAC.getComputedStyle(element,'visibility')!='hidden')
return(element.parentNode)?EAC.isTrulyVisible(element.parentNode):true;else return false;}else return true;},effectHide:function(element,_effect,after){if(!(element=EAC.getElement(element)))return null;if('Effect'in window){_effect=_effect||EAC.defaults.hideEffect;if(typeof after=='function')
Effect[_effect](element,{duration:EAC.defaults.effectDuration,afterFinish:after});else
Effect[_effect](element,after||{duration:EAC.defaults.effectDuration});}else EAC.blockHide(element,after);return element;},effectShow:function(element,_effect,after){if(!(element=EAC.getElement(element)))return null;if('Effect'in window){_effect=_effect||EAC.defaults.showEffect;if(typeof after=='function')
Effect[_effect](element,{duration:EAC.defaults.effectDuration,afterFinish:after});else
Effect[_effect](element,after||{duration:EAC.defaults.effectDuration});}else EAC.blockShow(element,after);return element;},effectToggle:function(element,_effect,after){if(!(element=EAC.getElement(element)))return null;_effect=_effect||[EAC.defaults.showEffect,EAC.defaults.hideEffect];if(typeof(_effect)=="string")_effect=[_effect,_effect];if(!EAC.isVisible(element.id))
EAC.effectShow(element,_effect[0],after);else
EAC.effectHide(element,_effect[1],after);return element;},effectRemove:function(element,_effect,after){if(!(element=EAC.getElement(element)))return null;if('Effect'in window){_effect=_effect||EAC.defaults.hideEffect;if(typeof after=='function')
Effect[_effect](element,{afterFinish:function(){EAC.blockRemove(element);after()}});else
Effect[_effect](element,{afterFinish:function(){EAC.blockRemove(element);}});}else EAC.blockRemove(element,after);return element;},inlineHide:function(element,after){if(!(element=EAC.getElement(element)))return null;element.style.visibility='hidden';if(typeof after=='function')after();return element;},inlineShow:function(element,after){if(!(element=EAC.getElement(element)))return null;element.style.visibility='visible';if(typeof after=='function')after();return element;},inlineToggle:function(element,after){if(!EAC.isVisible(element))
return EAC.inlineShow(element,after);else
return EAC.inlineHide(element,after);},blockHide:function(element,after){if(!(element=EAC.getElement(element)))return null;element.style.display='none';if(typeof after=='function')after();return element;},blockShow:function(element,after){if(!(element=EAC.getElement(element)))return null;element.style.display='block';if(typeof after=='function')after();return element;},blockToggle:function(element,after){if(!EAC.isVisible(element))
return EAC.blockShow(element,after);else
return EAC.blockHide(element,after);},blockRemove:function(element,after){if(!(element=EAC.getElement(element)))return null;try{var parent=element.parentNode;parent.removeChild(element);if(typeof after=='function')after();return parent;}catch(e){}
return element;},createElement:function(tag,attr,style){var e=document.createElement(tag||'div'),p;if(typeof attr=='object'){for(p in attr){e[p]=attr[p];}}
if(style)$(e).setStyle(style);if(attr.onload&&EAC.BROWSER.isExplorer){e.setAttribute('onready',attr.onload);e.onreadystatechange=function(){if(e.readyState&&(/loaded|complete/.test(e.readyState))){if(e.onready)e.onready(window.event);e.setAttribute('onready',null);}}}
return e;},getWidth:function(element){return $(element).getDimensions().width;},getHeight:function(element){return $(element).getDimensions().height;},getTop:function(element){return $(element).positionedOffset().top;},getLeft:function(element){return $(element).positionedOffset().left;},getAbsoluteTop:function(element){return $(element).cumulativeOffset().top;},getAbsoluteLeft:function(element){return $(element).cumulativeOffset().left;},getMargins:function(element){var margin={t:0,r:0,b:0,l:0};if(!(element=EAC.getElement(element)))return margin;margin.t=EAC.toPixels(EAC.getComputedStyle(element,'margin-top'),element);margin.r=EAC.toPixels(EAC.getComputedStyle(element,'margin-right'),element);margin.b=EAC.toPixels(EAC.getComputedStyle(element,'margin-bottom'),element);margin.l=EAC.toPixels(EAC.getComputedStyle(element,'margin-left'),element);return margin;},getPadding:function(element){var padding={t:0,r:0,b:0,l:0};if(!(element=EAC.getElement(element)))return padding;padding.t=EAC.toPixels(EAC.getComputedStyle(element,'padding-top'),element);padding.r=EAC.toPixels(EAC.getComputedStyle(element,'padding-right'),element);padding.b=EAC.toPixels(EAC.getComputedStyle(element,'padding-bottom'),element);padding.l=EAC.toPixels(EAC.getComputedStyle(element,'padding-left'),element);return padding;},getBorders:function(element){var border={t:0,r:0,b:0,l:0};if(!(element=EAC.getElement(element)))return border;border.t=EAC.toPixels(EAC.getComputedStyle(element,'border-top-width'),element);border.r=EAC.toPixels(EAC.getComputedStyle(element,'border-right-width'),element);border.b=EAC.toPixels(EAC.getComputedStyle(element,'border-bottom-width'),element);border.l=EAC.toPixels(EAC.getComputedStyle(element,'border-left-width'),element);return border;},getComputedStyle:function(element,styleName){return $(element).getStyle(styleName);},getFontSize:function(element){var div,fontsize;element=EAC.getElement(element)||document.body;div=EAC.createElement('div',{},{width:'1em',padding:0,margin:0,border:'none',visibility:'hidden'});element.appendChild(div);fontsize=div.offsetWidth;element.removeChild(div);return fontsize;},hasClassName:function(element,name){return $(element).hasClassName(name);},addClassName:function(element,name){return $(element).addClassName(name);},removeClassName:function(element,name){return $(element).removeClassName(name);},hasRelation:function(element,rel){if(!(element=$(element)))return;var elementRelName=element.rel||'';return(elementRelName.length>0&&(elementRelName==rel||new RegExp("(^|\\s)"+rel+"(\\s|$)").test(elementRelName)));},addRelation:function(element,rel){if(!(element=$(element)))return;if(!element.hasRelName(rel))
element.rel+=(element.rel?' ':'')+rel;return element;},removeRelation:function(element,rel){if(!(element=$(element)))return;element.rel=element.rel.replace(new RegExp("(^|\\s+)"+rel+"(\\s+|$)"),' ').strip();return element;},getElementSize:function(element){var size=$(element).getDimensions();size.x=size.width;size.y=size.height;size.m=EAC.getMargins(element);size.p=EAC.getPadding(element);size.b=EAC.getBorders(element);size.x-=(size.p.l+size.p.r+size.b.l+size.b.r);size.y-=(size.p.t+size.p.b+size.b.t+size.b.b);return size;},getDocumentSize:function(){var size={};size.width=size.x=document.body.scrollWidth||document.documentElement.scrollWidth;size.height=size.y=document.body.scrollHeight||document.documentElement.scrollHeight;return size;},getWindowSize:function(){var size=document.viewport.getDimensions();size.x=size.width;size.y=size.height;return size;},getScrollPosition:function(){var scroll=document.viewport.getScrollOffsets();scroll.x=scroll.left;scroll.y=scroll.top;return scroll;},getCursorPosition:function(event){if(!event)event=window.event;return Event.pointer(event);},getDPI:function(){var div,dpi;div=EAC.createElement('div',{},{width:'1in',padding:0,margin:0,border:'none',visibility:'hidden'});document.body.appendChild(div);dpi=div.offsetWidth;document.body.removeChild(div);return dpi;},toPixels:function(size,element){if(!size)return 0;var measure=size.replace(/^[\d\.]+/g,"");size=parseFloat(size)||0;switch(measure){case'px':break;case'em':size*=EAC.getFontSize(element);break;case'pt':size*=(EAC.getDPI()/72);break;case'pc':size*=((EAC.getDPI()/72)*12);break;case'ex':size*=(EAC.getFontSize(element)/2);break;case'in':size*=EAC.getDPI();break;case'cm':size*=(EAC.getDPI()*2.54);break;case'mm':size*=(EAC.getDPI()*25.4);break;}
return Math.round(size);},parseURL:function(sourceUri){var uriPartNames=["source","protocol","authority","domain","port","path","directoryPath","fileName","query","anchor"],uriParts=new RegExp("^(?:([^:/?#.]+):)?(?://)?(([^:/?#]*)(?::(\\d*))?)?((/(?:[^?#](?![^?#/]*\\.[^?#/.]+(?:[\\?#]|$)))*/?)?([^?#/]*))?(?:\\?([^#]*))?(?:#(.*))?").exec(sourceUri),uri={},i;for(i=0;i<10;i++){uri[uriPartNames[i]]=(uriParts[i]?uriParts[i]:"");}
if(uri.directoryPath.length>0){uri.directoryPath=uri.directoryPath.replace(/\/?$/,"/");}
return uri;},explode_with_keys:function(glue,string){var rtn={},ary=string.split(glue),value;for(var i=0;i<ary.length;i++){value=ary[i].split('=');rtn[value[0]]=value[1];}
return rtn;},implode_with_keys:function(glue,hash){var rtn='',item;for(item in hash){rtn+=item+'='+hash[item]+glue;}
return rtn.substr(0,(rtn.length-1));},inArray:function(needle,haystack){for(var i in haystack)
if(haystack[i]==needle)return true;return false;},isDefined:function(o){return(o!=undefined);},isType:function(o,type){if(typeof type!='string')type=EAC.typeOf(type);switch(type.toLowerCase()){case'number':return(typeof o=='number');case'string':return(typeof o=='string');case'boolean':return(typeof o=='boolean');case'object':return(typeof o=='object');case'function':return(typeof o=='function');case'undefined':return(typeof o=='undefined');}
return EAC.typeOf(o)==type.toLowerCase();},typeOf:function(obj){if(obj==null)return'null';if(!EAC.isDefined(obj))return'undefined';if(obj.htmlElement)return'element';var type=typeof obj;if(type=='function')return'function';if(type=='object'&&obj.nodeType){switch(obj.nodeType){case 1:return'element';case 2:return'attribute';case 3:return'text';case 4:return'cdata';case 5:return'reference';case 6:return'entity';case 7:return'instruction';case 8:return'comment';case 9:return'document';case 10:return'doctype';case 11:return'fragment';case 12:return'notation';}}
if(type=='object'){if(('eventPhase'in obj)||('srcElement'in obj)||('cancelBubble'in obj))return'event';if(obj.constructor){switch(obj.constructor){case Array:return'array';case RegExp:return'regexp';case Class:return'class';case Date:return'date';case Event:return'event';}}
if('length'in obj){if(obj.item)return'collection';if(obj.callee)return'arguments';}
return'generic';}
return type;},toHash:function(string){var hash={},key,i,l,a1,a2;if(string.substr(0,1)!="{"||string.substr(string.length-1,1)!="}")return false;string=string.substr(1,string.length-2);a1=string.split(',');for(i=0,l=a1.length;i<l;i++){a2=a1[i].split(':');key=a2.shift();try{hash[key.strip()]=eval(a2.join(':'));}catch(e){return false}}
return hash;},hashMerge:function(){var hash={},i,l,prop;for(i=0,l=arguments.length;i<l;i++){for(prop in arguments[i]){if(arguments[i][prop]&&EAC.typeOf(arguments[i][prop])=='generic')
hash[prop]=EAC.hashMerge((hash[prop]||{}),arguments[i][prop]);else
hash[prop]=(arguments[i][prop]);}}
return hash;},backgroundLayer:function(onoff,id){var onoff=(onoff===true||onoff=='on')?true:false,params=EAC.hashMerge(EAC.defaults.backgroundLayer,{id:id},arguments[2]),bgdiv,size;if(onoff){if(params.opacity>1)params.opacity/=100;bgdiv=EAC.createElement('div',{'id':params.id},{position:'fixed',top:'0px',left:'0px',bottom:'0px',right:'0px',opacity:params.opacity,zIndex:params.zindex,display:'none',background:params.style});if(params.within){size=EAC.getElementSize(params.within);bgdiv.style.top=((size.m.t+size.b.t)*-1)+'px';if(EAC.BROWSER.isExplorer==6)
bgdiv.style.left=((size.m.l+size.p.l+size.b.l)*-1)+'px';else
bgdiv.style.left=((size.m.l+size.b.l)*-1)+'px';bgdiv.style.width=size.x+'px';bgdiv.style.height=size.y+'px';$(params.within).makePositioned().appendChild(bgdiv);}else{document.body.appendChild(bgdiv);}
if(params.effect)EAC.effectShow(bgdiv,params.effect);else EAC.blockShow(bgdiv);}else{if(params.effect)EAC.effectRemove(params.id,params.effect);else EAC.blockRemove(params.id);}},newWindow:function(){var args=EAC._parseWindowArgs(arguments),params=EAC.hashMerge(EAC.defaults.popupWindow,{url:args[0],width:args[1],height:args[2],top:args[3],left:args[4]},args[5]);return EAC.inWindow(params.url,params.width,params.height,EAC._parseWindowParams(params),params.id)},inWindow:function(url,width,height,params,name){name=name||'popup';if(!params)params='toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1';var popup=window.open(url,name,params+',width='+width+',height='+height);if(popup.focus)popup.focus();return popup;},_parseWindowArgs:function(args){var parsed=[],pos,params;parsed[0]=args[0];parsed[1]=args[1];parsed[2]=args[2];if(typeof args[5]!='undefinded'&&args[5]!=null){pos={y:args[3],x:args[4]};params=args[5];}else if(typeof args[3]=='number'||typeof args[4]=='string'){pos={y:args[3],x:args[4]};params={};}else if(args[3]&&(EAC.typeOf(args[3])=='event')){pos=EAC.getCursorPosition(args[3]);params=args[4]||{};}else{pos=(EAC.MOUSE.observing)?{y:'cursor',x:'cursor'}:{y:'center',x:'center'};params=args[3]||{};}
parsed[3]=params.top||pos.y;parsed[4]=params.left||pos.x;parsed[5]=params;return parsed;},_parseWindowParams:function(params){if(typeof params.top=='string')
switch(params.top.toLowerCase()){case'top':params.top=0;break;case'bottom':params.top=(screen.height-params.height)-84;break;default:params.top=(screen.height-params.height)/2;break;}
if(typeof params.left=='string')
switch(params.left.toLowerCase()){case'left':params.left=0;break;case'right':params.left=(screen.width-params.width)-12;break;default:params.left=(screen.width-params.width)/2;break;}
return EAC.implode_with_keys(',',params);}};EAC.initialize();delete EAC.initialize;document.observe('dom:loaded',function(event){EAC.documentIsReady=true;EAC.console.info('document ready');if(EAC.domEvents){for(var i=0;i<EAC.domEvents.length;i++){EAC.domEvents[i](event);}}
delete EAC.domEvents;});Event.observe(window,'load',function(event){EAC.windowIsReady=true;EAC.console.info('window ready');if(EAC.loadEvents){for(var i=0;i<EAC.loadEvents.length;i++){EAC.loadEvents[i](event);}}
delete EAC.loadEvents;});EAC.Track=function(){}
EAC.gaTrack=function(){}
document.EAC=EAC;EAC.console.log(EAC.Signature);EAC.browser=EAC.BROWSER;EAC.mouse=EAC.MOUSE;EAC.cookie=EAC.COOKIE;EAC.defaults.showEffect='BlindDown';EAC.defaults.hideEffect='BlindUp';EAC.defaults.window={style:'border: .1em solid #777; background-color: #fff; padding: 0em;'}
EAC.MODULE.register('helper','v4.0.1 (Dec 12, 2009)',{url:EAC.defaults.homePath+'eac_scripts.helper.php',action:null,callback:null,element:null,password:null});EAC.HELPER=Class.create({params:null,Response:null,JSON:null,token:null,sessid:null,_ASYNCHRONOUS:true,_SYNCHRONOUS:false,initialize:function(url){this.token=encodeURIComponent(document.cookie);this.sessid=(EAC.defaults.trans_sid&&document.cookie.indexOf(EAC.defaults.trans_sid)==-1)?'&'+EAC.defaults.trans_sid:'';if(url)this.params.url=url;},post:function(paramsOrFn){if(typeof paramsOrFn=='string')paramsOrFn={action:paramsOrFn};this.params=EAC.hashMerge(EAC.defaults.helper,this.params,paramsOrFn);if(this.params.fn)this.params.action=this.params.fn;var args=(arguments.length>1)?$A(arguments).slice(1).join('&arguments[]='):"",async=this.params.async||((this.params.callback||this.params.element)?this._ASYNCHRONOUS:this._SYNCHRONOUS),passwd=this.params.password||EAC.defaults.helper.password||'';this.Response=null;this.JSON=null;var ajaxStructure={asynchronous:async,requestHeaders:{'X-EAC-Request':EAC.Signature,'X-Ajax-Action':this.params.action+'&'+passwd+'&'+this.token},method:'post',postBody:'arguments[]='+args+this.sessid,onSuccess:this.success.bind(this),onFailure:this.failure.bind(this),onException:this.exception.bind(this)};if(this.params.element){var xhr=new Ajax.Updater(this.params.element,this.params.url,ajaxStructure);return null;}else{var xhr=new Ajax.Request(this.params.url,ajaxStructure);return this.Response;}},success:function(response,json){this.Response=response.responseText;this.JSON=(json)?json:null;if(this.params.callback)this.params.callback(response.responseText,json);},failure:function(response){if(this.params.action=='trigger_error')return;var request=response.request;if(response.status==404)
response.responseText='Requested resource not found';if(response.responseText.length>1024||response.getHeader('Content-Type')=='text/html')
response.responseText='http '+response.status+' '+request.method+' error';if(response.status<400||response.status>499){var errorLevel=(parseInt(response.status)>399)?EAC.E_USER_ERROR:EAC.E_USER_LEVEL;EAC.trigger_error('Ajax '+request.method.toUpperCase()+' failure '+response.status+' '+response.statusText,request.url,0,errorLevel,'\n'+response.responseText);}},exception:function(request,exception){if(this.params.action=='trigger_error')return;EAC.trigger_error('Ajax '+request.method.toUpperCase()+' '+exception.name+': '+
exception.message,request.url+' ('+exception.fileName+')',(exception.lineNumber||0));}});EAC._remote_=null;EAC.Remote=function(){if(!EAC._remote_)EAC._remote_=new EAC.HELPER();return EAC._remote_.post.apply(EAC._remote_,arguments);}
EAC.SetPW=function(pw){EAC.defaults.helper.password=pw;}
EAC.E_USER_ERROR=256;EAC.E_USER_WARNING=512;EAC.E_USER_NOTICE=1024;EAC.E_USER_IGNORE=0;EAC.E_USER_LEVEL=EAC.E_USER_WARNING;EAC.$_SESSION=function(varName,varValue){return EAC.Remote('session',varName,varValue);}
EAC.$GLOBALS=function(varName){return EAC.Remote('globals',varName);}
EAC.$_SERVER=function(varName){return EAC.Remote('server',varName);}
EAC.$CONSTANT=function(varName){return EAC.Remote('constant',varName);}
EAC.$DEBUG=function(type){new EAC.WINDOW(function(){return EAC.Remote('debug',type);},600,550,'top','center',{title:'Debug Server Variables',bgopacity:40,zIndex:1200});}
EAC.backtrace={trace:function(thisCaller){if(!thisCaller)return"";var stackTraceMessage="Stack trace: \n";while(thisCaller){stackTraceMessage+=EAC.backtrace.signature(thisCaller)+"\n";thisCaller=thisCaller.caller;}
return stackTraceMessage;},signature:function(theFunction){var signature,nextArgument,x,l;signature=EAC.backtrace.name(theFunction)+"(";for(x=0,l=theFunction.arguments.length;x<l;x++){nextArgument=theFunction.arguments[x];if(typeof nextArgument!='string')
nextArgument=(nextArgument||'null').toString();else
nextArgument="'"+nextArgument+"'";if(nextArgument.length>25)nextArgument=nextArgument.substring(0,22)+"...'";signature+=nextArgument;if(x<(l-1))signature+=", ";}
signature+=")";return signature;},name:function(theFunction){var definition,name;if(!theFunction)return"";if(theFunction.name)return theFunction.name;definition=theFunction.toString();if(definition.indexOf('function')!=-1){name=definition.substring(0,definition.indexOf(' = function'));if(name.strip())return name;name=definition.substring(definition.indexOf('function')+8,definition.indexOf('('));if(name.strip())return name;}
return"function";}}
EAC.getBacktrace=function(thisCaller){if(!thisCaller)thisCaller=arguments.callee.caller;return EAC.backtrace.trace(thisCaller);}
EAC.trigger_error=function(msg){var url,line,code,text,trace;if(EAC.E_USER_LEVEL==EAC.E_USER_IGNORE)return true;if(EAC.backtrace.name(arguments.callee.caller).indexOf('__flash_unloadHandler')!=-1)
return true;if(typeof msg=='object'){url=msg.fileName||document.location.href;line=msg.lineNumber||0;code=EAC.E_USER_LEVEL;msg=msg.name+': '+msg.message;text='';}else{url=arguments[1]||document.location.href;line=arguments[2]||0;code=arguments[3]||EAC.E_USER_LEVEL;text=arguments[4]||'';}
try{trace=EAC.getBacktrace(arguments.callee.caller);}catch(e){}
EAC.Remote({fn:'trigger_error',async:true},encodeURIComponent(msg+text),encodeURIComponent(url),line,code,trace);if((code&EAC.E_USER_ERROR)==EAC.E_USER_ERROR)alert('Error : '+msg+'\nIn '+url);return true;}
EAC.MODULE.register('tabber','v4.0.3 (Apr 22, 2010)',{div:null,mainClass:"eacTabber",defaultTab:0,titleTags:['h1','h2','h3','h4','h5','h6'],type:null,removeTitle:true,effects:false,opacity:false,rollover:false,toggle:false,autoTab:false,onLoad:null,onTabClick:null,onTabDisplay:null,autoRun:true,zindex:400,addLinkId:false});EAC.TABBER=Class.create({initialize:function(){this.params=EAC.hashMerge(EAC.defaults.tabber);if(typeof arguments[0]=='object')
this.params=EAC.hashMerge(this.params,arguments[0]);else if(typeof arguments[0]=='string')
this.params.div=arguments[0];if(typeof arguments[1]=='object')
this.params.div=arguments[1];this.classMain=this.params.mainClass||"eacTabber";var divtab=window[this.classMain+'_tabber'];if(typeof divtab=='object')
this.params=EAC.hashMerge(this.params,divtab);if(!this.params.div)return false;div=$(this.params.div);var divtab=window[(div.id||div.name)+'_tabber'];if(typeof divtab=='object'){this.params=EAC.hashMerge(this.params,divtab);}
this.classMainLive=this.classMain+"-live";this.classTab=this.classMain+"-tab";this.classTabDefault=this.classMain+"-default";this.classTabHide=this.classMain+"-hide";this.classNav=this.classMain+"-nav";this.classNavActive=this.classMain+"-active";if(this.params.type=="menu")this.params.defaultTab=-1;this.tabs=[];this.currentTab=this.params.defaultTab;this.run(div);this.params.div=null;this.run=null;this.initialize=null;return this;},run:function(e){var
t,i,i2,defaultTab=this.params.defaultTab,tab_ul,tab_li,tab_a,headingActive,headingInactive,headingHover;if(!e.id)EAC.elementId(e,'tab');this.id=e.id;if(this.params.opacity){this.opacity={};if(typeof this.params.opacity=='object'){this.opacity.on=this.params.opacity[0];this.opacity.off=this.params.opacity[1];}else{this.opacity.on=e.getOpacity();this.opacity.off=this.params.opacity;}}
$(e).childElements().each(function(childNode){if(childNode.hasClassName(this.classTab)){this.tabs[this.tabs.length]={div:childNode};if(childNode.hasClassName(this.classTabDefault))defaultTab=this.tabs.length-1;}else{if(childNode.style)childNode.style.display='none';}}.bind(this));tab_ul=EAC.createElement('ul',{className:this.classNav});e.insertBefore(tab_ul,e.firstChild);if(this.params.type=="menu"){e.makePositioned();e.setStyle({display:'block',zIndex:this.params.zindex});$(tab_ul).setStyle({zIndex:this.params.zindex});}
for(i=0;i<this.tabs.length;i++){t=this.tabs[i];t.headingActive=t.div.title;if(!t.headingActive){for(i2=0;i2<this.params.titleTags.length;i2++){headingElement=t.div.getElementsByTagName(this.params.titleTags[i2]);if(headingElement.length>0){t.headingActive=headingElement[0].innerHTML;if(headingElement.length>1){t.headingInactive=headingElement[1].innerHTML;if(headingElement.length>2){t.headingHover=headingElement[2].innerHTML;if(this.params.removeTitle)t.div.removeChild(headingElement[2]);}else{t.headingHover=false;}
if(this.params.removeTitle)t.div.removeChild(headingElement[1]);}else{t.headingInactive=false;t.headingHover=false;}
if(this.params.removeTitle)t.div.removeChild(headingElement[0]);break;}}}else{t.headingActive=t.div.title.split('|')[0]||' '+i+1+' ';t.headingInactive=t.div.title.split('|')[1]||false;t.headingHover=t.div.title.split('|')[2]||false;if(this.params.removeTitle)t.div.title='';}
if(!t.div.id)t.div.id=this.id+'_tab'+i;t.altContent=t.div.readAttribute('alt')||false;if(t.altContent)t.div.removeAttribute('alt');tab_li=EAC.createElement('li',{id:t.div.id+'_tab'});t.li=tab_li;tab_a=EAC.createElement('a',{id:tab_li.id+'_a',href:t.div.readAttribute('href')||"javascript:void(null);",innerHTML:t.headingActive,onclick:this.navClick,onmouseover:this.navMouseOver,onmouseout:this.navMouseOut,tabber:this,tabberIndex:i});tab_li.appendChild(tab_a);tab_ul.appendChild(tab_li);if(document.location.hash=='#'+t.div.id){defaultTab=i;window.scrollTo(0,0);}}
if(this.params.type=="menu"){var e_top=EAC.getTop(tab_ul)+tab_ul.getHeight()+'px';for(i=0;i<this.tabs.length;i++){t=this.tabs[i];tab_li=tab_ul.childNodes[i];var e_left=EAC.getLeft(tab_li)+'px';var e_width=tab_li.getWidth()+'px';if(EAC.BROWSER.isGecko&&navigator.platform.indexOf('Mac')!=-1)
t.div.setStyle({position:'absolute',top:e_top,left:e_left,zIndex:this.params.zindex,minWidth:e_width});else if(EAC.BROWSER.isExplorer&&EAC.BROWSER.isExplorer<7)
t.div.setStyle({position:'absolute',top:e_top,left:e_left,zIndex:this.params.zindex});else
t.div.setStyle({position:'absolute',top:e_top,left:e_left,zIndex:this.params.zindex,minWidth:e_width,whiteSpace:'nowrap'});t.div.tabId='Tab'+i;Event.observe(t.div,'mouseout',function(evt){var to=evt.toElement||evt.relatedTarget||{};while((!to||!to.tabId)&&(to=to.parentNode)){}
if(!to||!to.tabId)this.tabHideAll();}.bindAsEventListener(this));}}
e.removeClassName(this.classMain);e.addClassName(this.classMainLive);if(this.params.autoTab){this.currentTab=defaultTab+1;this.autoTab.stop=new PeriodicalExecuter(this.autoTab.run.bind(this),this.params.autoTab).stop;}else
this.tabShow(defaultTab);if(typeof this.params.onLoad=='function'){this.params.onLoad({tabber:this});}
EAC.MOUSE.addCallback(this.hashCheck.bindAsEventListener(this));return this;},autoTab:{run:function(){if(!(this.currentTab<this.tabs.length))this.currentTab=0;this.tabShow(this.currentTab++);}},navClick:function(event){var
rVal,a,self,tabberIndex,onClickArgs;if(!event)event=window.event;a=this;if(!a.tabber)return false;self=a.tabber;tabberIndex=a.tabberIndex;a.blur();if(typeof self.params.onTabClick=='function'){rVal=self.params.onTabClick({'tabber':self,'index':tabberIndex,'event':event});if(rVal===false){return false;}}
if(self.params.toggle&&self.tabs[tabberIndex].li.className==self.classNavActive)
self.tabHide(tabberIndex);else
self.tabShow(tabberIndex);if(typeof self.autoTab.stop=='function')self.autoTab.stop();var href=Event.element(event);href=(href.href||href.action);if(href&&href.indexOf('void')!=-1)return false;return true;},navMouseOver:function(event){if(!event)event=window.event;if(!this.tabber)return false;var a=this,self=this.tabber,tabberIndex=this.tabberIndex;if(self.params.rollover){self.tabShow(tabberIndex);if(typeof self.autoTab.stop=='function')self.autoTab.stop();}else{if(self.opacity)
$(self.tabs[tabberIndex].li).setOpacity(self.opacity.on);if(self.tabs[tabberIndex].li.className!=self.classNavActive&&self.tabs[tabberIndex].headingHover)
self.tabs[tabberIndex].li.firstChild.innerHTML=self.tabs[tabberIndex].headingHover;}
return false;},navMouseOut:function(event){if(!event)event=window.event;if(!this.tabber)return false;var a=this,self=this.tabber,tabberIndex=this.tabberIndex;if(self.tabs[tabberIndex].li.className!=self.classNavActive){if(self.opacity)
$(self.tabs[tabberIndex].li).setOpacity(self.opacity.off);if(self.tabs[tabberIndex].headingInactive)
self.tabs[tabberIndex].li.firstChild.innerHTML=self.tabs[tabberIndex].headingInactive;}else if(self.params.type=='menu'){var div=self.tabs[tabberIndex].div;var to=event.toElement||event.relatedTarget||{};while(to!=div&&to!=div.parentNode&&(to=to.parentNode)){}
if(to!=div&&to!=div.parentNode)self.tabHideAll();}
return false;},tabHideAll:function(){for(var i=0;i<this.tabs.length;i++){if(!this.params.effects){this.tabHide(i);}else{var div=this.tabs[i].div;div.style.display='none';this.navClearActive(i);}}},tabHide:function(tabberIndex){if(!this.tabs[tabberIndex])return false;var div=this.tabs[tabberIndex].div;if(!this.params.effects){if(!EAC.hasClassName(div,this.classTabHide)){EAC.addClassName(div,this.classTabHide);}}else{Effect[this.params.effects[1]](div,{duration:(this.params.effects[2]||1.0),queue:'end'});}
this.navClearActive(tabberIndex);if(this.tabs[tabberIndex].altContent)Element.hide(this.tabs[tabberIndex].altContent);return this;},tabShow:function(tabberIndex){this.tabHideAll();if(!this.tabs[tabberIndex])return false;var div=this.tabs[tabberIndex].div;if(!this.params.effects){EAC.removeClassName(div,this.classTabHide);}else{Effect[this.params.effects[0]](div,{duration:(this.params.effects[2]||1.0),queue:'end'});}
if(this.tabs[tabberIndex].altContent)Element.show(this.tabs[tabberIndex].altContent);this.navSetActive(tabberIndex);if(typeof this.params.onTabDisplay=='function'){this.params.onTabDisplay({'tabber':this,'index':tabberIndex});}
return false;},navSetActive:function(tabberIndex){this.tabs[tabberIndex].li.className=this.classNavActive;if(this.opacity)
$(this.tabs[tabberIndex].li).setOpacity(this.opacity.on);if(this.currentTab!=tabberIndex)
this.tabs[tabberIndex].li.firstChild.innerHTML=this.tabs[tabberIndex].headingActive;this.currentTab=tabberIndex;return this;},navClearActive:function(tabberIndex){this.tabs[tabberIndex].li.className='';if(this.opacity)
$(this.tabs[tabberIndex].li).setOpacity(this.opacity.off);if(this.tabs[tabberIndex].headingInactive)
this.tabs[tabberIndex].li.firstChild.innerHTML=this.tabs[tabberIndex].headingInactive;return this;},hashCheck:function(event){var href=Event.element(event);if(typeof href.hash=='undefined')return;href=href.hash.substr(1);for(var i=0;i<this.tabs.length;i++){if(href==this.tabs[i].div.id){this.tabShow(i);Event.stop(event);return false;}}}});EAC.autoTabber=function(){if(!EAC.defaults.tabber.autoRun)return;var tabberArgs=(EAC.typeOf(arguments[0])=='event')?arguments[1]||{}:arguments[0]||{};if(!tabberArgs.mainClass)tabberArgs.mainClass=EAC.defaults.tabber.mainClass;var classes=tabberArgs.mainClass.split(',');$$('div[class]').each(function(element){for(j=0;j<classes.length;j++){if(element.hasClassName(classes[j]+'-nojs')){if(element.style)element.style.display='none';}else if(element.hasClassName(classes[j])){tabberArgs.div=element;tabberArgs.mainClass=classes[j];element.tabber=new EAC.TABBER(tabberArgs);break;}}});return this;}
EAC.MODULE.addDomEvent(EAC.autoTabber);EAC.MODULE.register('window','v4.0.3 (Apr 27, 2010)',{id:"otp-element",title:"",close:"X",caption:null,type:"",style:'',effects:[EAC.defaults.showEffect,EAC.defaults.hideEffect,EAC.defaults.effectDuration],hidden:false,onclose:false,drop:false,scroll:true,play:false,resize:false,drag:true,within:false,bgopacity:false,background:'#000',fgopacity:false,foreground:'transparent',zindex:500,time:false,mainClass:"eacWindow,thickbox",autoRun:true});EAC.WINDOW=Class.create({params:{},initialize:function(){var args=EAC._parseWindowArgs(arguments);this.params=EAC.hashMerge(EAC.defaults.window,{url:args[0],width:args[1],height:args[2],top:args[3],left:args[4]},args[5]);this.params.type=this.params.type.toLowerCase();this.params.scroll=(this.params.scroll)?'auto':'hidden';this.params.play=(this.params.play)?'true':'false';this.event=(arguments[3]&&EAC.typeOf(arguments[3])=='event')?arguments[3]:EAC.MOUSE.lastEvent;this.params.drop=this.params.drop||(arguments[3]&&arguments[3].clientX)?'auto':'right';if(typeof this.params.url=='function'){this.params.type='fn';}else if(this.params.url.indexOf(EAC.defaults.helper.url)!=-1){this.params.url+=(this.params.url.indexOf('?')>0)?'&':'?';this.params.url+='Token='+encodeURIComponent(document.cookie);}
if(!this.params.type){var type=(EAC.getElement(this.params.url));if(type){this.params.type='div';}else{type=EAC.parseURL(this.params.url).fileName||this.params.url;this.params.type=type.substr(type.lastIndexOf('.')+1);}}
var fontsize=EAC.getFontSize(this.params.within);this.widthEM=(this.params.width==0||(this.params.resize&&!EAC.BROWSER.isExplorer))?'auto':(this.params.width/fontsize)+'em';this.heightEM=(this.params.height==0||(this.params.resize&&!EAC.BROWSER.isExplorer))?'auto':(this.params.height/fontsize)+'em';this.opendiv=this.create(this.params.id,this.params.within);this.containerId=this.params.id+'-content';var closeEvent=this.close.bindAsEventListener(this);switch(this.params.close){case'onclick':Event.observe(this.opendiv,'click',closeEvent);this.params.close=false;break;case'ondblclick':Event.observe(this.opendiv,'dblclick',closeEvent);this.params.close=false;break;case'onmouseout':Event.observe(this.opendiv,'mouseout',closeEvent);this.params.close=false;break;}
this.open();if(this.params.close){Event.observe(this.params.id+"-close",'click',closeEvent);}
if(this.params.time)window.setTimeout(closeEvent,this.params.time*1000);this.free();},free:function(){delete this.initialize;delete this.create;delete this.open;delete this.setContent;delete this.setMedia;delete this.setPosition;delete this.free;},create:function(id,within){var div=EAC.createElement('div',{id:id,className:'otp-element'},"display:none; z-index:"+this.params.zindex+";");if($(within)){within.makePositioned();within.innerHTML='';within.appendChild(div);}else{document.body.appendChild(div);}
return div;},open:function(){this.opendiv.appendChild(this.setContent());if(this.contentFn)this.contentFn();this.opendiv.setStyle(this.setPosition(this.params.top,this.params.left));var after=(this.params.type=='iframe'&&this.params.resize)?function(){EAC.IFRAME.autoSize(this.containerId,-1)}.bind(this):function(){};if(!this.params.hidden)this.show(null,after);if(this.params.drag&&(this.params.close||this.params.title)&&('Draggable'in window)){this.drag=new Draggable(this.params.id,{handle:this.params.id+'-handle'});EAC.getElement(this.params.id+'-handle').style.cursor='move';}
if(this.params.fgopacity){EAC.backgroundLayer(true,this.params.id+'-fglayer',{opacity:this.params.fgopacity,zindex:(this.params.zindex+10),style:this.params.foreground,within:this.params.id+'-inner'});}},setContent:function(){var html,title,close,handle,inner;html=EAC.createElement('div',{align:'center'},{zIndex:(this.params.zindex+5),width:this.widthEM,margin:0,padding:0,border:'none'});if(this.params.title||this.params.close){title=EAC.createElement('div',{id:this.params.id+'-title',className:'otp-title'});if(this.params.close){close=EAC.createElement('span',{id:this.params.id+'-close',className:'otp-close',title:'close this window'});close.innerHTML=this.params.close;title.appendChild(close);}
handle=EAC.createElement('div',{id:this.params.id+'-handle',className:'otp-handle'});handle.appendChild(document.createTextNode(" "+this.params.title+" "));title.appendChild(handle);html.appendChild(title);}
inner=EAC.createElement('div',{id:this.params.id+'-inner',className:'otp-inner'},{minWidth:this.widthEM,clear:'both'});inner.appendChild(this.setMedia(this.params.type));html.appendChild(inner);if(this.params.caption){title=EAC.createElement('div',{id:this.params.id+'-caption',className:'otp-caption'});title.appendChild(document.createTextNode(" "+this.params.caption+" "));html.appendChild(title);}
return html;},setMedia:function(type){var container;switch(type){case'jpg':case'jpe':case'gif':case'png':case'img':case'image':case'jpeg':case'bmp':container=EAC.createElement('img',{id:this.containerId,src:this.params.url});break;case'swf':case'flash':container=EAC.createElement('div',{id:this.containerId});if(!this.params.params)this.params.params={};if(!('quality'in this.params.params))this.params.params.quality='best';if(!('play'in this.params.params))this.params.params.play=this.params.play;if(!('wmode'in this.params.params))this.params.params.wmode='opaque';var flashLoad=function(){swfobject.embedSWF(this.params.url,this.containerId,this.params.width,this.params.height,'9.0.0',EAC.defaults.homePath+'expressInstall.swf',null,this.params.params);EAC.getElement(this.params.id+'-inner').style.backgroundImage='none';}.bind(this);if(typeof swfobject=='undefined')EAC.MODULE.load('swfobject',flashLoad);else flashLoad();break;case'svg':container=EAC.createElement('embed',{id:this.containerId,src:this.params.url,type:'image/svg+xml'});break;case'div':container=EAC.createElement('div',{id:this.containerId,align:'left'},{overflow:this.params.scroll});container.innerHTML=EAC.getElement(this.params.url).innerHTML;this.contentFn=function(){EAC.getElement(this.params.id+'-inner').style.backgroundImage='none';}.bind(this);break;case'ajax':container=EAC.createElement('div',{id:this.containerId,align:'left'},{overflow:this.params.scroll});this.contentFn=function(){new Ajax.Updater(this.containerId,this.params.url,{method:'get',evalScripts:true,requestHeaders:{'X-EAC-Request':EAC.Signature},onComplete:function(){EAC.getElement(this.params.id+'-inner').style.backgroundImage='none';}});}.bind(this);break;case'fn':case'function':container=EAC.createElement('div',{id:this.containerId,align:'left'},{overflow:this.params.scroll});this.contentFn=function(){EAC.getElement(this.containerId).innerHTML=this.params.url();EAC.getElement(this.params.id+'-inner').style.backgroundImage='none';}.bind(this);break;case'iframe':default:this.params.type='iframe';if(this.params.scroll=='hidden')this.params.scroll='no';var onload=(this.params.resize||!this.params.height)?function(){EAC.IFRAME.autoSize(this.containerId,-1)}.bind(this):function(){};container=EAC.createElement('iframe',{id:this.containerId,name:this.containerId,src:'',width:this.params.width,height:this.params.height,frameborder:0,scrolling:this.params.scroll});this.contentFn=function(){EAC.getElement(this.containerId).src=this.params.url;EAC.getElement(this.params.id+'-inner').style.backgroundImage='none';}.bind(this);break;}
container.setAttribute('class','otp-content');$(container).setStyle({width:(this.params.width)?this.params.width+'px':this.widthEM,height:(this.params.height)?this.params.height+'px':this.heightEM});return container;},setPosition:function(top,left){var size=EAC.getElementSize(this.opendiv),offset=EAC.getFontSize()*1.4,width=Math.max(size.width,this.params.width)+offset,height=Math.max(size.height,this.params.height)+offset,view=(this.params.within)?EAC.getElementSize(this.params.within):EAC.getWindowSize(),scroll=(this.params.within)?{x:0,y:0}:EAC.getScrollPosition(),possition;view.bottom=scroll.y+view.height;view.right=scroll.x+view.width;if(typeof top=='string'){switch(top.toLowerCase()){case'cursor':top=EAC.getCursorPosition(this.event).y-(height/2);break;case'middle':case'center':top=((view.height/2)+scroll.y)-(height/2);break;case'top':top=scroll.y+offset;break;case'bottom':top=view.bottom-height;break;case'down':top=EAC.getCursorPosition(this.event).y;break;}
if(top<0)top=0;}
if(typeof left=='string'){switch(left.toLowerCase()){case'cursor':left=EAC.getCursorPosition(this.event).x-(width/2);break;case'middle':case'center':left=((view.width/2)+scroll.x)-(width/2);break;case'left':left=scroll.x+offset;break;case'right':left=view.right-width;break;case'over':left=EAC.getCursorPosition(this.event).x;break;}
if(left<0)left=offset;if((left+width)>view.right)left=Math.max(offset,view.right-width);}
if(left<0){left=view.right-width+left;}else if((left>(view.right)/2&&this.params.drop=='auto')||((left+width)>view.right)||(this.params.drop=='left')){left-=width;}
if(left<scroll.x)left=scroll.x+offset;if(top<0){top=view.bottom-height+top;}else if((top+height)>view.bottom){top=(view.bottom-height);}
if(top<scroll.y)top=scroll.y+offset;position={position:'absolute',top:top+'px',left:left+'px'};return position;},destroy:function(){if(this.opendiv){EAC.blockRemove(this.opendiv);EAC.backgroundLayer(false,this.params.id+'-bglayer');}
this.opendiv=null;},close:function(after){if(this.opendiv){if(this.drag)this.drag.destroy();EAC.effectRemove(this.opendiv,this.params.effects[1],EAC.backgroundLayer(false,this.params.id+'-bglayer'));if(this.params.onclose){try{if(typeof this.params.onclose=='string')eval(this.params.onclose);else this.params.onclose();}catch(e){}}
if(after&&typeof after!='object'){try{if(typeof after=='string')eval(after);else after();}catch(e){}}}
EAC.backgroundLayer(false,this.params.id+'-bglayer');this.opendiv=null;},hide:function(_effect,after){if(_effect!==false&&('Effect'in window)){_effect=_effect||this.params.effects[1];if(typeof after=='function')
this.effect(_effect,{afterFinish:after,duration:(this.params.effects[2]||1.0)});else
this.effect(_effect,{duration:(this.params.effects[2]||1.0)});}else Element.hide(this.opendiv);EAC.backgroundLayer(false,this.params.id+'-bglayer');this.isVisible=false;},show:function(_effect,after){if(this.params.bgopacity)
EAC.backgroundLayer(true,this.params.id+'-bglayer',{opacity:this.params.bgopacity,zindex:(this.params.zindex-10),style:this.params.background,within:this.params.within});if(_effect!==false&&('Effect'in window)){_effect=_effect||this.params.effects[0];if(typeof after=='function')
this.effect(_effect,{afterFinish:after,duration:(this.params.effects[2]||1.0)});else
this.effect(_effect,{duration:(this.params.effects[2]||1.0)});}else Element.show(this.opendiv);this.isVisible=true;},toggle:function(_effects,after){_effects=_effects||this.params.effects;if(this.isVisible)this.hide(_effects[1],after);else this.show(_effects[0],after);},move:function(top,left,position,after){if(!('Effect'in window))return;var position=position||'absolute';if(typeof after=='function')
this.effect('Move',{y:top,x:left,mode:position,afterFinish:after});else
this.effect('Move',{y:top,x:left,mode:position});},scale:function(percent,after){if(!('Effect'in window))return;if(percent<2)percent*=100;if(typeof after=='function')
this.effect('Scale',percent,{scaleMode:'content',afterFinish:after});else
this.effect('Scale',percent,{scaleMode:'content'});},effect:function(_effect){if(!('Effect'in window))return;if(arguments.length>2)
new Effect[_effect](this.opendiv,arguments[1],arguments[2]);else
new Effect[_effect](this.opendiv,arguments[1]);}});EAC.anchorWindow=function(windowArgs){var url=windowArgs.link.href.split('?'),params={};if(url[1])params=EAC.explode_with_keys(/[;&]/,url[1]);if(!params['title'])params['title']=windowArgs.link.title||url[0];if(!params['width'])params['width']=600;if(!params['height'])params['height']=400;Event.observe(windowArgs.link,'click',function(event){EAC.onThisPage(url[0],params['width'],params['height'],event,params);event.stop();});}
EAC.autoWindow=function(){if(!EAC.defaults.window.autoRun)return;var windowArgs=(EAC.typeOf(arguments[0])=='event')?arguments[1]||{}:arguments[0]||{};if(!windowArgs.mainClass)windowArgs.mainClass=EAC.defaults.window.mainClass;windowArgs.mainClass.split(',').each(function(className){$$('a[class="'+className+'"]').each(function(element){windowArgs.link=element;windowArgs.mainClass=className;EAC.anchorWindow(windowArgs);});});}
EAC.onThisPage=function(a1,a2,a3,a4,a5,a6){var args=EAC._parseWindowArgs(arguments);var name=((args[5].id||EAC.defaults.window.id)+"-controller").camelize();if(window[name]&&window[name].destroy)window[name].destroy();window[name]=new EAC.WINDOW(a1,a2,a3,a4,a5,a6);return false;}
void function(){var styleText=".otp-element{"+EAC.defaults.window.style+"}\n"+".otp-title  {margin:0; padding:.2em .15em; border:none;}\n"+".otp-close  {margin:0; padding:.0 .15em; border:.1em solid #ddd; float:right; clear:right; cursor:pointer; background:#fff;}\n"+".otp-handle {background:transparent; margin:0; padding:.15em; border:none;}\n"+".otp-content{margin:0; padding:0; border:none;}\n"+".otp-inner  {margin:0; padding:0; border:none; position:relative;}\n"+".otp-caption{margin:0; padding:.15em; border:none; font-family:serif; color:#444; border-top:1px solid #444;}";EAC.CSS.add(styleText);}();EAC.floatingWindow=EAC.WINDOW;EAC.MODULE.addLoadEvent(EAC.autoWindow);EAC.MODULE.register('tracker','v4.0.1 (Dec 29, 2009)',{tags:{'a':'click','area':'click','form':'submit'},signature:'eac_scripts.tracker',gaLoadEvents:true,autoRun:true});EAC.tracker={Name:'PostTest.php',URL:null,rec:{},trans_sid:'',initialize:function(){var timenow=new Date();EAC.tracker.rec={_origin_:'client',signature:EAC.defaults.tracker.signature,event:'',element:'',title:'',target:'',rel:'',medium:'',source:'',campaign:'',creative:'',segment:'',value:0,datetime:timenow.getTime(),timeoffset:timenow.getTimezoneOffset()/60*-1,href:window.location.href,protocol:window.location.protocol,host:window.location.hostname,path:window.location.pathname,query:window.location.search,hash:window.location.hash,document:window.document.title,referrer:window.document.referrer,browser:EAC.browser.toString(),agent:navigator.userAgent,language:navigator.language||navigator.userLanguage,platform:navigator.platform,cookies:navigator.cookieEnabled,charset:document.characterSet,screen:screen.width+'x'+screen.height,viewport:'',color:screen.pixelDepth||screen.colorDepth}
$A(document.getElementsByTagName("meta")).findAll(function(meta){if(meta.name.indexOf('WT.')==0){var name=meta.name;switch(meta.name.substring(3).toLowerCase()){case'tx_i':name='id';break;case'mc_id':name='source';break;case'cg_n':name='campaign';break;case'cg_s':name='creative';break;case'mc_ti':name='title';break;case'sp':name='profile';break;case'si_n':name='scenario';break;case'si_p':name='step';break;case'seg_1':name='segment1';break;case'seg_2':name='segment2';break;case'seg_3':name='segment3';break;case'seg_4':name='segment4';break;case'pi':name='page';break;case'tx_i':name='orderid';break;}
EAC.tracker.rec[name]=meta.content;}
if(meta.name.indexOf('EAC.')==0){EAC.tracker.rec[meta.name.substring(4)]=meta.content;}});if(typeof EAC.FW!='undefined'){EAC.tracker.rec.medium=EAC.FW.Sourcing.Medium;EAC.tracker.rec.source=EAC.FW.Sourcing.Source;EAC.tracker.rec.campaign=EAC.FW.Sourcing.Campaign;EAC.tracker.rec.creative=EAC.FW.Sourcing.Creative;EAC.tracker.rec.segment=EAC.FW.Sourcing.Segment;EAC.tracker.rec.description=EAC.FW.Sourcing.Description;EAC.tracker.rec.sessionid=EAC.FW.SessionID;EAC.tracker.rec.newsession=(EAC.FW.isNewSession)?1:0;}
EAC.console.log('Tracker:initialize');EAC.Track=EAC.tracker.event;EAC.tracker.initialize=null;},event:function(evt,name){var elem;if(!evt)evt=window.event;if(!evt||typeof evt!='object')return;if(EAC.typeOf(evt)=='event'){elem=evt.currentTarget||Event.element(evt)||document;var e=elem;while(!e._tracker&&e.parentNode){if(EAC.tracker.hasRelation(e.parentNode))elem=e.parentNode;e=e.parentNode;}}else{elem=document;elem._tracker=[evt.name,evt.type,evt.title];}
if(!elem._tracker)elem._tracker=[];for(var i=0;i<=2;i++){if(!elem._tracker[i])elem._tracker[i]='';}
if(elem._tracker[1].indexOf(':')!=-1)evt.eventName=elem._tracker[1];if(EAC.tracker.URL){EAC.tracker.postTracker(evt,elem,name);}
if(typeof EAC.eventTracker=='object'&&EAC.defaults.tracker.gaLoadEvents){EAC.tracker.postEvent(evt,elem,name);}},postTracker:function(evt,elem,name){if(elem==document){EAC.tracker.rec.element='document';}else{EAC.tracker.rec.element=name||elem.name||elem.id||elem._tracker[0]||null;if(!EAC.tracker.rec.element&&elem.tagName)
EAC.tracker.rec.element=(elem.tagName.toLowerCase()=='a')?'href':elem.tagName.toLowerCase();}
if(evt.eventName){EAC.tracker.rec.event=evt.eventName.toLowerCase();}else{EAC.tracker.rec.event=elem._tracker[1]||evt.type||'';}
EAC.tracker.rec.title=elem._tracker[2]||elem.title||'';EAC.tracker.rec.target=elem.href||elem.action||elem.URL||'';EAC.tracker.rec.rel=elem.rel||'';EAC.tracker.rec.value=elem._tracker[3]||evt.value||0;wsize=EAC.getWindowSize();EAC.tracker.rec.viewport=wsize.x+'x'+wsize.y;var timenow=new Date();EAC.tracker.rec.datetime=timenow.getTime();if(typeof window.Tracker=='object'){for(var property in window.Tracker){EAC.tracker.rec[property]=window.Tracker[property];}}
EAC.console.log('Tracker:post->'+EAC.tracker.rec.element+', '+EAC.tracker.rec.event+', '+EAC.tracker.rec.title);var token=encodeURIComponent(document.cookie);var rec=Object.toQueryString(EAC.tracker.rec);var trans_sid=(EAC.defaults.trans_sid&&document.cookie.indexOf(EAC.defaults.trans_sid)==-1)?'&'+EAC.defaults.trans_sid:'';var ajax=new Ajax.Request(EAC.tracker.URL,{asynchronous:true,method:'post',requestHeaders:{'X-EAC-Request':EAC.Signature,'X-EAC-Token':token},postBody:'_ajax=y&fn=tracker&'+rec+trans_sid+'&_pto=kburkholder@earthasylum.com'});return true;},postEvent:function(evt,elem,name){var category='',action='',label='',value=null;category=name||elem._tracker[0]||elem.name||elem.id||'(no category)';if(evt.eventName){action=evt.eventName.toLowerCase();}else{action=(elem.tagName)?(elem.tagName.toLowerCase()=='a')?'href:':elem.tagName.toLowerCase()+':':'document:';action+=elem._tracker[1]||evt.type;}
if(elem.title){label=elem._tracker[2]||elem.URL||elem.title;}else{label=elem._tracker[2]||elem.href||elem.action||elem.URL||'(no label)';}
if(label.indexOf(location.hostname)!=-1)label=EAC.parseURL(label).path;value=elem._tracker[3]||evt.value||null;if(value)value=Math.round(value);EAC.console.log('Tracker:event->'+category+', '+action+', '+label+', '+value);EAC.eventTracker._trackEvent(category,action,label,value);label=elem.href||elem.action||null;if(label&&label.indexOf('http')!=-1&&label.indexOf(location.hostname)==-1){if(elem.target&&elem.target=='_blank')
EAC.pageTracker._trackPageview('/open-to/->'+label);else
EAC.pageTracker._trackPageview('/exit-to/->'+label);}
return true;},hasRelation:function(element){var rel='EAC.Track';if(!(element=$(element)))return;var elementRelName=element.rel||'';if(elementRelName.length==0)return false;if(search=new RegExp("(^|\\s)"+rel+"(\\s|$)").exec(elementRelName)){element._tracker=[];return true;}
var search=new RegExp("(^|\\s)"+rel+"(\\s|$|\\()(.*)\\)").exec(elementRelName);if(search){element._tracker=(search[3])?search[3].split(','):[];return true;}
return false;},autoTracker:function(evt){EAC.console.log('Tracker:autoTracker');for(var tag in EAC.defaults.tracker.tags){$A(document.getElementsByTagName(tag)).findAll(function(link){if(EAC.tracker.hasRelation(link)){Event.observe(link,EAC.defaults.tracker.tags[tag],function(e){EAC.tracker.event(e)});}});}
EAC.tracker.event({name:'document',type:'load'});if(EAC.tracker.rec.newsession==1){var tag=EAC.COOKIE.get('EAC_TAG');if(tag){tag=EAC.explode_with_keys(':',decodeURIComponent(tag));if(tag.v<2)
EAC.tracker.event({name:'document',type:'session',title:'visitor session (unique)'});else
EAC.tracker.event({name:'document',type:'session',title:'visitor session (repeat)'});}else
EAC.tracker.event({name:'document',type:'session',title:'visitor session (no cookie)'});}
Event.observe(window,'unload',function(e){EAC.tracker.event({name:'document',type:'unload'})});EAC.tracker.autoTracker=function(){};}}
EAC.autoTracker=EAC.tracker.autoTracker;EAC.MODULE.addDomEvent(function(event){EAC.tracker.initialize();if(EAC.defaults.tracker.autoRun)EAC.tracker.autoTracker(event);EAC.defaults.tracker.gaLoadEvents=true;});