//CAS112583 sdb 061810 adding padding-top to entire site instead of in site style Layout>>Body, affected "print" option
$('#PageBody').css("padding-top","127px");

function TurnStuffOn(){
	if(pdGlobal.currentPages[0]){
		if(pdimageon = pdGlobal.currentPages[0].id){
			CurrentOn = pdimageon;
			switch(pdimageon){
				case 111505: $('#L1_1').css("background-position","-291px -199px"); break;
				case 111506: $('#L1_2').css("background-position","-433px -199px"); break;
				case 111507: $('#L1_3').css("background-position","-561px -199px"); break;
				case 111508: $('#L1_4').css("background-position","-695px -199px"); break;
				case 111509: $('#L1_5').css("background-position","-838px -199px"); break;
				case 111799: $('#omni_1').css("background-position","-611px -233px"); break;
				case 111510: $('#omni_2').css("background-position","-703px -233px"); break;
				case 111511: $('#omni_3').css("background-position","-772px -233px"); break;
				case 111512: $('#omni_4').css("background-position","-890px -233px"); break;
			}
		}
	}
	//SwitchSidebar();//CSP sdb 011110 
					  //I commented this out as this wasn't being 
					  //called, but I need to run the TurnStuffOn function, which 
					  //was actually not set in the banner(I put it back in for the bread crumb function)
	SetBannerStuff();
}	
function buildBreadcrumbTrail(){
	var returnVal = "";
	for(i=0; i < pdGlobal.currentPages.length; i++){
		returnVal += "<a class='custom_bread_crumb' href='/podium/default.aspx?t="+pdGlobal.currentPages[i].id+"'>" + pdGlobal.currentPages[i].title + "</a>";
		if(i != pdGlobal.currentPages.length-1){
			returnVal += "<span class='bread_arrow'><!-- --></span>"
		}
	}
	return returnVal;
}
function GetFormatedDate(){
	var today = new Date();
	var dow;
	var cm;
	switch(today.getDay()){
		case 0: dow = "Sunday"; break;	
		case 1: dow = "Monday"; break;
		case 2: dow = "Tuesday"; break;
		case 3: dow = "Wednesday"; break;
		case 4: dow = "Thursday"; break;
		case 5: dow = "Friday"; break;
		case 6: dow = "Saturday"; break;
	}
	switch(today.getMonth()){
		case 0: cm = "January"; break;
		case 1: cm = "February"; break;
		case 2: cm = "March"; break;
		case 3: cm = "April"; break;
		case 4: cm = "May"; break;
		case 5: cm = "June"; break;
		case 6: cm = "July"; break;
		case 7: cm = "August"; break;
		case 8: cm = "September"; break;
		case 9: cm = "October"; break;
		case 10: cm = "November"; break;
		case 11: cm = "December"; break;
	}
	return dow+", "+cm+" "+today.getDate()+", "+today.getFullYear();
}

function SetBannerStuff(){
	$("#contentPageHeaderText").html(buildBreadcrumbTrail());
	
	$("#currentDate").html(GetFormatedDate());
	switch(pdGlobal.currentPages[0].id){
		case 111505: setPhoto(1); break;//About CSUS 12070
		case 111506: setPhoto(2); break;//Admission 12071
		case 111507: setPhoto(3); break;//Academics 12072
		//CSP sdb 042910 moved to an if statement below case 111508: setPhoto(4); break;//School Life 12073
		case 111509: setPhoto(5); break;//News & Events 12074
		
		//Omni nav
		case 111510: setPhoto(6); break;//Alumni 12075
		case 111511: setPhoto(7); break;//Support CSUS 12076
		case 111512: setPhoto(8); break;//Contact Us 12077
		//CSP sdb 042910 moved to an if statement below case 111799: setPhoto(9); break;//Athletics 20664
		//CSP sdb 050510 changed default photo original is default.jpg
		default: $("#bannerPhoto").css("background","url('/ftpimages/350/podium/style622/bannerPhotos/default_v2.jpg') no-repeat"); break;
	}
	
	//CSP sdb 042910 added these if statement because the photo switch wasn't working Athletics in an L2 under School Life
	if(pdGlobal.currentPages[0].id==111508){//on School Life
		setPhoto(4);
	}
	if(pdGlobal.currentPages[1]){//on Athletics
		if(pdGlobal.currentPages[1].id==111799){
			setPhoto(9);
		}
	}
	
}


function setPhoto(L1){
	if(bannerPhoto[L1-1]){
		$("#bannerPhoto").css("background","url('"+bannerPhoto[L1-1].filename+"') no-repeat");
	}else{
	//CSP sdb 050510 changed default photo original is default.jpg
		$("#bannerPhoto").css("background","url('/ftpimages/350/podium/style622/bannerPhotos/default_v2.jpg') no-repeat");
	}
	
}

function MS_swap(Mitem,Mtype){
	Mitem.src=Mitem.getAttribute(Mtype || "origsrc");
}

function MS(img_swap){
	img_swap.setAttribute("origsrc",img_swap.src);
	img_swap.setAttribute("onload","");
   	img_swap.oversrc_img = new Image();
  	img_swap.oversrc_img.src=img_swap.getAttribute("oversrc");
    img_swap.onmouseover = new Function("MS_swap(this,'oversrc');");
    img_swap.onmouseout = new Function("MS_swap(this);");
	img_swap.style.cursor = 'pointer';
}

/*ripped from prototype.js*/
function M_object(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++)
			elements.push(M_object(arguments[i]));
		return elements;
	}
	if (typeof element == 'string')
		element = document.getElementById(element);
	return element;
}

//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;

}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
				oldonload();
			}
			func();
		}
	}
}

function insertFooterCode(){
	var footerContainer = document.createElement("div");
	footerContainer.innerHTML = M_object("podium_footer").innerHTML;
	document.body.appendChild(footerContainer);
}