// Browser Detection
var browser = new Object();
browser.type = 999;
browser.version = 0;

if (navigator.appName == "Netscape"){
    browser.type = 0;
    browser.version = parseFloat(navigator.appVersion);
} else if (navigator.appName == "Microsoft Internet Explorer"){
    browser.type = 1;
    var tok = navigator.appVersion.split("MSIE");
    browser.version = parseFloat(tok[1]);
}

// Body onload utility (supports multiple onload functions)
var gSafeOnload = new Array();

// Safe onLoad() add...
function safeAddOnload(f) {
	isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
   IEmac = ((document.all)&&(isMac)) ? true : false;
   IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
   
   // 1 - save onLoad

	if (IEmac && IE4) { // IE 4.5 blows out on testing window.onload
		window.onload = safeOnload;
		gSafeOnload[gSafeOnload.length] = f;
	} else if  (window.onload) {
		if (window.onload != safeOnload) {
			gSafeOnload[0] = window.onload;
			window.onload = safeOnload;
		}

		gSafeOnload[gSafeOnload.length] = f;
	}
	else {
		window.onload = f;
	}
}

// Method called to execute all the onLoad functions
function safeOnload(){
	for (var i=0;i<gSafeOnload.length;i++)
		gSafeOnload[i]();
}

var safeSubmitFlag = true;
function safeSubmit(){
    if(!safeSubmitFlag){
        return false;
    } else {
        safeSubmitFlag = false;
        return true;
    }
}