<!-- //WWW_FormLayer.js, Form and layer management
//vBB0.9.3.1, created 18-Aug-2003, latest 15-Sep-2005
document.WWW=new Object();
document.WWW.MS=(window.navigator.appName.substring(0,6).toLowerCase()=="micros");
document.WWW.DOM=document.getElementById;
document.WWW.NN4=document.layers;
document.WWW.ALL=document.all;
document.WWW.scrY=0;
document.WWW.confirm='';
document.WWW.doOnLoad='';

function setFormField(t,z,y){ //20040423
//triplets: formtype, formfield id, value
	var d=document,dW=d.WWW,a=setFormField.arguments,n=a.length,i,t,x,y,z;
	if(dW.NN4) {alert("Sorry. You are using an old, unsupported web browser. Please upgrade.");exit();}
	if(n%3) return;//must be triplets
	for(i=0;i<n;i+=3){
		t=a[i]; z=a[i+1]; y=a[i+2];
		if(t=="radio"){
			if(dW.DOM) x=d.getElementById(z+y);
			else if(dW.ALL) x=eval("d.all."+z+y);
		}else{
			if(dW.DOM) x=d.getElementById(z);
			else if(dW.ALL) x=eval("d.all."+z);
		}
		if (x!=null){
			switch(t){
			case "static": x.innerHTML = y;break;
			case "email": x.innerHTML = y;x.href = "mailto: "+y; break;
			case "checkbox": x.checked=(y==1);break;
			case "radio": x.checked=true;break;
			case "hidden":
			case "password":
			case "select":
			case "text":
			case "textarea": if (y!="") x.value=y;break;
			}
		}
	}
}
//function setFormField(t,z,y){
////formtype, formfield id, value
//	var d=document,dW=d.WWW,x;
//	if(dW.NN4) {alert("Sorry. You are using an old, unsupported web browser. Please upgrade.");exit();}
//	if(t=="radio"){
//		if(dW.DOM) x=d.getElementById(z+y);
//		else if(dW.ALL) x=eval("d.all."+z+y);
//	}else{
//		if(dW.DOM) x=d.getElementById(z);
//		else if(dW.ALL) x=eval("d.all."+z);
//	}
//	//alert("x: "+x+", t: "+t+"z: "+z+"y: ");
//	if (x!=null){
//		switch(t){
//		case "static": x.innerHTML = y;break;
//		case "email": x.innerHTML = y;x.href = "mailto: "+y; break;
//		case "checkbox": x.checked=(y>0);break;
//		case "radio": x.checked=true;break;
//		case "hidden":
//		case "password":
//		case "select":
//		case "file":
//		case "text":
//		case "textarea": if (y!="") x.value=y;break;
//		}
//	}
//}
function enableFormField(z){//HW v0.2.2
	var x=MM_findObj(z); if(x!=null) x.disabled=false;
}
function disableFormField(z){//HW v0.2.2
	var x=MM_findObj(z); if(x!=null) x.disabled=true;
}
function showBusy(){//BB 0.10.0; 20040514; args are edit layers
	var d=document,dW=d.WWW,a=showBusy.arguments;
	for (i=0; i<a.length; ++i)
		MM_showHideLayers(a[i],'','hide');
	MM_showHideLayers('div_pageloading','','show','div_viewer','','hide','LayerView','','hide');
	if(dW.MS) window.scrollTo(0,0);
}
function showEdit(sL){//BB 0.10.0; 20040514
	var d=document,dW=d.WWW;
	MM_showHideLayers(sL,'','show','div_viewer','','hide','LayerView','','hide','div_popup','','hide');
	if(dW.MS) {dW.scrY=d.body.scrollTop; window.scrollTo(0,0);}
}
function showPopup(sL){//BB 0.10.0; 20040514
	var d=document,dW=d.WWW;
	MM_showHideLayers(sL,'','show','div_popup','','show'/*,'LayerView','','hide'*/);
	if(dW.MS) {dW.scrY=d.body.scrollTop; window.scrollTo(0,0);}
}
function doCancel(){//BB 0.10.0; 20040514; args are edit layers
	var d=document,dW=d.WWW,a=doCancel.arguments;
	for (i=0; i<a.length; ++i)
		MM_showHideLayers(a[i],'','hide');
	if(dW.MS) window.scrollTo(0,dW.scrY);
	MM_showHideLayers('div_viewer','','show','LayerView','','show');
}
function setFormConfirm(scon){
	document.WWW.confirm=scon;
}
function checkFormConfirm(ts,l){//BB 0.10.0; 20040514; args are timestamp, edit layers
	var d=document,dW=d.WWW;
	if(dW.confirm){
		if(confirm(dW.confirm))
			eval(showBusy(l));//eval allows for multiple args in l
		else return false;
	}else
		eval(showBusy(l));
	WWW_setTimestamp(ts);
	return true;
}
function openPDFWindow(sURL){//HW v0.4.6
	w=window.open(sURL,'PDFWindow','menubar=no,toolbar=no,directories=no,location=no,scrollbars=yes,resizable=yes');
	w.focus();
}

//-->

