document.write("<style>#footerNav .L1listItem { visibility:hidden; }</style>");
var JavaScriptSchoolID = 118, footerNavClass = "def";

//Check for added variable to podium url
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return pair[1];
		}
	} 
	return -100;
}
//stuff thats done when the page is loading....
var L1Array = new Array(
	{pageid : 118400, site : "dexter"},
	{pageid : 118401, site : "dexter"},
	{pageid : 118396, site : "dexter"},
	{pageid : 118397, site : "dexter"},
	{pageid : 118398, site : "dexter"},
	{pageid : 118399, site : "dexter"},
	{pageid : 118407, site : "southfield"},
	{pageid : 118402, site : "southfield"},
	{pageid : 118403, site : "southfield"},
	{pageid : 118404, site : "southfield"},
	{pageid : 118405, site : "southfield"},
	{pageid : 118406, site : "southfield"},
	{pageid : 118941, site : "claycenter"},
	{pageid : 118944, site : "briarwood"},
	{pageid : 118946, site : "summer"}
);

var flashtitlelocation = "/flash/titles/generic.swf";
switch(ChooseSite()){
	case "dexter":
		document.write("<link rel='stylesheet' type='text/css' href='/css/dexter.css'/>");
		flashtitlelocation = "/flash/titles/dexter.swf";
		footerNavClass = "dex";
		break;
	case "southfield":
		document.write("<link rel='stylesheet' type='text/css' href='/css/southfield.css'/>");
		flashtitlelocation = "/flash/titles/southfield.swf";
		footerNavClass = "sou";
		break;
	case "claycenter":
		document.write("<link rel='stylesheet' type='text/css' href='/css/claycenter.css'/>");
		break;
	case "briarwood":
		document.write("<link rel='stylesheet' type='text/css' href='/css/briarwood.css'/>");
		break;
	case "summer":
		document.write("<link rel='stylesheet' type='text/css' href='/css/summer.css'/>");
		break;
	default:
		document.write("<link rel='stylesheet' type='text/css' href='/css/portal.css'/>");
		break;
}


function ChooseSite(){
	for(var p = 0; p < L1Array.length; p++){
		//alert("looping...." + p);
		if(pdGlobal.currentPages[0].id == L1Array[p].pageid){
			return L1Array[p].site;
			break;
		}
	}
	return "portal";
}

//flash title variable
//var notloaded = true;

//document.ready stuff....
$(document).ready(function(){

//START CSP sdb 120709 added this to change the Podium forced text style on the portal
	switch(pdGlobal.currentPages[0].title){
		case "Dexter Alumni": $("td .tblcell").addClass("cchtxt-12664"); $("td .tblcell .link").css("color", "#761620"); $("td .tblcell .link").css("font-size", "12px"); break
		case "Southfield Alumni": $("td .tblcell").addClass("cchtxt-12664"); $("td .tblcell .link").css("color", "#223A99"); $("td .tblcell .link").css("font-size", "12px"); break
	}
//END CSP sdb 120709 added this to change the Podium forced text style

	//all your menus are belong to us...
	$("#footerNav").addClass(footerNavClass);
		$("#dex_L1").css("visibility","visible"); make_pdL("dex_L1 ul");
		$("#south_L1").css("visibility","visible"); make_pdL("dex_L1 ul");
		$("#clay_L1").listL2s({callback:function(){ $("#clay_L1").css("visibility","visible"); make_pdL("clay_L1 ul"); }});
		$("#briar_L1").listL2s({callback:function(){ $("#briar_L1").css("visibility","visible"); make_pdL("briar_L1 ul"); }});
		$("#sum_L1").listL2s({callback:function(){ $("#sum_L1").css("visibility","visible"); make_pdL("sum_L1 ul"); }});
	
	if(pdGlobal.currentPages[pdGlobal.currentPages.length-1].type === "content"){
		var MenuArray = new Array(
			{pageid : 118402,hoffset:-15,voffset:0},
			{pageid : 118403,hoffset:-35,voffset:0},
			{pageid : 118404,hoffset:-35,voffset:0},
			{pageid : 118405,hoffset:0,voffset:0},
			{pageid : 118406,hoffset:0,voffset:0},
			{pageid : 118407,hoffset:0,voffset:0}
		);
		
		var L1_on = pdGlobal.currentPages[0].id;
		var options = {
			//CSP NRM 06/30/2010 - Added this to banner html - css_path:"/script/menu3/menu_down.css",
			xml_path:"/xml/default.asp",
			sid:118,
			direction:"down",
			settings:MenuArray,
			currentL1:L1_on,
			showL3s:false,
			debug: true
		};
		//alert($('#southfield-banner').children("#nav").attr("id"))
		$('#snav').menu(options);
		
		//document.ready stuff....
		var DexMenuArray = new Array(
			{pageid : 118400,hoffset:-0,voffset:0},
			{pageid : 118401,hoffset:-0,voffset:0},
			{pageid : 118396,hoffset:-30,voffset:0},
			{pageid : 118397,hoffset:-35,voffset:0},
			{pageid : 118398,hoffset:-35,voffset:0},
			{pageid : 118399,hoffset:0,voffset:0}
		);
		
		
		var DL1_on = pdGlobal.currentPages[0].id;
		var dexteroptions = {
			//CSP NRM 06/30/2010 - Added this to banner html - css_path:"/script/menu3/dexter_menu.css",
			xml_path:"/xml/default.asp",
			sid:118,
			direction:"down",
			settings:DexMenuArray,
			currentL1:DL1_on,
			showL3s:false,
			debug:true
		};
		$('#dnav').menu(dexteroptions); 
	}
	
//flash titles
	if(pdGlobal.currentPages[pdGlobal.currentPages.length-1].type === "content"){
		var emTagName = "fh_1001"
		var flashv={};
		var flashheight = "55px";
		flashv.titleL1 =pdGlobal.currentPages[0].title;
		if(pdGlobal.currentPages[1] != undefined){
			flashv.titleL2 =pdGlobal.currentPages[1].title;				
		}
		if(pdGlobal.currentPages[2] != undefined){
			flashv.titleL3 =pdGlobal.currentPages[2].title;	
			flashheight = "55px";
		}
		
		flashv.flashID =emTagName; 				
						
		$(".ptl2").parent().flash({ 
			//src: '/flash/header.swf',
			src: flashtitlelocation,
			wmode:'transparent',
			flashvars: flashv,
			width: '100%',
			height: flashheight,
			AllowScriptAccess: 'always'
		});	
		$(".ptl2").css("display","block");
		$(".ptl3").css("visibility","visible");					
	}

	
	$("#moonPhase").each(function(){ doMoonPhase(this); });
	
});

//more flash title stuff
function titleResize(v1, v2, v3){
	$("#"+v3).height(v1+'px')
	$("#"+v3).width(v2+'px')
}

function make_pdL(ulID){
	if(pdGlobal){
		$("#"+ulID+" li a").each(
			function(){
				if(pdGlobal.userLoggedIn && !$(this).hasClass("noPDL") && $(this).attr("href").indexOf("t=")>-1 && $(this).attr("href").indexOf("podium")>-1){
					var pageID = $(this).attr("href").split("=")[1];
					if(pageID.indexOf("&")>-1){ pageID = pageID.split("&")[0]; }
					$(this).attr("href","javascript:__pdL('"+pageID+"','"+$(this).text()+"', '2', '', 'pbContent', 'True', '0', '', 'default.aspx')");
				}
			}
		);
	}
}


function doMoonPhase(obj){
	// Original:  James Thiele (mailto:jet@eskimo.com)
	// Save the two necessary images from our example page at: http://messages.javascriptsource.com/moon-phases.html
	// NOTE: this script was modified to use jquery and to condense - WH TV 5/20/09
	
	var		black = "/images/black.gif", white = "/images/blue.gif", height=1, size=50, i, currentDate=new Date(), x=currentDate;
	currentDate.setTime(currentDate.getTime() + (currentDate.getTimezoneOffset()*60000));
	
	var		blueMoonDate = new Date(96, 1, 3, 16, 15, 0),
			lunarPeriod=29*(24*3600*1000) + 12*(3600*1000) + 44.05*(60*1000), 
			moonPhaseTime=(currentDate.getTime() - blueMoonDate.getTime()) % lunarPeriod, 
			percentRaw=(moonPhaseTime / lunarPeriod), 
			percent=Math.round(100*percentRaw) / 100, percentBy2=Math.round(200*percentRaw), 
			left=(percentRaw >= 0.5) ? black : white,
			right=(percentRaw >= 0.5) ? white : black, 
			time=Math.round((lunarPeriod-moonPhaseTime)/(24*3600*1000));

	$moonGraphicContainer = $("<div>").css("text-align","center");
		$moonGraphicWrap = $("<div>").css("margin","0 auto");
		
		$Image = $("<img />").attr("height","1");
	
	percentBy2 = (percentBy2 > 100)?(percentBy2 - 100):percentBy2;
	
	for (i = -(size-1); i < size; ++i) {
		var wid=2*parseFloat(Math.sqrt((size*size)-(i*i)));
		$lineByLine = $("<div>");
			if (percentBy2 != 100) { $Image.clone().attr("width",wid*((100-percentBy2)/100)).attr("src",left).appendTo($lineByLine); }
			if (percentBy2 != 0) { $Image.clone().attr("width",wid*((percentBy2)/100)).attr("src",right).appendTo($lineByLine); }
		$lineByLine.appendTo($moonGraphicContainer);
	}
	
	$moonGraphicContainer.wrap($moonGraphicWrap).appendTo(obj);
	
	var containerText = "Next full moon is in about "+time+" day"+((time > 1)?"s":"");
		$("<div>").addClass("maintext").css("margin-top","10px").css("text-align","center").html(containerText).appendTo(obj);
}
