// JavaScript Document
var $myMenu = new Array();
var $menu_Count = 0;

function BuildSideMenu() {	
	addItem("Getting Information on Study Abroad", " sa_info.htm"); //parent text, item text
	addSubItem("Getting Information on Study Abroad", "Options Abroad Session", " sa_info_session.htm");
	addSubItem("Getting Information on Study Abroad", "Searching Web for Study Abroad Programs", "sa_info_web.htm");
	addSubItem("Getting Information on Study Abroad", "Study Abroad Listserve (SISA)", "sa_info_listserv.htm");
   	//addSubItem("Getting Information on Study Abroad", "Study Abroad Library", "sa_info_library.htm");
	addSubItem("Getting Information on Study Abroad", "Make an Appointment with a Study Abroad Advisor", "sa_info_advisor.htm");
	addSubItem("Getting Information on Study Abroad", "Request a Speaker", "sa_info_speaker.htm");
	addSubItem("Getting Information on Study Abroad", "Peer Advisor", "sa_re_peer.htm");
	
   	addItem("Find Programs Abroad", "sa_prog.htm");
	addSubItem("Find Programs Abroad", "UGA Programs Abroad", "https://www.oie.uga.edu/ProgramSearch");	
	addSubItem("Find Programs Abroad", "USG Study Abroad Catalog", "http://www.usg.edu/international_ed/catalog/");
	addSubItem("Find Programs Abroad", "Affiliates and Consortia", "sa_prog_affiliates.htm");
	addSubItem("Find Programs Abroad", "External Programs", "sa_prog_external.htm");	
	addSubItem("Find Programs Abroad", "Credit Approval Form", "sa_prog_caf.htm");
	
	addItem("Online Orientation", "sa_orientation.htm")
	addSubItem("Online Orientation", "General Orientation Information", "sa_orientation_general.htm"); 
	addSubItem("Online Orientation", "Destination Details - Fall Programs", "sa_orientation_fall.htm"); 
	addSubItem("Online Orientation", "Destination Details - Spring Programs", "sa_orientation_spring.htm"); 
	addSubItem("Online Orientation", "Destination Details - Summer Programs", "sa_orientation_summer.htm"); 
	addSubItem("Online Orientation", "Student Responsibilities", "sa_orientation_resp.htm"); 
	addSubItem("Online Orientation", "Recommendations to Parents", "sa_orientation_parent.htm"); 
	
	addItem("Work, Intern or Volunteer Abroad", "sa_work.htm");
	addSubItem("Work, Intern or Volunteer Abroad","Teach Abroad", "sa_work_teach.htm");
	addSubItem("Work, Intern or Volunteer Abroad","Work Abroad", "sa_work_work.htm");
	addSubItem("Work, Intern or Volunteer Abroad","Intern Abroad", "sa_work_intern.htm");
	addSubItem("Work, Intern or Volunteer Abroad","Volunteer Abroad", "sa_work_volunteer.htm");
	
  addItem("Financial Aid and Scholarships", "sa_scholarship.htm");
	addSubItem("Financial Aid and Scholarships", "HOPE Scholarship", "sa_scholarship_hope.htm");
	addSubItem("Financial Aid and Scholarships", "Using HOPE at Another Georgia School", "sa_scholarship_otherhope.htm");
	addSubItem("Financial Aid and Scholarships", "Scholarship Tips", "sa_scholarship_tips.htm");
	addSubItem("Financial Aid and Scholarships", "OIE General Scholarships", "sa_scholarship_general.htm");
	addSubItem("Financial Aid and Scholarships", "UGA Sponsored and UGA Program Specific Scholarships", "sa_scholarship_specific.htm");
	addSubItem("Financial Aid and Scholarships", "OIE Affiliate Scholarships", "sa_scholarship_affiliate.htm");
	addSubItem("Financial Aid and Scholarships", "National Scholarships", "sa_scholarship_national.htm");
	addSubItem("Financial Aid and Scholarships", "External Program Scholarships and Discounts", "sa_scholarship_discount.htm");
	addSubItem("Financial Aid and Scholarships", "Country/Region Specific Scholarships", "sa_scholarship_country.htm");
	addSubItem("Financial Aid and Scholarships", "Graduate Level Scholarships", "sa_scholarship_grad.htm");
	addSubItem("Financial Aid and Scholarships", "Additional Scholarship Links", "sa_scholarship_links.htm");

	addItem("Student Travel Information", "sa_travel.htm");
	addSubItem("Student Travel Information","Passports", "sa_travel_passport.htm");
	addSubItem("Student Travel Information","Visas", "sa_travel_visa.htm");
	addSubItem("Student Travel Information","Health, Safety & Insurance", "sa_travel_insurance.htm");
	addSubItem("Student Travel Information","ISIC (International Student Identity Card)", "sa_travel_isic.htm");
	addSubItem("Student Travel Information","Student Airfares", "sa_travel_airfare.htm");
	addSubItem("Student Travel Information","Rail Passes", "sa_travel_rail.htm");
	addSubItem("Student Travel Information","Groups with Special Needs/Interests", "sa_travel_group.htm");
	addSubItem("Student Travel Information","E-mail", "sa_travel_email.htm");
	addSubItem("Student Travel Information","Embassies and Consulates", "sa_travel_embassies.htm");
	addSubItem("Student Travel Information","Travel Links", "sa_travel_links.htm");	
	
	addItem("Returned Students", "sa_re_students.htm");
	addSubItem("Returned Students","Peer Advisors", "sa_re_peer.htm");
	addSubItem("Returned Students","Evaluate Your Program", "sa_re_eva.htm");

	addItem("Study Abroad Fair", "sa_fair_poster.htm");
	//addSubItem("Study Abroad Fair","Fair Registration Form", "sa_fair.htm");
	addSubItem("Study Abroad Fair","SA Fair Information", "sa_fair.htm");
	addSubItem("Study Abroad Fair","Fair Registration Fees", "sa_fair_fee.htm");
	addSubItem("Study Abroad Fair","Travel Information for Exhibitors", "sa_fair_travel.htm");
	addSubItem("Study Abroad Fair","Study Abroad Fairs at Other Georgia Schools", "sa_fair_links.htm");
	addSubItem("Study Abroad Fair","Study Abroad Fairs at Other SEC Schools", "sa_sec_fair_links.htm");
	addSubItem("Study Abroad Fair", "Study Abroad Fair Scholarship Competition", "sa_fair_scholarship.htm");
	
	addItem("Student Study Abroad Forms", "sa_forms.htm");
	
	addItem("Participation Statistics", "sa_statistics.htm");
	
	addItem("Diversity Abroad", "sa_diversity.htm");
	
	addItem("Exchange Program Information", "sa_exchange.htm");
	//addSubItem("Incoming Exchange Students", "UGA Exchange Partner Universities", "sa_exchange_partner.htm"); 
	//addSubItem("Incoming Exchange Students", "Undergraduates Application Checklist", "sa_exchange_under.htm");
	//addSubItem("Incoming Exchange Students", "Graduates Application Checklist", "sa_exchange_grad.htm");
	//addSubItem("Incoming Exchange Students", "Terry College of Business International Graduate Exchange Program Requirements", "sa_exchange_grad_terry.htm");
	//addSubItem("Incoming Exchange Students", "Instructions for Completing Online Application - Graduate Exchange Students", "sa_exchange_grad_instr.htm");
	addSubItem("Exchange Program Information", "For Incoming Students", "sa_exchange.htm");
	addSubItem("Exchange Program Information", "For Program Developers", "rs_exchange.htm");	
	
	addItem("Incoming Transient Students", "sa_transient.htm");
	addSubItem("Incoming Transient Students", "Undergraduate Transient Students", "sa_transient_under.htm");
	addSubItem("Incoming Transient Students", "Graduate Transient Students", "sa_transient_grad.htm");
		
	addItem("FAQ", "sa_faq.htm");
	
	addItem("Visitor Evaluation", "sa_eva.html");
	
	addItem("Faculty Resources for Programs Abroad", "rs.htm");
}
function addItem(txt, url){
	$myMenu[$menu_Count] = new Object();
	$myMenu[$menu_Count].text = txt;
	$myMenu[$menu_Count].url = url;
	$myMenu[$menu_Count].subMenu = new Array();
	$myMenu[$menu_Count].subMenu_Count = 0;
	$myMenu[$menu_Count].show = true;    
	$myMenu[$menu_Count].expand = false; 
	$myMenu[$menu_Count].selected = false; 
	$menu_Count ++;
}

function addSubItem(pTxt, txt, url) {
	for (var i = 0; i < $menu_Count; i++) {
		if ($myMenu[i].text == pTxt) {
			$myMenu[i].subMenu[$myMenu[i].subMenu_Count] = new Object();
			$myMenu[i].subMenu[$myMenu[i].subMenu_Count].text = txt;
			$myMenu[i].subMenu[$myMenu[i].subMenu_Count].url = url;
			$myMenu[i].subMenu[$myMenu[i].subMenu_Count].expand = false; 
			$myMenu[i].subMenu[$myMenu[i].subMenu_Count].selected = false; 
			$myMenu[i].subMenu_Count ++;
		}
	}
}

function ExpandMenu(txt, b) {
	for (var i = 0; i < $menu_Count; i++) {
		if ($myMenu[i].text == txt) {//find the item 
			$myMenu[i].show = true; 
			$myMenu[i].expand = true; 
			$myMenu[i].selected = b; 
			for (var j = 0; j < $myMenu[i].subMenu_Count; j++) {
				$myMenu[i].subMenu[j].expand = true;
			}
			i = $menu_Count; // get out of the loop earlier, no need to loop till the end
		}
	}
}
function ExpandSubMenu(txt, b) {
	for (var i = 0; i < $menu_Count; i++) {
		for (var j = 0; j < $myMenu[i].subMenu_Count; j++) {
			if ($myMenu[i].subMenu[j].text == txt) {//find the sub item
				$myMenu[i].subMenu[j].selected = b;
				ExpandMenu($myMenu[i].text, false);
				j = $myMenu[i].subMenu_Count;
				break;
			}
		}
	}
}
