// THIS PAGE INCLUDES CUSTOM FUNCTIONS FOR THE CLIENT

var pageLoaded;
function onPageLoad() {
	preloadImages();
	pageLoaded = true;
	setMenuActive();
}

function onPageResize() {
}

function preloadImages() {
//	MM_preloadImages('');
}


function customHandler(desc,page,line,chr)  {		// Display Errors in status	 
	window.status = "JAVASCRIPT ERROR : " + desc + " : PAGE=" + page + " : LINE=" + line;
	return true;
}
window.onerror=customHandler;

function confirmCancel(confirmWhat)	{
	return confirm("Are you sure you want to " + confirmWhat + "?");
}

function setMenuActive() {
	var cID = section + "_" + page;
	var cItem = document.getElementById(cID);
	if (cItem)	cItem.className = "on";

	var cID = "mm0" + getNumber(section);	
	var cItem = document.getElementById(cID);
	if (cItem)	cItem.src = '../assets/images/mm0' + getNumber(section) + 'on.gif'
}


function getNumber(wSection) {
	switch  (wSection){
		case "home":
			return "1";
			break;						
		default : 
			break;
	}
}

function showOverImage(wSection) {
	if (wSection == section) return; 

	switch  (wSection){
		case "home":
			MM_swapImage('mm01','','../assets/images/mm01o.gif',1);
			break;		
		default : 
			break;
	}
}

function setupHome() {
	var homelink = document.getElementById("homeLink");
	if (homelink)
		homelink.style.visibility = 'hidden';
}
		
		function writeYear() {
	RightNow = new Date();
	var TheYear = RightNow.getYear()
	
	if (TheYear >= 100 && TheYear <= 1999)
	{TheYear=TheYear + 1900}
	else
	{TheYear=TheYear}
	document.write(TheYear)
}


/** BEGIN GALLERY FUNCTIONS ***/

function isTop() {
	return (top.window == window)
}



function pageEmail() {

	var emailPage = "/CMSTemplates/PhiladelphiaZoo/Tools-Email.aspx?cPage="
	showOverlay(emailPage + currentPage, 370, 400);
	
}

var galLoaded = null;
var galEmail = null;
var overlayOn = false;
//var cGal = params("gal")

function showGallery(wGallery) {
	$D("showGal" + wGallery);
	showOverlay(wGallery, 602,502);
	galLoaded = wGallery;
}



function showVid(wFLV) {
	return;
	$D("showGal" + wFLV);
	wURL = "/CMSTemplates/CherryLane/mediaPlayer.aspx?cVid=" + wFLV;
	
	showOverlay(wURL, 602,502);
	galLoaded = wFLV;
}

function hideGallery() {
	hideOverlay();
}


function galInit() {
	if (cGal != "") {
		cGal = cGal.replace("http://","");
		cGal = cGal.replace(location.hostname,"");	
		showGallery(cGal);
	}
}


function showOverlay(wPage,wHeight,wWidth) {

	$D("showOverlay " + wPage);
	
	if (!overlayOn) {
		overlayBackObj = document.getElementById("overlayBack");
		overlayBackObj.style.display = "block";
		overlayBackObj.style.filter = "alpha(opacity=0)";
		$("#overlayBack").fadeTo("normal",.5);
		$("#overlayFrameHolder").fadeIn();
	}
	
	var currentfr=document.getElementById("overlayFrame2");
	currentfr.height = wHeight;
	currentfr.width = wWidth;
	currentfr.style.display = "block";
	
	frames['overlayFrame2'].location.href = "http://" + location.hostname + wPage.replace("~", "");	

	$("HTML").addClass("noScroll");
	overlayOn = true;

}

function hideOverlay() {
	if (galEmail) {
		showGallery(galEmail);
		top.galEmail = null;
	}
	else {
		$("#overlayBack").fadeOut();
		$("#overlayFrameHolder").fadeOut();
		frames['overlayFrame2'].location.href = "/blank.html";
		$("HTML").removeClass("noScroll");
		overlayOn = false;
	}
	
}

