nNN=(document.layers)?true:false;
iex=(document.all)?true:false;
W3C=(document.getElementById&&!(iex||nNN))?true:false;
opra=false;
ie4=(navigator.appVersion.indexOf('MSIE 4')!=-1)?true:false;
cHgt=(opra)?15:((iex)?17:14);
arPMObj=null;
margRht=28;
align=-10;
valign=10;
ZGBL=10;
cdly=700;
cached=false;
cStls=new Array();
cDvs=new Array();
function initStyles(){
status="Progress.";
	ok=false;
	bStls();
	wrtCchd(cStls);
	d_write_style_end();
	status+=".";
}
function rel(){
	try
	{
		var r;
		for(var i=0;i<sm.length;i++){
			r = sm[i];
			if(r.docref!=null){
				r.docref.me=null;
				r.docref.onmouseover=null;
				r.docref.onmouseup=null;
				r.docref.row=null;
				r.row=null;
				r.style=null
				r.docref=null;
				r=null;
			}
		}
	}
	catch(ex) {}
}
window.onunload = rel;
function bStls(){
	var strS=	"<style type=\"text/css\">";
		strS+=".mnc {z-index:1000;border:1px solid #bdbec2;background-color:#f7f7f7;font-family:verdana;color:#006bac;font-size:10px;position:absolute;visibility:hidden;}";
		strS+=".mnt,.mnb,.cq,.hcq{position:relative;cursor:pointer;white-space:nowrap;}";
		strS+=".cq,.hcq{padding-right:5px;padding-left:7px;padding-top:1px;height:"+cHgt+"px;}";
		strS+=".cq{border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;}";
		strS+=".hcq{border-top:1px solid #bdbec2;border-bottom:1px solid #bdbec2;background-color:#d7e872;background-image:url(/ClientUI/Images/menu-field-active.gif);color:#00816a;}";
		strS+=".mnt{height:1px;font-size:5px;}.rx{float:right;margin-top:2px;}.lx{float:left}";
		strS+=".mnb{height:15px;}";
		strS+=(ie4)?".arw{position:absolute;clip:auto;}":"";
	cStls[cStls.length]=strS;
}
function fMaxWdth(ar){
	var mx=15,i=0;
	for(;i<ar.length/2;i++){
		if(ar[i*2].length>mx)
			mx=parseInt(ar[i*2].length);
	}
	return mx*7+margRht;
}
function d_write_style_end(){
	document.write("</style>");
}
function wrtCchd(arr){
	document.write(arr.join("\n"));
}
function style(name,arrCldDt){
	return true;
}
function div(name,arrCldDt){
	var str="",i=0,sPar="",strH="",w=0,HR;
	w=fMaxWdth(arrCldDt);
	cDvs[cDvs.length]="<div id=\""+name+"\" class=\"mnc\" style=\"width:"+(w)+"\"><div class=\"mnt\"></div>";
	if(name!="aRoot"){
	while(arrCldDt[i*2]!=null){
		HR=(arrCldDt[i*2]=='horizontalrule');
			if(!ie4)
				str=(!arrCldDt[i*2+1])?"<div id=\"uxC"+name+"0"+i+"\" class=\"cq\">"+arrCldDt[i*2]+"</div>":"<div id=\"uxC"+name+"0"+i+"\" class=\"cq\"><font class=\"lx\">"+arrCldDt[i*2]+"</font><img src=\"/ClientUI/Images/pil.gif\" class=\"rx\" height=\"9\" width=\"5\" />&nbsp;</div>";
			else
				str=(!arrCldDt[i*2+1])?"<div id=\"uxC"+name+"0"+i+"\" class=\"cq\">"+arrCldDt[i*2]+"</div>":"<div id=\"uxC"+name+"0"+i+"\" class=\"cq\">"+arrCldDt[i*2]+"<span class=\"arw\" style=\"left:"+(w-15)+"\"><img src=\"/ClientUI/Images/pil.gif\" height=\"9\" width=\"5\" /></span></div>";
		cDvs[cDvs.length]=(str);
		i++;
	}}
	cDvs[cDvs.length]="<div class=\"mnb\"></div></div>";
	return true;
}
var uu=null;
function PMnu(id,attribute,parent){
	var r=this,f=(uu==null)?document:uu;
	uu=f;
	r.id=id;
	r.row=new Array();
	r.add=PMnuAdd;
	r.docref=(ie4)?f.all[id]:f.getElementById(id);
	try{
		r.docref.me=r;
	}catch(e){}
	r.docref.onmouseover=(W3C&&!opra)?PMnuOvrW3C:PMnuOvr;
	r.docref.onmouseup=PMnuUp;
	try{
		r.docref.row=r.row;
	}catch(e){}
	r.parent=parent;
	try{
		r.style=r.docref.style;
	}catch(e){}
	r.show=PMnuShow;
	r.hide=PMnuHide;
	r.width=fMaxWdth(attribute)-10;
	r.height=(attribute.length /2)*cHgt+((nNN)?0:10);
	if(W3C&&!opra)
		PMnuBindEventsW3C(r);
}
PMnu.prototype.vadd=null;
PMnu.prototype.lit=null;
PMnu.prototype.opencell=null;
PMnu.prototype.openchild=null;
PMnu.prototype.typeName="PMnu";
function PMnuObjectPool(){
	this.GlobalChild=null;
	this.TmeRtnCls=null;
	this.TmeRtnOpn=null;
	this.TmePMnuObj=null;
	this.W3CeSRC=null;
}
var OP=new PMnuObjectPool();
function PMnuAdd(id,attribute){
	if(PMnuAdd.arguments.length==2){
		var s = this.style;
		var r = this.row;
		var top=(iex||W3C)?s.pixelTop:s.top;
		var child=r[r.length]=new PMnu(id,attribute,this);
	}else
		this.row[this.row.length]=id;
	if(OP.GlobalChild!=null&&id==OP.GlobalChild.id){
		OP.GlobalChild=child;
		RecRef(OP.GlobalChild);
	}return (child!=null)?child:true;
}
function RecRef(obj){
	if(obj.parent== null)
		return false;
	obj.parent.openchild= obj;
	RecRef(obj.parent);
}
function PMnuOvr(){
	var fnkl=(opra)?PMnuLitPrprty:PMnuLit;
	var fnku=(opra)?PMnuULitPrprty:PMnuULit;
	var me=this.me;
	var eSrc=event.srcElement;
	while ((eSrc!=null)&&(eSrc.tagName!="DIV")) 
		eSrc=eSrc.parentElement;
	if(eSrc==null||eSrc.id==''||eSrc.id.substring(0,2)!='ux')
		return true;
	if(me.opencell!=null&&me.openchild!=null&&me.opencell.id.substring(1)!= eSrc.id.substring(1)){
		OP.TmePMnuObj=me.openchild;
		OP.TmeRtnCls=setTimeout("TmeClose()",1000)
	} else{
		OP.TmePMnuObj=null;
		clearTimeout(OP.TmeRtnCls);
	}
	fnku(me.opencell);
	fnku(me.lit);
	fnkl(eSrc);
	if(me.parent!=null){
		fnku(me.parent.lit);
		fnkl(me.parent.opencell);
	}
	me.lit=eSrc;
}
function PMnuUp(e){
	var eSrc=null;
	if(!W3C||opra){
		eSrc=event.srcElement;
		while ((eSrc!=null)&&(eSrc.tagName!="DIV")) 
			eSrc=eSrc.parentElement;
	} else{
		if(e.currentTarget.id.substring(0,2)=='ux'){
			OP.W3CeSrc=e.currentTarget;
			return true;
		}
		eSrc=OP.W3CeSrc;
	}
	if(eSrc==null||eSrc.id==''||eSrc.id.substring(0,2)!='ux')
		return true;
	var str=eSrc.id
	var me=this.me;
	if(me.openchild!=null)
		PMnuClose(me.openchild)
	var l=(str.substring(str.length-2,str.length-1)=="0")?1:2;
	var child=this.row[parseInt(str.substring(str.length-l,str.length))];
	me.opencell=eSrc;
	if(typeof(child)!='string'){
		OP.GlobalChild=child;
		me.openchild=child;
		me.openchild.show();
	}else{
		PMnuClose(me,"up");
		if(child.substring(0,3) == ":t:"){
			PMnuClose(me,"up");
			var sh=screen.height;
			var sw=screen.width;
			top.location.href=child.substring(3).split("&amp;").join("&");
			return false;
		}
		if (child.substring(0,3) == ":p:"){
			PMnuClose(me,"up");
			var sh=screen.height;
			var sw=screen.width;
			var w = eval(child.substring(3).split("&amp;").join("&"));
			return false;
		}
		PMnuClose(me,"up");
		location.href=child.split("&amp;").join("&");
	}
}
function TmeClose(){
	PMnuClose(OP.TmePMnuObj);
}
function PMnuClose(obj,recurs){
	var o=(recurs=="up")?obj.parent:obj;
	if(o==null)
		return;
	obj.hide();
	PMnuULit(obj.lit);
	PMnuULit(obj.opencell);
	obj.parent.childopen=null;
	if(recurs=="up")
		PMnuClose(obj.parent,"up");
	else
		PMnuClose(obj.openchild);
}
function PMnuLit(srcElm){
	if(opra)
		return PMnuLitPrprty(srcElm);
	if(srcElm==null)
		return;
	if(srcElm.className.substring(0,1)!='h')
		srcElm.className="h"+srcElm.className;
}
function PMnuULit(srcElm){
	try
	{
		if(opra)
			return PMnuULitPrprty(srcElm);
		if(srcElm==null)
			return;
		if(!opra&&srcElm.className.substring(0,1)=='h')
			srcElm.className=srcElm.className.substring(1);
	}
	catch(ex){}
}
function PMnuLitPrprty(em){
	if(em==null)
		return;
	var ems=em.style;
	ems.backgroundColor="#77aadd";
	ems.background="#77aadd";
	ems.color="white";
	ems.borderTop="1px solid black";
	ems.borderBottom="1px solid black";
}
function PMnuULitPrprty(em){
	if(em==null)
		return;
	var ems=em.style;
	ems.backgroundColor="#f7f7f7";
	ems.background="#f7f7f7";
	ems.color="black";
	ems.borderTop="1px solid #f7f7f7";
	ems.borderBottom="1px solid #f7f7f7";
}
function PMnuBindEventsW3C(obj){
	var cnodes=obj.docref.getElementsByTagName("DIV");
	for(var i=1;i<cnodes.length-1;i++){
			cnodes[i].onmouseover=PMnuOvrW3C;
			cnodes[i].onmouseup=PMnuUp;
	}
}
function PMnuOvrW3C(e){
	if(e.currentTarget.id.substring(0,2)=='ux'){
		OP.W3CeSrc=e.currentTarget;
		return true;
	}
	var me=this.me;
	if(me.opencell!=null&&me.openchild!=null&&me.opencell.id.substring(1)!= OP.W3CeSrc.id.substring(1)){
		OP.TmePMnuObj=me.openchild;
		OP.TmeRtnCls=setTimeout("TmeClose()",1000)
	}else{
		OP.TmePMnuObj=null;
		clearTimeout(OP.TmeRtnCls);
	}
	PMnuULit(me.opencell);
	PMnuULit(me.lit);
	PMnuLit(OP.W3CeSrc);
	if(me.parent!=null){
		PMnuULit(me.parent.lit);
		PMnuLit(me.parent.opencell);
	}
	me.lit=OP.W3CeSrc;
}
function hsElms(s){
	if(!ie4){
		var e=null;
		if(iex){
			try
			{
			e=document.getElementsByTagName("SELECT")
			for(var i=0;i<e.length;i++)
				e[i].style.visibility=s;
				
			e=document.getElementsByTagName("APPLET")
			for(var i=0;i<e.length;i++)
				e[i].style.visibility=s;
			}
			catch(ex){}
		}else{
			try{
			document.getElementById("formular1").style.visibility=s;
			}catch(e){}
		}
	}
}
function isChildTo(p,c){
	if(c.parent==p)
		return true;
	if(c.parent==null)
		return false;
	return isChildTo(p,c.parent);
}
function PMnuOpn(o){
	try
	{
		if(o.parent==null)
			return;
		o.style.visibility="visible";
		PMnuOpn(o.parent);
	}
	catch(ex){}
}
var remGLCld=false;
function opn(obj,x,y){
	try
	{
		obj = eval(obj);
		openMenu3(obj,x,y);
		remGLCld = true;
	} catch(e) {location = location;}
}
function openMenu3(obj,x,y){
	var glbO=false;
	hsElms("hidden");
	if(OP.GlobalChild!=null){
		if(isChildTo(obj,OP.GlobalChild)){
			glbO=true;
			PMnuOpn(OP.GlobalChild);
		}if(!glbO)
			PMnuClose(OP.GlobalChild,"up");
	}
	if(!remGLCld&&obj.openchild!=null){
		hC(obj.openchild);
	}
	try{
		if(obj.style!=null){
			obj.style.left=x;
			obj.style.top=y;
		}
	}catch(e){return;}
	var add=(iex)?document.body.scrollTop:window.pageYOffset;
	moveSubTreeTo(obj,x,y+add)
	if(!glbO){
	OP.GlobalChild=obj;  
	obj.show(); 
	} 
} 
function moveSubTreeTo(obj,x,y){
	var doc=document;
	try{
		obj.style.left=x;
		obj.style.top=y;
		obj.top=y;
	}catch(e){return;}
	var h=(opra)?18:17;
	for(var i=0;i<obj.row.length;i++){
		if(obj.row[i]!= null&&obj.row[i].typeName=="PMnu")
			moveSubTreeTo(obj.row[i],x+obj.width,h*i+y+valign);	
	}
}
function PMnuShow(){
	var doc=document;
	var add=(iex)?doc.body.scrollTop:window.pageYOffset;
	var wdt=(iex)?doc.body.offsetWidth-20 :window.innerWidth-20;
	var h=(iex)?doc.body.offsetHeight-35:window.innerHeight-45;
	var tt=this;
	var ts=tt.style;
	var fn=parseInt;
	var tp=tt.parent;
	var tps=tp.style;
	var iW=tt.width;
	var isPV=(tp.style.visibility=='visible');
	if(iex||opra){
			if(tp.parent!=null){
				var pLeft=0;
				if(isPV){
					pLeft = fn(tps.pixelLeft+tp.width)-5;
					pLeft = (fn(pLeft+iW)>wdt) ? (tps.pixelLeft-iW+10) : pLeft;
				} else {
					pLeft = ts.pixelLeft;
					pLeft = (fn(pLeft+iW)>wdt) ? (wdt-fn(iW)-10) : pLeft;
				}
				pLeft = (pLeft<0) ? 0 : pLeft;
				this.style.pixelLeft=pLeft;
			}
	}else{
			if(tp.parent!=null){
				var pLeft=0;
				if(isPV){
					pLeft = fn(fn(tps.left)+fn(tp.width)+3);
					pLeft = (fn(fn(pLeft)+fn(iW))>wdt) ? (fn(tps.left)-fn(iW)+10) : pLeft;
				} else {
					pLeft = ts.left;
					pLeft = (fn(fn(pLeft)+fn(iW))>wdt) ? (fn(fn(wdt)-fn(iW)-10)) : pLeft;
				}
				pLeft = (pLeft<0) ? 0 : pLeft;
				this.style.left=pLeft;
			}
	}
	ts.visibility='visible';
}
function PMnuHide(){
	try
	{
		this.style.visibility='hidden';
	}
	catch(ex){}
}
function testClose(e){
	var eSrc=null;
	if(!W3C){
		eSrc=event.srcElement;
		while ((eSrc!=null)&&(eSrc.className!="mnc"))
			eSrc=eSrc.parentElement;
	}else{
		eSrc=e.target;
		var found=false;
		while(eSrc.parentNode&&!found){
			if(eSrc.className=="mnc")
				found=true;
			else
				eSrc=eSrc.parentNode;
		}
		eSrc=(eSrc.className=="mnc")?eSrc:null;
	}
	if(eSrc==null&&OP.GlobalChild!=null){
		PMnuClose(OP.GlobalChild,"up");
		if(iex)
			hsElms("visible");
	}
}
function lnk(url){
	location.href = url;
}
function lk(url){
	location = url;
}
function lnk_away(url){
}
var os = document.getElementById("mth");
function lt(s) {
    if (os != null) {
        os.style.backgroundColor = "#f7f7f7";
        os.style.backgroundImage = "";
    }
    if (s != null) {
        s.style.color = "#00816a";
        s.style.backgroundColor = "#d7e872";
        s.style.backgroundImage = "url(/ClientUI/Images/menu-field-active.gif)";
    }
    os = s;
}
function ovr(s) {
    if (s != os)
        s.style.color = "#00816A";
}
function ut(s) {
    if (s != os)
        s.style.color = "#006baf";
}