// Detect browser name e.g. Netscape, Microsoft Internet Explorer etc.
var detect = navigator.userAgent.toLowerCase();
var OS,browser,version,total,thestring;

if (checkIt('konqueror')) {
	browser = "Konqueror";
	OS = "Linux";
} else if (checkIt('safari')) browser = "Safari"
else if (checkIt('omniweb')) browser = "OmniWeb"
else if (checkIt('opera')) browser = "Opera"
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer"
else if (!checkIt('compatible')) {
	browser = "Netscape Navigator"
	version = detect.charAt(8);
}
else browser = "An unknown browser";

if (!version) version = detect.charAt(place + thestring.length);

if (!OS) {
	if (checkIt('linux')) OS = "Linux";
	else if (checkIt('x11')) OS = "Unix";
	else if (checkIt('mac')) OS = "Mac"
	else if (checkIt('win')) OS = "Windows"
	else OS = "an unknown operating system";
}

function checkIt(string) {
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

if(browser == "Internet Explorer") {
	document.write('<link rel="stylesheet" type="text/css" href="../styles/BCStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/DCAStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/DropMenuDiv_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/SiteStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PublicStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PBStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/CEStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PRStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/MBStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/OPStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/SCStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PSStyles_IE.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/CMStyles_IE.css" />');
	document.write('<script>document.onkeydown=disableCtrlKeyCombination;</script>');
	document.write('<script type="text/JavaScript" src="../scripts/editor.js"></script>');
	document.write('<script type="text/JavaScript" src="../scripts/CommonFuncions.js"></script>');
} else {
	document.write('<link rel="stylesheet" type="text/css" href="../styles/DropMenuDiv_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/SiteStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PublicStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/BCStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/DCAStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PBStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/CEStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PRStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/MBStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/OPStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/SCStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/PSStyles_MZ.css" />');
	document.write('<link rel="stylesheet" type="text/css" href="../styles/CMStyles_MZ.css" />');
	document.write('<script type="text/JavaScript" src="../scripts/editor.js"></script>');
	document.write('<script type="text/JavaScript" src="../scripts/CommonFuncions.js"></script>');
}
document.write('<link href="../styles/upload.css" rel="stylesheet" type="text/css" />');

//Function to Disable the Ctrl + N HotKeys for New Window in IE5+ and Mozilla
function disableCtrlKeyCombination(e) {
    //list all CTRL + key combinations you want to disable
    var forbiddenKeys = new Array('n', 'r', 't');
    var key;
    var isCtrl = false;

    if(window.event) {
		key = window.event.keyCode;     //IE
		if(window.event.ctrlKey)
			isCtrl = true;
    } else {
		key = e.which;     //firefox
		if(e.ctrlKey)
			isCtrl = true;
    }
    //if ctrl is pressed check if other key is in forbidenKeys array
    if(isCtrl) {
		for(i=0; i<forbiddenKeys.length; i++) {
			//case-insensitive comparation
			if(forbiddenKeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase()) {
				alert('Key combination CTRL + '
					+String.fromCharCode(key)
					+' has been disabled.');
				return false;
			}
		}
    }
}

function DisableAll() {
	for (var i=0;i < document.forms[0].elements.length;i++) {
		var e = document.forms[0].elements[i];
		switch(e.type.toUpperCase()) {
			case "TEXT": document.forms[0].disabled=true; break;
			case "PASSWORD": document.forms[0].disabled=true; break;
			case "TEXTAREA": document.forms[0].disabled=true; break;
			case "SELECT-ONE": document.forms[0].disabled=true; break;
			case "SELECT-MULTIPLE": document.forms[0].disabled=true; break;
			case "CHECKBOX": document.forms[0].disabled=true; break;
			case "RADIO": document.forms[0].disabled=true; break;
		}
	}
}
// onload="javascript:DisableAll();"
var printWindow, printData;
function doPrint(url) {
	var ah = screen.height - 350;
	var aw = screen.width - 400;
	var sUrl = url.substring(url.indexOf("param"))
	var sTurl = url.substring(0,url.indexOf("param"))
	sUrl = sUrl.replace("/","%2f")
	sUrl = sUrl.replace("+","%2b")
	url = (sTurl + sUrl)
	printWindow = window.open(url, "printVersion", "width="+aw+",height="+ah+",top=0,left=0,scrollbars=yes,status=yes");
	printWindow.focus();
	printWindow.print();
	setTimeout("printWindow.close();", 8500);
	/*if (url == '') {
		printWindow = window.open("", "printVersion", "width="+aw+",height="+ah+",top=0,left=0,scrollbars=yes");
		printData = '<html><head><title>Florida Building Code Online</title>'; 
		printData += '<script type="text/JavaScript" src="../scripts/jsDetectBrowser.js"></script>';
		printData += '</head><body><table width="100%"><tr><td>'+document.getElementById('PrintTable').innerHTML+'</td></tr></table></body></html>';
		printWindow.document.write(printData);
		printWindow.document.body.style.zoom = '100%';
		printWindow.document.close();
		printWindow.focus();
		printWindow.print();
		printWindow.close();
	} else {
	}*/
}

//function to check All the Checkbox while User click on "Check All" Button while deleting the Notices from Inbox
/*function SelectAll() {
	for (var i=0;i < document.forms[0].elements.length;i++){
		var e = document.forms[0].elements[i];
		if (e.type == "checkbox") {
			e.checked = document.forms[0].CheckAll.checked
		}
	}
}*/

//function to check for atleast one Checkbox is selected while deleting the Notices from Inbox
function SelectOne() {
	var chked;
	chked = false;
	for (var i=0;i < document.forms[0].elements.length;i++){
		var e = document.forms[0].elements[i];
		if (e.type == "checkbox") {
			if (e.checked)
				chked = true;
		}
	}
	if (chked == false) {
		alert('At least one Notice must be selected.');
		return false;
	} else {
		return confirm('Are you sure you want to delete selected Notice Information ?');
	}
}