var EM_ID=12049, dropdownTimeout;

willow.ready(function($){
	willow.getNews(12049,function(data){$('#Form1').bulletin(data,{emButton:false});},{"backlink":"/podium/default.aspx?t=132071"});
	
	willow.getMenu("126409|126410|126411|126412",function(data){ if($("#siteMapPlugin").length > 0){ $("#siteMapPlugin").sitemap(data); } });
	
	//Nominate/Apply button code
	$(".iAmSelector").click(function(){
		var iAm = $(this);
		var linkGroupID;
		switch (iAm.val()){
			case "student" : linkGroupID = 14625; break;
			case "parent" : linkGroupID = 14626; break;		
			case "nominator" : linkGroupID = 14627; break;
		}
			
		willow.getLinkSubGroups(linkGroupID,function(data){			
			var subGroup = data.linksubgroups;
			$(".languageSelector, .grade").remove();
			//getting Languages/Subgroups
			for (i=0;i < subGroup.length;i++){
				var langDesc = subGroup[i].desc;
				//the following switch statement changes the text/image to display based on subgroup/language
				switch(langDesc){
					case "Spanish" : displayLanguage = "Se Habla Espa&#241;ol"; break;
					case "Chinese" : displayLanguage = "<img height='16' border='0' align='absmiddle' width='26' alt='Chinese' src='/images/chineseChar.png'/>"; break;
					default: displayLanguage = langDesc; break;
				}
				$(".centerSection").append(
					"<div class='inputWrap languageSelector'><input name='lang' id="+langDesc+" value="+langDesc+" type='radio'><label for='"+langDesc+"'>"+displayLanguage+"</label></div>"
				);
				//getting grades/links
				var gradeLinks = subGroup[i].links;
				for (g=0;g < gradeLinks.length;g++){
					var gradeItem = gradeLinks[g].title;
					var gradeLink = gradeLinks[g].url;
					$(".psuedoForm .rightSection").append(
						"<div class='inputWrap grade "+langDesc+"'><input name='interest' id='grade_"+g+langDesc+"' value="+gradeLink+" type='radio'><label for='grade_"+g+langDesc+"'>"+gradeItem+"</label></div>"
					);
				}
			}
			//showing or hiding grade radio buttons, based on language selected
			$(".languageSelector input").click(function(){
				var selectedLang = $(this).attr("id");				
				$(".grade").css("display","none");
				$(".grade."+selectedLang).css("display","block");			
			});
			//inputing correct link into submit button
			$(".grade input").click(function(){
				$("#submitButton").attr("href",$(this).val());
			});
					
		});
	});
	//end Nominate/Apply button code
	
	
	$(".leftSection").writeText({ maxChars:240 });
	$(".rightSection").writeLinks();
	$(".checkBoxes").each(function(){
		var thisCheck = $(this);
		thisCheck.hover(
			function(){
				if(thisCheck.hasClass("active")){ clearTimeout(dropdownTimeout); }
				thisCheck.addClass("active");
				$("#"+thisCheck.attr("id")+"Box").show();
			},
			function(){
				dropdownTimeout = setTimeout(function(){
					$("#"+thisCheck.attr("id")+"Box").hide();
					thisCheck.removeClass("active");
				},10);
			}
		);
	});

	$(".dropdownBox").each(function(){
		var thisDropdown = $(this);
		thisDropdown.hover(
			function(){ clearTimeout(dropdownTimeout); },
			function(){
				dropdownTimeout = setTimeout(function(){
					$("#"+thisDropdown.attr("id").split("B")[0]).removeClass("active");
					thisDropdown.hide();
				},10);
			}
		);
	});


	$(".closeBox").click(function(){ $(".dropdownBox").hide(); $("#checkBoxes a").removeClass("active"); return false; });
	

	willow.setSearch($("#search"));										//set up search
	$("#goButton").click(function(e){ 
		willow.submitSearch($("#search").val()); 
	});
	
	//Fixing width of search input box in sidebar
	$("#ssQ").css("width","130px");
});

