// PageEdit 1.7.1b
// 10-21-2002

		// browser detection code from HierMenus 4.0.9
				
		HM_DOM 		= (document.getElementById) ? true : false;
		HM_NS4 		= (document.layers) ? true : false;
		HM_IE 		= (document.all) ? true : false;
		HM_IE4 		= HM_IE && !HM_DOM;
		HM_Mac 		= (navigator.appVersion.indexOf("Mac") != -1);
		HM_IE4M 	= HM_IE4 && HM_Mac;
		HM_IsMenu 	= (HM_DOM || HM_NS4 || (HM_IE4 && !HM_IE4M));
		
		HM_BrowserString = HM_NS4 ? "NS4" : HM_DOM ? "DOM" : "IE4";
	
document.write('<script src="pageedit/peconfig.php"><' + '\/script>');

function PE_displayBtn(blockID) {
	if (PE_isLoggedIn() == true) {
		var htmlText = "<A HREF='javascript:PE_doEdit(" + blockID + ")'>" + "<img src='pageedit/images/edit.gif' border=0></a>";
		if (PE_useUndo) {
			htmlText = htmlText + "<A HREF='javascript:PE_doUndo(" + blockID + ")'>";
			htmlText = htmlText + "<img src='pageedit/images/undo.gif' border=0></a>"; // show 'undo' btn
		}
		document.write(htmlText);	// display button
	}
}

function PE_doEdit(blockID) {
	fileURL = document.URL;	// get URL of current HTML doc
	var newWin = window.open("","","HEIGHT=415,WIDTH=430"); // do this last, minimizing the time spent staring at blankness
	newWin.location = 'pageedit/editpage.php?blockID=' + blockID + '&fileURL=' + fileURL;
	
}

function PE_doUndo(blockID) {
	fileURL = document.URL;	// get URL of current HTML doc
	//if (confirm("Are you sure you want to discard your last change to this page?")) {
		//newWin = window.open("","","HEIGHT=415,WIDTH=430"); // do this last, minimizing the time spent staring at blankness
		location = 'pageedit/undopage.php?blockID=' + blockID + '&fileURL=' + fileURL;
	//}
}

function PE_doPreview() {
 	var previewWin = window.open();
 	previewWin.document.write(document.forms[0].HTMLTextField.value);
}

function PE_displayLogin() {
	if (PE_isLoggedIn() == true) {
		document.write("logged in | <a href='' onclick='PE_logOut()'>logout</a>");
	} else {
		document.write("<a href='pageedit/login.php'>login</a>");
	}
}

function PE_isLoggedIn() {
	var theCookie = document.cookie;
	var brokencookie = theCookie.split(';');
	var ourCookie = 'not!';
	var i=0;
	while (i < brokencookie.length) {
		var testString = brokencookie[i];
		if (testString.indexOf(PE_theSiteID) != -1) {
			ourCookie = brokencookie[i];
		}
		i++;
	}
	var finalString = ourCookie.split('=');
	var auth = finalString[1] // substring(5,7);
	if (auth != "") {
		if (auth == "ok") {
			return true;
		} else {
			return false;
		}
	}
}

function PE_logOut() {
	// today = new Date()
	document.cookie = PE_theSiteID + "=no;expires=0;path=/"; // "auth=no;expires=0"// + today;
	// document.write(document.cookie)
	location.reload();
}

function PE_backAndReload() {
	history.go(-2);
	//location.reload();
}

// backwards compatibility functions

function displayLogin() {
	PE_displayLogin();
}

function displayBtn(blockID) {
	PE_displayBtn(blockID);
}

function peLogin() {
	PE_displayLogin();
}

function peBtn(blockID) {
	PE_displayBtn(blockID);
}
