
var XMLHTTP=function(){var _maximumRequestLength=1500
var _apiURL='http://ucommxsrv1.unl.edu/xmlhttp/'
this.status=null
this.statusText=null
this.responseText=null
this.responseXML=null
this.synchronous=false
this.readyState=0
this.onreadystatechange=function(){}
this.onerror=function(){}
this.onload=function(){}
this.abort=function(){_stop=true
_destroyScripts()}
this.getAllResponseHeaders=function(){var result=''
for(property in _responseHeaders)
result+=property+': '+_responseHeaders[property]+'\r\n'
return result}
this.getResponseHeader=function(name){for(property in _responseHeaders){if(property.toLowerCase()==name.toLowerCase())
return _responseHeaders[property]}
return null}
this.overrideMimeType=function(type){_overrideMime=type}
this.open=function(method,url,sync,userName,password){if(!_checkParameters(method,url))return
_method=(method)?method:''
_url=(url)?url:''
_userName=(userName)?userName:''
_password=(password)?password:''
_setReadyState(1)}
this.openRequest=function(method,url,sync,userName,password){return this.open(method,url,sync,userName,password)}
this.send=function(data){if(_stop)return
var src=_createQuery(data)
_createScript(src)}
this.setRequestHeader=function(name,value){if(_stop)return
for(property in _requestHeaders){if(property.toLowerCase()==name.toLowerCase()){_requestHeaders[property]=value;return}}
_requestHeaders[name]=value}
var _method=''
var _url=''
var _userName=''
var _password=''
var _requestHeaders={"HTTP-Referer":escape(document.location),"Content-Type":"application/x-www-form-urlencoded"}
var _responseHeaders={}
var _overrideMime=""
var self=this
var _id=''
var _scripts=[]
var _stop=false
var _throwError=function(description){self.onerror(description)
self.abort()
return false}
var _createQuery=function(data){if(!data)data=''
var headers=''
for(property in _requestHeaders)
headers+=property+'='+_requestHeaders[property]+'&'
var originalsrc=_method
+'$'+_id
+'$'+_userName
+"$"+_password
+"$"+headers
+'$'+_escape(data)
+'$'+_url
var src=originalsrc
var max=_maximumRequestLength,request=[]
var total=Math.floor(src.length/max),current=0
while(src.length>0){var query=_apiURL+'?'
+'multipart'
+'$'+_id
+'$'+current++
+'$'+total
+'$'+src.substr(0,max)
request.push(query)
src=src.substr(max)}
if(request.length==1)
src=_apiURL+'?'+originalsrc
else
src=request
return src}
var _checkParameters=function(method,url){if(!method)
return _throwError('Please, specify the query method (GET, POST or HEAD)')
if(!url)
return _throwError('Please, specify the URL')
if(method.toLowerCase()!='get'&&method.toLowerCase()!='post'&&method.toLowerCase()!='head')
return _throwError('Please, specify either a GET, POST or a HEAD method')
if(url.toLowerCase().substr(0,7)!='http://')
return _throwError('Only HTTP protocol is supported (http://)')
return true}
var _createScript=function(src){if('object'==typeof src){for(var i=0;i<src.length;i++)
_createScript(src[i]);return true;}
var script=document.createElement('script');script.src=src;script.type='text/javascript';if(navigator.userAgent.indexOf('Safari')){script.charset='utf-8';}
script=document.getElementsByTagName('head')[0].appendChild(script);_scripts.push(script);return script;}
var _escape=function(string){string=escape(string)
string=string.replace('+','%2B')
return string}
var _destroyScripts=function(){for(var i=0;i<_scripts.length;i++)
if(_scripts[i].parentNode)
_scripts[i].parentNode.removeChild(_scripts[i])}
var _registerCallback=function(){_id='v'+Math.random().toString().substr(2)
window[_id]=self}
var _setReadyState=function(number){self.readyState=number
self.onreadystatechange()
if(number==4)self.onload()}
var _parseXML=function(){var type=self.getResponseHeader('Content-type')+_overrideMime
if(!(type.indexOf('html')>-1||type.indexOf('xml')>-1))return
if(document.implementation&&document.implementation.createDocument&&navigator.userAgent.indexOf('Opera')==-1){var parser=new DOMParser()
var xml=parser.parseFromString(self.responseText,"text/xml")
self.responseXML=xml}else if(window.ActiveXObject){var xml=new ActiveXObject('MSXML2.DOMDocument.3.0')
if(xml.loadXML(self.responseText))
self.responseXML=xml}else{var xml=document.body.appendChild(document.createElement('div'))
xml.style.display='none'
xml.innerHTML=self.responseText
_cleanWhitespace(xml,true)
self.responseXML=xml.childNodes[0]
document.body.removeChild(xml)}}
var _cleanWhitespace=function(element,deep){var i=element.childNodes.length;if(i==0)return
do{var node=element.childNodes[--i]
if(node.nodeType==3&&!_cleanEmptySymbols(node.nodeValue))
element.removeChild(node)
if(node.nodeType==1&&deep)
_cleanWhitespace(node,true)}while(i>0)}
var _cleanEmptySymbols=function(string){string=string.replace('\r','')
string=string.replace('\n','')
string=string.replace(' ','')
return(string.length==0)?false:true}
this._parse=function(object){if(_stop)return true;if(object.multipart)return true;if(!object.success)
return _throwError(object.description);_responseHeaders=object.responseHeaders;this.status=object.status;this.statusText=object.statusText;this.responseText=object.responseText;_parseXML();_destroyScripts();_setReadyState(4);return true;}
_registerCallback()}
function rotateImg(imgArray_str,elementId_str,secs_int,thisNum_int){function showIt(){try{if(obj.src!=null&&eval(imgArray_str+"["+thisNum_int+"][0]")!=null)
obj.src=eval(imgArray_str+"["+thisNum_int+"][0]");if(obj.alt!=null&&eval(imgArray_str+"["+thisNum_int+"][1]")!=null)
obj.alt=eval(imgArray_str+"["+thisNum_int+"][1]");if(obj.parentNode.href!=null&&eval(imgArray_str+"["+thisNum_int+"][2]")!=null){obj.parentNode.href=eval(imgArray_str+"["+thisNum_int+"][2]");if(eval(imgArray_str+"["+thisNum_int+"][3]")!=null){var clickEvent=eval(imgArray_str+"["+thisNum_int+"][3]");obj.parentNode.onclick=function(){eval(clickEvent);}}
else
obj.parentNode.onclick=null;}
else
obj.parentNode.href='#';}catch(e){}}
if(thisNum_int==null)
thisNum_int=Math.floor(Math.random()*eval(imgArray_str+".length"));if(thisNum_int>=eval(imgArray_str+".length"))
thisNum_int=0;if(eval(imgArray_str+"["+thisNum_int+"]")!=null){var obj=MM_findObj(elementId_str);showIt();}
thisNum_int++;if(secs_int>0){return setTimeout("rotateImg('"+imgArray_str+"','"+elementId_str+"',"+secs_int+","+thisNum_int+")",secs_int*1000);}else{return true;}}
function executeQuery(form,typeOperation,doSubmit)
{var ind=document.getElementById('whichDatabase').selectedIndex;var redirURL=document.getElementById('whichDatabase').options[ind].value+escape(form.q.value);if(form.q.value.length<1)
{alert("There is an empty query. Please enter a valid one");form.q.focus();return false;}
else
{if(redirURL.indexOf("http://www.google.com/search")!=-1){window.open(redirURL);}
else if(redirURL.indexOf("http://peoplefinder.unl.edu/")!=-1){window.open(redirURL,'peoplefindpop','scrollbars=1,width=325,height=500,innerwidth=325,innerheight=500');}
else{location.href=redirURL;}
return false;}
return false;}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);return x;}
function MM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");if(restore)selObj.selectedIndex=0;}
function makeRemoteQTVR(){remote=window.open("","remotewinQTVR","toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width=794,height=594");remote.location.href="http://www.unl.edu/unlpub/tour/frame3/index_fullpage.shtml";if(remote.opener==null)remote.opener=window;remote.opener.name="touropener";}
function fetchURLInto(url,id,err){var xreq=new XMLHTTP();xreq.open("GET",url,true);xreq.onreadystatechange=function()
{try{if(xreq.readyState==4){if(xreq.status==200){document.getElementById(id).innerHTML=xreq.responseText;}else{if(undefined==err){document.getElementById(id).innerHTML='Error loading results.';}else{document.getElementById(id).innerHTML=err;}}}
xreq=new XMLHTTP();}catch(e){}}
xreq.send(null);}
function newRandomPromo(xmluri){var promoContent=new XMLHTTP();promoContent.open("GET",xmluri,true);promoContent.onreadystatechange=function(){if(promoContent.readyState==4){if(promoContent.status==200){var xmlObj=promoContent.responseXML.documentElement;var promoNum=xmlObj.getElementsByTagName('promo').length;var aryId=Math.floor(Math.random()*promoNum)
var contentContainer=xmlObj.getElementsByTagName('contentContainer')[0].childNodes[0].nodeValue;var promoTitle=xmlObj.getElementsByTagName('promo')[aryId].getAttribute("id");var promoMediaType=xmlObj.getElementsByTagName('promo')[aryId].getElementsByTagName('media')[0].getAttribute("type");var promoMediaURL=xmlObj.getElementsByTagName('promo')[aryId].getElementsByTagName('media')[0].childNodes[0].nodeValue;try{var promoText=xmlObj.getElementsByTagName('promo')[aryId].getElementsByTagName('text')[0].childNodes[0].nodeValue;}catch(e){var promoText=' ';}
var promoLink=xmlObj.getElementsByTagName('promo')[aryId].getElementsByTagName('link')[0].childNodes[0].nodeValue;if(promoMediaType=='image'){document.getElementById(contentContainer).innerHTML='<p class="image_small_short">\n<a class="imagelink" href="'+promoLink+'" title="'+promoTitle+'" /><img src="'+promoMediaURL+'" alt="promo" /></a>\n</p>\n'+promoText;}else if(promoMediaType=='flash'){document.getElementById(contentContainer).innerHTML='<p class="image_small_short">\n<object width="210" height="80" wmode="opaque"><param name="movie" value="'+promoMediaURL+'"><embed src="'+promoMediaURL+'" width="210" height="80"></embed></object>\n</p>'+promoText;}}else{}}
promoContent=new XMLHTTP();}
promoContent.send(null);}var subnavshown=false;function showAllNavlinks(){var scan=document.getElementById("navlinks");var scanlist=scan.getElementsByTagName("li");for(var x=0;x<scanlist.length;x++){var scannestlist=scanlist[x].getElementsByTagName("ul");for(var f=0;f<scannestlist.length;f++){var finalist=scannestlist[f].getElementsByTagName("li");if(finalist.length>5){for(var l=5;l<finalist.length-1;l++){if(subnavshown==false){finalist[l].style.display='inline';}else{finalist[l].style.display='none';}}
finalist[finalist.length-1].style.display=(subnavshown)?'inline':'none';}}}
subnavshown=!subnavshown;return false;}
function showMyNavlinks(){var li=this.parentNode
var ul=li.parentNode;var scan=ul.getElementsByTagName("li");for(var l=5;l<scan.length;l++){var nextSibStatus=(scan[l].style.display=='none')?'inline':'none';scan[l].style.display=nextSibStatus;}
return false;}
var dc={init:function(e){try{var ndiv=document.getElementById('navlinks');var ul1=ndiv.getElementsByTagName('ul');var te=ndiv.getElementsByTagName('div');if(te.length==0||te[0].id!='splash_links'){for(var k=0;k<ul1.length;k++){var li1=ul1[k].getElementsByTagName("li");for(var z=0;z<li1.length;z++){var ul2=li1[z].getElementsByTagName("ul");for(var t=0;t<ul2.length;t++){var li2=ul2[t].getElementsByTagName("li");for(var v=0;v<li2.length-1;v++){for(var q=0;q<li2[v].childNodes.length;q++){if(li2[v].childNodes[q].innerHTML){while(li2[v].childNodes[q].innerHTML.substring(li2[v].childNodes[q].innerHTML.length-1,li2[v].childNodes[q].innerHTML.length)==' '){li2[v].childNodes[q].innerHTML=li2[v].childNodes[q].innerHTML.substring(0,li2[v].childNodes[q].innerHTML.length-1);}}else{try{li2[v].childNodes[q].removeNode();}catch(e){}}}
var comma=document.createTextNode(', ');li2[v].appendChild(comma);}
if(li2.length>=7){for(var i=5;i<li2.length;i++){li2[i].style.display='none';}
var para=document.createElement("li");para.style.display='inline';var text=document.createTextNode("more");var nbsp=document.createTextNode("\u00A0");var ellipses=document.createTextNode("...");var elip_link=document.createElement('a');elip_link.href='#';elip_link.onclick=showMyNavlinks;elip_link.appendChild(text);elip_link.appendChild(nbsp);elip_link.appendChild(ellipses);para.appendChild(elip_link);ul2[t].appendChild(para);}}}}}}catch(e){}},addEvent:function(elm,evType,fn,useCapture){if(elm.addEventListener)
{elm.addEventListener(evType,fn,useCapture);return true;}else if(elm.attachEvent){var r=elm.attachEvent('on'+evType,fn);return r;}else{elm['on'+evType]=fn;return true;}}}
dc.addEvent(window,'load',dc.init,false);function getElementsByClass(node,searchClass,tag){var classElements=new Array();var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("\\b"+searchClass+"\\b");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}
return classElements;}
var wraphandler={init:function(){if(!document.getElementById)return;wraphandler.setWrapper();wraphandler.addEvent(window,"resize",wraphandler.setWrapper);},setWrapper:function(){var theWidth=0;if(window.innerWidth){theWidth=window.innerWidth}else if(document.documentElement&&document.documentElement.clientWidth){theWidth=document.documentElement.clientWidth}else if(document.body){theWidth=document.body.clientWidth}
if(theWidth!=0){if(theWidth>1270){document.getElementById('main_right').className='altwrapper';}else{version=0
if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])}
if(version>=5.5){if(theWidth<1000){document.getElementById('header').className='ieminwidth';document.getElementById('container').className='ieminwidth';}}
document.getElementById('main_right').className='mainwrapper';}}},addEvent:function(obj,type,fn){if(obj.attachEvent){obj['e'+type+fn]=fn;obj[type+fn]=function(){obj['e'+type+fn](window.event);}
obj.attachEvent('on'+type,obj[type+fn]);}else{obj.addEventListener(type,fn,false);}}}
wraphandler.addEvent(window,"load",wraphandler.init);var hasFlash=function(){var a=6;if(navigator.appVersion.indexOf("MSIE")!=-1&&navigator.appVersion.indexOf("Windows")>-1){document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & '+a+'))) \n</script\> \n');if(window.hasFlash!=null)return window.hasFlash}if(navigator.mimeTypes&&navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){var b=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;return parseInt(b.charAt(b.indexOf(".")-1))>=a}return false}();String.prototype.normalize=function(){return this.replace(/\s+/g," ")};if(Array.prototype.push==null){Array.prototype.push=function(){var i=0,a=this.length,b=arguments.length;while(i<b){this[a++]=arguments[i++]}return this.length}}if(!Function.prototype.apply){Function.prototype.apply=function(a,b){var c=[];var d,e;if(!a)a=window;if(!b)b=[];for(var i=0;i<b.length;i++){c[i]="b["+i+"]"}e="a.__applyTemp__("+c.join(",")+");";a.__applyTemp__=this;d=eval(e);a.__applyTemp__=null;return d}}function named(a){return new named.Arguments(a)}named.Arguments=function(a){this.oArgs=a};named.Arguments.prototype.constructor=named.Arguments;named.extract=function(a,b){var c,d;var i=a.length;while(i--){d=a[i];if(d!=null&&d.constructor!=null&&d.constructor==named.Arguments){c=a[i].oArgs;break}}if(c==null)return;for(e in c)if(b[e]!=null)b[e](c[e]);return};var parseSelector=function(){var a=/^([^#.>`]*)(#|\.|\>|\`)(.+)$/;function r(s,t){var u=s.split(/\s*\,\s*/);var v=[];for(var i=0;i<u.length;i++)v=v.concat(b(u[i],t));return v}function b(c,d,e){c=c.normalize().replace(" ","`");var f=c.match(a);var g,h,i,j,k,n;var l=[];if(f==null)f=[c,c];if(f[1]=="")f[1]="*";if(e==null)e="`";if(d==null)d=document;switch(f[2]){case"#":k=f[3].match(a);if(k==null)k=[null,f[3]];g=document.getElementById(k[1]);if(g==null||(f[1]!="*"&&!o(g,f[1])))return l;if(k.length==2){l.push(g);return l}return b(k[3],g,k[2]);case".":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;k=f[3].match(a);if(k!=null){if(g.className==null||g.className.match("(\\s|^)"+k[1]+"(\\s|$)")==null)continue;j=b(k[3],g,k[2]);l=l.concat(j)}else if(g.className!=null&&g.className.match("(\\s|^)"+f[3]+"(\\s|$)")!=null)l.push(g)}return l;case">":if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;j=b(f[3],g,">");l=l.concat(j)}return l;case"`":h=m(d,f[1]);for(i=0,n=h.length;i<n;i++){g=h[i];j=b(f[3],g,"`");l=l.concat(j)}return l;default:if(e!=">")h=m(d,f[1]);else h=d.childNodes;for(i=0,n=h.length;i<n;i++){g=h[i];if(g.nodeType!=1)continue;if(!o(g,f[1]))continue;l.push(g)}return l}}function m(d,o){if(o=="*"&&d.all!=null)return d.all;return d.getElementsByTagName(o)}function o(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:","")==q.toLowerCase()}return r}();var sIFR=function(){var a="http://www.w3.org/1999/xhtml";var b=false;var c=false;var d;var ah=[];var al=document;var ak=al.documentElement;var am=window;var au=al.addEventListener;var av=am.addEventListener;var f=function(){var g=navigator.userAgent.toLowerCase();var f={a:g.indexOf("applewebkit")>-1,b:g.indexOf("safari")>-1,c:navigator.product!=null&&navigator.product.toLowerCase().indexOf("konqueror")>-1,d:g.indexOf("opera")>-1,e:al.contentType!=null&&al.contentType.indexOf("xml")>-1,f:true,g:true,h:null,i:null,j:null,k:null};f.l=f.a||f.c;f.m=!f.a&&navigator.product!=null&&navigator.product.toLowerCase()=="gecko";if(f.m&&g.match(/.*gecko\/(\d{8}).*/))f.j=new Number(g.match(/.*gecko\/(\d{8}).*/)[1]);f.n=g.indexOf("msie")>-1&&!f.d&&!f.l&&!f.m;f.o=f.n&&g.match(/.*mac.*/)!=null;if(f.d&&g.match(/.*opera(\s|\/)(\d+\.\d+)/))f.i=new Number(g.match(/.*opera(\s|\/)(\d+\.\d+)/)[2]);if(f.n||(f.d&&f.i<7.6))f.g=false;if(f.a&&g.match(/.*applewebkit\/(\d+).*/))f.k=new Number(g.match(/.*applewebkit\/(\d+).*/)[1]);if(am.hasFlash&&(!f.n||f.o)){var aj=(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]).description;f.h=parseInt(aj.charAt(aj.indexOf(".")-1))}if(g.match(/.*(windows|mac).*/)==null||f.o||f.c||(f.d&&(g.match(/.*mac.*/)!=null||f.i<7.6))||(f.b&&f.h<7)||(!f.b&&f.a&&f.k<312)||(f.m&&f.j<20020523))f.f=false;if(!f.o&&!f.m&&al.createElementNS)try{al.createElementNS(a,"i").innerHTML=""}catch(e){f.e=true}f.p=f.c||(f.a&&f.k<312);return f}();function at(){return{bIsWebKit:f.a,bIsSafari:f.b,bIsKonq:f.c,bIsOpera:f.d,bIsXML:f.e,bHasTransparencySupport:f.f,bUseDOM:f.g,nFlashVersion:f.h,nOperaVersion:f.i,nGeckoBuildDate:f.j,nWebKitVersion:f.k,bIsKHTML:f.l,bIsGecko:f.m,bIsIE:f.n,bIsIEMac:f.o,bUseInnerHTMLHack:f.p}}if(am.hasFlash==false||!al.getElementsByTagName||!al.getElementById||(f.e&&(f.p||f.n)))return{UA:at()};function af(e){if((!k.bAutoInit&&(am.event||e)!=null)||!l(e))return;b=true;for(var i=0,h=ah.length;i<h;i++)j.apply(null,ah[i]);ah=[]}var k=af;function l(e){if(c==false||k.bIsDisabled==true||((f.e&&f.m||f.l)&&e==null&&b==false)||(al.body==null||al.getElementsByTagName("body").length==0))return false;return true}function m(n){if(f.n)return n.replace(new RegExp("%\d{0}","g"),"%25");return n.replace(new RegExp("%(?!\d)","g"),"%25")}function as(p,q){return q=="*"?true:p.nodeName.toLowerCase().replace("html:","")==q.toLowerCase()}function o(p,q,r,s,t){var u="";var v=p.firstChild;var w,x,y,z;if(s==null)s=0;if(t==null)t="";while(v){if(v.nodeType==3){z=v.nodeValue.replace("<","&lt;");switch(r){case"lower":u+=z.toLowerCase();break;case"upper":u+=z.toUpperCase();break;default:u+=z}}else if(v.nodeType==1){if(as(v,"a")&&!v.getAttribute("href")==false){if(v.getAttribute("target"))t+="&sifr_url_"+s+"_target="+v.getAttribute("target");t+="&sifr_url_"+s+"="+m(v.getAttribute("href")).replace(/&/g,"%26");u+='<a href="asfunction:_root.launchURL,'+s+'">';s++}else if(as(v,"br"))u+="<br/>";if(v.hasChildNodes()){y=o(v,null,r,s,t);u+=y.u;s=y.s;t=y.t}if(as(v,"a"))u+="</a>"}w=v;v=v.nextSibling;if(q!=null){x=w.parentNode.removeChild(w);q.appendChild(x)}}return{"u":u,"s":s,"t":t}}function A(B){if(al.createElementNS&&f.g)return al.createElementNS(a,B);return al.createElement(B)}function C(D,E,z){var p=A("param");p.setAttribute("name",E);p.setAttribute("value",z);D.appendChild(p)}function F(p,G){var H=p.className;if(H==null)H=G;else H=H.normalize()+(H==""?"":" ")+G;p.className=H}function aq(ar){var a=ak;if(k.bHideBrowserText==false)a=al.getElementsByTagName("body")[0];if((k.bHideBrowserText==false||ar)&&a)if(a.className==null||a.className.match(/\bsIFR\-hasFlash\b/)==null)F(a,"sIFR-hasFlash")}function j(I,J,K,L,M,N,O,P,Q,R,S,r,T){if(!l())return ah.push(arguments);aq();named.extract(arguments,{sSelector:function(ap){I=ap},sFlashSrc:function(ap){J=ap},sColor:function(ap){K=ap},sLinkColor:function(ap){L=ap},sHoverColor:function(ap){M=ap},sBgColor:function(ap){N=ap},nPaddingTop:function(ap){O=ap},nPaddingRight:function(ap){P=ap},nPaddingBottom:function(ap){Q=ap},nPaddingLeft:function(ap){R=ap},sFlashVars:function(ap){S=ap},sCase:function(ap){r=ap},sWmode:function(ap){T=ap}});var U=parseSelector(I);if(U.length==0)return false;if(S!=null)S="&"+S.normalize();else S="";if(K!=null)S+="&textcolor="+K;if(M!=null)S+="&hovercolor="+M;if(M!=null||L!=null)S+="&linkcolor="+(L||K);if(O==null)O=0;if(P==null)P=0;if(Q==null)Q=0;if(R==null)R=0;if(N==null)N="#FFFFFF";if(T=="transparent")if(!f.f)T="opaque";else N="transparent";if(T==null)T="";var p,V,W,X,Y,Z,aa,ab,ac;var ad=null;for(var i=0,h=U.length;i<h;i++){p=U[i];if(p.className!=null&&p.className.match(/\bsIFR\-replaced\b/)!=null)continue;V=p.offsetWidth-R-P;W=p.offsetHeight-O-Q;aa=A("span");aa.className="sIFR-alternate";ac=o(p,aa,r);Z="txt="+m(ac.u).replace(/\+/g,"%2B").replace(/&/g,"%26").replace(/\"/g,"%22").normalize()+S+"&w="+V+"&h="+W+ac.t;F(p,"sIFR-replaced");if(ad==null||!f.g){if(!f.g){if(!f.n)p.innerHTML=['<embed class="sIFR-flash" type="application/x-shockwave-flash" src="',J,'" quality="best" wmode="',T,'" bgcolor="',N,'" flashvars="',Z,'" width="',V,'" height="',W,'" sifr="true"></embed>'].join("");else p.innerHTML=['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" sifr="true" width="',V,'" height="',W,'" class="sIFR-flash"><param name="movie" value="',J,"?",Z,'"></param><param name="quality" value="best"></param><param name="wmode" value="',T,'"></param><param name="bgcolor" value="',N,'"></param> </object>'].join('')}else{if(f.d){ab=A("object");ab.setAttribute("data",J);C(ab,"quality","best");C(ab,"wmode",T);C(ab,"bgcolor",N)}else{ab=A("embed");ab.setAttribute("src",J);ab.setAttribute("quality","best");ab.setAttribute("flashvars",Z);ab.setAttribute("wmode",T);ab.setAttribute("bgcolor",N)}ab.setAttribute("sifr","true");ab.setAttribute("type","application/x-shockwave-flash");ab.className="sIFR-flash";if(!f.l||!f.e)ad=ab.cloneNode(true)}}else ab=ad.cloneNode(true);if(f.g){if(f.d)C(ab,"flashvars",Z);else ab.setAttribute("flashvars",Z);ab.setAttribute("width",V);ab.setAttribute("height",W);ab.style.width=V+"px";ab.style.height=W+"px";p.appendChild(ab)}p.appendChild(aa);if(f.p)p.innerHTML+=""}if(f.n&&k.bFixFragIdBug)setTimeout(function(){al.title=d},0)}function ai(){d=al.title}function ae(){if(k.bIsDisabled==true)return;c=true;if(k.bHideBrowserText)aq(true);if(am.attachEvent)am.attachEvent("onload",af);else if(!f.c&&(al.addEventListener||am.addEventListener)){if(f.a&&f.k>=132&&am.addEventListener)am.addEventListener("load",function(){setTimeout("sIFR({})",1)},false);else{if(al.addEventListener)al.addEventListener("load",af,false);if(am.addEventListener)am.addEventListener("load",af,false)}}else if(typeof am.onload=="function"){var ag=am.onload;am.onload=function(){ag();af()}}else am.onload=af;if(!f.n||am.location.hash=="")k.bFixFragIdBug=false;else ai()}k.UA=at();k.bAutoInit=true;k.bFixFragIdBug=true;k.replaceElement=j;k.updateDocumentTitle=ai;k.appendToClassName=F;k.setup=ae;k.debug=function(){aq(true)};k.debug.replaceNow=function(){ae();k()};k.bIsDisabled=false;k.bHideBrowserText=true;return k}();if(typeof sIFR=="function"&&!sIFR.UA.bIsIEMac&&sIFR.UA.bHasTransparencySupport){sIFR.setup();};var dom=document.getElementById;var iex=document.all;var ns4=document.layers;function addEvent(event,method){this[event]=method;if(ns4)this.captureEvents(Event[event.substr(2,event.length).toUpperCase()]);}
function removeEvent(event){this[event]=null;if(ns4)this.releaseEvents(Event[event.substr(2,event.length).toUpperCase()]);}
function getElement(name,nest){nest=nest?"document."+nest+".":"";var el=dom?document.getElementById(name):iex?document.all[name]:ns4?eval(nest+"document."+name):false;el.css=ns4?el:el.style;el.getTop=function(){return parseInt(el.css.top)||0};el.setTop=function(y){el.css.top=ns4?y:y+"px"};el.getHeight=function(){return ns4?el.document.height:el.offsetHeight};el.getClipHeight=function(){return ns4?el.clip.height:el.offsetHeight};el.hideVis=function(){el.css.display="none"};el.unhideVis=function(){el.css.display="block"};el.addEvent=addEvent;el.removeEvent=removeEvent;return el;}
function getYMouse(e){return iex?event.clientY:e.pageY;}
document.addEvent=addEvent;document.removeEvent=removeEvent;var ScrollObj=function(speed,dragHeight,trackHeight,trackObj,upObj,downObj,dragObj,contentMaskObj,contentObj){this.speed=speed;this.dragHeight=dragHeight;this.trackHeight=trackHeight;this.trackObj=getElement(trackObj);this.upObj=getElement(upObj);this.downObj=getElement(downObj);this.dragObj=getElement(dragObj);this.contentMaskObj=getElement(contentMaskObj);this.contentObj=getElement(contentObj,contentMaskObj);this.obj=contentObj+"Object";eval(this.obj+"=this");this.trackTop=this.upObj.getTop()+this.upObj.getHeight();this.trackLength=this.trackHeight-this.dragHeight;this.trackBottom=this.trackTop+this.trackLength;this.contentMaskHeight=this.contentMaskObj.getClipHeight();this.contentHeight=this.contentObj.getHeight();this.contentLength=this.contentHeight-this.contentMaskHeight;this.scrollLength=this.trackLength/this.contentLength;this.scrollTimer=null;if(this.contentHeight<=this.contentMaskHeight){this.dragObj.hideVis();this.trackObj.hideVis();this.upObj.hideVis();this.downObj.hideVis();}else{var self=this;this.dragObj.unhideVis();this.trackObj.unhideVis();this.upObj.unhideVis();this.downObj.unhideVis();this.dragObj.setTop(this.trackObj.getTop()+this.upObj.getHeight());this.trackObj.addEvent("onmousedown",function(e){self.scrollJump(e);return false});this.upObj.addEvent("onmousedown",function(){self.scroll(self.speed);return false});this.upObj.addEvent("onmouseup",function(){self.stopScroll()});this.upObj.addEvent("onmouseout",function(){self.stopScroll()});this.downObj.addEvent("onmousedown",function(){self.scroll(-self.speed);return false});this.downObj.addEvent("onmouseup",function(){self.stopScroll()});this.downObj.addEvent("onmouseout",function(){self.stopScroll()});this.dragObj.addEvent("onmousedown",function(e){self.startDrag(e);return false});if(iex)this.dragObj.addEvent("ondragstart",function(){return false});}}
ScrollObj.prototype.startDrag=function(e){this.dragStartMouse=getYMouse(e);this.dragStartOffset=this.dragObj.getTop();var self=this;document.addEvent("onmousemove",function(e){self.drag(e)});document.addEvent("onmouseup",function(){self.stopDrag()});}
ScrollObj.prototype.stopDrag=function(){document.removeEvent("onmousemove");document.removeEvent("onmouseup");}
ScrollObj.prototype.drag=function(e){var currentMouse=getYMouse(e);var mouseDifference=currentMouse-this.dragStartMouse;var dragDistance=this.dragStartOffset+mouseDifference;var dragMovement=(dragDistance<this.trackTop)?this.trackTop:(dragDistance>this.trackBottom)?this.trackBottom:dragDistance;this.dragObj.setTop(dragMovement);var contentMovement=-(dragMovement-this.trackTop)*(1/this.scrollLength);this.contentObj.setTop(contentMovement);}
ScrollObj.prototype.scroll=function(speed){var contentMovement=this.contentObj.getTop()+speed;var dragMovement=this.trackTop-Math.round(this.contentObj.getTop()*(this.trackLength/this.contentLength));if(contentMovement>0){contentMovement=0;}else if(contentMovement<-this.contentLength){contentMovement=-this.contentLength;}
if(dragMovement<this.trackTop){dragMovement=this.trackTop;}else if(dragMovement>this.trackBottom){dragMovement=this.trackBottom;}
this.contentObj.setTop(contentMovement);this.dragObj.setTop(dragMovement);this.scrollTimer=window.setTimeout(this.obj+".scroll("+speed+")",25);}
ScrollObj.prototype.stopScroll=function(){if(this.scrollTimer){window.clearTimeout(this.scrollTimer);this.scrollTimer=null;}}
ScrollObj.prototype.scrollJump=function(e){var currentMouse=getYMouse(e);var dragDistance=currentMouse-(this.dragHeight/2);var dragMovement=(dragDistance<this.trackTop)?this.trackTop:(dragDistance>this.trackBottom)?this.trackBottom:dragDistance;this.dragObj.setTop(dragMovement);var contentMovement=-(dragMovement-this.trackTop)*(1/this.scrollLength);this.contentObj.setTop(contentMovement);}
ScrollObj.prototype.reset=function(){this.trackTop=this.upObj.getTop()+this.upObj.getHeight();this.trackLength=this.trackHeight-this.dragHeight;this.trackBottom=this.trackTop+this.trackLength;this.contentMaskHeight=this.contentMaskObj.getClipHeight();this.contentHeight=this.contentObj.getHeight();this.contentLength=this.contentHeight-this.contentMaskHeight;this.scrollLength=this.trackLength/this.contentLength;this.scrollTimer=null;this.dragObj.setTop(this.trackObj.getTop()+this.upObj.getHeight());this.contentObj.setTop(this.contentMaskObj.getTop());}
function fixNetscape4(){if(ns4origWidth!=window.innerWidth||ns4origHeight!=window.innerHeight){window.location.reload();}}
if(document.layers){ns4origWidth=window.innerWidth;ns4origHeight=window.innerHeight;window.onresize=fixNetscape4;}
var Spry;if(!Spry)Spry={};Spry.forwards=1;Spry.backwards=2;Spry.linearTransition=1;Spry.sinusoidalTransition=2;if(!Spry.Effect)Spry.Effect={};Spry.Effect.Registry=function()
{this.elements=new Array();};Spry.Effect.Registry.prototype.getRegisteredEffect=function(element,effect)
{var eleIdx=this.getIndexOfElement(element);if(eleIdx==-1)
{var addedElement=new Spry.Effect.AnimatedElement(element);this.elements[this.elements.length]=addedElement;eleIdx=this.elements.length-1;}
var foundEffectArrayIdx=-1;for(var i=0;i<this.elements[eleIdx].effectArray.length;i++)
{if(this.elements[eleIdx].effectArray[i])
{if(this.effectsAreTheSame(this.elements[eleIdx].effectArray[i],effect))
{foundEffectArrayIdx=i;this.elements[eleIdx].effectArray[i].reset();this.elements[eleIdx].currentEffect=i;if(this.elements[eleIdx].effectArray[i].options&&(this.elements[eleIdx].effectArray[i].options.toggle!=null)){if(this.elements[eleIdx].effectArray[i].options.toggle==true)
this.elements[eleIdx].effectArray[i].doToggle();}else{this.elements[eleIdx].effectArray[i]=effect;}
break;}}}
if(foundEffectArrayIdx==-1)
{var currEffectIdx=this.elements[eleIdx].effectArray.length;this.elements[eleIdx].effectArray[currEffectIdx]=effect;this.elements[eleIdx].currentEffect=currEffectIdx;}
var idx=this.elements[eleIdx].currentEffect;return this.elements[eleIdx].effectArray[idx];};Spry.Effect.Registry.prototype.getIndexOfElement=function(element)
{var registryIndex=-1;for(var i=0;i<this.elements.length;i++)
{if(this.elements[i]){if(this.elements[i].element==element)
registryIndex=i;}}
return registryIndex;};Spry.Effect.Registry.prototype.effectsAreTheSame=function(effectA,effectB)
{if(effectA.name!=effectB.name)
return false;if(effectA.effectsArray!=null)
{for(var i=0;i<effectA.effectsArray.length;i++)
{if(!Spry.Effect.Utils.optionsAreIdentical(effectA.effectsArray[i].effect.options,effectB.effectsArray[i].effect.options))
return false;}}
else
{if(!Spry.Effect.Utils.optionsAreIdentical(effectA.options,effectB.options))
return false;}
return true;};var SpryRegistry=new Spry.Effect.Registry;if(!Spry.Effect.Utils)Spry.Effect.Utils={};Spry.Effect.Utils.Position=function()
{this.x=0;this.y=0;};Spry.Effect.Utils.Rectangle=function()
{this.width=0;this.height=0;};Spry.Effect.Utils.PositionedRectangle=function()
{this.position=new Spry.Effect.Utils.Position;this.rectangle=new Spry.Effect.Utils.Rectangle;};Spry.Effect.Utils.intToHex=function(integerNum)
{var result=integerNum.toString(16);if(result.length==1)
result="0"+result;return result;};Spry.Effect.Utils.hexToInt=function(hexStr)
{return parseInt(hexStr,16);};Spry.Effect.Utils.rgb=function(redInt,greenInt,blueInt)
{var redHex=Spry.Effect.Utils.intToHex(redInt);var greenHex=Spry.Effect.Utils.intToHex(greenInt);var blueHex=Spry.Effect.Utils.intToHex(blueInt);compositeColorHex=redHex.concat(greenHex,blueHex);compositeColorHex='#'+compositeColorHex;return compositeColorHex;};Spry.Effect.Utils.camelize=function(stringToCamelize)
{var oStringList=stringToCamelize.split('-');if(oStringList.length==1)
return oStringList[0];var camelizedString=stringToCamelize.indexOf('-')==0?oStringList[0].charAt(0).toUpperCase()+oStringList[0].substring(1):oStringList[0];for(var i=1,len=oStringList.length;i<len;i++){var s=oStringList[i];camelizedString+=s.charAt(0).toUpperCase()+s.substring(1);}
return camelizedString;};Spry.Effect.Utils.isPercentValue=function(value)
{var result=false;try
{if(value.lastIndexOf("%")>0)
result=true;}
catch(e){}
return result;};Spry.Effect.Utils.getPercentValue=function(value)
{var result=0;try
{result=value.substring(0,value.lastIndexOf("%"));}
catch(e){alert('ERR: Spry.Effect.Utils.getPercentValue: '+e);}
return result;};Spry.Effect.Utils.getPixelValue=function(value)
{var result=0;try
{result=value.substring(0,value.lastIndexOf("px"));}
catch(e){}
return result;};Spry.Effect.Utils.getFirstChildElement=function(node)
{if(node)
{var childCurr=node.firstChild;while(childCurr)
{if(childCurr.nodeType==1)
return childCurr;childCurr=childCurr.nextSibling;}}
return null;};Spry.Effect.Utils.optionsAreIdentical=function(optionsA,optionsB)
{if(optionsA==null&&optionsB==null)
return true;if(optionsA!=null&&optionsB!=null)
{var objectCountA=0;var objectCountB=0;for(var propA in optionsA)objectCountA++;for(var propB in optionsB)objectCountB++;if(objectCountA!=objectCountB)
return false;for(var prop in optionsA)
if((optionsB[prop]===undefined)||(optionsA[prop]!=optionsB[prop]))
return false;return true;}
return false;};Spry.Effect.getElement=function(ele)
{var element=null;if(ele&&typeof ele=="string")
element=document.getElementById(ele);else
element=ele;if(element==null)alert('ERROR in Spry.Effect.js: Element "'+ele+'" not found.');return element;};Spry.Effect.getStyleProp=function(element,prop)
{var value;try
{value=element.style[Spry.Effect.Utils.camelize(prop)];if(!value)
{if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(element,null);value=css?css.getPropertyValue(prop):null;}else if(element.currentStyle){value=element.currentStyle[Spry.Effect.Utils.camelize(prop)];}}}
catch(e){alert('ERR: Spry.Effect.getStyleProp: '+e);}
return value=='auto'?null:value;};Spry.Effect.setStyleProp=function(element,prop,value)
{try
{element.style[Spry.Effect.Utils.camelize(prop)]=value;}
catch(e){alert('ERR: Spry.Effect.setStyleProp: '+e);}
return null;};Spry.Effect.makePositioned=function(element)
{var pos=Spry.Effect.getStyleProp(element,'position');if(!pos||pos=='static'){element.style.position='relative';}};Spry.Effect.enforceVisible=function(element)
{var propDisplay=Spry.Effect.getStyleProp(element,'display');if(propDisplay&&propDisplay.toLowerCase()=='none')
Spry.Effect.setStyleProp(element,'display','');var propVisible=Spry.Effect.getStyleProp(element,'visibility');if(propVisible&&propVisible.toLowerCase()=='hidden')
Spry.Effect.setStyleProp(element,'visibility','visible');};Spry.Effect.makeClipping=function(element)
{var overflow=Spry.Effect.getStyleProp(element,'overflow');if(overflow!='hidden')
element.style.overflow='hidden';};Spry.Effect.cleanWhitespace=function(element)
{for(var i=0;i<element.childNodes.length;i++){var node=element.childNodes[i];if(node.nodeType==3&&!/\S/.test(node.nodeValue))
{try
{element.parentNode.removeChild(element);}
catch(e){alert('ERR: Spry.Effect.cleanWhitespace: '+e);}}}};Spry.Effect.getDimensions=function(element)
{dimensions=new Spry.Effect.Utils.Rectangle;if(Spry.Effect.getStyleProp(element,'display')!='none')
{dimensions.width=element.offsetWidth;dimensions.height=element.offsetHeight;}
return dimensions;};Spry.Effect.getOffsetPosition=function(element)
{var position=new Spry.Effect.Utils.Position;if(element.offsetTop!=null)
{position.y=element.offsetTop;}
if(element.offsetLeft!=null)
{position.x=element.offsetLeft;}
return position;};Spry.Effect.Animator=function(options)
{this.timer=null;this.interval=42;this.direction=Spry.forwards;this.startMilliseconds=0;this.repeat='none';this.nextEffect=null;this.isFinished=false;this.options={duration:500,toggle:false,transition:Spry.linearTransition};this.setOptions(options);};Spry.Effect.Animator.prototype.setOptions=function(options)
{if(!options)
return;for(var prop in options)
this.options[prop]=options[prop];};Spry.Effect.Animator.prototype.start=function(queue)
{this.isFinished=false;this.queue=queue;var self=this;if(this.options.setup)
{try
{this.options.setup(this.element,this);}
catch(e){}}
var currDate=new Date();this.startMilliseconds=currDate.getTime();this.timer=setInterval(function(){self.drawEffect();},this.interval);};Spry.Effect.Animator.prototype.stop=function()
{if(this.timer){clearInterval(this.timer);this.timer=null;}
this.startMilliseconds=0;if(this.queue!=null)
{this.queue.startNextEffect();}
else
{if(this.options.finish)
{try
{this.options.finish(this.element,this);}
catch(e){}}
this.isFinished=true;}};Spry.Effect.Animator.prototype.cancel=function()
{if(this.timer){clearInterval(this.timer);this.timer=null;}
this.isFinished=true;};Spry.Effect.Animator.prototype.drawEffect=function()
{var position=this.getElapsedMilliseconds()/this.options.duration;if(this.getElapsedMilliseconds()>this.options.duration){position=1.0;}else{if(this.options.transition==Spry.sinusoidalTransition)
{position=(-Math.cos(position*Math.PI)/2)+0.5;}
else if(this.options.transition==Spry.linearTransition)
{}
else
{alert('unknown transition');}}
this.animate(position);if(this.getElapsedMilliseconds()>this.options.duration){this.stop();}};Spry.Effect.Animator.prototype.getElapsedMilliseconds=function()
{if(this.startMilliseconds>0){var currDate=new Date();return(currDate.getTime()-this.startMilliseconds);}else{return 0;}};Spry.Effect.Animator.prototype.doToggle=function()
{if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;}else if(this.direction==Spry.backwards){this.direction=Spry.forwards;}}};Spry.Effect.Animator.prototype.animate=function(position){};Spry.Effect.Move=function(element,fromPos,toPos,options)
{this.name='Move';Spry.Effect.Animator.call(this,options);this.element=Spry.Effect.getElement(element);this.startX=fromPos.x;this.stopX=toPos.x;this.startY=fromPos.y;this.stopY=toPos.y;this.rangeMoveX=this.startX-this.stopX;this.rangeMoveY=this.startY-this.stopY;};Spry.Effect.Move.prototype=new Spry.Effect.Animator();Spry.Effect.Move.prototype.constructor=Spry.Effect.Move;Spry.Effect.Move.prototype.animate=function(position)
{var left=0;var top=0;if(this.direction==Spry.forwards){left=this.startX-(this.rangeMoveX*position);top=this.startY-(this.rangeMoveY*position);}else if(this.direction==Spry.backwards){left=this.rangeMoveX*position+this.stopX;top=this.rangeMoveY*position+this.stopY;}
this.element.style.left=left+"px";this.element.style.top=top+"px";};Spry.Effect.Move.prototype.reset=function()
{if(!this.isFinished)
{this.cancel();this.startX=this.startX;this.startY=this.startY;}};Spry.Effect.MoveSlide=function(element,fromPos,toPos,options)
{this.name='MoveSlide';Spry.Effect.Animator.call(this,options);this.element=Spry.Effect.getElement(element);this.firstChildElement=Spry.Effect.Utils.getFirstChildElement(element);var originalRect=Spry.Effect.getDimensions(element);this.startHeight=originalRect.height;this.startX=Number(fromPos.x);this.stopX=Number(toPos.x);this.startY=Number(fromPos.y);this.stopY=Number(toPos.y);this.rangeMoveX=this.startX-this.stopX;this.rangeMoveY=this.startY-this.stopY;};Spry.Effect.MoveSlide.prototype=new Spry.Effect.Animator();Spry.Effect.MoveSlide.prototype.constructor=Spry.Effect.MoveSlide;Spry.Effect.MoveSlide.prototype.animate=function(position)
{var yStart=(this.direction==Spry.forwards)?this.startY:this.stopY;var yStop=(this.direction==Spry.forwards)?this.stopY:this.startY;var top=(yStart>yStop)?position*(yStop-yStart):(1-position)*(yStart-yStop);var eltHeight=yStart+position*(yStop-yStart);if(eltHeight<0)eltHeight=0;this.firstChildElement.style.top=top+'px';this.element.style.height=eltHeight+'px';};Spry.Effect.MoveSlide.prototype.reset=function()
{if(!this.isFinished)
{this.cancel();this.startX=this.startX;this.startY=this.startY;}};Spry.Effect.Size=function(element,fromRect,toRect,options)
{this.name='Size';Spry.Effect.Animator.call(this,options);this.element=Spry.Effect.getElement(element);var originalRect=Spry.Effect.getDimensions(element);this.originalWidth=originalRect.width;this.startWidth=fromRect.width;this.startHeight=fromRect.height;this.stopWidth=toRect.width;this.stopHeight=toRect.height;if(Spry.Effect.Utils.isPercentValue(this.startWidth))
{var startWidthPercent=Spry.Effect.Utils.getPercentValue(this.startWidth);this.startWidth=originalRect.width*(startWidthPercent/100);}
if(Spry.Effect.Utils.isPercentValue(this.startHeight))
{var startHeightPercent=Spry.Effect.Utils.getPercentValue(this.startHeight);this.startHeight=originalRect.height*(startHeightPercent/100);}
if(Spry.Effect.Utils.isPercentValue(this.stopWidth))
{var stopWidthPercent=Spry.Effect.Utils.getPercentValue(this.stopWidth);var originalRect=Spry.Effect.getDimensions(element);this.stopWidth=originalRect.width*(stopWidthPercent/100);}
if(Spry.Effect.Utils.isPercentValue(this.stopHeight))
{var stopHeightPercent=Spry.Effect.Utils.getPercentValue(this.stopHeight);var originalRect=Spry.Effect.getDimensions(element);this.stopHeight=originalRect.height*(stopHeightPercent/100);}
this.widthRange=this.startWidth-this.stopWidth;this.heightRange=this.startHeight-this.stopHeight;};Spry.Effect.Size.prototype=new Spry.Effect.Animator();Spry.Effect.Size.prototype.constructor=Spry.Effect.Size;Spry.Effect.Size.prototype.animate=function(position)
{var width=0;var height=0;var fontSize=0;if(this.direction==Spry.forwards){width=this.startWidth-(this.widthRange*position);height=this.startHeight-(this.heightRange*position);fontSize=(this.startWidth+position*(this.stopWidth-this.startWidth))/this.originalWidth;}else if(this.direction==Spry.backwards){width=this.widthRange*position+this.stopWidth;height=this.heightRange*position+this.stopHeight;fontSize=(this.stopWidth+position*(this.startWidth-this.stopWidth))/this.originalWidth;}
if(this.options.scaleContent==true)
this.element.style.fontSize=fontSize+'em';this.element.style.width=width+"px";this.element.style.height=height+"px";};Spry.Effect.Size.prototype.reset=function()
{if(!this.isFinished)
{this.cancel();this.startWidth=this.startWidth;this.startHeight=this.startHeight;}};Spry.Effect.Opacity=function(element,startOpacity,stopOpacity,options)
{this.name='Opacity';Spry.Effect.Animator.call(this,options);this.element=Spry.Effect.getElement(element);this.startOpacity=startOpacity;this.stopOpacity=stopOpacity;this.opacityRange=this.startOpacity-this.stopOpacity;};Spry.Effect.Opacity.prototype=new Spry.Effect.Animator();Spry.Effect.Opacity.prototype.constructor=Spry.Effect.Opacity;Spry.Effect.Opacity.prototype.animate=function(position)
{var opacity=0;if(this.direction==Spry.forwards){opacity=this.startOpacity-(this.opacityRange*position);}else if(this.direction==Spry.backwards){opacity=this.opacityRange*position+this.stopOpacity;}
this.element.style.opacity=opacity;this.element.style.filter="alpha(opacity="+Math.floor(opacity*100)+")";};Spry.Effect.Opacity.prototype.reset=function()
{if(!this.isFinished)
{this.cancel();this.startOpacity=this.startOpacity;}};Spry.Effect.Color=function(element,startColor,stopColor,options)
{this.name='Color';Spry.Effect.Animator.call(this,options);this.element=Spry.Effect.getElement(element);this.startColor=startColor;this.stopColor=stopColor;this.startRedColor=Spry.Effect.Utils.hexToInt(startColor.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(startColor.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(startColor.substr(5,2));this.stopRedColor=Spry.Effect.Utils.hexToInt(stopColor.substr(1,2));this.stopGreenColor=Spry.Effect.Utils.hexToInt(stopColor.substr(3,2));this.stopBlueColor=Spry.Effect.Utils.hexToInt(stopColor.substr(5,2));this.redColorRange=this.startRedColor-this.stopRedColor;this.greenColorRange=this.startGreenColor-this.stopGreenColor;this.blueColorRange=this.startBlueColor-this.stopBlueColor;};Spry.Effect.Color.prototype=new Spry.Effect.Animator();Spry.Effect.Color.prototype.constructor=Spry.Effect.Color;Spry.Effect.Color.prototype.animate=function(position)
{var redColor=0;var greenColor=0;var blueColor=0;if(this.direction==Spry.forwards){redColor=parseInt(this.startRedColor-(this.redColorRange*position));greenColor=parseInt(this.startGreenColor-(this.greenColorRange*position));blueColor=parseInt(this.startBlueColor-(this.blueColorRange*position));}else if(this.direction==Spry.backwards){redColor=parseInt(this.redColorRange*position)+this.stopRedColor;greenColor=parseInt(this.greenColorRange*position)+this.stopGreenColor;blueColor=parseInt(this.blueColorRange*position)+this.stopBlueColor;}
this.element.style.backgroundColor=Spry.Effect.Utils.rgb(redColor,greenColor,blueColor);};Spry.Effect.Color.prototype.reset=function()
{if(!this.isFinished)
{this.cancel();this.startColor=this.startColor;this.startRedColor=Spry.Effect.Utils.hexToInt(startColor.substr(1,2));this.startGreenColor=Spry.Effect.Utils.hexToInt(startColor.substr(3,2));this.startBlueColor=Spry.Effect.Utils.hexToInt(startColor.substr(5,2));}};Spry.Effect.ClusteredEffect=function(effect,kind)
{this.effect=effect;this.kind=kind;};Spry.Effect.Cluster=function()
{this.name='Cluster';this.effectsArray=new Array();this.currIdx=-1;this.direction=Spry.forwards;this.options={toggle:false};this.clusterIsFinished=false;};Spry.Effect.Cluster.prototype.addNextEffect=function(effect)
{this.effectsArray[this.effectsArray.length]=new Spry.Effect.ClusteredEffect(effect,"queue");};Spry.Effect.Cluster.prototype.addParallelEffect=function(effect)
{this.effectsArray[this.effectsArray.length]=new Spry.Effect.ClusteredEffect(effect,"parallel");};Spry.Effect.Cluster.prototype.getNextEffect=function()
{if((this.currIdx+1)<(this.effectsArray.length))
{this.currIdx=this.currIdx+1;return this.effectsArray[this.currIdx].effect;}
else
{return null;}};Spry.Effect.Cluster.prototype.resetIndex=function()
{this.currIdx=-1;};Spry.Effect.Cluster.prototype.start=function()
{if(this.setup)
{try
{this.setup(this.effectsArray[0].effect.element,this.effectsArray);}
catch(e){alert('ERR: Spry.Effect.Cluster.prototype.start: '+e);}}
this.currIdx=0;var quit=false;while(quit==false)
{this.effectsArray[this.currIdx].effect.start(this);if((this.currIdx+1)<(this.effectsArray.length))
{if(this.effectsArray[this.currIdx].kind=="queue")
{quit=true;}}
else
{quit=true;}
if(quit==false)
{this.currIdx++;}}};Spry.Effect.Cluster.prototype.startNextEffect=function()
{if((this.currIdx+1)<(this.effectsArray.length))
{this.currIdx++;this.effectsArray[this.currIdx].effect.start(this);}else{if(this.finish)
{try
{this.finish(this.effectsArray[0].effect.element,this.effectsArray);}
catch(e){alert('ERR: Spry.Effect.Cluster.prototype.startNextEffect: '+e);}}
this.clusterIsFinished=true;}};Spry.Effect.Cluster.prototype.setToggle=function(doToggle)
{this.options.toggle=doToggle;};Spry.Effect.Cluster.prototype.doToggle=function()
{if(this.options.toggle==true){if(this.direction==Spry.forwards){this.direction=Spry.backwards;}else if(this.direction==Spry.backwards){this.direction=Spry.forwards;}
for(var i=0;i<this.effectsArray.length;i++)
{if(this.effectsArray[i].effect.options&&(this.effectsArray[i].effect.options.toggle!=null)){if(this.effectsArray[i].effect.options.toggle==true)
{this.effectsArray[i].effect.doToggle();}}}}};Spry.Effect.Cluster.prototype.reset=function()
{if(this.currIdx==-1)return;for(var i=0;i<this.effectsArray.length;i++)
{if(!this.effectsArray[i].effect.isFinished)
this.effectsArray[i].effect.reset();}};Spry.Effect.Cluster.prototype.cancel=function()
{for(var i=0;i<this.effectsArray.length;i++)
{if(this.effectsArray[i].effect.timer!=null)
this.effectsArray[i].effect.cancel();}};Spry.Effect.AnimatedElement=function(element)
{this.element=element;this.currentEffect=-1;this.effectArray=new Array();};Spry.Effect.AppearFade=function(ele,options)
{var element=Spry.Effect.getElement(ele);var durationInMilliseconds=1000;var fromOpacity=0.0;var toOpacity=100.0;var doToggle=false;var kindOfTransition=Spry.sinusoidalTransition;var setupCallback=null;var finishCallback=null;if(options)
{if(options.duration!=null)durationInMilliseconds=options.duration;if(options.from!=null)fromOpacity=options.from;if(options.to!=null)toOpacity=options.to;if(options.toggle!=null)doToggle=options.toggle;if(options.transition!=null)kindOfTransition=options.transition;if(options.setup!=null)setupCallback=options.setup;if(options.finish!=null)finishCallback=options.finish;}
options={duration:durationInMilliseconds,toggle:doToggle,transition:kindOfTransition,setup:setupCallback,finish:finishCallback,from:fromOpacity,to:toOpacity};fromOpacity=fromOpacity/100.0;toOpacity=toOpacity/100.0;var appearFadeEffect=new Spry.Effect.Opacity(element,fromOpacity,toOpacity,options);appearFadeEffect.name='AppearFade';var registeredEffect=SpryRegistry.getRegisteredEffect(element,appearFadeEffect);registeredEffect.start();return registeredEffect;};Spry.Effect.Blind=function(ele,options)
{var element=Spry.Effect.getElement(ele);element.style.overflow='hidden';var durationInMilliseconds=1000;var fromHeight=100;var toHeight=0;var doToggle=false;var kindOfTransition=Spry.sinusoidalTransition;var doScaleContent=false;var setupCallback=null;var finishCallback=null;var originalRect=Spry.Effect.getDimensions(element);var startWidthPx=originalRect.width;var startHeightPx=originalRect.height;var optionFrom=options.from;var optionTo=options.to;if(options)
{if(options.duration!=null)durationInMilliseconds=options.duration;if(options.from!=null)
{if(Spry.Effect.Utils.isPercentValue(options.from))
{fromHeight=Spry.Effect.Utils.getPercentValue(options.from);}
else
{fromHeight=(Spry.Effect.Utils.getPixelValue(options.from)/startHeightPx)*100;}}
if(options.to!=null)
{if(Spry.Effect.Utils.isPercentValue(options.to))
{toHeight=Spry.Effect.Utils.getPercentValue(options.to);}
else
{toHeight=(Spry.Effect.Utils.getPixelValue(options.to)/startHeightPx)*100;}}
if(options.toggle!=null)doToggle=options.toggle;if(options.transition!=null)kindOfTransition=options.transition;if(options.setup!=null)setupCallback=options.setup;if(options.finish!=null)finishCallback=options.finish;}
var stopWidthPx=startWidthPx;var stopHeightPx=startHeightPx;var fromRect=new Spry.Effect.Utils.Rectangle;fromRect.width=startWidthPx;fromRect.height=startHeightPx*(fromHeight/100);var toRect=new Spry.Effect.Utils.Rectangle;toRect.width=stopWidthPx;toRect.height=stopHeightPx*(toHeight/100);options={duration:durationInMilliseconds,toggle:doToggle,transition:kindOfTransition,scaleContent:doScaleContent,setup:setupCallback,finish:finishCallback,from:optionFrom,to:optionTo};var blindEffect=new Spry.Effect.Size(element,fromRect,toRect,options);blindEffect.name='Blind';var registeredEffect=SpryRegistry.getRegisteredEffect(element,blindEffect);registeredEffect.start();return registeredEffect;};function setupHighlight(element,effect)
{Spry.Effect.setStyleProp(element,'background-image','none');};function finishHighlight(element,effect)
{Spry.Effect.setStyleProp(element,'background-image',effect.options.restoreBackgroundImage);if(effect.direction==Spry.forwards)
Spry.Effect.setStyleProp(element,'background-color',effect.options.restoreColor);};Spry.Effect.Highlight=function(ele,options)
{var durationInMilliseconds=1000;var toColor="#ffffff";var doToggle=false;var kindOfTransition=Spry.sinusoidalTransition;var setupCallback=setupHighlight;var finishCallback=finishHighlight;var element=Spry.Effect.getElement(ele);var fromColor=Spry.Effect.getStyleProp(element,"background-color");var restoreColor=fromColor;if(fromColor=="transparent")fromColor="#ffff99";var optionFrom=options.from;var optionTo=options.to;if(options)
{if(options.duration!=null)durationInMilliseconds=options.duration;if(options.from!=null)fromColor=options.from;if(options.to!=null)toColor=options.to;if(options.restoreColor)restoreColor=options.restoreColor;if(options.toggle!=null)doToggle=options.toggle;if(options.transition!=null)kindOfTransition=options.transition;if(options.setup!=null)setupCallback=options.setup;if(options.finish!=null)finishCallback=options.finish;}
var restoreBackgroundImage=Spry.Effect.getStyleProp(element,'background-image');options={duration:durationInMilliseconds,toggle:doToggle,transition:kindOfTransition,setup:setupCallback,finish:finishCallback,restoreColor:restoreColor,restoreBackgroundImage:restoreBackgroundImage,from:optionFrom,to:optionTo};var highlightEffect=new Spry.Effect.Color(element,fromColor,toColor,options);highlightEffect.name='Highlight';var registeredEffect=SpryRegistry.getRegisteredEffect(element,highlightEffect);registeredEffect.start();return registeredEffect;};Spry.Effect.Slide=function(ele,options)
{var element=Spry.Effect.getElement(ele);var durationInMilliseconds=2000;var doToggle=false;var kindOfTransition=Spry.sinusoidalTransition;var setupCallback=null;var finishCallback=null;var firstChildElt=Spry.Effect.Utils.getFirstChildElement(element);Spry.Effect.makeClipping(element);if(/MSIE 6.0/.test(navigator.userAgent)&&/Windows NT 5.1/.test(navigator.userAgent))
{var pos=Spry.Effect.getStyleProp(element,'position');if(pos&&(pos=='static'||pos=='fixed'))
{Spry.Effect.setStyleProp(element,'position','relative');Spry.Effect.setStyleProp(element,'top','');Spry.Effect.setStyleProp(element,'left','');}}
if(firstChildElt)
{Spry.Effect.makePositioned(firstChildElt);Spry.Effect.makeClipping(firstChildElt);}
var elementRect=Spry.Effect.getDimensions(element);var startOffsetPosition=new Spry.Effect.Utils.Position();startOffsetPosition.x=parseInt(Spry.Effect.getStyleProp(firstChildElt,"left"));startOffsetPosition.y=parseInt(Spry.Effect.getStyleProp(firstChildElt,"top"));if(!startOffsetPosition.x)startOffsetPosition.x=0;if(!startOffsetPosition.y)startOffsetPosition.y=0;var verticalMovePx=elementRect.height;var fromPos=new Spry.Effect.Utils.Position;fromPos.x=startOffsetPosition.x;fromPos.y=startOffsetPosition.y;var toPos=new Spry.Effect.Utils.Position;toPos.x=startOffsetPosition.x;toPos.y=startOffsetPosition.y-verticalMovePx;var optionFrom=options.from;var optionTo=options.to;if(options)
{if(options.duration!=null)durationInMilliseconds=options.duration;if(options.from!=null)
{if(Spry.Effect.Utils.isPercentValue(options.from))
fromPos.y=verticalMovePx*Spry.Effect.Utils.getPercentValue(options.from)/100;else
fromPos.y=Spry.Effect.Utils.getPixelValue(options.from);}
if(options.to!=null)
{if(Spry.Effect.Utils.isPercentValue(options.to))
toPos.y=verticalMovePx*Spry.Effect.Utils.getPercentValue(options.to)/100;else
toPos.y=Spry.Effect.Utils.getPixelValue(options.to);}
if(options.toggle!=null)doToggle=options.toggle;if(options.transition!=null)kindOfTransition=options.transition;if(options.setup!=null)setupCallback=options.setup;if(options.finish!=null)finishCallback=options.finish;}
options={duration:durationInMilliseconds,toggle:doToggle,transition:kindOfTransition,setup:setupCallback,finish:finishCallback,from:optionFrom,to:optionTo};var slideEffect=new Spry.Effect.MoveSlide(element,fromPos,toPos,options);slideEffect.name='Slide';var registeredEffect=SpryRegistry.getRegisteredEffect(element,slideEffect);registeredEffect.start();return registeredEffect;};function camtab(camuri){var tcischecked=false
selectedtablink=camuri.href
tcischecked=(document.tabcontrol&&document.tabcontrol.tabcheck.checked)?true:false
if(document.getElementById&&!tcischecked){var tabobj=document.getElementById("tablist")
var tabobjlinks=tabobj.getElementsByTagName("li")
for(i=0;i<tabobjlinks.length;i++)
tabobjlinks[i].className="off"
camuri.className="current"
return false}
else
return true}
function shelfbutton(){var tcischecked=false
var shelftab=document.getElementById('shelf_button');tcischecked=(getElementsByClass(document,'current','*'))?true:false;if(document.getElementById&&!tcischecked){shelftab.className="off"
return true}else{shelftab.className="current";return false;}}
function setupFunc(element,effect){try{if(!sIFR.UA.bIsIE){var sifr1=document.getElementById('titlegraphic').getElementsByTagName('h1');var sifr2=document.getElementById('titlegraphic').getElementsByTagName('h2');sifr1[0].style.display='none';sifr2[0].style.display='none';}}catch(e){}
var bc=document.getElementById('breadcrumbs');for(var i=0;i<bc.getElementsByTagName("ul").length;i++){bc.getElementsByTagName("ul")[i].style.display='none';}
Spry.Effect.AppearFade('sitetools',{duration:2500,from:0,to:100,toggle:false});}
function finishFunc(element,effect){}
function setupFuncOff(element,effect){Spry.Effect.AppearFade('sitetools',{duration:500,from:100,to:0,toggle:false});if(!sIFR.UA.bIsIE){var sifr1=document.getElementById('titlegraphic').getElementsByTagName('h1');var sifr2=document.getElementById('titlegraphic').getElementsByTagName('h2');sifr1[0].style.display='block';sifr2[0].style.display='block';}}
function finishFuncOff(element,effect){var tab=document.getElementById('sitetools');tab.style.display='none';var bc=document.getElementById('breadcrumbs');for(var i=0;i<bc.getElementsByTagName("ul").length;i++){bc.getElementsByTagName("ul")[i].style.display='inline';}}
document.onkeydown=checkKeycode
function checkKeycode(e){var keycode;if(window.event)keycode=window.event.keyCode;else if(e)keycode=e.which;if(keycode==192){tabExpand();}}
var calScrollBar;var weatherScrollBar;var pfScrollBar;var firstTimeLoad=1;var wait=false;var unlwebcam='http://www.unl.edu/unlpub/cam/cam1.jpg';var pfreq=new XMLHTTP();var calreq=new XMLHTTP();var weatherreq=new XMLHTTP();var pfresultsdiv='pfresults';var pfserviceurl='http://peoplefinder.unl.edu/service.php?q=';var pfreq_q;if(!pfreq)
alert("Error initializing XMLHttpRequest!");function tabExpand(){try{var tab=document.getElementById('sitetools');if(tab.style.display=='none'){openShelfCallback();pfresultsdiv='pfresults';pfserviceurl='http://peoplefinder.unl.edu/service.php?q=';displayCalendar();displayUNLWeather();updateWebcam(unlwebcam);shelfbutton();if(firstTimeLoad){firstTimeLoad=0;document.getElementById('upArrowPF').style.display='none';document.getElementById('downArrowPF').style.display='none';document.getElementById('dragButtonPF').style.display='none';document.getElementById('trackBarPF').style.display='none';document.getElementById('upArrowCal').style.display='none';document.getElementById('downArrowCal').style.display='none';document.getElementById('dragButtonCal').style.display='none';document.getElementById('trackBarCal').style.display='none';document.getElementById('upArrowWeather').style.display='none';document.getElementById('downArrowWeather').style.display='none';document.getElementById('dragButtonWeather').style.display='none';document.getElementById('trackBarWeather').style.display='none';}
Spry.Effect.Slide('toolcontainer',{duration:800,from:'0px',to:'300px',toggle:false,setup:setupFunc,finish:finishFunc});}else{closeShelfCallback();Spry.Effect.Slide('toolcontainer',{duration:500,from:'300px',to:'0px',toggle:false,setup:setupFuncOff,finish:finishFuncOff});var shelftab=document.getElementById('shelf_button');shelftab.className="off";}
return false;}catch(e){return true;}}
function openShelfCallback(){}
function closeShelfCallback(){}
function pf_getUID(uid){var url="http://peoplefinder.unl.edu/hcards/"+uid;if(wait==true){pfreq.abort();pfreq=new XMLHTTP();}
pfreq.open("GET",url,true);pfreq.onreadystatechange=updatePeopleFinderResults;pfreq.send(null);wait=true;return false;}
function updateWebcam(camuri){document.getElementById('webcamuri').src=camuri;unlwebcam=camuri;}
function queuePFChooser(q,resultsdiv){pfserviceurl='http://peoplefinder.unl.edu/service.php?chooser=true&q=';queuePFRequest(q,resultsdiv);}
function queuePFRequest(q,resultsdiv){pfresultsdiv=resultsdiv;clearTimeout(pfreq_q);if(q.length>3){document.getElementById(pfresultsdiv).innerHTML='';document.getElementById("pfprogress").src='/ucomm/templatedependents/templatecss/images/loadingContent.gif';pfreq_q=setTimeout('getPeopleFinderResults("'+escape(q)+'")',400);displayUNLPFScrollbar();pfScrollBar.reset();}else if(q.length>0){document.getElementById("pfprogress").src='/ucomm/templatedependents/templatecss/images/transpixel.gif';document.getElementById(pfresultsdiv).innerHTML='Please enter more information.';displayUNLPFScrollbar();pfScrollBar.reset();}else{document.getElementById("pfprogress").src='/ucomm/templatedependents/templatecss/images/transpixel.gif';document.getElementById(pfresultsdiv).innerHTML='';displayUNLPFScrollbar();pfScrollBar.reset();}}
function getPeopleFinderResults(q){var url=pfserviceurl+q;if(wait==true){pfreq.abort();pfreq=new XMLHTTP();}
pfreq.open("GET",url,true);pfreq.onreadystatechange=updatePeopleFinderResults;pfreq.send(null);wait=true;}
function pfCatchUID(uid)
{alert('I\'ve caught '+uid+'. You should create your own pfCatchUID function.');return false;}
function updatePeopleFinderResults(){if(pfreq.readyState==4){if(pfreq.status==200){document.getElementById(pfresultsdiv).innerHTML=pfreq.responseText;displayUNLPFScrollbar();pfScrollBar.reset();}else{document.getElementById(pfresultsdiv).innerHTML='Error loading results.';}}
document.getElementById("pfprogress").src='/ucomm/templatedependents/templatecss/images/transpixel.gif';wait=false;pfreq=new XMLHTTP();}
function displayUNLPFScrollbar(){pfScrollBar=new ScrollObj(10,25,168-2*18,"trackBarPF","upArrowPF","downArrowPF","dragButtonPF","pfResultsMask","pfresults");}
function displayCalendar(){var calurl="http://events.unl.edu/?format=hcalendar";calreq.open("GET",calurl,true);calreq.onreadystatechange=updateCalendarResults;calreq.send(null);}
function updateCalendarResults()
{if(calreq.readyState==4){if(calreq.status==200){document.getElementById("calresults").innerHTML=calreq.responseText;displayUNLCalScrollbar();calScrollBar.reset();}else{document.getElementById("calresults").innerHTML='Error loading results.';}}
wait=false;calreq=new XMLHTTP();}
function displayUNLCalScrollbar(){var tab=document.getElementById('sitetools');tab.style.display='block';calScrollBar=new ScrollObj(10,25,220-2*18,"trackBarCal","upArrowCal","downArrowCal","dragButtonCal","calcontent","calresults");}
function displayUNLWeather(){var weatherurl="http://www.unl.edu/ucomm/templatedependents/templatesharedcode/scripts/current.html";weatherreq.open("GET",weatherurl,true);weatherreq.onreadystatechange=updateWeatherResults;weatherreq.send(null);}
function updateWeatherResults()
{if(weatherreq.readyState==4){if(weatherreq.status==200){document.getElementById("weatherresults").innerHTML=weatherreq.responseText;displayUNLWeatherScrollbar();weatherScrollBar.reset();}else{document.getElementById("weatherresults").innerHTML='Error loading results.';}}
wait=false;weatherreq=new XMLHTTP();}
function displayUNLWeatherScrollbar(){var tab=document.getElementById('sitetools');tab.style.display='block';weatherScrollBar=new ScrollObj(10,25,220-2*18,"trackBarWeather","upArrowWeather","downArrowWeather","dragButtonWeather","weathercontent","weatherresults");}
function hasClass(obj){var result=false;if(obj.getAttributeNode("class")!=null){result=obj.getAttributeNode("class").value;}
return result;}
function stripe(id){var even=false;var evenColor=arguments[1]?arguments[1]:"#ffffff";var oddColor=arguments[2]?arguments[2]:"#ecf7fd";var table=document.getElementById(id);if(!table){return;}
var tbodies=table.getElementsByTagName("tbody");for(var h=0;h<tbodies.length;h++){var trs=tbodies[h].getElementsByTagName("tr");for(var i=0;i<trs.length;i++){if(!hasClass(trs[i])&&!trs[i].style.backgroundColor){var tds=trs[i].getElementsByTagName("td");for(var j=0;j<tds.length;j++){var mytd=tds[j];if(!hasClass(mytd)&&!mytd.style.backgroundColor){mytd.style.backgroundColor=even?evenColor:oddColor;}}}
even=!even;}}}
function initOverLabels(){if(!document.getElementById)return;var labels,id,field;labels=document.getElementsByTagName('label');for(var i=0;i<labels.length;i++){if(labels[i].className=='overlabel'){id=labels[i].htmlFor||labels[i].getAttribute('for');if(!id||!(field=document.getElementById(id))){continue;}
labels[i].className='overlabel-apply';if(field.value!==''){hideLabel(field.getAttribute('id'),true);}
field.onfocus=function(){hideLabel(this.getAttribute('id'),true);};field.onblur=function(){if(this.value===''){hideLabel(this.getAttribute('id'),false);}};labels[i].onclick=function(){var id,field;id=this.getAttribute('for');if(id&&(field=document.getElementById(id))){field.focus();}};}}};function hideLabel(field_id,hide){var field_for;var labels=document.getElementsByTagName('label');for(var i=0;i<labels.length;i++){field_for=labels[i].htmlFor||labels[i].getAttribute('for');if(field_for==field_id){labels[i].style.textIndent=(hide)?'-1000px':'0px';return true;}}
return true;}
window.onload=function(){setTimeout(initOverLabels,1);};
/* Spry.Effect.js, Adobe, http://labs.adobe.com/technologies/spry/ Spry is available under the BSD license /*
/* scrollbar.js Travis Beckham http://www.squidfingers.com/code/dhtml/?id=divscroller No license mentioned on website. We modifided the code added to it to fix things. */
/* slight.js, Aaron Boodman, http://boring.youngpup.net/2001/sleight Creative Commons Attribution 2.0  license. */
/* AjaxExtended, Alex Serebryakov, http://ajaxextended.com/, distributable under MIT license  */
/* zebra.js, David F. Miller, "Zebra Tables" A List Apart #173, http://www.alistapart.com/copyright/  */
/* overLabels.js, Mike Brittain, "Making Compact Forms More Accessible" A List Apart # 229, http://www.alistapart.com/copyright/ */
/* Icons, http://tango.freedesktop.org/, Creative Commons Attribution Share-Alike license.  */
/* Icons, http://www.famfamfam.com/lab/icons/silk/, Creative Commons Attribution 2.5 License  */
/* Icons, http://www.feedicons.com/ */
