// JavaScript Functions
var homePage = 0;

// Calendar cell color change
function changeCell(ID, strClass)
{
	document.getElementById(ID).className = strClass;
}

// Pop-Up Window launcher
function openWindow(ID, xWidth, xHeight)
{
	window.open(ID,'newWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+xWidth+',height='+xHeight+',left=30,top=40');
}

//Admin Tabs Functions
var oldTabID_Admin = "Classes";
var oldTabClass_Admin = "tabLink";

function changeTab_Admin(ID, newClass, tmpClass)
{
	if (oldTabClass_Admin != "" && oldTabID_Admin != "")
	{
		document.getElementById(oldTabID_Admin).className = oldTabClass_Admin;
	}
	
	document.getElementById(ID).className = newClass;
	
	oldTabID_Admin = ID;
	oldTabClass_Admin = tmpClass;
}

var oldTabID = "ClassCalendar";
var oldTabClass = "tabLink";

function changeTab(ID, newClass, tmpClass)
{
	if (oldTabClass != "" && oldTabID != "")
	{
		document.getElementById(oldTabID).className = oldTabClass;
	}
	
	document.getElementById(ID).className = newClass;
	
	oldTabID = ID;
	oldTabClass = tmpClass;
	homePage = 0;
}

var oldID = "";
var oldClass = "";
var editID = 0;

function changeClass(ID, intID, newClass, tmpClass, blnHomePage)
{
	parent.homePage = blnHomePage;
	
	if (oldClass != "" && oldID != "")
	{
		document.getElementById(oldID).className = oldClass;
	}
	
	document.getElementById(ID).className = newClass;
	
	oldID = ID;
	oldClass = tmpClass;
	editID = intID;
}

function openEditWindow(strType, strTable, xWidth, xHeight, passID)
{	
	if (passID == 0)
	{
		alert('Please select a content item first.');
	}
	else
	{
		if (homePage == 1)
		{
			alert('You cannot delete this page,  it can only be edited.');
		}
		else
		{
			window.open('genForm.asp?TableName='+strTable+'&Type='+strType+'&ID='+passID,'editWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width='+xWidth+',height='+xHeight+',left=25,top=15');
		}
	}
}

function openAddWindow(strType, strTable, xWidth, xHeight)
{
	var pagesAllowed = 6;
	if (oldTabID == "Content" && recordCount > pagesAllowed)
	{
		alert('You can not have more then '+pagesAllowed+' pages at one time.\nYou must delete a page to add another, or edit a current page.');
	}
	else
	{
		window.open('genForm.asp?TableName='+strTable+'&Type='+strType,'addWindow','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=620,height=325,left=25,top=15');
	}
}

function YesNoMsg(strMsg)
{
	var yesNo;
	
	yesNo = confirm(strMsg);
	
	if (yesNo == true)
	{
		return true;
	}
	
	if (yesNo == false)
	{
		return false;
	}
}
