/******************************************************

All content is COPYRIGHT 2001-2006 Interactive Engines LLC @ Ken Johanson - ken2006 at kensystem.com. Unauthorized Redistribution or Repoduction, in part or whole is prohibited..

******************************************************/
var serialVersionUID = 1211262047303;/**

Copyright 2001-2007 Ken Johanson - ken2006 at kensystem.com. All rights reservred. Unauthorized Redistribution or Repoduction in part or whole is prohibited.

**/
var serialVersionUID=1209620078352;var MYd=!window.iengsj;window.iengsj={};if(MYd)document.writeln("<script type=\"text/javascript\" src=\"/include/time/\"></script>");var NYd=false,saf=false,ie4=false,ns6=false;agentName=navigator.userAgent;agentVersion=0,agentMajor=0,agentMinor=0,agentBuild=0;function detectBrowser(){if(navigator.userAgent.indexOf('Safari')!=-1)saf=true;else if(document.getElementById&&!document.all)ns6=true;else if(document.all)ie4=true;else if(document.layers)NYd=true;if(agentName.indexOf('Safari')!=-1)saf=true;else if(document.getElementById&&!document.all)ns6=true;else if(document.all)ie4=true;else if(document.layers)NYd=true;if(ie4)agentVersion=agentName.substring(4+agentName.indexOf("MSIE"));agentVersion=saf||ns6?agentName.substring(1+agentName.lastIndexOf("\/")):ie4?agentVersion.substring(0,agentVersion.indexOf(";")):0;var ar=agentVersion.split(/\./g);if(ar.length>0)agentMajor=ar[0]-0;if(ar.length>1)agentMinor=ar[1]-0;if(ar.length>2)agentBuild=ar[2]-0;var OYd="";if(saf&&agentMajor<413)OYd="Safari (Webkit-"+agentMajor+")";if(OYd){OYd="Your current version of "+OYd+" does not does not support important display features on this site. Please upgrade if possible, or try installing the free 'Firefox' from http://www.GetFirefox.com.";OYd+="\n\nWould you like to go to the Firefox download site?";if(confirm(OYd))window.location="http://www.GetFirefox.com";}}
detectBrowser();try{if(MYd&&opener&&!opener.closed&&opener.iengsj&&opener.iengsj.WindowMgr.serialVersionUID>=serialVersionUID){window.iengsj.WindowMgr=opener.iengsj.WindowMgr;window.iengsj.siteContext=opener.iengsj.siteContext;}}catch(ex){window.status=ex;}
if(!window.iengsj.siteContext){window.iengsj.siteContext={};window.iengsj.siteContext.messages={};window.iengsj.WindowMgr=new function(){this.serialVersionUID=serialVersionUID;var PYd=false;var ar=new Array();function list(){var QYd=ar.length+":";for(var i=0;i<ar.length;i++)if(ar[i][0]!=null)QYd+=(ar[i][0]==null?"null":ar[i][0].name)+"<br>";return QYd;}
function add(RYd){var i;var ch;if(RYd.opener&&checkAccess(RYd.opener)){var op=getWindow(RYd.opener);for(i=ar.length-1;i!=-1;i--)if(ar[i][0]==op){for(var j=ar[i].length-1;j!=0;j--)if(ar[i][j]==RYd)break;if(ar[i][j]==null||ar[i][j].closed){ar[i][j]=RYd;break;}
ar[i][ar[i].length]=RYd;}}
for(var i=0;i<ar.length;i++){if(ar[i][0]==RYd)return;if(ar[i][0]==null||ar[i][0].closed){ch=new Array();ch[0]=RYd;ar[i]=ch;return;}}
ch=new Array();ch[0]=RYd;ar[ar.length]=ch;}
function closeChildren(SYd,TYd){for(var i=ar.length-1;i!=-1;i--)if(ar[i][0]==SYd){for(var j=ar[i].length-1;j!=0;j--){if(TYd)closeChildren(ar[i][j],true);if(checkAccess(ar[i][j]))ar[i][j].close();}}}
function closeAll(){for(var i=ar.length-1;i!=0;i--)if(checkAccess(ar[i][0])&&ar[i][0]!=null){ar[i][0].close();}}
function getWindow(UYd){for(var i=ar.length-1;i!=-1;i--)if(ar[i][0]==UYd)return ar[i][0];return null;}
function close(VYd){for(var i=ar.length-1;i!=-1;i--)if(checkAccess(ar[i][0])&&ar[i][0]==VYd){ar[i][0].close();}}
function focus(WYd){for(var i=ar.length-1;i!=-1;i--){if(checkAccess(ar[i][0])&&ar[i][0]==WYd){ar[i][0].focus();}}}
function getWindowByName(XYd){for(var i=ar.length-1;i!=-1;i--)if(checkAccess(ar[i][0])&&ar[i][0].name==XYd)return ar[i][0];return null;}
function closeByName(YYd){for(var i=ar.length-1;i!=-1;i--)if(checkAccess(ar[i][0])&&ar[i][0].name==YYd){ar[i][0].close();delete ar[i];}}
function focusByName(ZYd){for(var i=ar.length-1;i!=-1;i--)if(checkAccess(ar[i][0])&&ar[i][0].name==ZYd){ar[i][0].focus();}}
function checkAccess($Yd){if($Yd==null||$Yd.closed)return false;try{$Yd.location.host;return true;}
catch(ex){return false;}}
this.add=add;this.list=list;this.getWindow=getWindow;this.closeAll=closeAll;this.close=close;this.focus=focus;this.getWindowByName=getWindowByName;this.closeChildren=closeChildren;this.closeByName=closeByName;this.focusByName=focusByName;this.checkAccess=checkAccess;}}
window.iengsj.includes=0;window.iengsj.includeReload=function(id){var el=document.getElementById(id);if(!el)throw "includeReload: id not found: "+id;var aZd=el.getAttribute("iengsjsrc");if(!aZd)throw "includeReload: no source url: "+id;el.innerHTML="";window.iengsj.includeA(aZd,el);}
window.iengsj.include=function(bZd,id){if(!bZd||bZd==undefined)throw "include: empty url";var i=window.iengsj.includes++;var cZd=(id?id:"include_tgt"+i);var el=document.getElementById(cZd);if(pageContext.eventData.pageLoaded&&!el)throw("include: ID not found: "+id);else if(!el){document.write("<span id=\""+cZd+"\"></span>");el=document.getElementById(cZd);}
else{el.innerHTML="";}
var dZd=el.getAttribute("iengsjsrc");var q1=iengsj.Strings.norm(dZd,window.location.search);var q=iengsj.Strings.above(q1,"?");var q2=iengsj.Strings.above(bZd,"?");var eZd=iengsj.Strings.before(bZd,"?");if(q2!=""){var ar=q2.split("&");var fZd=new Array();for(var i=0;i<ar.length;i++){if(ar[i]=="")continue;var nm=iengsj.Strings.before(ar[i],"=");fZd[fZd.length]=nm;}
q=q2+"&"+window.pageContext.params.getQueryNot(fZd,q);}
bZd=eZd+"?"+q;el.setAttribute("iengsjsrc",eZd+"?"+q);window.iengsj.includeA(bZd,el);}
window.iengsj.includeA=function(gZd,el){var hZd=null;try{if(window.XMLHttpRequest&&!(window.ActiveXObject)){hZd=new XMLHttpRequest();}
else if(window.ActiveXObject){hZd=new ActiveXObject("Microsoft.XMLHTTP");}
if(!hZd){el.innerHTML="<font color=red>You are using unsupported or old web browser software to view this site. Please install a recent version.</font><br>";return;}
var i=window.iengsj.includes++;var r=(ie4||saf?".rand="+Math.random()+"&":"")+"iengs.include="+i;if(iengsj.Strings.endsWith(gZd,"&")||iengsj.Strings.endsWith(gZd,"?"))gZd+=r;else if(gZd=="")gZd+="?"+r;else{gZd+="&"+r;}
hZd.open("GET",gZd,false);hZd.send(null);var iZd=document.createElement("span");iZd.setAttribute("loaded",true);iZd.setAttribute("id","include_tgt"+i);if(saf)iZd.innerHTML=hZd.responseText.replace("<head","<!-- --");else if(ie4)iZd.innerHTML="&nbsp;"+hZd.responseText;else iZd.innerHTML=hZd.responseText;}
catch(ex){var jZd="Page Error: "+ex+": "+gZd+" from "+window.location+" "+(hZd?hZd.statusText:"")+"<br>";try{el.innerHTML=jZd;}
catch(ex2){}
window.status=jZd;throw jZd;}
iZd.normalize();el.appendChild(iZd);var kZd=iZd.getElementsByTagName("span");for(var i=0;i<kZd.length;i++){iZd.setAttribute("loaded",true);var u=ie4?kZd[i].src:kZd[i].getAttribute("src");if(u){kZd[i].setAttribute("loaded",true);var r=(ie4||saf?".rand="+Math.random()+"&":"")+"iengs.include="+i;if(iengsj.Strings.endsWith(u,"&")||iengsj.Strings.endsWith(u,"?"))u+=r;else if(u==""||!iengsj.Strings.contains(u,"?"))u+="?"+r;else{u+="&"+r;}
kZd[i].innerHTML=window.iengsj.getPage(u);}}
if(ie4||saf){var lZd=iZd.getElementsByTagName("script");for(var i=0;i<lZd.length;i++){var mZd=document.createElement("script");if(ie4){mZd.type='text/javascript';var nZd=lZd[i].getAttribute("src");if(nZd)mZd.text=window.iengsj.getPage(nZd);else mZd.text=lZd[i].innerHTML;}
else{var oZd=document.createTextNode(lZd[i].innerHTML);mZd.type='text/javascript';mZd.appendChild(oZd);}
el.appendChild(mZd);}}}
window.iengsj.getPage=function(pZd){var i=0;pZd=iengsj.Strings.norm(pZd,location.pathname);try{var qZd=null;if(window.XMLHttpRequest){qZd=new XMLHttpRequest();}
else if(window.ActiveXObject){qZd=new ActiveXObject("Microsoft.XMLHTTP");}
var rZd=null;if(qZd){qZd.open("GET",pZd,false);try{qZd.send(null);}
catch(ex){if(qZd.status==1223)return "";else throw ex;}
rZd=qZd.responseText;}
return rZd==null?"":rZd;}
catch(ex){var sZd="Exception: "+ex+": getPage("+pZd+") referer("+window.location+")";window.status=sZd;try{document.getElementById("include_tgt"+i).innerHTML=sZd;}
catch(ex2){}
throw sZd;}}
window.iengsj.impor=function(tZd){var uZd=document.createElement("script");uZd.setAttribute("type","text/javascript");uZd.setAttribute("src",tZd);document.getElementsByTagName("head").item(0).appendChild(uZd);}
window.iengsj.Networks=new function(){function post(vZd,wZd){var i=0;var xZd=iengsj.Strings.toURL(wZd);vZd=iengsj.Strings.norm(vZd,location.pathname);try{var yZd=null;if(window.XMLHttpRequest){yZd=new XMLHttpRequest();}
else if(window.ActiveXObject){yZd=new ActiveXObject("Microsoft.XMLHTTP");}
var zZd=null;if(yZd){yZd.open("POST",vZd,false);yZd.setRequestHeader("Content-Type","application/x-www-form-urlencoded");try{yZd.send(xZd);}
catch(ex){if(yZd.status==1223)return "";else throw ex;}
zZd=yZd.responseText;}
return zZd==null?"":zZd;}
catch(ex){var AZd="Exception: "+ex+": post("+vZd+") referer("+window.location+")";window.status=AZd;throw AZd;}}
this.post=post;}
window.iengsj.Media=new function(){function open(BZd,id,CZd,DZd,EZd,FZd){var ba=FZd==undefined||FZd==true;if(FZd)DZd+=16;if(BZd.indexOf("http")!=0)BZd=location.protocol+"\/\/"+location.host+BZd;document.write("<object id=\""+id+"\" classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" width="+CZd+" height="+DZd+" kioskmode=\"true\" codebase=\"https:\/\/www.apple.com/qtactivex/qtplugin.cab\">");document.write("<param name=\"controller\" value=\""+(ba?"true":"false")+"\">");document.write("<param name=\"scale\" value=\"ToFit\">");document.write("<param name=\"autoplay\" value=\""+(EZd?"true":"false")+"\">");document.write("<param name=\"qtsrc\" value=\""+BZd+"\">");document.write("<param name=\"kioskmode\" value=\"false\">");document.write("<embed name=\""+id+"\" src=\"\" qtsrc=\""+BZd+"\" scale=\"ToFit\" width="+CZd+" height="+DZd+" autostart="+(EZd?"true":"false")+" controller="+(ba?"true":"false")+" type=\"video/quicktime\" enablejavascript=true pluginspage=\"http:\/\/www.apple.com/quicktime/download/\"></embed>");document.write("</object>");}
function play(id){findPlayer(id).Play();}
function stop(id){var p=findPlayer(id);p.Stop(0);p.SetTime(0);}
function setRate(id,GZd){var p=findPlayer(id);p.SetRate(GZd);}
function pause(id){findPlayer(id).Stop(0);}
function setPosition(id,HZd){findPlayer(id).SetTime(HZd);}
function setRelative(id,IZd){var p=findPlayer(id);var JZd=p.GetTime()+IZd;var KZd=p.GetDuration();var LZd=JZd;if(LZd<0)LZd=0;if(LZd>KZd)LZd=KZd;p.SetTime(LZd);}
function getPosition(id){return findPlayer(id).GetTime();}
function getLength(id){return findPlayer(id).GetDuration();}
function findPlayer(id){var p=eval('document.'+id+'');if(!p)throw "Cannot find player id: "+id;if(!p.Play){alert("Cannot control player. Please try re-installing Quicktime");throw "Cannot access player javascript: "+id};return p;}
this.open=open;this.play=play;this.stop=stop;this.pause=pause;this.setRate=setRate;this.getLength=getLength;this.setRelative=setRelative;this.setPosition=setPosition;this.getPosition=getPosition;}
window.iengsj.Exceptions=new function(){function handle(MZd,NZd,OZd,PZd){var QZd=MZd+"\nLine "+OZd+" of\n"+NZd+"\n"+navigator.userAgent+""+(PZd?"\nAdditional: "+etc:"")+"\n\n"+iengsj.Exceptions.getStackTrace();if(window.CONFIG!=undefined&&CONFIG.debugByUrl)window.location=CONFIG.debugByUrl+"?event=exception&message="+escape(QZd);else if(!ie4&&confirm(QZd))window.location='javascript:';return false;}
this.rethrow=function(ex){if(true)throw ex;}
function getStackTrace(){try{var s=(getStackTrace.callee?getStackTrace.callee:"")+"\n";var a=getStackTrace.caller;for(a=a.caller;a!=null;a=a.caller){s+="at "+funcname(a)+"\n";if(a.caller==a){s+="*";break;}}
return s;}
catch(ex){return "(getStackTrace ex: "+ex+")";}}
function funcname(f){var s=iengsj.Strings.trim(iengsj.Strings.before(f.toString(),'{'));if(s==null||s.length==0)return "anonymous";return s;}
this.getStackTrace=getStackTrace;this.handle=handle;}
window.iengsj.Debug=new function(){this.j=function(RZd){window.status=RZd;}
this.a=function(SZd){alert(SZd);}
this.o=function(TZd){var s="";for(i in TZd){var t=typeof(i);s+=t+"\t"+i+(i.length<9?"\t":"")+"\t";try{s+=((""+eval(TZd[i])).replace(/\n/g,"")+"\n");}
catch(ex){s+="READONLY "+ex+"\n";}}
alert(s);}}
var UZd=0;function b(VZd){alert("breakpoint "+(++UZd)+": "+VZd);}
window.iengsj.Registry=new function(){var WZd=new Array();function add(nm,vl){registryQueueLen++;for(var i=0;i<WZd.length;i++){if(WZd[i]==null){WZd[i]=new Array(nm,vl);submitQueue();return;}}
WZd[WZd.length]=new Array(nm,vl);submitQueue();}
var XZd=0;function submitQueue(){try{for(var i=0;i<WZd.length;i++){if(WZd[i]==null)continue;document.images['registry'].src="include/register/?register="+escape(WZd[i][0])+"&value="+escape(WZd[i][1]);WZd[i]=null;XZd--;}}
catch(ex){alert(ex)}
if(XZd!=0)setTimeout('submitQueue()',1000);}
this.add=add;}
window.iengsj.Events=new function(){function addHandler(YZd,ZZd,$Zd){if($Zd==undefined)throw "addHandler: handler undefined for 'on"+ZZd+"' in '"+(YZd.nodeName?YZd.nodeName:YZd.name?YZd.name:YZd)+"'";if(YZd.addEventListener){YZd.addEventListener(ZZd,$Zd,false);}
else if(YZd.attachEvent){YZd.attachEvent("on"+ZZd,$Zd);}
else{YZd["on"+ZZd]=$Zd;}}
function getInstance(a$d,b$d,c$d){var l=window.pageContext.eventData.internal.ie4list;var d$d=l[b$d]||(l[b$d]=[]);for(var i=d$d.length-1;i>=0;i--)if(d$d[i].src==a$d){return d$d[i];}
var e$d={src:a$d,items:[]};if(a$d[b$d])e$d.items[e$d.items.length]=a$d[b$d];a$d[b$d]=fire(e$d,c$d||a$d);return d$d[d$d.length]=e$d;}
function fire(f$d,g$d){return function(e){for(var i=f$d.items.length-1;i>=0;i--){g$d.__scopeFix=f$d.items[i];g$d.__scopeFix(e);}
g$d.__scopeFix=null;};}
function add(h$d,i$d,j$d,k$d){if(!window.pageContext.eventData.internal)window.pageContext.eventData.internal={};if(!window.pageContext.eventData.internal.ie4list)window.pageContext.eventData.internal.ie4list={};var l$d=getInstance(h$d,i$d,k$d).items;l$d[l$d.length]=j$d;}
function cleanUp(){var l=window.pageContext.eventData.internal.ie4list;for(var m$d in l){var n$d=l[m$d];var i=n$d.length-1;while(i>=0)n$d[i--][m$d]=null;}
if(window.CollectGarbage&&i>15)window.CollectGarbage();}
function getSource(ev){if(ev==undefined)throw "Object not found";if(ev.tagName)return ev;if(ev.originalTarget)return ev.originalTarget;if(ev.srcElement)return ev.srcElement;return null;}
function getEvent(o$d,p$d){return o$d&&o$d.event?o$d.event:window.event?window.event:p$d;}
function getSourceGroup(ev){if(getSource(ev).attributes&&getSource(ev).attributes['eventGroup'])return getSource(ev).attributes['eventGroup'].value;return null;}
function getModifier(q$d,ev){var r$d=q$d&&q$d.event?q$d.event:window.event?window.event:ev;if(r$d){if(r$d.modifiers){return r$d.modifiers&&Event.ALT_MASK?"alt":r$d.modifiers&&Event.CONTROL_MASK?"ctl":r$d.modifiers&&Event.SHIFT_MASK?"shift":"none";}
else if(r$d){return(r$d.altKey)?"alt":(r$d.ctrlKey)?"ctl":(r$d.shiftKey)?"shift":"none";}}
else{return(q$d.altKey)?"alt":(q$d.ctrlKey)?"ctl":(q$d.shiftKey)?"shift":"none";}}
function getKeypress(s$d,ev){var t$d=getKeyno(s$d,ev);if(t$d!=-1){var u$d=(t$d==37)?"left":(t$d==38)?"up":(t$d==39)?"right":(t$d==40)?"down":(t$d==33)?"pageup":(t$d==34)?"pagedown":(t$d==35)?"end":(t$d==36)?"home":(t$d==8)?"back":(t$d==9)?"tab":(t$d==13)?"enter":(t$d==27)?"esc":(t$d==46)?"del":String.fromCharCode(t$d);return u$d;}
return "NULL";}
function getKeyname(v$d){if(v$d!=-1){var w$d=(v$d==37)?"left":(v$d==38)?"up":(v$d==39)?"right":(v$d==40)?"down":(v$d==33)?"pageup":(v$d==34)?"pagedown":(v$d==35)?"end":(v$d==36)?"home":(v$d==8)?"back":(v$d==9)?"tab":(v$d==13)?"enter":(v$d==27)?"esc":(v$d==46)?"del":String.fromCharCode(v$d);return w$d;}
return "NULL";}
function getKeyno(x$d,ev){var y$d=x$d&&x$d.event?x$d.event:window.event?window.event:ev;if(y$d){var z$d=y$d.keyCode;return z$d;}
return -1;}
function getMouseButton(ev){var A$d;if(ie4){A$d=event.button;A$d=A$d==4?3:A$d==3?4:A$d;}
else{A$d=ev.which;A$d=A$d==2?3:A$d==3?2:1;}
return A$d;}
function drag(B$d,ev){var d=window.pageContext.eventData;if(!d.mousedrag){d.mouseobj=B$d;d.mousebutton=getMouseButton(ev);d.dragstartx=d.mousex;d.dragstarty=d.mousey;d.mousedrag=true;}
doDragPrivate();return false;}
function drop(C$d,ev){var d=window.pageContext.eventData;if(Math.abs(d.dragstartx-d.mousex)>2||Math.abs(d.dragstarty-d.mousey)>2){try{saveDrop(C$d);}
catch(ex){alert("Cannot save position: "+ex);}}
else if(C$d.attributes['execute']){try{eval(C$d.attributes['execute'].value);}
catch(ex){alert("Error running: "+C$d.attributes['execute'].value+"\n"+ex)}}
d.mousebutton=getMouseButton(ev);d.mousedrag=false;return false;}
function doDragPrivate(){var d=window.pageContext.eventData;if(Math.abs(d.dragstartx-d.mousex)>2||Math.abs(d.dragstarty-d.mousey)>2){iengsj.Styles.setLeft(d.mouseobj,d.mousex-(d.mouseobj.clientWidth/2));iengsj.Styles.setTop(d.mouseobj,d.mousey-(d.mouseobj.clientHeight/2));}
if(d.mousedrag==true)setTimeout('iengsj.Events.doDragPrivate()',10);}
function getPageLeft(ev){return ev.clientX+window.document.body.scrollLeft;}
function getPageTop(ev){return ev.clientY+window.document.body.scrollTop;}
function getClientLeft(ev){return ev.clientX;}
function getClientTop(ev){return ev.clientY;}
this.addHandler=addHandler;this.getClientLeft=getClientLeft;this.getClientTop=getClientTop;this.getPageLeft=getPageLeft;this.getPageTop=getPageTop;this.getModifier=getModifier;this.getKeypress=getKeypress;this.getMouseButton=getMouseButton;this.getSource=getSource;this.getEvent=getEvent;this.getSourceGroup=getSourceGroup;this.drag=drag;this.drop=drop;this.doDragPrivate=doDragPrivate;this.keycodeContains=keycodeContains;function keycodeContains(D$d,E$d){if(D$d<106&&D$d>95)return E$d.indexOf(D$d-96)!=-1;return iengsj.Strings.containsCharsOnly(String.fromCharCode(D$d),E$d);}
function handleMousemove(F$d){var d=window.pageContext.eventData;if(ie4){d.mousex=event.clientX+document.body.scrollLeft;d.mousey=event.clientY+document.body.scrollTop;}
else{d.mousex=iengsj.Events.getPageLeft(F$d);d.mousey=iengsj.Events.getPageTop(F$d);}
if(window.pageContext.tooltip.visible&&window.pageContext.tooltip.track){var el=window.pageContext.tooltip.tip;iengsj.Styles.setLeft(el,d.mousex+10);iengsj.Styles.setTop(el,d.mousey+10);}}
function handleMousedown(ev){var d=window.pageContext.eventData;d.mousebutton=getMouseButton(ev);d.mousedownX=iengsj.Events.getPageLeft(ev);d.mousedownY=iengsj.Events.getPageTop(ev);d.mousex=d.mousedownX;d.mousey=d.mousedownY;return true;}
function handleMouseup(ev){var d=window.pageContext.eventData;d.mousebutton=getMouseButton(ev);d.mouseupX=iengsj.Events.getPageLeft(ev);d.mouseupY=iengsj.Events.getPageTop(ev);d.mousex=d.mouseupX;d.mousey=d.mouseupY;d.mousedrag=false;return true;}
function handleClick(ev){var G$d=iengsj.Events.getSource(ev);while(G$d.tagName!="A"&&G$d.parentNode)G$d=G$d.parentNode;if(G$d.tagName=="A"&&G$d.getAttribute("targetid")){iengsj.include(G$d.getAttribute("href"),G$d.getAttribute("targetid"));return false;}
return true;}
function assignAnchor(el){var ch=el;while(el.tagName!="A"&&el.parentNode)el=el.parentNode;if(el.tagName=="A"&&el.getAttribute("targetid")){iengsj.Events.addHandler(ch,"click",handleClick);}}
function handleMouseover(ev){var H$d=iengsj.Events.getSource(ev);assignAnchor(H$d);return true;}
function handleFocus(ev){var I$d=iengsj.Events.getSource(ev);if(I$d)assignAnchor(I$d);return true;}
function handleKeypress(ev){var J$d=iengsj.Events.getSource(ev);var K$d=getKeyno(J$d,ev);window.pageContext.eventData.keycode=K$d;window.pageContext.eventData.modifier=iengsj.Events.getModifier(J$d,ev);window.pageContext.eventData.keyname=iengsj.Events.getKeypress(J$d,ev);return true;}
function handleKeydown(ev){var L$d=iengsj.Events.getSource(ev);window.pageContext.eventData.modifier=iengsj.Events.getModifier(L$d,ev);var M$d=getKeyno(L$d,ev);window.pageContext.eventData.keycode=M$d;window.pageContext.eventData.keydowncode=M$d;window.pageContext.eventData.keydownname=getKeyname(M$d);return true;}
function handleKeyup(ev){var N$d=iengsj.Events.getSource(ev);window.pageContext.eventData.keyupname=iengsj.Events.getKeypress(N$d,ev);window.pageContext.eventData.keyupcode=ev.keyCode;return true;}
function handlePageload(ev){window.pageContext.eventData.pageLoaded=true;var O$d=document.getElementsByTagName("span");for(var i=0;i<O$d.length;i++){if(!O$d[i].getAttribute("src")||O$d[i].getAttribute("loaded"))continue;O$d[i].setAttribute("loaded",true);O$d[i].innerHTML=window.iengsj.getPage(O$d[i].getAttribute("src"));}
return true;}
function handleContextmenu(ev){var P$d=iengsj.Events.getSource(ev);var Q$d=false;var R$d=P$d.getAttribute("menufunction");while(P$d.parentNode&&!Q$d){R$d=P$d.getAttribute("menufunction");if(!R$d){P$d=P$d.parentNode;continue;}
Q$d=true;try{var f=eval(R$d);f(P$d,ev);}
catch(ex){iengsj.Exceptions.handle(R$d+": "+ex);}}
var S$d=!window.pageContext.config.wantContextmenu&&!Q$d;return S$d;}
this.handleMousemove=handleMousemove;this.handleMousedown=handleMousedown;this.handleMouseup=handleMouseup;this.handleMouseover=handleMouseover;this.handleClick=handleClick;this.handleFocus=handleFocus;this.handleKeypress=handleKeypress;this.handleKeydown=handleKeydown;this.handleKeyup=handleKeyup;this.handlePageload=handlePageload;this.handleContextmenu=handleContextmenu;}
window.iengsj.Plugins=new function(){var T$d=-1;function detect(){if(T$d==-1&&navigator.userAgent.indexOf('MSIE')!=-1&&navigator.userAgent.indexOf('Win'!=-1)){document.writeln('<script language="VBscript">');document.writeln('\'do a one-time test for a version of VBScript that can handle this code');document.writeln('usesVirusBreedingScript = 0');document.writeln('If ScriptEngineMajorVersion >= 2 then');document.writeln('  usesVirusBreedingScript = 1');document.writeln('End If');document.writeln('\'this next function will detect most plugins');document.writeln('Function detectActiveXControl(activeXControlName)');document.writeln('  on error resume next');document.writeln('  detectActiveXControl = False');document.writeln('  If usesVirusBreedingScript == 1 Then');document.writeln('	 detectActiveXControl = IsObject(CreateObject(activeXControlName))');document.writeln('  End If');document.writeln('End Function');document.writeln('\'and the following function handles QuickTime');document.writeln('Function detectQuickTimeActiveXControl()');document.writeln('  on error resume next');document.writeln('  detectQuickTimeActiveXControl = False');document.writeln('  If usesVirusBreedingScript == 1 Then');document.writeln('	detectQuickTimeActiveXControl = False');document.writeln('	hasQuickTimeChecker = false');document.writeln('	Set hasQuickTimeChecker = CreateObject("QuickTimeCheckObject.QuickTimeCheck.1")');document.writeln('	If IsObject(hasQuickTimeChecker) Then');document.writeln('	  If hasQuickTimeChecker.IsQuickTimeAvailable(0) Then ');document.writeln('		detectQuickTimeActiveXControl = True');document.writeln('	  End If');document.writeln('	End If');document.writeln('  End If');document.writeln('End Function');document.writeln('</scr'+'ipt>');}
var U$d=detectPlugins.arguments;var np=navigator.plugins;for(var j=0;j<U$d.length;j++){if(np&&np.length!=0){for(var i=0;i<np.length;i++){if(np[i].name.toLowerCase().indexOf(U$d[j].toLowerCase())>=0||np[i].description.toLowerCase().indexOf(U$d[j].toLowerCase()>=0)){return true;}}}
if(T$d==1){if(detectActiveXControl(U$d[j]))return true;}}
return false;}}
window.iengsj.Params=new function(){function get(V$d){var W$d=iengsj.Strings.between(window.location.href,V$d+"=","&");return W$d;}
this.get=get;}
window.iengsj.ColorWheel=new function(){var X$d=new Array(256,0,0);var i=0;var Y$d=8;var Z$d;function setStyle($$d){Z$d=$$d;return this;}
function rotate(){var a=X$d[i%3];var b=X$d[(i+1)%3];if(a==0&&b==256)i++;else if(b==256)X$d[i%3]-=Y$d;else if(a!=256)X$d[i%3]+=Y$d;else if(a==0&&b==256)X$d[(i+1)%3]+=Y$d;else i++;var ex=Z$d+"=\"rgb("+X$d[0]+","+X$d[1]+","+X$d[2]+")\"";eval(ex);setTimeout('iengsj.ColorWheel.spin()',5);}
this.spin=rotate;this.setStyle=setStyle;}
window.iengsj.Tooltip=new function(){var a0d=10;var b0d=5;var c0d=0;var d0d=0;function checkContraints(e0d){var a,b;if(iengsj.Styles.getWidth(e0d)<iengsj.Styles.getBodyWidth()){a=iengsj.Styles.getRight(e0d);b=iengsj.Styles.getBodyRight();if(a>b)iengsj.Styles.setLeft(e0d,iengsj.Styles.getLeft(e0d)-(a-b));}
if(iengsj.Styles.getHeight(e0d)<iengsj.Styles.getBodyHeight()){a=iengsj.Styles.getBottom(e0d);b=iengsj.Styles.getBodyBottom();if(a>b)iengsj.Styles.setTop(e0d,iengsj.Styles.getTop(e0d)-(a-b));}}
function renderTip(f0d,g0d,h0d,i0d,j0d){var k0d=document.getElementById("tooltipcontainer");window.pageContext.tooltip.tip=k0d;window.pageContext.tooltip.visible=true;var d=window.pageContext.eventData;var l0d=(f0d.tagName);var m0d=i0d&&i0d>0?i0d:l0d?iengsj.Styles.getLeft(f0d):d.mousex+10;var n0d=j0d&&j0d>0?j0d:l0d?iengsj.Styles.getTop(f0d):d.mousey;if(l0d&&i0d&&i0d<0)m0d+=iengsj.Styles.getWidth(f0d);if(l0d&&j0d&&j0d<0)n0d+=iengsj.Styles.getHeight(f0d);if(g0d&&g0d>0)iengsj.Styles.setWidth(k0d,g0d);if(h0d&&h0d>0)iengsj.Styles.setHeight(k0d,h0d);iengsj.Styles.setLeft(k0d,m0d);iengsj.Styles.setTop(k0d,n0d);k0d.style.visibility='visible';checkContraints(k0d);}
function show(ev,o0d,p0d,q0d,r0d,s0d){if(!ev)throw "Missing object or event";var t0d=ev.tagName?ev:iengsj.Events.getSource(ev);if(!o0d)o0d=t0d.title;t0d.onmouseout=iengsj.Tooltip.hide;iengsj.Tooltip.hideWait=true;var u0d=document.getElementById("tooltipcontainer");u0d.innerHTML="<div id=\"tooltip\" name=\"tooltip\" class=\"tooltip\">"+o0d+"</div>";renderTip(ev,p0d,q0d,r0d,s0d);}
function showId(ev,id,v0d,w0d,x0d,y0d){if(!ev)throw "Missing object or event";var z0d=ev.tagName?ev:iengsj.Events.getSource(ev);var A0d=document.getElementById(id).innerHTML;z0d.onmouseout=iengsj.Tooltip.hide;iengsj.Tooltip.hideWait=true;var B0d=document.getElementById("tooltipcontainer");B0d.innerHTML="<div id=\"tooltip\" name=\"tooltip\" class=\"tooltip\">"+A0d+"</div>";renderTip(ev,v0d,w0d,x0d,y0d);}
function showUrl(ev,C0d,D0d,E0d,F0d,G0d){if(!ev)throw "Missing object or event";var H0d=ev.tagName?ev:iengsj.Events.getSource(ev);H0d.onmouseout=iengsj.Tooltip.hide;iengsj.Tooltip.hideWait=true;if(!D0d)D0d=screen.width/4;if(!E0d)E0d=screen.height/4;var I0d=document.getElementById("tooltipcontainer");I0d.innerHTML="<span id=\"tooltip\" name=\"tooltip\" class=\"tooltip\" style=\"padding:0px\">";I0d.innerHTML+=window.iengsj.getPage(C0d);I0d.innerHTML+="</span>";renderTip(ev,D0d,E0d,F0d,G0d);}
function showFrame(ev,J0d,K0d,L0d,M0d,N0d){if(!ev)throw "Missing object or event";var O0d=ev.tagName?ev:iengsj.Events.getSource(ev);O0d.onmouseout=iengsj.Tooltip.hide;iengsj.Tooltip.hideWait=true;if(!K0d)K0d=screen.width/4;if(!L0d)L0d=screen.height/4;var P0d=document.getElementById("tooltipcontainer");P0d.innerHTML="<span id=\"tooltip\" name=\"tooltip\" class=\"tooltip\" style=\"padding:0px\">";P0d.innerHTML+="<iframe width="+K0d+" height="+L0d+" class=\"tooltip\" style=\"border-width:0px\" scrollbars=true name=\"showUrl\" src=\""+J0d+"\">";P0d.innerHTML+="</span>";renderTip(ev,K0d,L0d,M0d,N0d);}
function reset(){if(iengsj.Tooltip.hideWait)return;var Q0d=document.getElementById("tooltipcontainer");Q0d.innerHTML="";window.pageContext.tooltip.visible=false;Q0d.style.visibility='hidden';}
function hide(b){iengsj.Tooltip.hideWait=(b&&b==true);setTimeout("iengsj.Tooltip.reset()",250);}
this.show=show;this.showId=showId;this.showUrl=showUrl;this.showFrame=showFrame;this.hide=hide;this.reset=reset;}
window.iengsj.Numbers=new function(){function luid64(){return new Date().getTime()+(""+(1e6+(Math.round(Math.random()*1e6)))).substring(1);}
function pad(R0d,S0d){var n=parseInt(R0d,10);var s=""+n;return iengsj.Strings.repeat("0",S0d-s.length)+s;}
this.luid64=luid64;this.pad=pad;}
window.iengsj.Dates=new function(){function remote(){return new Date(new Date().getTime()-timeerror);}
function getDate(T0d){var yr=0;var mo=0;var dy=1;var hr=0;var mn=0;var se=0;if(T0d.length>3)yr=parseInt(T0d.substring(0,4),10);if(T0d.length>6)mo=parseInt(T0d.substring(5,7),10);if(T0d.length>9)dy=parseInt(T0d.substring(8,10),10);if(T0d.length>10){hr=T0d.substring(11,13);mn=T0d.substring(14,16);se=T0d.substring(17,19);}
var U0d=new Date(yr,mo-1,dy,hr,mn,se);return U0d;}
function parseDate(V0d,W0d){var X0d=new Array("","January","February","March","April","May","June","July","August","September","October","November","December");var Y0d=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);var yr;var mn;var dy;var Z0d="";var $0d="";var a1d=V0d.value;var b1d=a1d.split(/\W/g);if(b1d.length>3)Z0d+="Invalid date (found a 4th element).\n";if(!b1d[0]||!b1d[1]||!b1d[2])Z0d+="Missing the month, day, or year.\n";if(Z0d!=""){alert(Z0d);V0d.focus();return;}
var c1d=W0d.value.split(/\W/g);if(parseInt(b1d[0],10)>1900){yr=b1d[0];mn=b1d[1];dy=b1d[2];}
else{yr=b1d[2];mn=b1d[0];dy=b1d[1];}
dy=dy.replace(/th|st|nd|rd/g,"");for(var i=1;i<13;i++){if(mn.substring(0,3).toLowerCase()==X0d[i].substring(0,3).toLowerCase()){mn=""+i;break;}}
var d1d=parseInt(mn,10);var e1d=parseInt(dy,10);if(!(d1d>0&&d1d<=12))Z0d+="-The value you entered for the month is '"+mn+"'. Please change your date format.\n";if(e1d>Y0d[d1d])Z0d+="-There are "+Y0d[d1d]+" days in "+X0d[d1d]+". You entered '"+dy+"' for the day.\n";else if(!(e1d>0))Z0d+="-The value you entered for the day is '"+dy+"'. Please change your date format.\n";if(yr>=0&&yr<=99)yr=parseInt(c1d[0].substring(0,2)+yr,10);if(!(yr>1900&&yr<3000))Z0d+="-The value you entered for the year is '"+yr+"'. Please change your date format.\n";if(Z0d!=""){Z0d+="\nTips:\n\nThe date must ALWAYS be formatted in the order of MONTH, DAY, YEAR.\nValues must be separated ";Z0d+="by only spaces, '/', or '-'.\nYou can optionally enter the month by its full or 3-letter abrreviated name.";Z0d+="\n\nEXAMPLES:\n April 8 02";Z0d+="\n Apr 08 2002";Z0d+="\n Apr 8th 2002";Z0d+="\n 04 08 02";Z0d+="\n 4-8-02";Z0d+="\n 4/8/02";Z0d+="\n 040802";Z0d+="\n 04082002";alert(Z0d);V0d.focus();}
var f1d=yr+"-"+iengsj.Numbers.pad(mn,2)+"-"+iengsj.Numbers.pad(dy,2);var mr=Math.round(mn);var g1d=mn+"/"+dy+"/"+yr.toString().substring(2,4);V0d.value=g1d;W0d.value=f1d;}
function parseTime(h1d,i1d){var j1d;var hr=0;var k1d=0;var l1d=0;var m1d=0;var n1d="";var o1d="";var p1d="";var q1d="";var r1d=h1d.value;if(r1d.length<1){alert("Please enter a time.");h1d.focus();return;}
if(iengsj.Strings.contains(r1d,"pm"))m1d=12;r1d=iengsj.Strings.replace(r1d,"am","");r1d=iengsj.Strings.replace(r1d,"pm","");r1d=iengsj.Strings.replace(r1d," ","");var s1d=r1d.split(':');if(s1d.length==1){hr=s1d[0]-0;}
if(s1d.length==2){hr=s1d[0]-0;k1d=s1d[1]-0;}
if(s1d.length==3){hr=s1d[0]-0;k1d=s1d[1]-0;l1d=s1d[2]-0;}
var t1d=hr+m1d;if(hr==12&&m1d==0)t1d=0;if(hr==12&&m1d==12)t1d=12;p1d=iengsj.Numbers.pad(t1d,2)+":"+iengsj.Numbers.pad(k1d,2)+":"+iengsj.Numbers.pad(l1d,2);var u1d=(m1d==12)?"PM":"AM";if(hr>12)u1d="";q1d=hr+":"+iengsj.Numbers.pad(k1d,2)+" "+u1d;h1d.value=q1d;i1d.value=p1d;}
this.remote=remote;this.parseTime=parseTime;this.parseDate=parseDate;this.getDate=getDate;}
window.iengsj.Strings=new function(){var E="";function getString(v1d){if(isEmpty(v1d))return E;return v1d.toString();}
function norm(w1d,x1d){if(isEmpty(x1d))x1d=E;if(isEmpty(w1d))return x1d;return w1d;}
function isEmpty(y1d){if(y1d==null||y1d==undefined||y1d==="")return true;return false;}
function contains(z1d,A1d){if(z1d==null)z1d=E;if(A1d==null)A1d=E;if(z1d==A1d)return true;z1d=getString(z1d);return position(z1d,A1d)!=-1;}
function containsCase(B1d,C1d){if(B1d==null)B1d=E;if(C1d==null)C1d=E;if(B1d==C1d)return true;B1d=getString(B1d);return positionCase(B1d,C1d)!=-1;}
function position(D1d,E1d){if(!D1d||D1d==""||!E1d||D1d.length<E1d.length)return -1;D1d=getString(D1d);return D1d.toLowerCase().indexOf(E1d.toLowerCase());}
function positionCase(F1d,G1d){if(!F1d||F1d==""||!G1d||F1d.length<G1d.length)return -1;F1d=getString(F1d);return F1d.indexOf(G1d);}
function positionLast(H1d,I1d){if(!H1d||H1d==""||!I1d||H1d.length<I1d.length)return -1;H1d=getString(H1d);return H1d.toLowerCase().lastIndexOf(I1d.toLowerCase());}
function trim(J1d){if(isEmpty(J1d))return "";J1d=getString(J1d);var a=0,b=J1d.length;var c;var i;for(var i=0;i<J1d.length;i++){c=J1d.charAt(i);if(c==' '||c=='\t'||c=='\r'||c=='\n'||c=='\f')a++;else break;}
for(i=b-1;i!=0;i--){c=J1d.charAt(i);if(c==' '||c=='\t'||c=='\r'||c=='\n'||c=='\f')b--;else break;}
return J1d.substring(a,b);}
function toJavascript(K1d){if(!K1d)return E;K1d=getString(K1d);K1d=K1d.replace(/\\/g,"\\\\");K1d=K1d.replace(/\"/g,"\\\"");K1d=K1d.replace(/\'/g,"\\\'");return K1d;}
function toHtml(L1d){if(!L1d)return E;L1d=getString(L1d);L1d=toXml(L1d);L1d=L1d.replace(/\r\n/g,"<br>");L1d=L1d.replace(/\f/g,"<br><br>");L1d=L1d.replace(/\t/g,"&nbsp;&nbsp;&nbsp;&nbsp;");return L1d;}
function toXml(M1d){if(!M1d)return E;M1d=getString(M1d);M1d=M1d.replace(/\&/g,"&amp;");M1d=M1d.replace(/\</g,"&lt;");M1d=M1d.replace(/\>/g,"&gt;");M1d=M1d.replace(/\'/g,"&apos;");M1d=M1d.replace(/\"/g,"&quot;");return M1d;}
function toURL(N1d){if(N1d==null)return E;if(N1d instanceof ObjectMap){var p="";var O1d;var P1d=N1d.keySet();for(var i=0;i<P1d.length;i++){if(i!=0)p+="&";O1d=N1d.get(P1d[i]);if(O1d instanceof Array){for(var j=0;j<O1d.length;j++){if(j!=0)p+="&";p+=P1d[i]+"="+escape(O1d[j]);}}
else p+=P1d[i]+"="+escape(O1d);}
return p;}
return escape(N1d);}
function isNumber(Q1d){return Q1d!=null&&Q1d!=undefined&&Q1d!=""&&(Q1d-0)==Q1d;}
function before(R1d,S1d){if(isEmpty(R1d)||isEmpty(S1d))return E;R1d=getString(R1d);var i=position(R1d,S1d);if(i==-1)return R1d;return R1d.substring(0,i);}
function after(T1d,U1d){if(isEmpty(T1d)||isEmpty(U1d))return E;T1d=getString(T1d);var i=position(T1d,U1d);if(i==-1)return T1d;return T1d.substring(i+U1d.length);}
function below(V1d,W1d){if(isEmpty(V1d)||isEmpty(W1d))return E;V1d=getString(V1d);var i=position(V1d,W1d);if(i==-1)return E;return V1d.substring(0,i);}
function above(X1d,Y1d){if(isEmpty(X1d)||isEmpty(Y1d))return E;X1d=getString(X1d);var i=position(X1d,Y1d);if(i==-1)return E;return X1d.substring(i+Y1d.length);}
function beforeLast(Z1d,$1d){if(isEmpty(Z1d)||isEmpty($1d))return E;Z1d=getString(Z1d);var i=Z1d.lastIndexOf($1d);if(i==-1)return Z1d;return Z1d.substring(0,i);}
function afterLast(a2d,b2d){if(isEmpty(a2d)||isEmpty(b2d))return E;a2d=getString(a2d);var i=a2d.lastIndexOf(b2d);if(i==-1)return a2d;return a2d.substring(i+b2d.length);}
function equal(a,b){if(isEmpty(a)&&isEmpty(b))return true;if((isEmpty(a)&&!isEmpty(b))||(isEmpty(b)&&!isEmpty(a))||a.length!=b.length)return false;a=getString(a);b=getString(b);for(var i=0;i<a.length;i++)if(a.charAt(i).toLowerCase()!=b.charAt(i).toLowerCase())return false;return true;}
function startsWith(c2d,d2d){if(isEmpty(c2d)||d2d.length>c2d.length)return false;c2d=getString(c2d);return position(c2d,d2d)==0;}
function endsWith(e2d,f2d){if(isEmpty(e2d)||f2d.length>e2d.length)return false;e2d=getString(e2d);return positionLast(e2d,f2d)==e2d.length-f2d.length;}
function isTrue(g2d){if(!g2d||g2d=="")return false;if(g2d==1||g2d==true||equal(g2d,"true")||equal(g2d,"yes")||equal(g2d,"y"))return true;return false;}
function between(h2d,a,b){if(!h2d||h2d=="")return "";h2d=getString(h2d);var c=h2d.indexOf(a);if(c==-1)return "";var d=h2d.indexOf(b,c);if(d==-1)return h2d.substring(c+a.length);return h2d.substring(c+a.length,d);}
function countChars(i2d,j2d){if(!i2d||i2d=="")return 0;i2d=getString(i2d);var k2d=0;var ch;var l2d=j2d.toLowerCase();for(var i=0;i<i2d.length;i++){ch=i2d.charAt(i).toLowerCase();for(var j=0;j<l2d.length;j++)if(ch==l2d.charAt(j))k2d++;}
return k2d;}
function repeat(c,j){var m2d="";for(var i=0;i<j;i++)m2d+=c;return m2d;}
function replace(n2d,o2d,p2d){n2d=getString(n2d);var r=new RegExp(o2d,'gi');return n2d.replace(r,p2d,true);}
function replaceCase(q2d,r2d,s2d){q2d=getString(q2d);var r=new RegExp(r2d,'g');return q2d.replace(r,s2d,true);}
function containsCharsAny(t2d,u2d){t2d=getString(t2d);for(var i=0;i<t2d.length;i++){var c=t2d.charAt(i).toLowerCase();for(var j=0;j<u2d.length;j++)if(c==u2d.charAt(j).toLowerCase())return true;}
return false;}
function containsCharsOnly(v2d,w2d){v2d=getString(v2d);outer:for(var i=0;i<v2d.length;i++){var c=v2d.charAt(i).toLowerCase();for(var j=0;j<w2d.length;j++)if(c==w2d.charAt(j).toLowerCase())continue outer;return false;}
return true;}
this.E=E;this.getString=getString;this.containsCharsAny=containsCharsAny;this.containsCharsOnly=containsCharsOnly;this.norm=norm;this.isEmpty=isEmpty;this.isNumber=isNumber;this.trim=trim;this.repeat=repeat;this.replace=replace;this.replaceCase=replaceCase;this.toJavascript=toJavascript;this.toHtml=toHtml;this.toXml=toXml;this.toURL=toURL;this.before=before;this.after=after;this.below=below;this.above=above;this.between=between;this.beforeLast=beforeLast;this.afterLast=afterLast;this.equal=equal;this.startsWith=startsWith;this.endsWith=endsWith;this.isTrue=isTrue;this.position=position;this.positionCase=positionCase;this.positionLast=positionLast;this.contains=contains;this.containsCase=containsCase;this.countChars=countChars;}
window.iengsj.Arrays=new function(){function indexOf(ar,x2d){if(ar==null)return -1;for(var i=0;i<ar.length;i++)if(ar[i]==x2d)return i;return -1;}
function norm(ar){var y2d=new Array();for(var i=0,j=0;i<ar.length;i++){if(iengsj.Strings.isEmpty(ar[i]))continue;y2d[j++]=ar[i];}
return y2d;}
function debug(ar){var s="Arrays.debug:\n";if(ar==null){alert("Array is null");return;}
for(var i=0;i<ar.length;i++)s+=i+": "+ar[i]+"\n";alert(s);}
this.indexOf=indexOf;this.norm=norm;this.debug=debug;}
window.iengsj.Forms=new function(){function resizeTextarea(el){var z2d=el.clientHeight;while(el.scrollHeight>el.clientHeight){z2d+=10;el.style.height=z2d;window.scrollBy(0,10);}}
function selectByValue(A2d,B2d){var C2d=A2d.length;for(var i=0;i<C2d;i++){if(A2d[i].value==B2d){if(A2d.type=="select"||A2d.type=="select-one")A2d.selectedIndex=i;else A2d[i].checked=true;break;}}
return;}
function setTextRange(D2d,E2d,F2d){if(!D2d)throw "formElem is undefined";if(document.selection&&document.selection.createRange){var G2d=D2d.createTextRange();G2d.collapse(true);G2d.moveEnd('character',F2d);G2d.moveStart('character',E2d);G2d.select();}
else if(D2d.setSelectionRange){D2d.focus();D2d.setSelectionRange(E2d,F2d);}}
function getTextRange(H2d){if(!H2d)throw "formElem is undefined";var I2d={start:0,end:0};if(document.selection&&document.selection.createRange){var J2d=document.selection.createRange();var r2=J2d.duplicate();I2d.start=0-r2.moveStart('character',-1e9);I2d.end=I2d.start+J2d.text.length;}
else if(H2d.setSelectionRange){I2d.start=H2d.selectionStart;I2d.end=H2d.selectionEnd;}
return I2d;}
function setTextAtRange(K2d,L2d,M2d){if(M2d!=undefined&&!(M2d===true||M2d===false))throw "reselect must be true or false";if(document.selection){K2d.focus();var N2d=getTextRange(K2d).start;sel=document.selection.createRange();sel.text=L2d;var a=M2d?N2d:N2d+L2d.length;var b=N2d+L2d.length;iengsj.Forms.setTextRange(K2d,a,b);}
else if(K2d.selectionStart||K2d.selectionStart==0){var O2d=K2d.selectionStart;var P2d=K2d.selectionEnd;K2d.value=K2d.value.substring(0,O2d)+L2d+K2d.value.substring(P2d,K2d.value.length);K2d.focus();var a=M2d?O2d:O2d+L2d.length;var b=O2d+L2d.length;K2d.setSelectionRange(a,b);}
else{K2d.value+=L2d;}}
function setTextMask(el,Q2d){if(!Q2d)throw "missing onlyChars";if(!el.getAttribute("charmask")){el.setAttribute("charmask",Q2d);var b="var e=event?event:window.event;var c=e.keyCode;if (c<=46||(c>111&&c<124))return true; e.cancelBubble=true;return (iengsj.Events.keycodeContains(c,'"+iengsj.Strings.toJavascript(Q2d)+"'))";var f=new Function("event",b);el.onkeydown=f;var b2="iengsj.Forms.setTextMask(this,'"+iengsj.Strings.toJavascript(Q2d)+"')";var f2=new Function("",b2);el.onkeyup=f2;el.onclick=f2;}
var R2d=window.pageContext.eventData.keycode;var S2d=iengsj.Forms.getTextRange(el);if(R2d==39&&ns6)S2d.start--;var T2d=el.value.substring(S2d.start,S2d.start+1);var U2d=el.value.substring(S2d.start-1,S2d.start);var V2d=R2d==37;if(V2d&&S2d.start!=0){S2d.start--;while(S2d.start!=0&&!iengsj.Strings.containsCharsOnly(U2d,Q2d)){U2d=el.value.substring(S2d.start-1,S2d.start);S2d.start--;}}
else{while(S2d.start<el.value.length&&!iengsj.Strings.containsCharsOnly(T2d,Q2d)){S2d.start++;T2d=el.value.substring(S2d.start,S2d.start+1);}}
if(R2d==46||R2d==8){iengsj.Forms.setTextAtRange(el,el.getAttribute("lastchar"),true);return;}
el.setAttribute("lastchar",el.value.substring(S2d.start,S2d.start+1));iengsj.Forms.setTextRange(el,S2d.start,S2d.start+1);}
function showTextSelect(el,W2d,X2d){var Y2d=el.value;el.setAttribute("autocomplete","off");var Z2d=window.pageContext.eventData.keycode;if(el.getAttribute("lastvalue")==Y2d){if(Z2d==40||Z2d==38||Z2d==13){var $2d=document.getElementById('iengsj.Forms.text.options');if(!$2d)return;if($2d.selectedIndex==-1)$2d.selectedIndex=0;$2d.focus();if(Z2d==38&&$2d.selectedIndex==0){el.select();return;}
if(Z2d==13){iengsj.Forms.hide();return;}
lastIndex=$2d.selectedIndex;}}
else{el.setAttribute("lastvalue",Y2d);var a3d=W2d(el);if(a3d.length==0)return;var d="<select size="+Math.min(a3d.length,10)+" id=\"iengsj.Forms.text.options\"></select>";iengsj.Forms.show(el,d,iengsj.Styles.getWidth(el),0,0,-1);var $2d=document.getElementById('iengsj.Forms.text.options');window.pageContext.textselect.textelement=el;iengsj.Events.addHandler($2d,'click',function(){var c=window.pageContext.textselect.textelement;c.value=$2d.options[$2d.selectedIndex].value;c.focus();iengsj.Forms.hide()});iengsj.Events.addHandler($2d,'blur',function(){iengsj.Forms.hide()});$2d.onkeyup=function(){var c=window.pageContext.eventData.keycode;if(c==38&&this.selectedIndex==0)window.pageContext.textselect.textelement.focus();if(c==13){window.pageContext.textselect.textelement.value=this.options[this.selectedIndex].value;iengsj.Forms.hide();window.pageContext.textselect.textelement.focus()}};iengsj.Events.addHandler($2d,'keydown',function(){if(this.selectedIndex==0&&window.pageContext.eventData.keyupcode==38)window.pageContext.textselect.textelement.focus()});if(el.getAttribute("iengsj.Forms.listener")==undefined){el.setAttribute("iengsj.Forms.listener",1);iengsj.Events.addHandler(el,'keydown',function(){if(window.pageContext.eventData.keycode==40)document.getElementById('iengsj.Forms.text.options').focus()});iengsj.Events.addHandler(el,'keyup',function(){if(window.pageContext.eventData.keycode==27)iengsj.Forms.hide()});}
var b3d=(a3d[0].selected!=undefined);for(var i=0;i<a3d.length;i++)$2d.options[i]=b3d?a3d[i]:new Option(a3d[i],a3d[i]);$2d.className=el.className;$2d.style.width=iengsj.Styles.getWidth(el)+(ie4?5:15);if(X2d)$2d.style.height=X2d;}}
function show(el,c3d,d3d,e3d,f3d,g3d){var h3d=document.getElementById("formtipcontainer");window.pageContext.formtip.tip=h3d;h3d.innerHTML="<div id=\"formtip\" name=\"formtip\" class=\"formtip\">"+c3d+"</div>";var i3d=f3d&&f3d>0?f3d:iengsj.Styles.getLeft(el);var j3d=g3d&&f3d>0?g3d:iengsj.Styles.getTop(el);if(f3d&&f3d<0)i3d+=iengsj.Styles.getWidth(el);if(g3d&&g3d<0)j3d+=iengsj.Styles.getHeight(el);if(d3d&&d3d>0)iengsj.Styles.setWidth(h3d,d3d);if(e3d&&e3d>0)iengsj.Styles.setHeight(h3d,e3d);iengsj.Styles.setLeft(h3d,i3d);iengsj.Styles.setTop(h3d,j3d);h3d.style.visibility='visible';}
function hide(){var k3d=document.getElementById("formtipcontainer");k3d.innerHTML="";k3d.style.visibility='hidden';}
function showTextOver(l3d,m3d,n3d,o3d){if(!m3d)throw "missing handler name or function";if((typeof m3d)=="string");var p3d=iengsj.Styles.getWidth(l3d)+2;var t="<form style=\"margin:0px\" id=\"iengsj.Forms.textform\" onsubmit=\"if(!"+m3d+")throw '"+m3d+" does not exist';"+m3d+"(this.t.value);iengsj.Forms.hide();return false;\"><input type=text name=\"t\" value=\""+iengsj.Strings.toXml(n3d)+"\" style=\"width:"+p3d+"px\"></form>";iengsj.Forms.show(l3d,t,p3d);var f=document.getElementById("iengsj.Forms.textform");f.onkeyup=function(){if(window.pageContext.eventData.keycode==27)iengsj.Forms.hide()};f.t.focus();if(o3d)f.t.select();}
function rememberElement(el,q3d){var nm=el.form.name+"_"+el.name;iengsj.Cookies.set(nm,el.value,q3d==true?-1:0);}
function recallElement(el,r3d){if(el.value!=""&&!r3d)return;var nm=el.form.name+"_"+el.name;el.value=iengsj.Cookies.get(nm);el.select();}
function getQuery(s3d){if(s3d==undefined||!s3d.elements)throw "getQuery: not a form: "+s3d;var t3d=s3d.elements;var u3d="";var el;for(var i=0,j=0;i<t3d.length;i++){el=t3d[i];if(el.name==""||el.type=="button"||el.type=="submit")continue;if((el.type=="checkbox"||el.type=="radio")&&!el.checked)continue;if(j!=0)u3d+="&";u3d+=escape(el.name)+"="+escape(el.value);j++;}
return u3d;}
function swapValues(v3d,w3d){var x3d=iengsj.Nodes.getElementsByTagName(v3d,'input select textarea');var y3d=iengsj.Nodes.getElementsByTagName(w3d,'input select');if(x3d.length!=y3d.length)throw "swapValues: forms not same length: "+x3d.length+"!="+y3d.length;var z3d;for(var j=0;j<x3d.length;j++){z3d=x3d[j].value;x3d[j].value=y3d[j].value;y3d[j].value=z3d;if(x3d[j].type=="checkbox"||x3d[j].type=="radio"){z3d=x3d[j].checked;x3d[j].checked=y3d[j].checked;y3d[j].checked=z3d;}}}
this.getQuery=getQuery;this.getTextRange=getTextRange;this.setTextMask=setTextMask;this.setTextRange=setTextRange;this.setTextAtRange=setTextAtRange;this.showTextSelect=showTextSelect;this.showTextOver=showTextOver;this.resizeTextarea=resizeTextarea;this.selectByValue=selectByValue;this.rememberElement=rememberElement;this.recallElement=recallElement;this.swapValues=swapValues;this.show=show;this.hide=hide;}
window.iengsj.Tables=new function(){function getRowIndexById(A3d,id){var B3d=A3d.rows;for(var i=0;i<B3d.length;i++){if(!B3d[i].attributes['id'])continue;if(B3d[i].attributes['id'].value==id)return i;}
return -1;}
this.getRowIndexById=getRowIndexById;}
window.iengsj.Nodes=new function(){function deleteById(C3d,id){for(var i=0;i<C3d.childNodes.length;i++){if(C3d.childNodes[i].id==id)if(C3d.childNodes[i].removeChild)C3d.removeChild(C3d.childNodes[i]);else C3d.childNodes[i].disabled=true;}}
function isDraggable(D3d){return D3d.attributes['draggable']&&D3d.attributes['draggable'].value==true;}
function toggleSelect(E3d){if(E3d.attributes['selected'].value!='true'){E3d.attributes['selected'].value='true';E3d.style.backgroundColor="#6666cc";}
else{E3d.attributes['selected'].value='false';E3d.style.backgroundColor="";}}
function getElementsByClass(F3d){var G3d=new Array();var re=new RegExp("(^| )"+F3d+"( |$)");var H3d=document.getElementsByTagName("*");if(document.all&&!window.agentContext.opera)H3d=document.all;for(i=0,j=0;i<H3d.length;i++){if(re.test(H3d[i].className)){G3d[j]=H3d[i];j++;}}
return G3d;}
function getElementsByTagName(el,I3d){if(I3d==undefined)throw "getElementsByTagName: empty tagnames";if(!el.tagName)throw "getElementsByTagName: arg1 not Element "+el;var J3d=I3d.split(/,|;|\s/g);var K3d=new Array();for(var i=0;i<J3d.length;i++){var ar=el.getElementsByTagName(J3d[i]);for(var j=0;j<ar.length;j++)K3d.push(ar[j]);}
return K3d;}
function addClass(el,L3d){var s=el.className?el.className:"";var M3d=s.split(/\s/g);var i=0;for(;i<M3d.length;i++){if(M3d[i]==L3d)return;}
M3d[i]=L3d;el.className=M3d.join(" ");}
function removeClass(el,N3d){var s=el.className?el.className:"";var O3d=s.split(/\s/g);for(var i=0;i<O3d.length;i++){if(O3d[i]==N3d)O3d.splice(i,1);}
el.className=O3d.join(" ");}
function toggleClass(id,P3d,Q3d){var el=id.tagName?id:document.getElementById(id);var s=el.className?el.className:"";var R3d=s.split(/\s/g);for(var i=0;i<R3d.length;i++){if(R3d[i]==P3d)R3d[i]=Q3d;else if(R3d[i]==Q3d)R3d[i]=P3d;}
el.className=R3d.join(" ");}
function replaceClass(id,S3d,T3d){var el=id.tagName?id:document.getElementById(id);removeClass(el,S3d);addClass(el,T3d);}
function hasClass(id,U3d){var el=id.tagName?id:document.getElementById(id);var s=el.className?el.className:"";var V3d=s.split(/\s/g);for(var i=0;i<V3d.length;i++){if(V3d[i]==U3d)return true;}
return false;}
function getElementById(el){var el=el.nodeName?el:document.getElementById(el);if(!el)throw "Node not found: "+el;return el;}
function setElementById(el,W3d){var el=el.nodeName?el:document.getElementById(el);if(!el)throw "Node not found: "+el;el.innerHTML="";{if(W3d.nodeName)el.appendChild(W3d);else{var X3d=document.createElement("span");X3d.setAttribute("loaded",true);X3d.innerHTML=W3d;X3d.normalize();el.appendChild(X3d);}}}
this.addClass=addClass;this.removeClass=removeClass;this.toggleClass=toggleClass;this.replaceClass=replaceClass;this.hasClass=hasClass;this.deleteById=deleteById;this.isDraggable=isDraggable;this.toggleSelect=toggleSelect;this.setElementById=setElementById;this.getElementById=getElementById;this.getElementsByClass=getElementsByClass;this.getElementsByTagName=getElementsByTagName;}
window.iengsj.Styles=new function(){function setLeft(el,Y3d){if(ie4)el.style.pixelLeft=Y3d;return el.style.left=Y3d;}
function setTop(el,Z3d){if(ie4)el.style.pixelTop=Z3d;return el.style.top=Z3d;}
function setWidth(el,$3d){el.style.width=$3d;}
function setHeight(el,a4d){el.style.height=a4d;}
function getLeft(b4d){var c4d=0;if(b4d.offsetParent){c4d=b4d.offsetLeft;while((b4d=b4d.offsetParent))c4d+=b4d.offsetLeft;}
return c4d;}
function getTop(d4d){var e4d=0;if(d4d.offsetParent){e4d=d4d.offsetTop;while((d4d=d4d.offsetParent))e4d+=d4d.offsetTop;}
return e4d;}
function getBottom(el){return getTop(el)+getHeight(el);}
function getRight(el){return getLeft(el)+getWidth(el);}
function getWidth(el){return ie4?el.clientWidth:el.offsetWidth;}
function getHeight(el){return ie4?el.clientHeight:el.offsetHeight;}
function getBodyRight(){return window.document.body.clientWidth;}
function getBodyWidth(){return window.document.body.clientWidth+window.document.body.scrollLeft;}
function getBodyHeight(){return window.document.body.clientHeight;}
function getBodyBottom(){return window.document.body.clientHeight+window.document.body.scrollTop;}
function getWinLeft(){return ie4?window.screenLeft:window.screenX;}
function getWinTop(){return ie4?window.screenTop:window.screenY;}
function getWinBottom(){return getWinTop()+document.body.clientHeight;}
function getWinRight(){return getWinLeft()+document.body.offsetWidth;}
this.setLeft=setLeft;this.setTop=setTop;this.setWidth=setWidth;this.setHeight=setHeight;this.getLeft=getLeft;this.getTop=getTop;this.getBottom=getBottom;this.getRight=getRight;this.getWidth=getWidth;this.getHeight=getHeight;this.getBodyRight=getBodyRight;this.getBodyWidth=getBodyWidth;this.getBodyHeight=getBodyHeight;this.getBodyBottom=getBodyBottom;this.getWinLeft=getWinLeft;this.getWinTop=getWinTop;this.getWinBottom=getWinBottom;this.getWinRight=getWinRight;}
window.iengsj.Windows=new function(){function op(f4d,g4d,id,w,h,x,y,tb,h4d){if(id!=id.replace(/\W/g,'')){id=id.replace(/\W/g,'');}
if(iengsj.Strings.isEmpty(id))id="anonymous"+(new Date().getTime());var i4d=iengsj.WindowMgr.getWindowByName(id);if(!f4d&&i4d!=null){iengsj.WindowMgr.focus(i4d);return i4d;}
if(!(w)||w=='max')w=screen.width-10;if(!(h)||h=='max')h=screen.height-70;if(iengsj.Strings.endsWith(w,"%"))w=screen.width*(w.substring(0,w.length-1)/100);else if(w&&w<0)w=screen.width+w;if(iengsj.Strings.endsWith(h,"%"))h=screen.height*(h.substring(0,h.length-1)/100);else if(h&&h<0)h=screen.height+h;if(x==undefined||x==-1)x=(screen.width/2)-w/2;if(y==undefined||y==-1)y=((screen.height-70)/2)-h/2;if(tb!="yes")tb="no";var j4d=null;try{j4d=window.open(g4d,id,"width="+w+",height="+h+",top="+y+",left="+x+",toolbar="+(iengsj.Strings.isTrue(tb)?"yes":"no")+",menubar=no,location=no,status=yes,scrollbars=yes,resize=yes,resizable=yes,dependent="+(iengsj.Strings.isTrue(h4d)?"yes":"no"));}
catch(ex){alert("An error occured opening the window. Verify that you do not have pop-up windows blocked for this site.\n("+ex+": '"+id+"')");iengsj.Exceptions.handle("error opening window: "+ex+" '"+id+"' "+g4d);return null;}
if(j4d)j4d.focus();else alert("Could not open the window - do you have pop-up blocking enabled?");return j4d;}
function replace(k4d,id,w,h,x,y,tb,l4d){return op(true,k4d,id,w,h,x,y,tb,l4d);}
function get(m4d,id,w,h,x,y,tb,n4d){return op(false,m4d,id,w,h,x,y,tb,n4d);}
function replaceVoid(o4d,id,w,h,x,y,tb){replace(o4d,id,w,h,x,y,tb);}
function getVoid(p4d,id,w,h,x,y,tb){get(p4d,id,w,h,x,y,tb);}
function selfClose(){if(window.parent.frames.window){window.parent.frames.window.iengsj.Windows.openerFocus();window.parent.frames.window.close();}
else if(window.opener)openerFocus();window.close();}
function hasOpener(){if(!window.opener||window.opener.closed)return false;try{window.opener.location.host;return true;}
catch(ex){return false;}}
function openerFocus(){if(hasOpener())window.opener.focus();}
function openerFocusSelf(){window.focus();}
function openerReload(){if(hasOpener())window.opener.document.location.reload();}
function openerReloadClose(){openerReload();selfClose();}
function fit(){var x,y;var p=window;if(ie4){x=p.document.body.scrollWidth+10+(p.document.body.offsetWidth-p.document.body.clientWidth);y=p.document.body.scrollHeight+55;}
else{x=(p.outerWidth-p.window.innerWidth)+p.document.width+20;y=(p.outerHeight-p.window.innerHeight)+p.document.height+35;}
var w=screen.width;var h=screen.height;p.resizeTo(Math.min(w,x),Math.min(h,y));p.moveTo((w/2)-x/2,(h/2)-y/2);}
this.replace=replace;this.get=get;this.fit=fit;this.replaceVoid=replaceVoid;this.getVoid=getVoid;this.selfClose=selfClose;this.hasOpener=hasOpener;this.openerFocus=openerFocus;this.openerReload=openerReload;this.openerFocusSelf=openerFocusSelf;this.openerReloadClose=openerReloadClose;}
window.iengsj.Client=new function(){function isNonceEvent(q4d,r4d){var s4d="alertonce_"+q4d+"=";var t4d="";var dc=document.cookie;if(dc.length>0){begin=dc.indexOf(s4d);if(begin!=-1){begin+=s4d.length;end=dc.indexOf(";",begin);if(end==-1)end=dc.length;t4d=unescape(dc.substring(begin,end));}}
var u4d=new Date();var v4d=new Date(u4d.getTime()+(r4d*1000)).toGMTString();if(t4d==""){document.cookie=s4d+"true; expires="+v4d+"; path=/";return true;}
return false;}
function alertOnce(w4d,x4d,y4d){if(w4d==""||x4d==0||y4d=="")return;if(isNonceEvent(w4d,x4d))alert(y4d);}
this.isNonceEvent=isNonceEvent;this.alertOnce=alertOnce;}
window.iengsj.Cookies=new function(){function get(z4d,A4d){var dc=document.cookie;var B4d,end;if(dc.length>0){B4d=dc.indexOf(z4d+"=");if(B4d!=-1){B4d+=z4d.length+1;end=dc.indexOf(";",B4d);if(end==-1)end=dc.length;var s=dc.substring(B4d,end);if(iengsj.Strings.isEmpty(s))return iengsj.Strings.norm(A4d);return unescape(s);}}
if(!iengsj.Strings.isEmpty(A4d))return A4d;return "";}
function set(C4d,D4d,E4d,F4d){var G4d;if(E4d==0)G4d="";else{var H4d=new Date();if(E4d<0)E4d=86400*365;G4d=" expires="+new Date(H4d.getTime()+(E4d*1000)).toGMTString()+";";}
if(iengsj.Strings.isEmpty(F4d)||F4d=="."){var I4d=document.location.pathname;F4d=ie4?I4d.substring(0,I4d.lastIndexOf("/")):I4d;}
else F4d="/";document.cookie=C4d+"="+escape(D4d)+";"+G4d+"path="+F4d+";";}
this.set=set;this.get=get;}
function ObjectSet(){var ar=new Array();function add(J4d){for(var i=0;i<ar.length;i++){if(ar[i]==J4d)return;if(ar[i]==null){ar[i]=J4d;return;}}
ar[ar.length]=J4d;}
this.add=add;}
function ObjectMap(){var K4d={};var sz=0;var L4d=null;var M4d=null;if(arguments.length){if(arguments.length>0)K4d=arguments[0];}
function put(nm,N4d){sz++;K4d[nm]=N4d;}
function get(nm){if(nm==L4d){return M4d;}
var O4d=K4d[nm];if(O4d!=null&&O4d!=undefined){L4d=nm;M4d=O4d;return O4d;}
return null;}
function remove(nm){L4d=null;var P4d=K4d[nm];if(P4d==undefined)return null;sz--;delete K4d[nm];return P4d;}
function size(){return sz;}
function getNumber(nm){var Q4d=get(nm);return Q4d==undefined||Q4d==null?0:Q4d-0;}
function getString(nm){var R4d=get(nm);return R4d==undefined||R4d==null?"":""+R4d;}
function keySet(){var S4d=new Array();var i=0;for(var j in K4d){S4d[i]=j;i++;}
return S4d;}
this.ObjectMap=ObjectMap;this.put=put;this.size=size;this.remove=remove;this.get=get;this.getNumber=getNumber;this.getString=getString;this.keySet=keySet;}
function XmlHttp(T4d){var U4d=null;var V4d=null;var W4d=null;var X4d=null;function call(Y4d){if(!Y4d)throw "XmlHttp handler is null";U4d=Y4d;if(window.XMLHttpRequest){V4d=new XMLHttpRequest();}
else if(window.ActiveXObject){V4d=new ActiveXObject("Microsoft.XMLHTTP");T4d=T4d+(iengsj.Strings.endsWith(T4d,"&")?"":"&")+".random="+Math.random();}
if(V4d){V4d.onreadystatechange=dispatch;V4d.open("GET",T4d,true);V4d.send(null);return this;}
else{throw "XMLHttpRequest not supported";}}
function dispatch(){if(V4d.readyState==4){if(!V4d.responseXML)throw "Missing/invalid responseXML for url: "+T4d+"\n value: "+V4d.responseText;W4d=V4d.responseXML.documentElement;var el=W4d.getElementsByTagName('error');var Z4d=null;if(el&&el[0])throw "XmlHttp: "+iengsj.Strings.before(U4d,"(")+": "+el[0].firstChild.data;var s=iengsj.Strings.beforeLast(iengsj.Strings.after(""+U4d,"{"),"}");var f=new Function("response",s);try{f(W4d);}
catch(ex){iengsj.Exceptions.handle(ex);}}}
this.call=call;this.meta=X4d;this.callback=U4d;this.request=V4d;this.response=W4d;this.url=T4d;}
iengsj.WindowMgr.add(window);function upd(){try{if(parent&&!parent.closed&&parent.iengsj&&parent.iengsj.WindowMgr.serialVersionUID<serialVersionUID){parent.iengsj.WindowMgr=window.iengsj.WindowMgr;parent.iengsj.siteContext=window.iengsj.siteContext;}}
catch(ex){window.status=ex;}
try{if(opener&&!opener.closed&&opener.iengsj&&opener.iengsj.WindowMgr.serialVersionUID<serialVersionUID){opener.iengsj.WindowMgr=window.iengsj.WindowMgr;opener.iengsj.siteContext=window.iengsj.siteContext;}}
catch(ex){window.status=ex;}}
setInterval('upd()',100);window.pageDisplay=new function(){var $4d=window.iengsj.siteContext;function set(nm,a5d){$4d[nm]=a5d;var el=document.getElementById(nm);if(el)el.innerHTML=a5d;}
function get(nm,b5d){var c5d=$4d[nm];return c5d;}
function refresh(d5d){if(!ns6||d5d){for(nm in $4d){var el=document.getElementById(nm);if(el)el.innerHTML=$4d[nm];}}
else setTimeout('pageDisplay.refresh(true)',10);}
this.refresh=refresh;this.set=set;this.get=get;}
window.pageContext={};window.pageContext.eventData=function(){var e5d,mousey,mouseupX,mouseupY,mousedownX,mousedownY,mousebutton,mousedrag,dragstartx,dragstarty,modifier,keycode,keyname,keyupcode,keyupname,keydowncode,keydownname,mouseobj,internal;e5d=0,mousey=0,mousedownX=0,mousedownY=0,mousebutton=0,dragstartx=0,dragstarty=0;mousedrag=false,mouseobj=null,modifier=false,pageLoaded=false;internal={};keycode=0,keyname="";keydowncode=0,keydownname="";keyupcode=0,keyupname="";}
window.pageContext.config=function(){var f5d;f5d=false;}
window.pageContext.params=new function(){var g5d=window.location.search;this.query=g5d;var h5d=getMap(this.query);function getMap(q){if(q!=undefined){var i5d={};if(q.length!=0&&q.charAt(0)=='?')q=q.substring(1);var ar=q.split("&");for(var i=0;i<ar.length;i++){if(ar[i]=="")continue;var nm=iengsj.Strings.before(ar[i],"=");if(nm.charAt(0)==".")continue;var va=unescape(iengsj.Strings.above(ar[i],"="));var j5d=i5d[nm];if(!j5d){j5d=new Array();i5d[nm]=j5d;}
j5d[j5d.length]=va;}
return i5d;}
if(h5d==null)h5d=(g5d)?getMap(g5d):{};return h5d;}
function set(k5d){this.query=k5d;g5d=k5d;h5d=null;}
function getQuery(){return this.query;}
function getQueryNot(l5d,m5d){if(!l5d)return this.query;var ar=l5d.sort?l5d:l5d.split(/,|;/g);var n5d=!(m5d==null||m5d==undefined)?getMap(m5d):getMap();var o5d=new Array();for(i in n5d)o5d[o5d.length]=i;var p5d="";out:for(var i=0;i<o5d.length;i++){for(var j=0;j<ar.length;j++)if(o5d[i]==ar[j])continue out;p5d+=o5d[i];var q5d=n5d[o5d[i]];if(q5d&&q5d.length!=0){p5d+="="+escape(q5d[0])+"&";for(var k=1;k<q5d.length;k++)p5d+=o5d[i]+"="+escape(q5d[k])+"&";}
else p5d+="&";}
return p5d;}
function getValues(r5d){var s5d=getMap();var t5d=s5d[r5d];if(!t5d)t5d=new Array();return t5d;}
function getNames(u5d){var v5d=u5d?getMap(u5d):getMap();var w5d=new Array();for(i in v5d)w5d[w5d.length]=i;return w5d;}
this.getQuery=getQuery;this.getQueryNot=getQueryNot;this.getValues=getValues;this.getNames=getNames;this.set=set;}
window.pageContext.print=new function(){var x5d=window.iengsj.siteContext.messages;function html(y5d,id){var el=document.getElementById(id);x5d[id]=y5d;if(el)el.innerHTML=y5d;}
function text(z5d,id){html(id,iengsj.Strings.toHtml(z5d));}
function refresh(A5d){if(!ns6||A5d){for(id in x5d){var el=document.getElementById(id);if(el)el.innerHTML=x5d[id];}}
else setTimeout('pageContext.print.refresh(true)',10);}
this.html=html;this.text=text;this.refresh=refresh;}
window.pageContext.include=function(B5d,id){if(!id)throw "pageContext.include: id is empty";iengsj.include(B5d,id);}
window.pageContext.reloadUrl=function(C5d){var u=window.location.pathname+"?"+window.pageContext.params.getQueryNot(C5d);window.location.replace(u);}
window.agentContext={};window.agentContext.version=navigator.appVersion;window.agentContext.saf=false;window.agentContext.ns4=false;window.agentContext.ns6=false;window.agentContext.opera=false;window.agentContext.ie4=false;window.agentContext.windows=false;window.agentContext.mac=false;window.agentContext.linux=false;if(navigator.userAgent.indexOf('Safari')!=-1)window.agentContext.saf=true;else if(navigator.userAgent.indexOf("Opera")!=-1)window.agentContext.opera=true;else if(document.getElementById&&!document.all)window.agentContext.ns6=true;else if(document.all)window.agentContext.ie4=true;else if(document.layers)window.agentContext.ns4=true;if(navigator.userAgent.indexOf('Linux')!=-1)window.agentContext.linux=true;else if(navigator.userAgent.indexOf('Macintosh')!=-1)window.agentContext.mac=true;else if(navigator.userAgent.indexOf('Windows')!=-1)window.agentContext.windows=true;var D5d=86400*1000*10958;var d=new Date(D5d);var a=0-d.getTimezoneOffset()/60;d=new Date(D5d+86400*1000*180);var E5d=(0-d.getTimezoneOffset()/60)-a;iengsj.Cookies.set("user.tz",a+":"+E5d,0,"/");delete d,a,E5d;function test(){var F5d=document.getElementById('icon1');alert("Im the test function!");}
function getObjectNode(G5d,nm){for(var i=0;i<G5d.childNodes.length;i++){if(G5d.childNodes[i].id==nm)return G5d.childNodes[i];}
return null;}
function contextAction(ev){iengsj.Events.getSource(ev).parentNode.style.visibility='hidden';}
function getContextMenu(ev,H5d){var I5d="<div class='menu' id='contextMenuDiv' style='width:100%; margin:0px; position:absolute;visibility:visible;zindex:0''>";for(var i=0;i<contextMenus.length;i++)if(contextMenus[i]&&contextMenus[i][0]==H5d)I5d+="<a class='menuItem' href='#' onClick=\"contextAction(event);"+contextMenus[i][1].replace('%s',iengsj.Strings.toJavascript(el.id))+";return false;\">"+contextMenus[i][2]+"</a>";I5d+="</div>";iengsj.Tooltip.show(ev,I5d,100);}
if(MYd){document.writeln("<div id=\"tooltipcontainer\" name=\"tooltipcontainer\" style=\"position:absolute;z-index:101;visibility:hidden;border-width:0px;padding:0px\" onClick=\"iengsj.Tooltip.hide(true);\" onMouseover=\"iengsj.Tooltip.hide(true);\" onMouseout=\"iengsj.Tooltip.hide(false);\"></div>");document.writeln("<div id=\"formtipcontainer\" name=\"formtipcontainer\" style=\"position:absolute;z-index:100;visibility:hidden;border-width:0px;padding:0px\"></div>");document.writeln("<script type=\"text/javascript\" src=\"/include/site.js\"></script>");}
if(!ie4){window.onerror=iengsj.Exceptions.handle;}
iengsj.Events.addHandler(document,'keydown',iengsj.Events.handleKeydown);iengsj.Events.addHandler(document,'keyup',iengsj.Events.handleKeyup);iengsj.Events.addHandler(document,'keypress',iengsj.Events.handleKeypress);iengsj.Events.addHandler(document,'click',iengsj.Events.handleClick);iengsj.Events.addHandler(document,'mouseover',iengsj.Events.handleMouseover);iengsj.Events.addHandler(document,'mousemove',iengsj.Events.handleMousemove);iengsj.Events.addHandler(document,'mousedown',iengsj.Events.handleMousedown);iengsj.Events.addHandler(document,'mouseup',iengsj.Events.handleMouseup);iengsj.Events.addHandler(window,'load',iengsj.Events.handlePageload);iengsj.Events.addHandler(window,'load',pageContext.print.refresh);iengsj.Events.addHandler(document,'contextmenu',iengsj.Events.handleContextmenu);if(!window.pageContext.tooltip)window.pageContext.tooltip={};if(!window.pageContext.formtip)window.pageContext.formtip={};if(!window.pageContext.textselect)window.pageContext.textselect={};window.pageContext.tooltip.tip=document.getElementById("tooltipcontainer");
