// JavaScript Document// Utilizing MooTools for the Admissons Checklist Animation

//window.addEvent('load', function(){
window.onload = function(){
checkQueryString();
var SelectBoxMenu = new Class({
	options: {
		menus: []
	}, 
	initialize: function(options){
		this.setOptions(options)
		this.menus = [];
		this.addMenus(this.options.menus);
	},
	addMenus: function(menus) {
		$$(menus).each(function(menu){
			this.menus.include($(menu));
			menu.addEvent('change', function(){
				location.href=menu.getValue();
			});
		}, this);
	} 
	
});

SelectBoxMenu.implement(new Options, new Events);
new SelectBoxMenu({
	menus: $$('.AC-Jump')
});

 var accordion = new Accordion('div.toggleHead', 'div.toggleBody', {opacity: false, show: -1, alwaysHide: true, start: 'all-closed', duration: 500, onActive: function(tog){tog.addClass('selected');}, onBackground: function(tog){tog.removeClass('selected');}}, $('AC-Accordion'));

if ($$('.AC-TodoHeader') != '') {
		var header = $$('.AC-TodoHeader');
		var footer = $$('.AC-TodoFooter');
		var content = $$('.AC-TodoContent');
		var heightChange = new Fx.Styles(content[0], {duration: 700});
		var todoOpen = false;
	
		$E('a', header[0]).href = '#'; //remove link to todo page since javascript is available
		
		header[0].addEvent('click', function(e){ new Event(e).stop();todoToggle()});
		footer[0].addEvent('click', function(){todoToggle()});
		
		function todoToggle() {
			if(todoOpen == false){
				heightChange.stop();
				header[0].addClass('AC-TodoOpen');
				footer[0].setStyle('display','block');
				heightChange.start({'height': content[0].getSize().scrollSize.y});
				todoOpen = true;
			}else{
				heightChange.stop();
				heightChange.start({'height':0,'paddingBottom':0}).chain(function(){
					if(content[0].getStyle('height').toInt() == 0) {
						header[0].removeClass('AC-TodoOpen');
						footer[0].setStyle('display','none');
					}
				});
				todoOpen = false;
			}	  
			return false;
		}

	};
}

/* Client-side access to querystring name=value pairs
	Version 1.3
	28 May 2008
	
	License (Simplified BSD):
	http://adamv.com/dev/javascript/qslicense.txt
*/
function Querystring(qs) { // optionally pass a querystring to parse
	this.params = {};
	
	if (qs == null) qs = location.search.substring(1, location.search.length);
	if (qs.length == 0) return;

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ');
	var args = qs.split('&'); // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i = 0; i < args.length; i++) {
		var pair = args[i].split('=');
		var name = decodeURIComponent(pair[0]);
		
		var value = (pair.length==2)
			? decodeURIComponent(pair[1])
			: name;
		
		this.params[name] = value;
	}
}

Querystring.prototype.get = function(key, default_) {
	var value = this.params[key];
	return (value != null) ? value : default_;
}

Querystring.prototype.contains = function(key) {
	var value = this.params[key];
	return (value != null);
}
function checkQueryString()
	{
		var qs = new Querystring();
		var v1 = qs.get("FAQTYPE");
		if(v1 == "Dining")
		{
			if (document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.value != "47b683c1-8437-4d3d-824f-32edb0bd0816") {
				var i=0;
				while ((document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options[i].value != "47b683c1-8437-4d3d-824f-32edb0bd0816") && (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length))
					{i++;}
				if (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length)
					{document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.selectedIndex = i;}
				__doPostBack('centerColumnAudienceControl$88a706d4_774e_4735_afc9_75f6f74f1782$TextImageButtonSearch$ImageButton$Button','');
			}
		
		}
		if(v1 == "FA")
		{
			if (document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.value != "802ce413-6a66-4e93-8e79-e0155fb8b070") {
				var i=0;
				while ((document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options[i].value != "802ce413-6a66-4e93-8e79-e0155fb8b070") && (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length))
					{i++;}
				if (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length)
					{document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.selectedIndex = i;}
				__doPostBack('centerColumnAudienceControl$88a706d4_774e_4735_afc9_75f6f74f1782$TextImageButtonSearch$ImageButton$Button','');
			}
		
		}
		if(v1 == "StuAcct")
		{
			if (document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.value != "9fba5032-2fff-47c3-926e-a32cfb5fbc72") {
				var i=0;
				while ((document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options[i].value != "9fba5032-2fff-47c3-926e-a32cfb5fbc72") && (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length))
					{i++;}
				if (i < document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.options.length)
					{document.Form1.centerColumnAudienceControl_88a706d4_774e_4735_afc9_75f6f74f1782_iQueryBuilderWebControl0_DropDownListValue_ListControl.selectedIndex = i;}
				__doPostBack('centerColumnAudienceControl$88a706d4_774e_4735_afc9_75f6f74f1782$TextImageButtonSearch$ImageButton$Button','');
			}
		
		}
	}
