if (typeof Dropinmedia == "undefined") { var Dropinmedia = {}; }

var carriers = [
	["AT&T", 5],
	["Alltel", 8],
	["Verizon Wireless", 3],
	["Sprint", 4],
	["Boost", 7],
	["Cricket", 22]
];

var schools = [
	// school, AT&T campaign ID, OpenMarket Campaign ID
	['Alabama',2343,2352],
	['Arizona State',2399,2398],
	['Arkansas',2401,2400],
/* paused for summer
	['California-Berkeley',2405,2404],
*/
	['Boston College',2403,2402],
	['Connecticut',2407,2406],
	['Duke',2369,2370],
	['Florida',2362,2363],
	['Georgia',2344,2353],
	['Georgia Tech',2358,2359],
	['Kansas',2371,2372],
	['Kentucky',2374,2373],
	['Louisville',2409,2408],
	['LSU',2376,2375],
	['Michigan',2345,2354],
	['Michigan State',2364,2365],
/* paused for summer
	['Mississippi',2411,2410],
*/
	['Mississippi State',2413,2412],
	['Notre Dame',2378,2377],
	['Ohio State',2380,2379],
/* paused for summer
	['Oklahoma',2366,2367],
*/
	['Oklahoma State',2415,2414],
	['Penn State',2382,2381],
	['Pitt',2417,2416],
	['Purdue',2384,2383],
/* paused for summer
	['Rutgers',2419,2418],
*/
	['South Carolina',4009,4008],
	['Syracuse',2421,2420],
/* paused for summer
	['TCU',2423,2422],
*/
	['Tennessee',2385,2386],
	['Texas',2388,2387],
/* paused for summer
	['Texas A and M',2673,2671],
*/
	['Texas Tech',2425, 2424],
	['UCLA',2427,2426],
	['UNC',2346,2355],
	['USC',2347,2356],
/* paused for summer
	['Utah',2429,2428],
	['Wake Forest',3011,3012],
*/
	['Washington',2431,2430],
/* paused for summer	
	['West Virginia',2390,2389],
*/
	['Wisconsin',2433,2432]
];

Dropinmedia.SchoolSelector = {};
Dropinmedia.SchoolSelector.load = function() {
	// load up schools
	schools.each(function(school) {
		var teams = $('teamSelect').options;
		teams[teams.length] = new Option(school[0], school[0]);
	});
	carriers.each(function(carrier) {
		var options = $('carrierSelect').options;
		options[options.length] = new Option(carrier[0], carrier[1]);
	});

	Event.observe($('carrierSelect'), 'change', Dropinmedia.SchoolSelector.onChangeHandler);
	Event.observe($('teamSelect'), 'change', Dropinmedia.SchoolSelector.onChangeHandler);
}

Dropinmedia.SchoolSelector.onChangeHandler = function(event) {
	var element = Event.element(event);
	var ts = $('teamSelect');
	var cs = $('carrierSelect');
	var team, carrier = "";
	if (ts.selectedIndex >= 0) {
		team = ts.options[ts.selectedIndex].value;
	}
	if (cs.selectedIndex >= 0) {
		carrier = cs.options[cs.selectedIndex].value;
	}
	
	if (team != "" && carrier != "") {
		var campaignId;
		schools.each(function(school) {
			if (school[0] == team) {
				campaignId = carrier == "5" ? school[1] : school[2];
			}
		})
		// alert("got campaign ID " + campaignId);
		$('campaignId').value = campaignId;
		$('carrierId').value = carrier;
	} else {
		$('campaignId').value = "";
		$('carrierId').value = "";
	}
	
};

// add this to the window loading.
Event.observe(window, 'load', Dropinmedia.SchoolSelector.load);
