function printPage(page,title){
	title = title.replace(/ /g,"%20");
	var printThisPage;	
	printThisPage = "/print.asp?page=" + page + "&pagetitle=" + title;
	
	var myPrintWin;
	myPrintWin = window.open(printThisPage,"printerWin","toolbar=no,location=no,scrollbars=yes,resizable=yes,width=300,height=400");
	myPrintWin.focus();	
}

function makeConsoleWindow(url,winWidth,winHeight,winName){
	i = screen.width;
	k = screen.height;
	i = (i / 2);
	k = ( k / 2 );
	var consoleWin; 
	consoleWin = window.open(url,winName,"status=no,toolbar=no,location=no,scrollbars=yes,width=" + winWidth + ",height=" + winHeight);
	consoleWin.focus();
	consoleWin.moveTo((i-(winWidth / 2)),(k-(winHeight / 2)))
}

function makeSuggestion(){
	makeConsoleWindow("/content_files/admin/make_suggestion.asp",350,450,"suggConsole");
}

function adminConsole(){
	makeConsoleWindow("/admin/adminLogin.asp",300,390,"adminConsole");
}

function icGuideConsole(){
	makeConsoleWindow("/content_files/admin/icguideLogin.asp",300,350,"popConsole");
}
function faultConsole(){
	makeConsoleWindow("/content_files/admin/reportFault.asp",300,350,"popConsole");
}

function contactUsConsole(){
	makeConsoleWindow("/content_files/admin/contactUs.asp",300,390,"popConsole");
}

function helpConsole(helpID){
	helpURL = "/global/misc/help.asp?rec=" + helpID;
	makeConsoleWindow(helpURL,400,390,"popConsole");
}

function chkForm(chkFields, checkThisForm){
	var aFieldsToCheck = chkFields;
	aFieldsToCheck = aFieldsToCheck.split(",");
	k = checkThisForm;

	for(i=0;i<aFieldsToCheck.length;i++){
		for(j=0;j<document.forms[k].elements.length;j++){
			if((document.forms[k].elements[j].name == aFieldsToCheck[i])&&(document.forms[k].elements[j].value== "")){
				alert("Input required: " + aFieldsToCheck[i]);
				document.forms[k].elements[j].focus();
				return false;
			}

		}
	}
	
}

function searchMenu(){
	makeConsoleWindow("/content_files/admin/searchMenu.asp",300,350,"popConsole");
}

function targetPageParent(url){
	var passURL = url;
	window.opener.location = url;
}

function statusMessage(msg){

	window.status=msg;
	return true;

}

function viewNewsArchive(){
	makeConsoleWindow("/content_files/admin/newsArchive.asp",300,350,"popConsole");
}

function changeInfoStyles(){
	makeConsoleWindow("/content_files/admin/changeCSS.asp",300,350,"popConsole");
}

function processReferer(thisRecord,refMode){
	switch(refMode){
		case "FAQ":
			window.location = "?page=faqs&fid=" + thisRecord + "#" + thisRecord;
			break;
		case "SUG":
          	document.suggestion_main.refer_id.value = thisRecord;
          	document.suggestion_main.submit();
			break;
	}
}

