// ==============================================================
// required external JS files:
//    locations.js
//    jQuery colorbox library
//
// DeltaEd_ShowProgramDisclosure() calls the colorbox method to
// display a given URL in an iframe overlay
// ==============================================================
function DeltaEd_ShowProgramDisclosure(location, program)
{
	var isLocation = true;
	var baseURL = "";
	var disclosureURL = "";
	var isNewWindow = false;
	var linkTitle = "";
	
	var ACR_Generic = "http://" + "disclosure.acr.edu";
	var BTI_Generic = "http://" + "disclosure.berks.edu";
	var CTC_Generic = "http://" + "disclosure.careertc.edu";
	var IBT_Generic = "http://" + "disclosure.ibttech.com";
	var LamsonCollege_Generic = "http://" + "disclosure.lamsoncollege.edu";
	var LamsonInstitute_Generic = "http://" + "disclosure.lamsoninstitute.com";
	var McCann_Generic = "http://" + "disclosure.mccann.edu";
	var MJCC_Generic = "http://" + "disclosure.miamijacobs.edu";
	var MMC_Generic = "http://" + "disclosure.miller-motte.edu";
	var NCE_Generic = "http://" + "disclosure.nceschool.com";
	var TheCreativeCircus_Generic = "http://" + "disclosure.creativecircus.edu";
	var TucsonCollege_Generic = "http://" + "disclosure.tucsoncollege.edu";
	
	switch (location)
	{
		case DeltaEd_ACR_Clawson:
		case DeltaEd_ACR_Cleveland:
		case DeltaEd_ACR_Pittsburgh:
		case ACR_Generic:
			baseURL = ACR_Generic;
			linkTitle = DeltaEd_ACR_ProgDisc_Title;
			break;
		
		case DeltaEd_BTI_Wyomissing:
		case BTI_Generic:
			baseURL = BTI_Generic;
			linkTitle = DeltaEd_BTI_ProgDisc_Title;
			break;
		
		case DeltaEd_CTC_Monroe:
		case DeltaEd_CTC_Shreveport:
		case CTC_Generic:
			baseURL = CTC_Generic;
			linkTitle = DeltaEd_CTC_ProgDisc_Title;
			break;
		
		case DeltaEd_IBT_SantaClara:
		case IBT_Generic:
			baseURL = IBT_Generic;
			linkTitle = DeltaEd_IBT_ProgDisc_Title;
			break;
		
		case DeltaEd_LamsonCollege_Tempe:
		case LamsonCollege_Generic:
			baseURL = LamsonCollege_Generic;
			linkTitle = DeltaEd_LamsonCollege_ProgDisc_Title;
			break;
		
		case DeltaEd_LamsonInstitute_SanAntonio:
		case LamsonInstitute_Generic:
			baseURL = LamsonInstitute_Generic;
			linkTitle = DeltaEd_LamsonInstitute_ProgDisc_Title;
			break;
		
		case DeltaEd_McCann_Allentown:
		case DeltaEd_McCann_Carlisle:
		case DeltaEd_McCann_DicksonCity:
		case DeltaEd_McCann_Hazleton:
		case DeltaEd_McCann_Pottsville:
		case DeltaEd_McCann_Sunbury:
		case McCann_Generic:
			baseURL = McCann_Generic;
			linkTitle = DeltaEd_McCann_ProgDisc_Title;
			break;
		
		case DeltaEd_MJCC_ColumbusOH:
		case DeltaEd_MJCC_Dayton:
		case DeltaEd_MJCC_Sharonville:
		case DeltaEd_MJCC_Springboro:
		case DeltaEd_MJCC_Troy:
		case MJCC_Generic:
			baseURL = MJCC_Generic;
			linkTitle = DeltaEd_MJCC_ProgDisc_Title;
			break;
		
		case DeltaEd_MMC_Cary:
		case DeltaEd_MMC_Fayetteville:
		case DeltaEd_MMC_Greenville:
		case DeltaEd_MMC_Jacksonville:
		case DeltaEd_MMC_Raleigh:
		case DeltaEd_MMC_Wilmington:
		case MMC_Generic:
			baseURL = MMC_Generic;
			linkTitle = DeltaEd_MMC_ProgDisc_Title;
			break;
		
		case DeltaEd_MMTC_Augusta:
		case DeltaEd_MMTC_Charleston:
		case DeltaEd_MMTC_Chattanooga:
		case DeltaEd_MMTC_Clarksville:
		case DeltaEd_MMTC_ColumbusGA:
		case DeltaEd_MMTC_Conway:
		case DeltaEd_MMTC_Lynchburg:
		case DeltaEd_MMTC_Macon:
		case DeltaEd_MMTC_Madison:
		case DeltaEd_MMTC_Roanoke:
		case MMC_Generic:
			baseURL = MMC_Generic;
			linkTitle = DeltaEd_MMC_ProgDisc_Title;
			break;
		
		case DeltaEd_MMCO_MillerMotteCollegeOnline:
		case MMC_Generic:
			baseURL = MMC_Generic;
			linkTitle = DeltaEd_MMO_ProgDisc_Title;
			break;
		
		case DeltaEd_NCE_RanchoCordova:
		case NCE_Generic:
			baseURL = NCE_Generic;
			linkTitle = DeltaEd_NCE_ProgDisc_Title;
			break;
		
		case DeltaEd_TheCreativeCircus_Atlanta:
		case TheCreativeCircus_Generic:
			baseURL = TheCreativeCircus_Generic;
			linkTitle = DeltaEd_TheCreativeCircus_ProgDisc_Title;
			isNewWindow = true;
			break;
		
		case DeltaEd_TucsonCollege:
		case TucsonCollege_Generic:
			baseURL = TucsonCollege_Generic;
			linkTitle = DeltaEd_TucsonCollege_ProgDisc_Title;
			break;
		
		default:
			isLocation = false;
			baseURL = location;
			break;
	}
	if (baseURL != "")
	{
		// revert to this once the disclosure tool parses the URL properly (IIS rewrite)
		//disclosureURL = baseURL + "/" + escape(location) + "/" + escape(program);
		
		// the disclosure URL may have been passed in as the "location" parameter; if so, don't include Location as a param in the generated URL
		if (isLocation)
		{
			disclosureURL = baseURL + "/Default.aspx?Location=" + escape(location) + "&Program=" + escape(program);
		}
		else
		{
			disclosureURL = baseURL + "/Default.aspx?Program=" + escape(program);
		}
		
		if (isNewWindow)
		{
			window.open(disclosureURL, "_blank");
		}
		else
		{
			$.fn.colorbox({href: disclosureURL, width: "860", height: "800", iframe: true, title: linkTitle});
		}
	}
	else
	{
		alert("The location parameter cannot be empty.");
	}
}
// ==============================================================
// required external JS files:
//    locations.js
//    jQuery colorbox library
// 
// DeltaEd_ShowStudentRightToKnow() calls the colorbox method to
// display a given section of the Student's Right To Know in 
// an iframe overlay
// isExternalURL is an optional param that opens the URL in a new window
// ==============================================================
function DeltaEd_ShowStudentRightToKnow(locationId, sectionKeyWord, isExternalURL)
{
	var srtkURL = "";
	var baseURL = "";
	var popNewWindow = false;
	
	// optional param
	if (isExternalURL != null)
		popNewWindow = isExternalURL;
	
	switch (locationId)
	{
		case DeltaEd_ACR_Clawson_ID:
		case DeltaEd_ACR_Cleveland_ID:
		case DeltaEd_ACR_Pittsburgh_ID:
			baseURL = "http://" + "programs.acr.edu";
			break;
		
		case DeltaEd_BTI_Wyomissing_ID:
			baseURL = "http://" + "programs.berks.edu";
			break;
		
		case DeltaEd_CTC_Monroe_ID:
		case DeltaEd_CTC_Shreveport_ID:
			baseURL = "http://" + "programs.careertc.edu";
			break;
		
		case DeltaEd_IBT_SantaClara_ID:
			baseURL = "http://" + "programs.ibttech.com";
			break;
		
		case DeltaEd_LamsonCollege_Tempe_ID:
			baseURL = "http://" + "programs.lamsoncollege.edu";
			break;
		
		case DeltaEd_LamsonInstitute_SanAntonio_ID:
			baseURL = "http://" + "programs.lamsoninstitute.com";
			break;
		
		case DeltaEd_McCann_Allentown_ID:
		case DeltaEd_McCann_Carlisle_ID:
		case DeltaEd_McCann_DicksonCity_ID:
		case DeltaEd_McCann_Hazleton_ID:
		case DeltaEd_McCann_Pottsville_ID:
		case DeltaEd_McCann_Sunbury_ID:
			baseURL = "http://" + "programs.mccann.edu";
			break;
		
		case DeltaEd_MJCC_ColumbusOH_ID:
		case DeltaEd_MJCC_Dayton_ID:
		case DeltaEd_MJCC_Sharonville_ID:
		case DeltaEd_MJCC_Springboro_ID:
		case DeltaEd_MJCC_Troy_ID:
			baseURL = "http://" + "programs.miamijacobs.edu";
			break;
		
		case DeltaEd_MMC_Cary_ID:
		case DeltaEd_MMC_Fayetteville_ID:
		case DeltaEd_MMC_Greenville_ID:
		case DeltaEd_MMC_Jacksonville_ID:
		case DeltaEd_MMC_Raleigh_ID:
		case DeltaEd_MMC_Wilmington_ID:
			baseURL = "http://" + "programs.miller-motte.edu";
			break;
		
		case DeltaEd_MMTC_Augusta_ID:
		case DeltaEd_MMTC_Charleston_ID:
		case DeltaEd_MMTC_Chattanooga_ID:
		case DeltaEd_MMTC_Clarksville_ID:
		case DeltaEd_MMTC_ColumbusGA_ID:
		case DeltaEd_MMTC_Conway_ID:
		case DeltaEd_MMTC_Lynchburg_ID:
		case DeltaEd_MMTC_Macon_ID:
		case DeltaEd_MMTC_Madison_ID:
		case DeltaEd_MMTC_Roanoke_ID:
			baseURL = "http://" + "programs.miller-motte.edu";
			break;
		
		case DeltaEd_MMCO_MillerMotteCollegeOnline_ID:
			baseURL = "http://" + "programs.miller-motte.edu";
			break;
		
		case DeltaEd_NCE_RanchoCordova_ID:
			baseURL = "http://" + "programs.nceschool.com";
			break;
		
		case DeltaEd_TheCreativeCircus_Atlanta_ID:
			baseURL = "http://" + "programs.creativecircus.edu";
			break;
		
		case DeltaEd_TucsonCollege_ID:
			baseURL = "http://" + "programs.tucsoncollege.edu";
			break;
		
		default:
			isLocation = false;
			baseURL = "";
			break;
	}
	if (baseURL != "" && sectionKeyWord != "")
	{
		// URL format is different for a couple of keywords
		if (sectionKeyWord.toLowerCase() == "RightToKnow".toLowerCase() || sectionKeyWord.toLowerCase() == "Accreditation".toLowerCase() || sectionKeyWord.toLowerCase() == "VoterRegistration".toLowerCase())
		{
			srtkURL = baseURL + "/" + sectionKeyWord + "/" + locationId;
		}
		else
		{
			srtkURL = baseURL + "/Programs/" + locationId + "/" + sectionKeyWord;
		}
		
		//alert("DEBUG: iframe URL: [" + srtkURL + "]");
		if (popNewWindow)
		{
			window.open(srtkURL, "_blank");
		}
		else
		{
			$.fn.colorbox({href: srtkURL, width: "860", height: "800", iframe: true});
		}
	}
	else
	{
		alert("The locationId and sectionKeyWord parameters cannot be empty.");
	}
}

