// Button & Menu Options ---------------------------------//

// Use animation menus
// Requires scriptaculous
	var anim_menus = 1;

//Auto link buttons to overview pages
	var use_overview_pages = 0;

//Show sub-menus for current section( 0=no, 1=yes)
	var section_subs = 0;

//Other button definitions
//"btn_name,menu_name(|menu_direction),section_id,img_src,img_src_on"
//Ex. "ql_btn,ql_menu,0,uploaded/images/ql_btn.gif,uploaded/images/ql_btn.gif"
var otherBtns = new Array( );

// List other images that need to be pre-loaded
var otherImages = new Array(
	'uploaded/images/share_btn_on.gif',
	'uploaded/images/email_btn_on.gif',
	'uploaded/images/print_btn_on.gif'
	);

//other JS functions to run onLoad
function loadJS(){
	$j('.pagetools a img').hover(
		function(){ $j(this).attr('src', $j(this).attr('src').replace(/.gif/,"_on.gif") )},
		function(){ $j(this).attr('src', $j(this).attr('src').replace(/_on.gif/,".gif") )}
	);
	
	if(pageid != 1){ studentLinks(); }else{
		sn = readCookie('studentnav') != null ? readCookie('studentnav') : 0;		
		if(isSafari){ // Safari needs a timeout for some reason
			setTimeout( function(){ $j('.flashHolder embed').each(function(){this.SetVariable('swapControl', sn );}) }, 100 );
		}else{
			$j('.flashHolder embed').each(function(){this.SetVariable('swapControl', sn );})
		}
	}
		
}

function mapFunctions(){
		//$j('#text1').append('<div id="mapInfo"></div>');
		
		$j('#campusMapList a').mouseenter(
			function(){
				var linkNum = $j(this).attr('href').split(/#/)[1].replace(/^0/,'');
				document.map.SetVariable('onNum', linkNum);
			}).mouseleave(
			function(){
				var linkNum = $j(this).attr('href').split(/#/)[1].replace(/^0/,'');
				document.map.SetVariable('offNum',linkNum);
				}
			).click(function(){
				var linkNum = $j(this).attr('href').split(/#/)[1];
				document.map.SetVariable('clickNum',linkNum);
				showPhoto(linkNum);
			});
}

function showPhoto (linkNum) {
	if(linkNum.length == 1){ linkNum = "0" + linkNum }
	//get the area info
	$j.get('uploaded/campus_map/area_'+linkNum+'/photovars.txt',function(data){
		
		var strings = data.split(/&/);
		var o = new Object;
		for(i=0;i<strings.length;i++){ o[strings[i].split(/=/)[0]] = strings[i].split(/=/)[1]; }					
		
		$j('#mapInfo').html('<h2>'+o.title+'</h2>' + o.displayText).slideDown('fast');

	});
}

function closePhoto(){
	$j('#mapInfo').slideUp('fast',function(){$j('#mapInfo').html('');});
}

function toggleNews(state){
	if (state=="show") {
		$j('#newscon').show('fast');
	}else{
		$j('#newscon').hide('fast');
	}
}

function studentLinks(){
	
	var a1 = new Array(
		"Mission,page.cfm?p=359",
		"Advisor System,page.cfm?p=383",
		"Athletics/ISL,page.cfm?p=353",
		"NGP,page.cfm?p=435",
		"Facilities,page.cfm?p=410",
		"Daily Schedule,page.cfm?p=374",
		"Weekend Activities,page.cfm?p=375",
		"Leadership,page.cfm?p=376"
		);
	
	var a2 = new Array(
		"College Counseling,page.cfm?p=387",
		"Academics,page.cfm?p=352",
		"Team Pages,page.cfm?p=408&teamID=61",
		"Scores and Schedules,page.cfm?p=407",
		"Day Student Life,page.cfm?p=373",
		"Dance,page.cfm?p=656",
		"Faculty/Staff Directory,page.cfm?p=370"
		);
	
	var a3 = new Array(
		"Residential Life,page.cfm?p=372",
		"Diversity,page.cfm?p=439",
		"Arts,page.cfm?p=356",
		"Dance at the Fringe Festival,page.cfm?p=657",
		"Winterim,page.cfm?p=437",
		"Innovative Programs,page.cfm?p=357",
		"Independent Immersion Program,page.cfm?p=438",
		"College Counseling,page.cfm?p=387"
		);
	
	var b1 = new Array(
		"NGP,page.cfm?p=435",
		"Library,page.cfm?p=386",
		"Team Pages,page.cfm?p=408",
		"Dining Services,page.cfm?p=379",
		"Clubs and Activities,page.cfm?p=659",
		"Diversity,page.cfm?p=439",
		"Facilities,page.cfm?p=410",
		"Opponents and Directions,page.cfm?p=409"
		);
	
	var b2 = new Array(
		"Day Student Life,page.cfm?p=373",
		"Advisor System,page.cfm?p=383",
		"Athletics/ISL,page.cfm?p=353",
		"Winterim,page.cfm?p=437",
		"CSC (Combined Studies Courses),page.cfm?p=436",
		"Team Pages,page.cfm?p=408"
		);
	
	var b3 = new Array(
		"Mission,page.cfm?p=359",
		"Residential,page.cfm?p=372",
		"Outdoors Program,page.cfm?p=658",
		"Winterim,page.cfm?p=437",
		"Music,page.cfm?p=655",
		"Arts Calendar,page.cfm?p=434",
		"College Counseling,page.cfm?p=387",
		"Academic Support,page.cfm?p=388"
		);
		
	var c1 = new Array(
		"Dormitory Gallery,page.cfm?p=668",
		"Residential Life,page.cfm?p=372",
		"Academics,page.cfm?p=352",
		"Library,page.cfm?p=386",
		"Music,page.cfm?p=655",
		"Theater,page.cfm?p=432",
		"Campus Life,page.cfm?p=368",
		"Clubs & Activities,page.cfm?p=659"
		);

	var c2 = new Array(
		"Advisor System,page.cfm?p=383",
		"College Counseling,page.cfm?p=387",
		"Campus Life,page.cfm?p=368",
		"Leadership,page.cfm?p=376",
		"Innovative Programs,page.cfm?p=357",
		"Our Mission,page.cfm?p=359",
		"Athletics,page.cfm?p=353",
		"Theater,page.cfm?p=432"
		);
	
	var c3 = new Array(
		"DIversity,page.cfm?p=439",
		"Weekend Activities,page.cfm?p=375",
		"Academics Departments & Curriculum,page.cfm?p=384",
		"NGP,page.cfm?p=435",
		"Music,page.cfm?p=655",
		"Arts,page.cfm?p=654",
		"Athletics,page.cfm?p=353",
		"Dining Services,page.cfm?p=379"
		);
	
	var which = readCookie('studentnav') != null ? readCookie('studentnav').split(':')[0] : "";
	if(which){		
		var list;
		var links = "<ul>";



		switch(which){
			case "a1" : list = a1; break;
			case "a2" : list = a2; break;
			case "a3" : list = a3; break;
			case "b1" : list = b1; break;
			case "b2" : list = b2; break;
			case "b3" : list = b3; break;
			case "c1" : list = c1; break;
			case "c2" : list = c2; break;
			case "c3" : list = c3; break;
			default : list = ""; break;
		}

	
		if(list.length > 0){
			for (var i=0; i < list.length; i++) {
				links += '<li><a href="'+list[i].split(',')[1]+'">'+list[i].split(',')[0]+' ></a></li>'
			};
	
			links += '</ul><img src="uploaded/student_nav/'+which+'.jpg">';
	
		$j('.studentNav').html(links);
		
		}
	}

}

// function trackFlash(n){
// 	if(typeof pageTracker != "undefined"){
// 		pageTracker._trackEvent('Choose Your Own Path', n);
// 	}
// }
