var CurrentL1 = 0;
var currentTab = 4;
var fade = "";

$(document).ready(function(){

	if(pdGlobal.currentPages[0].type == "content"){
		switch(pdGlobal.currentPages[0].id){
			case 115815: CurrentL1 = 1; $("#banner #admissions").css("display","block"); break;
			case 122758: CurrentL1 = 3; $("#banner #tao").css("display","block"); break;
			default: CurrentL1 = 2; $("#banner #proctoraz").css("display","block");  break;
		}
	}else{
		CurrentL1 = 5;
		$("#banner #default").css("display","block"); 
		$(".sitelayout").addClass("content-page");
	}
	
	/*left column img container*/
	var imgPath = $(".sitetph").children().attr("src");
	var imgHeight = $(".sitetph").children().attr("height");
	//alert(imgHeight);
	if(imgPath != undefined){
		$(".sitetph").children().remove();
		$("#cPagePhotoBox4 img").attr("src",imgPath);
		$("#custom-photo").css("display","block");
		if(imgHeight != 0){
			$(".sitelcol").css("padding-top",imgHeight + 50);
		}
	}else{
		$(".sitelcol").css("padding-top","0px");
	}
	
	CheckUserNav();
	
	//on state control
	if(pdGlobal.currentPages.length > 1){
		switch(pdGlobal.currentPages[1].id){
			case 122759:$("#nav_1").addClass("on"); break;
			case 122760:$("#nav_2").addClass("on"); break;
			case 122761:$("#nav_3").addClass("on"); break;
			case 122763:$("#nav_4").addClass("on"); break;
		}
	}
	switch(pdGlobal.currentPages[pdGlobal.currentPageLevel-1].id){
		case 115800:$("#ad_nav_1").addClass("on"); $(".sitepg").addClass("orange"); break;
	    case 126671:$("#ad_nav_2").addClass("on"); $(".sitepg").addClass("blue"); break;
	    case 115806:$("#ad_nav_3").addClass("on"); $(".sitepg").addClass("purple"); break;
	    case 115809:$("#ad_nav_4").addClass("on"); $(".sitepg").addClass("grey"); break;
	    case 115803:$("#ad_nav_5").addClass("on"); $(".sitepg").addClass("tan"); break;
	}
	
	if(pdGlobal.currentPages[pdGlobal.currentPageLevel-1].id == 115816){
		$("#ad_nav_1").addClass("on");
		$(".sitepg").css({"padding-top":"350px"}).addClass("orange");
		buildHoverEvent();
		currentTab = 1;
		$("#ad_images").css("display","block");
		$("#ad_images_1").css("display","block");
		fade = setTimeout(function(){startFade();},4000);
		
	}
	
	
	//hoffset:200,debug:false
	var atoz_options = {
	   	schoolid:3,
	    groupid:10923
	    
	};
	$('#atoz').atoz(atoz_options);
	
	
	/*Nav control*/
	buttonOn(CurrentL1);
	$("#L1_"+CurrentL1).addClass("on");
	
	
	$("#L1 li a").hover(function(){
        //hover
        buttonOn(parseInt($(this).attr("id").split("_")[1]));
    },function(){
    	//off
       	buttonOff(parseInt($(this).attr("id").split("_")[1]));
    });	
    /*end Nav control*/
    /*
    var link_options = {
		css_path:"/css/buttons_top.css",
		buttonsPerRow:5,
		useImages:true
	};
	
	$('#buttons-top').createButtons(link_options);
	*/
	
	var bottom_link_options = {
		css_path:"/css/buttons_left.css",
		buttonsPerRow:1,
		useImages:false
	};
	if(pdGlobal.currentPages[0].id == 115815){
		$('#buttons-left').createButtons(bottom_link_options).css("display","block");
		$("#campus-map").css("display","block");
		$("#campus-map a").click(function(){
			var url = $(this).attr("href");
			$(this).attr("href","javascript:void(0);");
			window.open (url,"myWindow","location=0,status=0,scrollbars=1,width=1020,height=800");
		});
	}
	
	
	if(pdGlobal.currentPages[0].id == 129138){
		$("#prospective-student").css("display","block");
	}
	
	
	//willow alumni athletes left column
	//var currentPage = parseInt(pdGlobal.currentPages[pdGlobal.currentPages-1].id);
	if(pdGlobal.currentPages[pdGlobal.currentPageLevel-1].id==129144){
	//if (currentPage === 129144) {
		var textID = $("#alumniAthletes").attr("tid"); //this grabs the news id from the div - if replacing one of Tristan's set ups
		 willow.getText(textID,function(data){
			var textItem = data.body;
			$("#alumniAthletes").append(
					"<div style='width:155px;'><div><img src='/images/aa_header.gif' alt='' width='155' height='40' border='0'></div><div style='background: #F3F0B2; padding-left:10px; padding-right:10px;'><div><img src='/images/spacer.gif' alt='' width='1' height='5' border='0'></div><div id='testtest'>"+textItem+"</div><div><img src='/images/spacer.gif' alt='' width='1' height='10' border='0'></div></div><table width='155' border='0' cellspacing='0' cellpadding='0'><tr><td align='left' valign='top' width='12'><div><img src='/images/aa_left_btn.gif' alt='' width='12' height='23' border='0'></div></td><td align='left' valign='top' width='130'><a href='/podium/default.aspx?t=130443'><img src='/images/aa_submit_btn.gif' alt='' width='130' height='23' border='0'></a></td><td align='left' valign='top' width='13'><div><img src='/images/aa_right_btn.gif' alt='' width='13' height='23' border='0'></div></td></tr></table><div><img src='/images/aa_below_btn.gif' alt='' width='155' height='13' border='0'></div></div>"
				 );
		 });
	}
	//end of alumni athletes
	
	//blog
	var options = {
		sid:3
	};
	$('.comm').dean(options); 
    
});

function CheckUserNav(){
	switch(pdGlobal.loginBoxMode){
        case "Hidden": $(".lcolnsep").css("display","none"); break;
        case "Collapsed": $(".lcolnsep").css({"background-image":"url(/ftpimages/3/podium/style734/login_bottom.png)","height":"14px","width":"176px"}); break;
    }
}	
function startFade(){
	$("#ad_images_"+currentTab).fadeOut(1000,function(){
		onBefore();
	});
}
function onBefore(){
	if(currentTab == 5){
		currentTab = 1;
	}else{
		currentTab++;
	}
	onAfter();
}

function onAfter(){
	$("#ad_images_"+currentTab).fadeIn(1000,function(){
		fade = setTimeout(function(){startFade();},4000);
	});
	switchColor();
	
}

function buildHoverEvent(){
	$("#ad_nav li a").hover(function(){
		//$("#ad_images_"+currentTab).css("display","none");
		clearTimeout(fade);
		currentTab = parseInt($(this).attr("id").split("_")[2]);
		var $adImages = $("#ad_images");
		$adImages.children().each(function(){
			$(this).css("display","none");
		});
		
		switchColor();
		$("#ad_images_"+currentTab).css("display","block");
	},function(){
		fade = setTimeout(function(){startFade();},4000);
	});
}

function switchColor(){
	$("#ad_nav li a").removeClass("on");
	$("#ad_nav_"+currentTab).addClass("on");
	removeColor();
	//currentTab = parseInt($(this).attr("id").split("_")[2]);
	switch(currentTab){
	    case 1:
	    	$(".sitepg").addClass("orange");
	    	break;
	    case 2:
	    	$(".sitepg").addClass("blue");
	    	break;
	    case 3:
	    	$(".sitepg").addClass("purple");
	    	break;
	    case 4:
	    	$(".sitepg").addClass("grey");
	    	break;
	    case 5:
	    	$(".sitepg").addClass("tan");
	    	break;
	}
	
}

function removeColor(){
	var $sp = $(".sitepg");
	
	if($sp.hasClass("orange")){
		$sp.removeClass("orange");
	}else if($sp.hasClass("purple")){
		$sp.removeClass("purple");
	}else if($sp.hasClass("tan")){
		$sp.removeClass("tan");
	}else if($sp.hasClass("blue")){
		$sp.removeClass("blue");
	}else if($sp.hasClass("grey")){
		$sp.removeClass("grey");
	}
}

/*nav function*/
function buttonOn(btnId){
	var nextID = btnId + 1;
    var prevID = btnId - 1;
    var spacerPOS = "0px";
    if(btnId == 1){
    	//only right spacer
    	if($("#L1_"+nextID).hasClass("on")){
    		spacerPOS = "-72px";
    	}else{
    		spacerPOS = "-48px";
    	}
    	$("#sp_"+prevID).css("background-position","0px "+spacerPOS);
    }else if(btnId == 6){
    	//only left spacer
    	//NO ON STATE YET!
    }else{
    	//both spacers
    	if($("#L1_"+nextID).hasClass("on")){
    		spacerPOS = "-72px";
    	}else{
    		spacerPOS = "-48px";
    	}
    	$("#sp_"+prevID).css("background-position","0px "+spacerPOS);
    	
    	
    	if($("#L1_"+prevID).hasClass("on")){
    		spacerPOS = "-72px";
    	}else{
    		spacerPOS = "-24px";
    	}
    	$("#sp_"+(prevID-1)).css("background-position","0px "+spacerPOS);
    }
}

function buttonOff(btnId){
	var nextID = btnId + 1;
    var prevID = btnId - 1;
    var spacerPOS = "0px";
    if(btnId == 1){
    	//only right spacer
    	//alert(nextID);
    	if($("#L1_"+nextID).hasClass("on")){
    		spacerPOS = "-24px";
    	}
    	//alert($("sp_"+prevID));
    	$("#sp_"+prevID).css("background-position","0px "+spacerPOS);
    }else if(btnId == 6){
    	//only left spacer
    	//NO ON STATE YET!
    }else{
    	//both spacers
    	if($("#L1_"+nextID).hasClass("on")){
    		spacerPOS = "-48px";
    	}
    	$("#sp_"+prevID).css("background-position","0px "+spacerPOS);
    	
    	spacerPOS = "0px";
    	if($("#L1_"+prevID).hasClass("on")){
    		spacerPOS = "-24px";
    	}
    	$("#sp_"+(prevID-1)).css("background-position","0px "+spacerPOS);
    }
    buttonOn(CurrentL1);
}

