var Spry;if(!Spry)Spry={};if(!Spry.Utils)Spry.Utils={};Spry.$=function(element){if(arguments.length>1){for(var i=0,elements=[],length=arguments.length;i<length;i++)elements.push(Spry.$(arguments[i]));return elements}if(typeof element=='string')element=document.getElementById(element);return element};Spry.Utils.setAttribute=function(ele,name,value){ele=Spry.$(ele);if(!ele||!name)return;if(name=="class")ele.className=value;else ele.setAttribute(name,value)};Spry.Utils.removeAttribute=function(ele,name){ele=Spry.$(ele);if(!ele||!name)return;try{ele.removeAttribute(name);if(name=="class")ele.removeAttribute("className")}catch(e){}};Spry.Utils.addClassName=function(ele,className){ele=Spry.$(ele);if(!ele||!className||(ele.className&&ele.className.search(new RegExp("\\b"+className+"\\b"))!=-1))return;ele.className+=(ele.className?" ":"")+className};Spry.Utils.removeClassName=function(ele,className){ele=Spry.$(ele);if(Spry.Utils.hasClassName(ele,className))ele.className=ele.className.replace(new RegExp("\\s*\\b"+className+"\\b","g"),"")};Spry.Utils.toggleClassName=function(ele,className){if(Spry.Utils.hasClassName(ele,className))Spry.Utils.removeClassName(ele,className);else Spry.Utils.addClassName(ele,className)};Spry.Utils.hasClassName=function(ele,className){ele=Spry.$(ele);if(!ele||!className||!ele.className||ele.className.search(new RegExp("\\b"+className+"\\b"))==-1)return false;return true};Spry.Utils.camelizeString=function(str){var cStr="";var a=str.split("-");for(var i=0;i<a.length;i++){var s=a[i];if(s)cStr=cStr?(cStr+s.charAt(0).toUpperCase()+s.substring(1)):s}return cStr};Spry.Utils.styleStringToObject=function(styleStr){var o={};if(styleStr){pvA=styleStr.split(";");for(var i=0;i<pvA.length;i++){var pv=pvA[i];if(pv&&pv.indexOf(":")!=-1){var nvA=pv.split(":");var n=nvA[0].replace(/^\s*|\s*$/g,"");var v=nvA[1].replace(/^\s*|\s*$/g,"");if(n&&v)o[Spry.Utils.camelizeString(n)]=v}}}return o};Spry.Utils.addEventListener=function(element,eventType,handler,capture){try{if(!Spry.Utils.eventListenerIsBoundToElement(element,eventType,handler,capture)){element=Spry.$(element);handler=Spry.Utils.bindEventListenerToElement(element,eventType,handler,capture);if(element.addEventListener)element.addEventListener(eventType,handler,capture);else if(element.attachEvent)element.attachEvent("on"+eventType,handler)}}catch(e){}};Spry.Utils.removeEventListener=function(element,eventType,handler,capture){try{element=Spry.$(element);handler=Spry.Utils.unbindEventListenerFromElement(element,eventType,handler,capture);if(element.removeEventListener)element.removeEventListener(eventType,handler,capture);else if(element.detachEvent)element.detachEvent("on"+eventType,handler)}catch(e){}};Spry.Utils.eventListenerHash={};Spry.Utils.nextEventListenerID=1;Spry.Utils.getHashForElementAndHandler=function(element,eventType,handler,capture){var hash=null;element=Spry.$(element);if(element){if(typeof element.spryEventListenerID=="undefined")element.spryEventListenerID="e"+(Spry.Utils.nextEventListenerID++);if(typeof handler.spryEventHandlerID=="undefined")handler.spryEventHandlerID="h"+(Spry.Utils.nextEventListenerID++);hash=element.spryEventListenerID+"-"+handler.spryEventHandlerID+"-"+eventType+(capture?"-capture":"")}return hash};Spry.Utils.eventListenerIsBoundToElement=function(element,eventType,handler,capture){element=Spry.$(element);var hash=Spry.Utils.getHashForElementAndHandler(element,eventType,handler,capture);return Spry.Utils.eventListenerHash[hash]!=undefined};Spry.Utils.bindEventListenerToElement=function(element,eventType,handler,capture){element=Spry.$(element);var hash=Spry.Utils.getHashForElementAndHandler(element,eventType,handler,capture);if(Spry.Utils.eventListenerHash[hash])return Spry.Utils.eventListenerHash[hash];return Spry.Utils.eventListenerHash[hash]=function(e){e=e||window.event;if(!e.preventDefault)e.preventDefault=function(){this.returnValue=false};if(!e.stopPropagation)e.stopPropagation=function(){this.cancelBubble=true};var result=handler.call(element,e);if(result==false){e.preventDefault();e.stopPropagation()}return result}};Spry.Utils.unbindEventListenerFromElement=function(element,eventType,handler,capture){element=Spry.$(element);var hash=Spry.Utils.getHashForElementAndHandler(element,eventType,handler,capture);if(Spry.Utils.eventListenerHash[hash]){handler=Spry.Utils.eventListenerHash[hash];Spry.Utils.eventListenerHash[hash]=undefined}return handler};Spry.Utils.addLoadListener=function(handler){if(typeof window.addEventListener!='undefined')window.addEventListener('load',handler,false);else if(typeof document.addEventListener!='undefined')document.addEventListener('load',handler,false);else if(typeof window.attachEvent!='undefined')window.attachEvent('onload',handler)};Spry.Utils.getAncestor=function(ele,selector){ele=Spry.$(ele);if(ele){var s=Spry.$$.tokenizeSequence(selector?selector:"*")[0];var t=s?s[0]:null;if(t){var p=ele.parentNode;while(p){if(t.match(p))return p;p=p.parentNode}}}return null};Spry.$$=function(selectorSequence,rootNode){if(!rootNode)rootNode=document;else rootNode=Spry.$(rootNode);var sequences=Spry.$$.tokenizeSequence(selectorSequence);var matches=[];Spry.$$.addExtensions(matches);++Spry.$$.queryID;var nid=0;var ns=sequences.length;for(var i=0;i<ns;i++){var m=Spry.$$.processTokens(sequences[i],rootNode);var nm=m.length;for(var j=0;j<nm;j++){var n=m[j];if(!n.spry$$ID){n.spry$$ID=++nid;matches.push(n)}}}var nm=matches.length;for(i=0;i<nm;i++)matches[i].spry$$ID=undefined;return matches};Spry.$$.cache={};Spry.$$.queryID=0;Spry.$$.Token=function(){this.type=Spry.$$.Token.SELECTOR;this.name="*";this.id="";this.classes=[];this.attrs=[];this.pseudos=[]};Spry.$$.Token.Attr=function(n,v){this.name=n;this.value=v?new RegExp(v):undefined};Spry.$$.Token.PseudoClass=function(pstr){this.name=pstr.replace(/\(.*/,"");this.arg=pstr.replace(/^[^\(\)]*\(?\s*|\)\s*$/g,"");this.func=Spry.$$.pseudoFuncs[this.name]};Spry.$$.Token.SELECTOR=0;Spry.$$.Token.COMBINATOR=1;Spry.$$.Token.prototype.match=function(ele,nameAlreadyMatches){if(this.type==Spry.$$.Token.COMBINATOR)return false;if(!nameAlreadyMatches&&this.name!='*'&&this.name!=ele.nodeName.toLowerCase())return false;if(this.id&&this.id!=ele.id)return false;var classes=this.classes;var len=classes.length;for(var i=0;i<len;i++){if(!ele.className||!classes[i].value.test(ele.className))return false}var attrs=this.attrs;len=attrs.length;for(var i=0;i<len;i++){var a=attrs[i];var an=ele.attributes.getNamedItem(a.name);if(!an||(!a.value&&an.nodeValue==undefined)||(a.value&&!a.value.test(an.nodeValue)))return false}var ps=this.pseudos;var len=ps.length;for(var i=0;i<len;i++){var p=ps[i];if(p&&p.func&&!p.func(p.arg,ele,this))return false}return true};Spry.$$.Token.prototype.getNodeNameIfTypeMatches=function(ele){var nodeName=ele.nodeName.toLowerCase();if(this.name!='*'){if(this.name!=nodeName)return null;return this.name}return nodeName};Spry.$$.escapeRegExpCharsRE=/\/|\.|\*|\+|\(|\)|\[|\]|\{|\}|\\|\|/g;Spry.$$.tokenizeSequence=function(s){var cc=Spry.$$.cache[s];if(cc)return cc;var tokenExpr=/(\[[^\"'~\^\$\*\|\]=]+([~\^\$\*\|]?=\s*('[^']*'|"[^"]*"|[^"'\]]+))?\s*\])|((:[^\.#:\s,>~\+\[\]]+\(([^\(\)]+|\([^\(\)]*\))*\))|[\.#:]?[^\.#:\s,>~\+\[\]]+)|(\s*[\s,>~\+]\s*)/g;var tkn=new Spry.$$.Token;var sequence=[];sequence.push(tkn);var tokenSequences=[];tokenSequences.push(sequence);s=s.replace(/^\s*|\s*$/,"");var expMatch=tokenExpr.exec(s);while(expMatch){var tstr=expMatch[0];var c=tstr.charAt(0);switch(c){case'.':tkn.classes.push(new Spry.$$.Token.Attr("class","\\b"+tstr.substr(1)+"\\b"));break;case'#':tkn.id=tstr.substr(1);break;case':':tkn.pseudos.push(new Spry.$$.Token.PseudoClass(tstr));break;case'[':var attrComps=tstr.match(/\[([^\"'~\^\$\*\|\]=]+)(([~\^\$\*\|]?=)\s*('[^']*'|"[^"]*"|[^"'\]]+))?\s*\]/);var name=attrComps[1];var matchType=attrComps[3];var val=attrComps[4];if(val){val=val.replace(/^['"]|['"]$/g,"");val=val.replace(Spry.$$.escapeRegExpCharsRE,'\\$&')}var matchStr=undefined;switch(matchType){case"=":matchStr="^"+val+"$";break;case"^=":matchStr="^"+val;break;case"$=":matchStr=val+"$";break;case"~=":case"|=":matchStr="\\b"+val+"\\b";break;case"*=":matchStr=val;break}tkn.attrs.push(new Spry.$$.Token.Attr(name,matchStr));break;default:var combiMatch=tstr.match(/^\s*([\s,~>\+])\s*$/);if(combiMatch){if(combiMatch[1]==','){sequence=new Array;tokenSequences.push(sequence);tkn=new Spry.$$.Token;sequence.push(tkn)}else{tkn=new Spry.$$.Token;tkn.type=Spry.$$.Token.COMBINATOR;tkn.name=combiMatch[1];sequence.push(tkn);tkn=new Spry.$$.Token();sequence.push(tkn)}}else tkn.name=tstr.toLowerCase();break}expMatch=tokenExpr.exec(s)}Spry.$$.cache[s]=tokenSequences;return tokenSequences};Spry.$$.combinatorFuncs={" ":function(nodes,token){var uid=++Spry.$$.uniqueID;var results=[];var nn=nodes.length;for(var i=0;i<nn;i++){var n=nodes[i];if(uid!=n.spry$$uid){var ea=nodes[i].getElementsByTagName(token.name);var ne=ea.length;for(var j=0;j<ne;j++){var e=ea[j];if(token.match(e,true))results.push(e);e.spry$$uid=uid}}}return results},">":function(nodes,token){var results=[];var nn=nodes.length;for(var i=0;i<nn;i++){var n=nodes[i].firstChild;while(n){if(n.nodeType==1&&token.match(n))results.push(n);n=n.nextSibling}}return results},"+":function(nodes,token){var results=[];var nn=nodes.length;for(var i=0;i<nn;i++){var n=nodes[i].nextSibling;while(n&&n.nodeType!=1)n=n.nextSibling;if(n&&token.match(n))results.push(n)}return results},"~":function(nodes,token){var uid=++Spry.$$.uniqueID;var results=[];var nn=nodes.length;for(var i=0;i<nn;i++){var n=nodes[i].nextSibling;while(n){if(n.nodeType==1){if(uid==n.spry$$uid)break;if(token.match(n)){results.push(n);n.spry$$uid=uid}}n=n.nextSibling}}return results}};Spry.$$.uniqueID=0;Spry.$$.pseudoFuncs={":first-child":function(arg,node,token){var n=node.previousSibling;while(n){if(n.nodeType==1)return false;n=n.previousSibling}return true},":last-child":function(arg,node,token){var n=node.nextSibling;while(n){if(n.nodeType==1)return false;n=n.nextSibling}return true},":empty":function(arg,node,token){var n=node.firstChild;while(n){switch(n.nodeType){case 1:case 3:case 4:case 5:return false}n=n.nextSibling}return true},":nth-child":function(arg,node,token){return Spry.$$.nthChild(arg,node,token)},":nth-last-child":function(arg,node,token){return Spry.$$.nthChild(arg,node,token,true)},":nth-of-type":function(arg,node,token){return Spry.$$.nthChild(arg,node,token,false,true)},":nth-last-of-type":function(arg,node,token){return Spry.$$.nthChild(arg,node,token,true,true)},":first-of-type":function(arg,node,token){var nodeName=token.getNodeNameIfTypeMatches(node);if(!nodeName)return false;var n=node.previousSibling;while(n){if(n.nodeType==1&&nodeName==n.nodeName.toLowerCase())return false;n=n.previousSibling}return true},":last-of-type":function(arg,node,token){var nodeName=token.getNodeNameIfTypeMatches(node);if(!nodeName)return false;var n=node.nextSibling;while(n){if(n.nodeType==1&&nodeName==n.nodeName.toLowerCase())return false;n=n.nextSibling}return true},":only-child":function(arg,node,token){var f=Spry.$$.pseudoFuncs;return f[":first-child"](arg,node,token)&&f[":last-child"](arg,node,token)},":only-of-type":function(arg,node,token){var f=Spry.$$.pseudoFuncs;return f[":first-of-type"](arg,node,token)&&f[":last-of-type"](arg,node,token)},":not":function(arg,node,token){var s=Spry.$$.tokenizeSequence(arg)[0];var t=s?s[0]:null;return!t||!t.match(node)},":enabled":function(arg,node,token){return!node.disabled},":disabled":function(arg,node,token){return node.disabled},":checked":function(arg,node,token){return node.checked},":root":function(arg,node,token){return node.parentNode&&node.ownerDocument&&node.parentNode==node.ownerDocument}};Spry.$$.nthRegExp=/((-|[0-9]+)?n)?([+-]?[0-9]*)/;Spry.$$.nthCache={"even":{a:2,b:0,mode:1,invalid:false},"odd":{a:2,b:1,mode:1,invalid:false},"2n":{a:2,b:0,mode:1,invalid:false},"2n+1":{a:2,b:1,mode:1,invalid:false}};Spry.$$.parseNthChildString=function(str){var o=Spry.$$.nthCache[str];if(!o){var m=str.match(Spry.$$.nthRegExp);var n=m[1];var a=m[2];var b=m[3];if(!a){a=n?1:0}else if(a=="-"){a=-1}else{a=parseInt(a,10)}b=b?parseInt(b,10):0;var mode=(a==0)?0:((a>0)?1:-1);var invalid=false;if(a>0&&b<0){b=b%a;b=((b=(b%a))<0)?a+b:b}else if(a<0){if(b<0)invalid=true;else a=Math.abs(a)}o=new Object;o.a=a;o.b=b;o.mode=mode;o.invalid=invalid;Spry.$$.nthCache[str]=o}return o};Spry.$$.nthChild=function(arg,node,token,fromLastSib,matchNodeName){if(matchNodeName){var nodeName=token.getNodeNameIfTypeMatches(node);if(!nodeName)return false}var o=Spry.$$.parseNthChildString(arg);if(o.invalid)return false;var qidProp="spry$$ncQueryID";var posProp="spry$$ncPos";var countProp="spry$$ncCount";if(matchNodeName){qidProp+=nodeName;posProp+=nodeName;countProp+=nodeName}var parent=node.parentNode;if(parent[qidProp]!=Spry.$$.queryID){var pos=0;parent[qidProp]=Spry.$$.queryID;var c=parent.firstChild;while(c){if(c.nodeType==1&&(!matchNodeName||nodeName==c.nodeName.toLowerCase()))c[posProp]=++pos;c=c.nextSibling}parent[countProp]=pos}pos=node[posProp];if(fromLastSib)pos=parent[countProp]-pos+1;if(o.mode==0)return pos==o.b;if(o.mode>0)return(pos<o.b)?false:(!((pos-o.b)%o.a));return(pos>o.b)?false:(!((o.b-pos)%o.a))};Spry.$$.processTokens=function(tokens,root){var numTokens=tokens.length;var nodeSet=[root];var combiFunc=null;for(var i=0;i<numTokens&&nodeSet.length>0;i++){var t=tokens[i];if(t.type==Spry.$$.Token.SELECTOR){if(combiFunc){nodeSet=combiFunc(nodeSet,t);combiFunc=null}else nodeSet=Spry.$$.getMatchingElements(nodeSet,t)}else combiFunc=Spry.$$.combinatorFuncs[t.name]}return nodeSet};Spry.$$.getMatchingElements=function(nodes,token){var results=[];if(token.id){n=nodes[0];if(n&&n.ownerDocument){var e=n.ownerDocument.getElementById(token.id);if(e){if(token.match(e))results.push(e)}return results}}var nn=nodes.length;for(var i=0;i<nn;i++){var n=nodes[i];var ea=n.getElementsByTagName(token.name);var ne=ea.length;for(var j=0;j<ne;j++){var e=ea[j];if(token.match(e,true))results.push(e)}}return results};Spry.$$.addExtensions=function(a){for(var f in Spry.$$.Results)a[f]=Spry.$$.Results[f]};Spry.$$.Results={};Spry.$$.Results.forEach=function(func){var n=this.length;for(var i=0;i<n;i++)func(this[i]);return this};Spry.$$.Results.setAttribute=function(name,value){return this.forEach(function(n){Spry.Utils.setAttribute(n,name,value)})};Spry.$$.Results.removeAttribute=function(name){return this.forEach(function(n){Spry.Utils.removeAttribute(n,name)})};Spry.$$.Results.addClassName=function(className){return this.forEach(function(n){Spry.Utils.addClassName(n,className)})};Spry.$$.Results.removeClassName=function(className){return this.forEach(function(n){Spry.Utils.removeClassName(n,className)})};Spry.$$.Results.toggleClassName=function(className){return this.forEach(function(n){Spry.Utils.toggleClassName(n,className)})};Spry.$$.Results.addEventListener=function(eventType,handler,capture,bindHandler){return this.forEach(function(n){Spry.Utils.addEventListener(n,eventType,handler,capture,bindHandler)})};Spry.$$.Results.removeEventListener=function(eventType,handler,capture){return this.forEach(function(n){Spry.Utils.removeEventListener(n,eventType,handler,capture)})};Spry.$$.Results.setStyle=function(style){if(style){style=Spry.Utils.styleStringToObject(style);this.forEach(function(n){for(var p in style)try{n.style[p]=style[p]}catch(e){}})}return this};Spry.$$.Results.setProperty=function(prop,value){if(prop){if(typeof prop=="string"){var p={};p[prop]=value;prop=p}this.forEach(function(n){for(var p in prop)try{n[p]=prop[p]}catch(e){}})}return this};Spry.Utils.addLoadListener(function(){Spry.$$(".button").addEventListener('mouseover',function(e){this.className='buttonOver'},false);Spry.$$(".button").addEventListener('mousedown',function(e){this.className='buttonDown'},false);Spry.$$(".button").addEventListener('mouseup',function(e){this.className='buttonOver'},false);Spry.$$(".button").addEventListener('mouseout',function(e){this.className='button'},false);Spry.$$(".buttonBig").addEventListener('mouseover',function(e){this.className='buttonBigOver'},false);Spry.$$(".buttonBig").addEventListener('mousedown',function(e){this.className='buttonBigDown'},false);Spry.$$(".buttonBig").addEventListener('mouseup',function(e){this.className='buttonBigOver'},false);Spry.$$(".buttonBig").addEventListener('mouseout',function(e){this.className='buttonBig'},false);Spry.$$(".searchButton").addEventListener('mouseover',function(e){this.className='searchButtonOver'},false);Spry.$$(".searchButton").addEventListener('mousedown',function(e){this.className='searchButtonDown'},false);Spry.$$(".searchButton").addEventListener('mouseup',function(e){this.className='searchButtonOver'},false);Spry.$$(".searchButton").addEventListener('mouseout',function(e){this.className='searchButton'},false);Spry.$$(".hlTableRow").addEventListener('mouseover',function(e){this.className='hlRow hlTableRow rowMid'},false);Spry.$$(".hlTableRow").addEventListener('mouseout',function(e){this.className='hlTableRow rowMid'},false)});function str_replace(search,replace,subject){var f=search,r=replace,s=subject;var ra=is_array(r),sa=is_array(s),f=[].concat(f),r=[].concat(r),i=(s=[].concat(s)).length;while(j=0,i--){while(s[i]=s[i].split(f[j]).join(ra?r[j]||"":r[0]),++j in f){}};return sa?s:s[0]}function is_array(mixed_var){return(mixed_var instanceof Array)}if(window.createPopup&&document.compatMode&&document.compatMode=="CSS1Compat"){document.onreadystatechange=onresize=function fixIE6AbsPos(){if(!document.body)return;if(document.body.style.margin!="0px")document.body.style.margin=0;onresize=null;document.body.style.height=0;setTimeout(function(){document.body.style.height=document.documentElement.scrollHeight+'px'},1)}}function confirmDel(name){if(name==''){name='this record'}var agree=confirm("Are you ABSOLUTELY SURE you wish to DELETE "+name+"?\n\nThis cannot be undone!");if(agree){return true}else{return false}}function disableBtn(myBtn,chngTxt,_allBtns,_disable){if(chngTxt!=''){myBtn.value=chngTxt}if(_allBtns){var btns=document.getElementsByClassName('button'),btn;for(var i=0,l=btns.length;i<l;++i){btn=btns[i];btn.className="buttonDisabled";if(_disable){btn.disabled=true}}var btns=document.getElementsByClassName('buttonDown'),btn;for(var i=0,l=btns.length;i<l;++i){btn=btns[i];btn.className="buttonDisabled";if(_disable){btn.disabled=true}}var btns=document.getElementsByClassName('buttonOver'),btn;for(var i=0,l=btns.length;i<l;++i){btn=btns[i];btn.className="buttonDisabled";if(_disable){btn.disabled=true}}}else{myBtn.className="buttonDisabled";if(_disable){myBtn.disabled=true}}return true};function highlight(id){var myObj=document.getElementById(id);myObj.className='hl'}function highlightUpdate(id,targetId){var myObj=document.getElementById(id);var target=document.getElementById(targetId);myObj.className='hl';target.className='hl'}function highlightRow(rowId,hlClass,normalClass,_mouseOver){var myObj=document.getElementById(rowId);var thisClass=hlClass;if(_mouseOver){if(normalClass!=''){thisClass+=' '+normalClass}}else{thisClass=normalClass}myObj.className=thisClass;return true}function pulseButton(tarID){new Effect.Pulsate(tarID,{pulses:2,duration:.5})}function AC_AddExtension(src,ext){if(src.indexOf('?')!=-1)return src.replace(/\?/,ext+'?');else return src+ext}function AC_Generateobj(objAttrs,params,embedAttrs){var str='<object ';for(var i in objAttrs)str+=i+'="'+objAttrs[i]+'" ';str+='>';for(var i in params)str+='<param name="'+i+'" value="'+params[i]+'" /> ';str+='<embed ';for(var i in embedAttrs)str+=i+'="'+embedAttrs[i]+'" ';str+=' ></embed></object>';document.write(str)}function AC_FL_RunContent(){var ret=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_SW_RunContent(){var ret=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs)}function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"id":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1]}}ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret}function DST_displayStatusMsg(msgStr){status=msgStr;document.DST_returnValue=true}function DST_openBrWindow(theURL,winName,features){window.open(theURL,winName,features)}function convertSelIndex(id,val){var myObj=document.getElementById(id);var retVal=0;myObjLen=myObj.options.length;for(i=0;i<myObjLen;i++){if(myObj.options[i].value==val){retVal=i;break}}return retVal}function toggleCBs(srcObj,objPrefix,objCountObj){var onOrOff=srcObj.checked;var rowCount=document.getElementById(objCountObj).value;for(i=0;i<rowCount;i++){myObj=document.getElementById(objPrefix+i);myObj.checked=onOrOff}return null}function toggleCBsOnOff(objPrefix,objCountObj,onOrOff){var rowCount=document.getElementById(objCountObj).value;var myObj;for(i=0;i<rowCount;i++){myObj=document.getElementById(objPrefix+i);if(!myObj.disabled){myObj.checked=onOrOff}}return null}function trim(str){var str=str.replace(/^\s\s*/,''),ws=/\s/,i=str.length;while(ws.test(str.charAt(--i)));return str.slice(0,i+1)}function switchOffToggler(tarObj,objPrefix,objCountObj){var rowCount=document.getElementById(objCountObj).value;var tarCB=document.getElementById(tarObj);var objChecked=true;var thisObj;for(i=0;i<rowCount;i++){thisObj=document.getElementById(objPrefix+i);if(thisObj.checked==false){objChecked=false;break}}tarCB.checked=objChecked;return null}function isEven(num){return!(parseInt(num)&1)}function padZero(time){time=time.toString();if(time.length==3){time='0'+time}return time}function sanitizePrice(price){return parseFloat(price).toFixed(2)}function formatPriceHTML(price,_assumeNeg,_classBig,_alignRight,divId){alignStr='';if(_alignRight){alignStr=' align="right"'}classStr='';if(price<0||_classBig||(_assumeNeg&&price!=0)){classStr=' class="'}if(_classBig){classStr+='eh11'}thisNegStr1=thisNegStr2='';if(price<0||(_assumeNeg&&price!=0)){thisNegStr1='(';thisNegStr2=')';classStr+=' textRed'}if(classStr!=''){classStr+='"'}idStr='';if(divId!=''){idStr=' id="'+divId+'"'}retStr='<div '+alignStr+' '+classStr+' '+idStr+'>$ '+thisNegStr1+sanitizePrice(price)+thisNegStr2+'</div>';return retStr}function setRedirPage(val){var myTar=document.getElementById("redirPage");myTar.value=val}function selectAllText(myObj){myObj.focus();myObj.select();return true}var myTimeoutId;function fadeMsgInit(msgId,type,delay){var myDelay=delay*1000;myTimeoutId=setTimeout("fadeMsg('"+msgId+"','"+type+"')",myDelay)}function fadeMsg(msgId,type){var myObj=document.getElementById('statusMsg');switch(type){case('errorMsg'):myObj.className='errorMsgNoIcon';break;case('warningMsg'):myObj.className='warningMsgNoIcon';break;default:myObj.className='statusMsgNoIcon'}Effect.Fade(msgId);Effect.Squish(msgId,{duration:2});clearTimeout(myTimeoutId)}function updateCharLimit(mySrc,myTarId,maxChars,thisLabel){var label='this text';var showCount=true;var currCharCount=mySrc.value.length;if(thisLabel!=''){label='the '+thisLabel}if(myTarId!=''){var myTar=document.getElementById(myTarId)}else{showCount=false}if(currCharCount>maxChars){alert('You are limited to '+maxChars+' for '+label+' field.\n\nYour text has been shortened to fit within this limit.');if(showCount){myTar.innerHTML='<span style="color: #9d0b0e">'+currCharCount+'</span>'}mySrc.value=mySrc.value.substring(0,maxChars);if(showCount){myTar.value=maxChars}}else if(showCount){myTar.innerHTML=currCharCount}return null}function updateKeywordCount(mySrc,myTarId){var currKeywords=mySrc.value.split(",");var currKeywordCount=currKeywords.length;var myTar=document.getElementById(myTarId);myTar.innerHTML=currKeywordCount}function spamproof_em(name,textsize,domain,bgcolor,textcolor,noisecolor,root){var noisecolorstr='';if(noisecolor!=''){noisecolorstr='&noisecolor='+noisecolor}var atsign="@";var addr=name+atsign+domain;document.write("<"+"a"+" "+"href="+"mail"+"to:"+addr+"><img src=\""+root+"dynimages/emtext.php?n="+addr+"&size="+textsize+"&bgcolor="+bgcolor+"&textcolor="+textcolor+noisecolorstr+"\" alt=\"Click to Contact\" title=\"Click to Contact\" border=\"0\" align=\"top\" onmouseover=\"DST_displayStatusMsg('Click to contact by email');return document.DST_returnValue\" onmouseout=\"DST_displayStatusMsg('');return document.DST_returnValue\" /></a>")}function buttonState(tar,state){switch(state){case('over'):tar.className='buttonOver';break;case('down'):tar.className='buttonDown';break;case('up'):tar.className='buttonOver';break;case('out'):default:tar.className='button';break}}function toggleTextRollover(id,_on){var myTar=document.getElementById(id);if(_on){myTar.className="textRed"}else{myTar.className=""}return true}function createRequestObject(){var ro;var browser=navigator.appName;if(browser=="Microsoft Internet Explorer"){ro=new ActiveXObject("Microsoft.XMLHTTP")}else{ro=new XMLHttpRequest()}return ro}var http=createRequestObject();function sndReqGen(divId,procPage,location){replaceWithSpinner(divId,location);http.open('get',procPage);http.onreadystatechange=handleResponseGen;http.send(null)}function handleResponseGen(){if(http.readyState==4){var response=http.responseText;var update=new Array();if(response.indexOf('|'!=-1)){update=response.split('|');document.getElementById(update[0]).innerHTML=update[1]}}}function replaceWithSpinner(divId,location){switch(location){case('fe'):skindir='./skins/worklog/images/';break;default:skindir='../skins/admin/images/'}document.getElementById(divId).innerHTML='&nbsp;<img src="'+skindir+'busy_spinner.gif" alt="Updating" width="16" height="16" border="0" align="absmiddle" />';return true}var Spry;if(!Spry){Spry={}}if(!Spry.Widget){Spry.Widget={}}Spry.Widget.MenuBar=function(element,opts){this.init(element,opts)};Spry.Widget.MenuBar.prototype.init=function(element,opts){this.element=this.getElement(element);this.currMenu=null;var isie=(typeof document.all!='undefined'&&typeof window.opera=='undefined'&&navigator.vendor!='KDE');if(typeof document.getElementById=='undefined'||(navigator.vendor=='Apple Computer, Inc.'&&typeof window.XMLHttpRequest=='undefined')||(isie&&typeof document.uniqueID=='undefined')){return}if(opts){for(var k in opts){var rollover=new Image;rollover.src=opts[k]}}if(this.element){this.currMenu=this.element;var items=this.element.getElementsByTagName('li');for(var i=0;i<items.length;i++){this.initialize(items[i],element,isie);if(isie){this.addClassName(items[i],"MenuBarItemIE");items[i].style.position="static"}}if(isie){if(this.hasClassName(this.element,"MenuBarVertical")){this.element.style.position="relative"}var linkitems=this.element.getElementsByTagName('a');for(var i=0;i<linkitems.length;i++){linkitems[i].style.position="relative"}}}};Spry.Widget.MenuBar.prototype.getElement=function(ele){if(ele&&typeof ele=="string")return document.getElementById(ele);return ele};Spry.Widget.MenuBar.prototype.hasClassName=function(ele,className){if(!ele||!className||!ele.className||ele.className.search(new RegExp("\\b"+className+"\\b"))==-1){return false}return true};Spry.Widget.MenuBar.prototype.addClassName=function(ele,className){if(!ele||!className||this.hasClassName(ele,className))return;ele.className+=(ele.className?" ":"")+className};Spry.Widget.MenuBar.prototype.removeClassName=function(ele,className){if(!ele||!className||!this.hasClassName(ele,className))return;ele.className=ele.className.replace(new RegExp("\\s*\\b"+className+"\\b","g"),"")};Spry.Widget.MenuBar.prototype.addEventListener=function(element,eventType,handler,capture){try{if(element.addEventListener){element.addEventListener(eventType,handler,capture)}else if(element.attachEvent){element.attachEvent('on'+eventType,handler)}}catch(e){}};Spry.Widget.MenuBar.prototype.createIframeLayer=function(menu){var layer=document.createElement('iframe');layer.tabIndex='-1';layer.src='javascript:false;';menu.parentNode.appendChild(layer);layer.style.left=menu.offsetLeft+'px';layer.style.top=menu.offsetTop+'px';layer.style.width=menu.offsetWidth+'px';layer.style.height=menu.offsetHeight+'px'};Spry.Widget.MenuBar.prototype.removeIframeLayer=function(menu){var layers=menu.parentNode.getElementsByTagName('iframe');while(layers.length>0){layers[0].parentNode.removeChild(layers[0])}};Spry.Widget.MenuBar.prototype.clearMenus=function(root){var menus=root.getElementsByTagName('ul');for(var i=0;i<menus.length;i++){this.hideSubmenu(menus[i])}this.removeClassName(this.element,"MenuBarActive")};Spry.Widget.MenuBar.prototype.bubbledTextEvent=function(){return(navigator.vendor=='Apple Computer, Inc.'&&(event.target==event.relatedTarget.parentNode||(event.eventPhase==3&&event.target.parentNode==event.relatedTarget)))};Spry.Widget.MenuBar.prototype.showSubmenu=function(menu){if(this.currMenu){this.clearMenus(this.currMenu);this.currMenu=null}if(menu){this.addClassName(menu,"MenuBarSubmenuVisible");if(typeof document.all!='undefined'&&typeof window.opera=='undefined'&&navigator.vendor!='KDE'){if(!this.hasClassName(this.element,"MenuBarHorizontal")||menu.parentNode.parentNode!=this.element){menu.style.top=menu.parentNode.offsetTop+'px'}}if(typeof document.uniqueID!="undefined"){this.createIframeLayer(menu)}}this.addClassName(this.element,"MenuBarActive")};Spry.Widget.MenuBar.prototype.hideSubmenu=function(menu){if(menu){this.removeClassName(menu,"MenuBarSubmenuVisible");if(typeof document.all!='undefined'&&typeof window.opera=='undefined'&&navigator.vendor!='KDE'){menu.style.top='';menu.style.left=''}this.removeIframeLayer(menu)}};Spry.Widget.MenuBar.prototype.initialize=function(listitem,element,isie){var opentime,closetime;var link=listitem.getElementsByTagName('a')[0];var submenus=listitem.getElementsByTagName('ul');var menu=(submenus.length>0?submenus[0]:null);var hasSubMenu=false;if(menu){this.addClassName(link,"MenuBarItemSubmenu");hasSubMenu=true}if(!isie){listitem.contains=function(testNode){if(testNode==null){return false}if(testNode==this){return true}else{return this.contains(testNode.parentNode)}}}var self=this;this.addEventListener(listitem,'mouseover',function(e){if(self.bubbledTextEvent()){return}clearTimeout(closetime);if(self.currMenu==listitem){self.currMenu=null}self.addClassName(link,hasSubMenu?"MenuBarItemSubmenuHover":"MenuBarItemHover");if(menu&&!self.hasClassName(menu,"MenuBarSubmenuVisible")){opentime=window.setTimeout(function(){self.showSubmenu(menu)},250)}},false);this.addEventListener(listitem,'mouseout',function(e){if(self.bubbledTextEvent()){return}var related=(typeof e.relatedTarget!='undefined'?e.relatedTarget:e.toElement);if(!listitem.contains(related)){clearTimeout(opentime);self.currMenu=listitem;self.removeClassName(link,hasSubMenu?"MenuBarItemSubmenuHover":"MenuBarItemHover");if(menu){closetime=window.setTimeout(function(){self.hideSubmenu(menu)},600)}}},false)};function MM_effectAppearFade(targetElement,duration,from,to,toggle){Spry.Effect.DoFade(targetElement,{duration:duration,from:from,to:to,toggle:toggle})}function sndReqUpdateCurTime(){http.open('get','/include/ajax/update_cur_time.php');http.onreadystatechange=handleResponseGen;http.send(null)}function handleResponseCurTime(){if(http.readyState==4){var response=http.responseText;var update=new Array();if(response.indexOf('|'!=-1)){update=response.split('|');document.getElementById(update[0]).innerHTML=update[1]}}}
