<!-- hide from none Javascript Browsers
//detect browser
function UserAgent() {
var b=navigator.appName;

	if (b=="Netscape") this.b="ns";
	else if (b=="Microsoft Internet Explorer") this.b="ie";
	else this.b=b;
	this.version=navigator.appVersion;
	this.v=parseInt(this.version);
	this.ns=(this.b=="ns" && this.v>=4);
	this.ns4=(this.b=="ns" && this.v==4);
	this.ns5=(this.b=="ns" && this.v>=5);
	this.ie=(this.b=="ie" && this.v>=4);
	this.ie4=(this.version.indexOf('MSIE 4')>0);
	this.ie5=(this.version.indexOf('MSIE 5')>0);
	this.ie55=(this.version.indexOf('MSIE 5.5')>0);
        
	if (this.ie || this.ns5)
		this.w3c=true;
	else
		this.w3c=false;
}

at=new UserAgent();

//set focus on 1st entry field between the marked formName
function initFocus(formName) {
var theForm=document.forms[formName];
	gFocused=false;
	if (theForm) {
		for (i=0; i<theForm.length && !gFocused; i++) {
			if (theForm.elements[i].type != "hidden" 
					&& !gFocused) {
				theForm.elements[i].focus();
				gFocused = true;
			}
		}
		formName.value="yes";
	}
}

//set focus on 1st entry field between the marked formName
function setFocus(formName,name) {
var theForm=document.forms[formName];
	if (theForm) {
		theForm.elements[name].focus();
	}
	return true;
}

//check length
function checkLength(field,maxSize) {
	if (field.value.length>maxSize) {
		field.focus();
		msg="text:\n"+field.value
			+"\n\nhas lenght "+field.value.length
			+", maximun allowed is "+maxSize
			+"\n\nPlease revise.";
		alert(msg);
	}
	return true;
}

function putVal(formName,name,val) {
var theForm=document.forms[formName];
	if (theForm) {
		theForm.elements[name].value=val;
	}
	return true;
}


// - stop hiding -->
