/* Jquery a-z indexing.
 * 06/08/2009 Lee Brunjes
 */ 
 $(document).ready(function()
 {
	// Handle the appearence by state
 	var azindexsearchtext="Search A-Z Index"; 	
 	$("#azsearch").focus(function(e)
 	{
 		$("#azsearch").css("color","#444");
 		if($("#azsearch").val()==azindexsearchtext)
 			$("#azsearch").val("");
 	});
 	$("#azsearch").blur(function(e)
 	{
 		$("#azsearch").css("color","#777");
 		if($("#azsearch").val()=="")
 			$("#azsearch").val(azindexsearchtext);
 	});
 	//set the default appearence to be unselected
 	$("#azsearch").blur();
 	var ul=$("#MainContentBlurb").children("ul");
 	//move items from the heriarchy to the list
 	//sort the list
 	var lis= $('#MainContentBlurb ul li').get().sort(function(a,b)
 	{
		if ($(a).text() < $(b).text()) 
			return -1;
		if ($(a).text() > $(b).text()) 
			return 1;
		return 0;	
 	})
 	ul.empty();
 	$.each(lis, function(i, li){ul.append(li);});
 		
 	
 	//show hide items dynamically
 	$("#azsearch").keyup(function(e)
 	{
 		if(e.keyCode==13)
 			return false;
 		else
 		{
			 var needle =$("input#azsearch").val().toLowerCase(); 
			$("#MainContentBlurb li a").each(function(i)
			{
				if($(this).attr("href").toLowerCase().indexOf(needle)==-1 && $(this).text().toLowerCase().indexOf(needle)==-1)
					$(this).parent("li").css("display","none");
				else
					$(this).parent("li").css("display","");
			});
 		}
 		
 	});
 	
 });
 