function addLoadEvent(func) {   
   var oldonload = window.onload; 
   if (typeof window.onload != 'function') {   
     window.onload = func;   
   } 
   else {   
     window.onload = function() {   
     if (oldonload) {   
     	oldonload();   
     }   
     func();   
     }  
   }
}
function clearDate(field){
	var formField = document.getElementById(field);
	if(formField.value == 'MM/DD/YYYY' || formField.value == 'mm/dd/yyyy'){
		formField.value = '';
	}
}
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} 
	else {
		limitCount.value = limitNum - limitField.value.length;
	}
}
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode;
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
}
function containsElement(arr, ele) {
	var found = false, index = 0;
	while(!found && index < arr.length){
		if(arr[index] == ele){
			found = true;
		}
		else{
			index++;
		}
	}
	return found;
}
function getIndex(input) {var index = -1, i = 0, found = false;while (i < input.form.length && index == -1){if (input.form[i] == input){index = i;}else{i++;}return index;}return true;}
function launchWin(page,name,height,width,trim,resize,scroll) {var leftvalue = ((screen.availWidth / 2) - (width / 2) - 10);var topvalue = ((screen.availHeight / 2) - (height / 2));if (trim) {OpenWin = this.open(page, name, "top=" + topvalue + ", left=" + leftvalue + ",status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=" + scroll + ",resizable=" + resize + ",height=" + height + ",width=" + width);} else {OpenWin = this.open(page, name, "top=" + topvalue + ", left=" + leftvalue + ",status=yes,toolbar=no,menubar=no,location=no,scrollbars=" + scroll + ",resizable=" + resize + ",height=" + height + ",width=" + width);}OpenWin.focus();}
function launchProfile(page,name,trim,resize,scroll) {var height = screen.availHeight - 60;var width = screen.availWidth - 5;var leftvalue = 0;var topvalue = 0;if (trim) {OpenWin = this.open(page, name, "top=" + topvalue + ", left=" + leftvalue + ",status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=" + scroll + ",resizable=" + resize + ",height=" + height + ",width=" + width);} else {OpenWin = this.open(page, name, "top=" + topvalue + ", left=" + leftvalue + ",status=yes,toolbar=no,menubar=no,location=no,scrollbars=" + scroll + ",resizable=" + resize + ",height=" + height + ",width=" + width);}OpenWin.focus();}

