
function EditPage(pageID)
{
	var objWindow = OpenWindow(_sBasePath + "/admin/editpage.aspx?pgid=" + pageID, 800, 600, "AdminWindow");
	//document.location.href = "admin/editpage.aspx?pgid=" + pageID;
	WindowFocusWatcher(objWindow, AdminReturn);
}

function EditPanel(pageID, panelID)
{
	var objWindow = OpenWindow(_sBasePath + "/admin/editpanel.aspx?pgid=" + pageID + "&pnid=" + panelID, 800, 600, "AdminWindow");
	//document.location.href = "admin/editpanel.aspx?pgid=" + pageID + "&pnid=" + panelID;
	WindowFocusWatcher(objWindow, AdminReturn);
}
function DeletePage(pageID)
{
	var doit = confirm("Are you sure you wish to delete this page?\n\nAll Links to this page on other pages, and content on this page will be deleted.\nThis action cannot be un-done!");
	
	if(doit)
		document.location.href = _sBasePath +  "/admin/deletepage.aspx?pgid=" + pageID;		
}

function EmailPage(pageID)
{
	document.location.href = _sBasePath + "/admin/emailpage.aspx?pgid=" + pageID;
}

function DoLogin()
{
	var objWindow = OpenWindow(_sBasePath + "/admin/Login.aspx", 500, 300, "AdminWindow");
	WindowFocusWatcher(objWindow, AdminReturn);
}
function AdminReturn()
{
	var path = document.location.href;

	if(path.indexOf("?msg=lo") > -1)
	{
		path = path.substring(0, path.indexOf("?"));
	}
	
	document.location.href = path;
	//document.getElementById("Form1").submit();
}
function AddNewDepartment()
{
	var objWindow = OpenWindow(_sBasePath + "/Admin/Editdepartment.aspx?m=add&window=true", 800, 600, "AdminWindow");
	//document.location.href = "admin/editpanel.aspx?pgid=" + pageID + "&pnid=" + panelID;
	WindowFocusWatcher(objWindow, AdminReturn);
}
function AddNewPage(parentid, returnid)
{
	var objWindow = OpenWindow(_sBasePath + "/Admin/editpage.aspx?pmid=" + parentid + "&rid=" + returnid, 800, 600, "AdminWindow");
	//document.location.href = "admin/editpanel.aspx?pgid=" + pageID + "&pnid=" + panelID;
	WindowFocusWatcher(objWindow, AdminReturn);
}
function ExpandItem(pcid, imgid)
{
	var qString = _sBasePath + "/expanditem.aspx?";
	var sHref = document.location.href;
	if(sHref.toLowerCase().indexOf("admin") > -1)
		qString = "../" + qString;
		
	if(pcid != null)
		qString += "pcid=" + pcid;
	if(imgid != null)
		qString += "i=" + imgid;
	
	var objWindow = OpenWindow(qString, 640, 480, "ExpandContentWindow");
	WindowFocusWatcher(objWindow);
	
}

function OpenWindow(url, width, height, name, fullwindow)
{
	var posy = (screen.availHeight / 2) - (height / 2);
	var posx = (screen.availWidth / 2) - (width / 2 ) ;
	var status = "resizable=yes,scrollbars=yes,status=yes";
	
	if(fullwindow)
	{
		status == "";
	}
	return window.open(url, name, "width=" + width + ",height=" + height + "," + status + ",top=" + posy + ",left=" + posx);
}

/*
	Focus Watcher Code
*/

var _objWindowToCheck = null;
var _objWindowCheckReturnMethod = null;

function WindowFocusWatcher(windowobject, returnMethod)
{
	_objWindowToCheck = windowobject
	
	window.onfocus = window_focus_check;
	if(returnMethod)
		_objWindowCheckReturnMethod = returnMethod;
}
function window_focus_check(e)
{

	try
	{
				
		if(_objWindowToCheck)
		{
			if( !_objWindowToCheck.closed)
			{
			
				_objWindowToCheck.focus();	
				return;	
			}
		}
	}
	catch(e){}
	
	_objWindowToCheck = null;
	window.onfocus = null;
	if(_objWindowCheckReturnMethod)
	{
		_objWindowCheckReturnMethod();
		_objWindowCheckReturnMethod = null;
	}
}
/*
	END Focus Watcher Code
*/
function SquirtFlash(moviepath, width, height)
{
	document.write("<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=\"" + width + "\" height=\"" + height + "\"> \n");
	document.write("	<param name=\"movie\" value=\"" + moviepath + "\"> \n");
	document.write("	<param name=\"quality\" value=\"high\"> \n");
	document.write("	<embed src=\"" + moviepath + "\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\"" + width + "\" height=\"" + height + "\"></embed> \n");
	document.write("</object> \n");
}

function _Page_Initiate()
{
	if(_sSubPath != "admin")
		window.name = "PHCreativeCMSWebsite";
	else
		window.name = "PHCreativeCMSAdmin";

	Initiate_Stylesheet();

	var arrTags = document.getElementsByTagName("img");
	var arrImages = new Array();
	
	var f = 0;
	for(f = 0; f < arrTags.length; f++)
	{
		var objImage = new Image();
		objImage.src = arrTags[f].src;
		
		arrImages.push(objImage);
	}
	// Try local page initiate if one is present.
	try{Page_Initiate();}
	catch(e){}
}

window.onload = _Page_Initiate;