//////////////////////////////////////////////////////////////////
//																//
//	Weill Cornell Medical College								//
//	childrennyp.com site javascript								//
//	nypemergency.js												//
//	Version 1.0													//
//	Author														//
//		Virgil Wong												//
//		Mike Sachs												//
//																//
//////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////
//																//
//	Define triple state file references for each main nav		//
//	button. For additional buttons create incrementally larger	//
//	groups (eg. six_on, seven_on).								//
//																//
//////////////////////////////////////////////////////////////////

if ( browser ){
	one_on = new Image; one_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/about_us_on.gif";
	one_off = new Image; one_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/about_us_off.gif";
	one_active = new Image; one_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/about_us_on.gif";

	two_on = new Image; two_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/faculty_on.gif";
	two_off = new Image; two_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/faculty_off.gif";
	two_active = new Image; two_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/faculty_on.gif";

	three_on = new Image; three_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/residency_on.gif";
	three_off = new Image; three_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/residency_off.gif";
	three_active = new Image; three_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/residency_on.gif";

	four_on = new Image; four_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/fellowships_on.gif";
	four_off = new Image; four_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/fellowships_off.gif";
	four_active = new Image; four_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/fellowships_on.gif";
	
	five_on = new Image; five_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/research_on.gif";
	five_off = new Image; five_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/research_off.gif";
	five_active = new Image; five_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/research_on.gif";
	
	six_on = new Image; six_on.src="http://images.med.cornell.edu/headers/navbar/nypemergency/links_on.gif";
	six_off = new Image; six_off.src="http://images.med.cornell.edu/headers/navbar/nypemergency/links_off.gif";
	six_active = new Image; six_active.src="http://images.med.cornell.edu/headers/navbar/nypemergency/links_on.gif";
}

// ::::::::::::::::::::::::::: SECTION II: set values for panos, use absolute paths for all file locations
// lefthand nav homepage link
siteURL = "http://www.nypemergency.org";

panoLoc				= "http://media.med.cornell.edu/panoramas/nypemergency/_pano_nypemergency1.swf";

// set animation to true or false		
inAnimation			= "false";

// static pano: use this if using one pano for the whole site
altPanoLoc			= "http://images.med.cornell.edu/panoramas/nypemergency/nypemergency.jpg";

// set xml data for pano flash here
dataLoc				= "http://global.med.cornell.edu/panoramas/nypemergency/content.xml";

// set loading value here: wmc or nyp
brand				= "nyp";

// setting the array, don't touch
buttonArray			= new Array ();

// set absolute paths for all the pano toolbar links [image map for static pano]
buttonArray[0]		= new createButtonObject ( 16, "http://www.beryl.net/custom/physref/nyp/PhysSearchCriteria.asp");
buttonArray[1]		= new createButtonObject ( 3, "http://www.nyp.org/search/search_advanced.html");
buttonArray[2]		= new createButtonObject ( 6, "http://www.nypemergency.org/contact.html");
buttonArray[3]		= new createButtonObject ( 6, "http://www.nyp.org/give/index.html");
buttonArray[4]		= new createButtonObject ( 7, "http://www.nyp.org/maps/");

// setting the array, don't touch
additionalMapArray	= new Array ();

// ::::::::::::::::::::::::::: SECTION III: set 2nd and 3rd level navigation links here, customize according to section

// needed for 4th level links grey line, don't touch
var num4thLevelLinks = 0;

// load 2nd and 3rd level navigation here
function loadLinks() {
	
	// setting the array, don't touch this line
	var navLinks = new Array();
		
	//if (((active == "one") && (activeTool == "about")) || ((active == "two") && (activeTool == "about")) || ((active == "") && (activeTool == "about"))) {
	
	if (active == "") {
	
		navc = 0;
		
		// customize section one, 2nd and 3rd level navigation links here
		navLinks[navc++] = new LeftLink('Case of the Month: Radiology', 'http://www.nypemergency.org/radiology/', '2', '', '');
		navLinks[navc++] = new LeftLink('Case of the Month: Ultrasound', 'http://www.nypemergency.org/ultrasound/', '2', '', '');

	} else if (active == "three") {
		
		// customize section one, 2nd and 3rd level navigation links here
		navLinks[0] = new LeftLink('Emergency Medicine Research', 'http://www.nypemergency.org/research/index.html', '2', '', '');
	    navLinks[1] = new LeftLink('A Hands-On Research Toolkit', 'http://www.nypemergency.org/research/research.html', '2', '', '');
	    navLinks[2] = new LeftLink('Faculty and Resident Publications', 'http://www.nypemergency.org/research/publications/faculty_resident/', '2', '', '');
	 

	} else if (active == "four") {
	
		navc = 0;
		
		// customize section one, 2nd and 3rd level navigation links here
		navLinks[navc++] = new LeftLink('Residency Overview and Application', 'http://www.nypemergency.org/residency/overview.html', '2', '', '');
		navLinks[navc++] = new LeftLink('Emergency Medicine Ultrasound Program', 'http://www.nypemergency.org/residency/ultra.html', '3', 'Residency Overview and Application', '');
		navLinks[navc++] = new LeftLink('Airway Management / Procedures Course', 'http://www.nypemergency.org/residency/airway.html', '3', 'Residency Overview and Application', '');
		navLinks[navc++] = new LeftLink('Evidence Detectives', 'http://www.nypemergency.org/residency/detectives.html', '3', 'Residency Overview and Application', '');
		navLinks[navc++] = new LeftLink('International Emergency Medicine', 'http://www.nypemergency.org/residency/international.html', '3', 'Residency Overview and Application', '');
		navLinks[navc++] = new LeftLink('Wilderness Medicine', 'http://www.nypemergency.org/residency/wilderness.html', '3', 'Residency Overview and Application', '');
		navLinks[navc++] = new LeftLink('Residency-wide Protected Retreats', 'http://www.nypemergency.org/residency/protected.html', '3', 'Residency Overview and Application', '');
		
		
		navLinks[navc++] = new LeftLink('Meet Our Residents', 'http://www.nypemergency.org/residency/meet_residents.html', '2', '', '');
		navLinks[navc++] = new LeftLink('Class of 2009', 'http://www.nypemergency.org/residency/residents_pgy1.html', '3', 'Meet Our Residents', '');
		navLinks[navc++] = new LeftLink('Class of 2008', 'http://www.nypemergency.org/residency/residents_pgy2.html', '3', 'Meet Our Residents', '');
		navLinks[navc++] = new LeftLink('Class of 2007', 'http://www.nypemergency.org/residency/residents_pgy3.html', '3', 'Meet Our Residents', '');
		navLinks[navc++] = new LeftLink('Medical Students: Fourth Year Elective in Emergency Medicine', 'http://www.nypemergency.org/subinternship/index.html', '2', '', '');
		navLinks[navc++] = new LeftLink('Pediatric Emergency Medicine Fellowship', 'http://www.nypemergency.org/residency/pediatric.html', '2', '', '');
		navLinks[navc++] = new LeftLink('Geriatric Emergency Medicine Fellowship', 'http://www.nypemergency.org/residency/geriatric.html', '2', '', '');
		
		
		//navLinks[0] = new LeftLink('The Emergency Departments', 'http://www.nypemergency.org/residency/dept.html', '2', '', '');
		//navLinks[1] = new LeftLink('NewYork-Presbyterian Emergency  Residents - Class of 2009', 'http://www.nypemergency.org/residency/residents_pgy1.html', '2', '', '');
		//navLinks[2] = new LeftLink('NewYork-Presbyterian Emergency  Residents - Class of 2008', 'http://www.nypemergency.org/residency/residents_pgy2.html', '2', '', '');
		//navLinks[3] = new LeftLink('NewYork-Presbyterian Emergency  Residents - Class of 2007', 'http://www.nypemergency.org/residency/residents_pgy3.html', '2', '', '');
		//navLinks[4] = new LeftLink('Supervision', 'http://www.nypemergency.org/residency/supervision.html', '2', '', '');
		//navLinks[5] = new LeftLink('Emergency Medicine Ultrasound Program', 'http://www.nypemergency.org/residency/ultra.html', '2', '', '');
		//navLinks[6] = new LeftLink('Curriculum Schedule', 'http://www.nypemergency.org/residency/schedule.html', '2', '', '');
		//navLinks[7] = new LeftLink('Benefits and Salary', 'http://www.nypemergency.org/residency/benefits.html', '2', '', '');
		//navLinks[8] = new LeftLink('2005-2006 Application', 'http://www.nypemergency.org/residency/application.html', '2', '', '');
		//navLinks[9] = new LeftLink('Fourth Year Elective in Emergency Medicine', 'http://www.nypemergency.org/subinternship/index.html', '2', '', '');
		//navLinks[10] = new LeftLink('Pediatric Emergency Medicine Training', 'http://www.nypemergency.org/residency/pediatric.html', '2', '', '');
		//navLinks[11] = new LeftLink('First Annual Airway Management/Procedures Course Using a Fresh Cadaver Model', 'http://www.nypemergency.org/residency/airway.html', '2', '', '');
		
				
	} else if (active == "" && activeTool == "maps") {
	
		navc = 0;
		
		// customize section one, 2nd and 3rd level navigation links here
		navLinks[navc++] = new LeftLink('The Allen Hospital', 'http://www.nypemergency.org/maps_allen.html', '2', '', '');
		navLinks[navc++] = new LeftLink('NewYork-Presbyterian/ Columbia', 'http://www.nypemergency.org/maps_columbia.html', '2', '', '');
		navLinks[navc++] = new LeftLink('NewYork-Presbyterian/ Weill Cornell', 'http://www.nypemergency.org/maps_wmc.html', '2', '', '');

	}
	
	// returning the value here, don't touch
	return (navLinks);
		
}



function loadNav4Pages() {
	// setting the array, don't touch
	var oneNav4Links = new Array();
	var twoNav4Links = new Array();	
	var threeNav4Links = new Array();	
	var allNav4Pages = new Array();	
		 
	if (active == "four") {
	
		
		// customize 4th level navigation links here
		oneNav4Links[0] = new LeftLink("Ultrasound Program Curriculum", "http://www.nypemergency.org/residency/curriculum.html", "4", "Emergency Medicine Ultrasound Program", "");		
		
		twoNav4Links[0] = new LeftLink("Current Activities", "http://www.nypemergency.org/residency/int_cur.html", "4", "", "");
		twoNav4Links[1] = new LeftLink("Resident Elective", "http://www.nypemergency.org/residency/int_res.html", "4", "", "");
		twoNav4Links[2] = new LeftLink("International Emergency Medicine Fellowship", "http://www.nypemergency.org/residency/int_eme.html", "4", "", "");
		twoNav4Links[3] = new LeftLink("International Emergency Medicine Conference", "http://www.nypemergency.org/residency/int_con.html", "4", "", "");
		
		threeNav4Links[0] = new LeftLink("Curriculum Schedule", "http://www.nypemergency.org/residency/schedule.html", "4", "", "");
		threeNav4Links[1] = new LeftLink("Benefits and Salary", "http://www.nypemergency.org/residency/benefits.html", "4", "", "");
		
		// set urls for all pages with 4th level navigation
		allNav4Pages[0] = new Nav4Page("http://www.nypemergency.org/residency/ultra.html", oneNav4Links);		
		allNav4Pages[1] = new Nav4Page("http://www.nypemergency.org/residency/course.html", oneNav4Links);
		allNav4Pages[2] = new Nav4Page("http://www.nypemergency.org/residency/curriculum.html", oneNav4Links);
		
		allNav4Pages[3] = new Nav4Page("http://www.nypemergency.org/residency/international.html", twoNav4Links);
		allNav4Pages[4] = new Nav4Page("http://www.nypemergency.org/residency/int_cur.html", twoNav4Links);
		allNav4Pages[5] = new Nav4Page("http://www.nypemergency.org/residency/int_res.html", twoNav4Links);
		allNav4Pages[6] = new Nav4Page("http://www.nypemergency.org/residency/int_eme.html", twoNav4Links);
		allNav4Pages[7] = new Nav4Page("http://www.nypemergency.org/residency/int_con.html", twoNav4Links);
		
		allNav4Pages[8] = new Nav4Page("http://www.nypemergency.org/residency/overview.html", threeNav4Links);
		allNav4Pages[9] = new Nav4Page("http://www.nypemergency.org/residency/schedule.html", threeNav4Links);
		allNav4Pages[10] = new Nav4Page("http://www.nypemergency.org/residency/benefits.html", threeNav4Links);
		
	} 
 
	// returning the value here, don't touch
	return (allNav4Pages);
 
}


// Expanding Questions/Answers Javascript

var ids=new Array();

function QAinit(){
	if(document.getElementById) {
		var tids=document.getElementsByTagName('div');
		for(i=0;i<tids.length;i++)if(tids[i].className=="expand")ids[ids.length]=tids[i];
		for(i=0;i<ids.length;i++)ids[i].onmouseup=setstate;
	}
}

function setstate(){
	

	for(i=0;i<ids.length;i++) {
		//ids[i].style.display="block";
		ids[i].style.visibility="";
		ids[i].style.height="";

	}
	
	if(this.className=="expand")this.style.visibility="hidden";
	if(this.className=="expand")this.style.height="0";

	
	for(i=0;i<ids.length;i++) {
	ids[i].parentNode.getElementsByTagName('div')[1].style.display="none";
	}
	
	for(i=0;i<ids.length;i++) {
		if(ids[i]==this){
			var d=this.parentNode.getElementsByTagName('div')[1];
		if(d.style.display=="block")d.style.display="none";
		else d.style.display="block";
		}
	}

}

function expandall(){
if(document.getElementById){
for(i=0;i<ids.length;i++)ids[i].parentNode.getElementsByTagName('div')[1].style.display="block";
}}

function collapseall(){
if(document.getElementById){
for(i=0;i<ids.length;i++)ids[i].parentNode.getElementsByTagName('div')[1].style.display="none";
}}

