var cswmDetectedBrowser = 'IE6DHTML';
var cswmMBZ=false;var cswmCSDS=false;
var cswmOM="document.all.";
var cswmBgCo=".style.backgroundColor";
var cswmCo=".style.color";
var cswmDi=".style.display";
var cswmTI="";
var cswmClkd=-1;
var cswmPI=new Array();
var cswmPx=new Array();
var cswmPy=new Array();
var cswmNH=new Array();
var cswmPW=0;var cswmPH=0;
var cswmSPnt="";
var cswmDir="";
var cswmMB=0;
var cswmSI="";
var cswmSE=new Object();
var cswmSEL=0;
var cswmSET=0;
var cswmSEH=0;
var cswmSEW=0;
var cswmBW=0;
var cswmBH=0;
var cswmAR=0;
var cswmAB=0;
var cswmSLA=0;
var cswmSTA=0;
var cswmExIS=new Image();
cswmExIS.src="images/menu_arrow.gif";
var cswmExdIS=new Image();
cswmExdIS.src="images/menu_arrow.gif";
var cswmCTH=true;
var cswmXOff=0;
var cswmYOff=0;
var cswmFP=0;
var cswmSH=false;
var cswmSTI=0;
var cswmTS=0;
var cswmTL=0;
var cswmTTI="";
var cswmPR="";
var cswmSA=0;
function cswmT(ms){
	if(ms!="off"){
		if(cswmCTH!=0){cswmTI=setTimeout("cswmFO(90);",ms);}
	}else{clearTimeout(cswmTI);}
}
function cswmST(l,g,i){
	if(i){
		cswmSTI = setTimeout("cswmHP("+l+");cswmSP("+g+",'"+i+"');",250);
	}else if(l){
		cswmSTI = setTimeout("cswmHP("+l+");",250);
	}else{clearTimeout(cswmSTI);}
}
function cswmShow(id,srcid,relpos,offsetX,offsetY,fixedpos){
	clearTimeout(cswmTI);
	if(cswmClkd!=id){
		cswmHP(0);
		cswmSI=srcid;
		cswmSPnt=relpos;
		cswmClkd=id;
		cswmDir="right";
		if(document.all["cswmPopup"+id]){
			if(offsetX)cswmXOff=offsetX;
			if(offsetY)cswmYOff=offsetY;
			if(fixedpos)cswmFP=fixedpos;
			SwapButton(id, 1);
			cswmSP(id);
		}
	}
}
function cswmHide(){cswmTI=setTimeout("cswmFO(90);", 500);}
function cswmHideNow(){cswmHP(0);}
function cswmHiI(id,l){
	var d;d=document;
	var item=d.all['cswmItem'+id];
	if(!item){
		return;
	}else{
		item=d.all['cswmItem'+id];
		var expand=d.all['cswmExpand'+id];
		var expandIc=d.all['cswmExpandIc'+id];
		var icoOn=d.all['cswmIcoOn'+id];
	}
	var bgco;
	try{
		bgco=item.getAttribute('cswmSelColor');
	}catch(e){
		bgco = false;
	}
	if(icoOn){
		d.all['cswmIco'+id].style.display='none';
		icoOn.style.display='inline';
	}
	item.style.color='#ffffff';
	expand.style.color='#ffffff';
	if(bgco){
		item.style.backgroundColor=bgco;
		expand.style.backgroundColor=bgco;
	}else{
		item.style.backgroundColor='#ad3742';
		expand.style.backgroundColor='#ad3742';
	}
	if(expandIc){expandIc.src=cswmExdIS.src;}
	cswmNHM(id,l);
	cswmNH[l-1]=id;
}
function cswmNHM(id,l){
	if(cswmNH[l-1]!=id){
		var count=l-1;
		for(count=l-1;count<cswmNH.length;count++){cswmDiI(cswmNH[count]);}
		cswmNH.length=l;
	}
}
function cswmDiI(id){
	var d;d=document;
	var item=d.all['cswmItem'+id];
	if(!item){
		return;
	}else{
		item=d.all['cswmItem'+id];
		var expand=d.all['cswmExpand'+id];
		var expandIc=d.all['cswmExpandIc'+id];
		var icoOn=d.all['cswmIcoOn'+id];
	}
	var bgco;
	try{bgco=item.getAttribute('cswmUnSelColor');}catch(e){bgco = false;}
	if(icoOn){d.all['cswmIco'+id].style.display='inline';icoOn.style.display='none';}
	item.style.color='#6e0008';
	expand.style.color='#6e0008';
	if(bgco){
		item.style.backgroundColor=bgco;expand.style.backgroundColor=bgco;
	}else{
		item.style.backgroundColor='';expand.style.backgroundColor='';
	}
	if(expandIc){expandIc.src=cswmExIS.src;}
}
function cswmHideSelectBox(boolHide,arrSelectList){}
function cswmSP(id,itemid){
	if(!itemid){
		clearTimeout(cswmTTI);
		if(cswmFP){
			cswmSEL=cswmXOff;cswmSET=cswmYOff;cswmSEH=1;cswmSEW=1;cswmFP=0;
		}else{
			if(!document.all[cswmSI]){return;}
			cswmSE=new Object(document.all[cswmSI]);
			var cswmPrO=cswmSE;
			var cswmPrT="";
			cswmSEL=cswmSE.offsetLeft+cswmXOff;cswmSET=cswmSE.offsetTop+cswmYOff;
			cswmSEH=cswmSE.offsetHeight+1;
			cswmSEW=cswmSE.offsetWidth;
			while(cswmPrT!="BODY"){
				cswmPrO=cswmPrO.offsetParent;
				if(cswmPrO.style.position=='absolute'){break;}
				cswmSEL+=cswmPrO.offsetLeft;
				cswmSET+=cswmPrO.offsetTop;
				cswmPrT=cswmPrO.tagName;
			}
		}
		document.all["cswmPopup"+id].style.display="block";
		cswmPW=document.all["cswmPopup"+id].clientWidth;cswmPH=document.all["cswmPopup"+id].clientHeight;
		cswmBW=document.body.clientWidth;cswmBH=document.body.clientHeight;cswmSLA=document.body.scrollLeft;
		cswmSTA=document.body.scrollTop;
		switch(cswmSPnt){
			case "above":
				cswmPx[cswmPx.length]=cswmSEL;
				cswmPy[cswmPy.length]=cswmSET-cswmPH;cswmCA();cswmCR();
				break;
			case "below":
				cswmPx[cswmPx.length]=cswmSEL;cswmPy[cswmPy.length]=cswmSET+cswmSEH;cswmCB();
				cswmCR();
				break;
			case "right":
				cswmPx[cswmPx.length]=cswmSEL+cswmSEW;cswmPy[cswmPy.length]=cswmSET;cswmCR();
				cswmCB();
				break;
			case "left":
				cswmPx[cswmPx.length]=cswmSEL-cswmPW;cswmPy[cswmPy.length]=cswmSET;
				cswmCL();
				cswmCB();
				cswmDir="left";
			break;
		}
		cswmXOff=0;
		cswmYOff=0;
		document.all["cswmPopup"+id].style.left=cswmPx[cswmPx.length-1];
		document.all["cswmPopup"+id].style.top=cswmPy[cswmPy.length-1];
		cswmPI[cswmPI.length]=id;
		if(cswmTS==0){
			cswmPR=new Object(eval(cswmOM+"cswmPopup"+id));
			cswmFI(20);cswmTS=1;
		}else{
			eval(cswmOM+"cswmPopup"+id+".style.filter=\"alpha(opacity=100\"");
		}
	}else{
		var d;
		d=document;
		eval(cswmOM+"cswmPopup"+id+".style.filter=\"alpha(opacity=100\"");
		cswmPx[cswmPx.length]=document.all["cswmPopup"+cswmPI[cswmPI.length-1]].clientWidth+cswmPx[cswmPx.length-1]-4;
		var szPrE="";
		if(d.all["cswmItem"+itemid].parentElement.offsetTop==0){
			if(navigator.platform=="MacPPC"){
				var szPrE="parentElement.parentElement.";
			}else if(d.all["cswmItem"+itemid].parentElement.parentElement.parentElement.parentElement.className!="cswmPopupBox"){
				var szPrE="parentElement.parentElement.parentElement.";
			}
		}
		cswmPy[cswmPy.length]=eval("d.all[\"cswmItem"+itemid+"\"].parentElement."+szPrE+"offsetTop")+cswmPy[cswmPy.length-1];
		document.all["cswmPopup"+id].style.display="block";
		cswmPW=document.all["cswmPopup"+id].clientWidth;cswmPH=document.all["cswmPopup"+id].clientHeight;
		var cswmPrW=document.all["cswmPopup"+cswmPI[cswmPI.length-1]].clientWidth;cswmAR=cswmBW-cswmPx[cswmPx.length-1]+cswmSLA;
		cswmAB=cswmBH-cswmPy[cswmPy.length-1]+cswmSTA;
		if(cswmPx[cswmPx.length-2]==cswmSLA){cswmDir="right";}
		if((cswmAR<cswmPW)||(cswmDir=="left")){
			cswmMB=(cswmPx[cswmPx.length-1]-cswmPW-cswmPrW)+8;
			if((cswmMB>=0)&&(cswmMB>cswmSLA)){cswmDir="left";}else{cswmMB=cswmSLA;}
			cswmPx[cswmPx.length-1]=cswmMB;
		}
		if(cswmAB<cswmPH){
			cswmMB=cswmPy[cswmPy.length-1]-(cswmPH-cswmAB);
			if(cswmMB<cswmSTA){cswmMB=cswmSTA;}
			cswmPy[cswmPy.length-1]=cswmMB;
		}
		document.all["cswmPopup"+id].style.left=cswmPx[cswmPx.length-1];document.all["cswmPopup"+id].style.top=cswmPy[cswmPy.length-1];
		cswmPI[cswmPI.length]=id;
	}
	if(navigator.platform!='MacPPC'){
		if(navigator.userAgent.indexOf('MSIE 5.0')<=0){cswmIFSH(id);}
	}
}
function cswmHP(level){
	if(cswmClkd==-1){return false;}
	else if(level==0){
		clearTimeout(cswmSTI);
		cswmClkd=-1;
		var id = cswmPI[0];
		var count=0;
		for(count=0;count<cswmNH.length;count++){cswmDiI(cswmNH[count]);}
		cswmNH.length=0;SwapButton(id, 0);
	}
	var count=level;
	for(count=level;count<cswmPI.length;count++){
		document.all["cswmPopup"+cswmPI[count]].style.display="none";
		if(document.all['cswmIFrame'+cswmPI[count]]){
			document.all['cswmIFrame'+cswmPI[count]].style.display='none';
		}
	}
	cswmPI.length=level;cswmPx.length=level;cswmPy.length=level;
}
function cswmIFSH(id){
	if(document.readyState!='complete'){return false;}
	var ifr;
	if(!document.all['cswmIFrame'+id]){
		ifr="<iframe src=\"javascript:false;\" id=\"cswmIFrame" + id + "\" scrolling=\"no\" frameborder=\"0\" style=\"position:absolute;top:0x;left:0px;z-index:100;display:none\"></iframe>";
		document.all['cswmPopup'+cswmPI[cswmPI.length-1]].insertAdjacentHTML('beforeBegin',ifr);
	}
	if(document.all['cswmIFrame'+id]){
		ifr=document.all['cswmIFrame'+id].style;ifr.top=cswmPy[cswmPy.length-1];
		ifr.left=cswmPx[cswmPx.length-1];
		ifr.width=cswmPW;ifr.height=cswmPH;
		ifr.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
		ifr.display='block';
	}
}
function cswmCR(){
	cswmAR=(cswmBW+cswmSLA)-cswmPx[cswmPx.length-1];
	if(cswmAR<cswmPW){
		if(cswmSPnt=="below"||cswmSPnt=="above"){
			cswmMB=cswmPx[cswmPx.length-1]-(cswmPW-cswmAR);
			if(cswmMB<0||cswmMB<cswmSLA){cswmMB=cswmSLA;}
			cswmPx[cswmPx.length-1]=cswmMB;
		}else{
			cswmMB=cswmSEL-cswmPW;
			if(cswmMB>=0){cswmPx[cswmPx.length-1]=cswmMB;}
		}
	}
}
function cswmCL(){
	if(cswmPx[cswmPx.length-1]<(cswmSLA)){
		cswmPx[cswmPx.length-1]=cswmSEL+cswmSEW;cswmCR();
	}
}
function cswmCB(){
	cswmAB=(cswmBH+cswmSTA)-cswmPy[cswmPy.length-1];
	if(cswmAB<cswmPH){
		if(cswmSPnt=="below"){
			cswmMB=cswmPy[cswmPy.length-1]-cswmPH-cswmSEH;
			if(cswmMB>=0){cswmPy[cswmPy.length-1]=cswmMB;}
		}else{
			cswmMB=cswmPy[cswmPy.length-1]-(cswmPH-cswmAB);
			if(cswmMB<0||cswmMB<cswmSTA){cswmMB=cswmSTA;}
			cswmPy[cswmPy.length-1]=cswmMB;
		}
	}
}
function cswmCA(){
	if(cswmPy[cswmPy.length-1]<(cswmSTA)){
		cswmPy[cswmPy.length-1]=cswmSET+cswmSEH;cswmCB();
	}
}
function cswmFI(level){
	cswmTL=level;
	if(level<=100){
		cswmPR.style.filter="alpha(opacity="+cswmTL+")";
		setTimeout("cswmFI(cswmTL+20);",10);
	}
}
function cswmFO(level){
	cswmTL=level;
	cswmTS=0;
	if(level>=0){
		var iCount=0;
		for(iCount=0;iCount<cswmPI.length;iCount++){
			eval(cswmOM+"cswmPopup"+cswmPI[iCount]+".style.filter=\"alpha(opacity=\"+cswmTL+\")\"");
		}
		cswmTTI=setTimeout("cswmFO(cswmTL-20);",10);
	}else{cswmHP(0);}
}
function cswmShowInFrame(MenuID,x,y){
	x+=document.body.scrollLeft;
	y+=document.body.scrollTop;
	cswmShow(MenuID,'','below',x,y,1);
}
function cswmRefresh(){}
function cswmMenuBarInit(){}

// SwapButton is called from the WebMenu OnShow and OnHide events
// state is true for selected or false unselected and id is the WM.Group ID property
function SwapButton(id, state)
{
//	if(state)
//		eval("document." + id + "Button.src='../images/" + id + "_selected.gif'");
//	else
//		eval("document." + id + "Button.src='../images/" + id + ".gif'");
}

