$(document).ready(function(){
	
	/****************************************************/
	/************DETERMINE CURRENT PAGE******************/					   
	/****************************************************/
	pathArray = window.location.pathname.split( '/' );
	current_page_raw = pathArray[pathArray.length - 1];
	current_page_raw_array = current_page_raw.split( '.' );
	current_page = current_page_raw_array[0];
	//alert(current_page);
	
	var currPageNav = "";
	
	if(current_page == "practices" || current_page == "practices_detail")
	{
		$("#main_nav li.practice a").addClass("active");
		$("#main_nav li.practice ul").addClass("active");
		var currPageNav = "1";
	}
	else if(current_page == "ourpeople")
	{
		$("#main_nav li.attorneys a").addClass("active");
		$("#main_nav li.attorneys ul").addClass("active");
		var currPageNav = "2";
	}
	else if(current_page == "results")
	{
		$("#main_nav li.results a").addClass("active");
		var currPageNav = "3";
	}
	
	else if(current_page == "fee_information")
	{
		$("#main_nav li.fee a").addClass("active");
		var currPageNav = "4";
	}
	else if(current_page == "contact")
	{
		$("#main_nav li.contact a").addClass("active");
		var currPageNav = "5";
	}
	else if(current_page == "news" || current_page == "news_detail" || current_page == "wg_community" || current_page == "wg_news" || current_page == "wg_news_archive" || current_page == "wg_news_lawyers")
	{
		$("#main_nav li.news a").addClass("active");
		$("#main_nav li.news ul").addClass("active");
		var currPageNav = "6";
	}
	else if(current_page == "default" || current_page == "")
	{
		$("#main_nav li a").removeClass("active");
		var currPageNav = "0";
	}
	/****************************************************/
	/************RANDOMIZED HEADER IMAGE*****************/
	/****************************************************/
	
	//SET THE TOTAL NUMBER OF IMAGES TO BE CYCLED THROUGH
	var totalImages = 5;
	
	//RETURNS A RANDOM NUMBER AT OR UNDER THE totalImages (0 base)
	function get_random()
	{
		var ranNum= Math.floor(Math.random()*totalImages);
		return ranNum;
	}
	
	//GETS A RANDOM IMAGE NUMBER
	var which_img=get_random();
	
	//CREATES AN ARRAY TO HOLD IMAGE PATHS
	var head_src=new Array(totalImages)
	
	//POPULATES IMAGE PATH ARRAY
	for(var x = 0; x < totalImages; x++)
	{
		head_src[x]="images/header_" + (x+1) + ".jpg";
	}
	
	//SETS IMAGE PATH
	if(currPageNav == "0")
	{
		$("body.random #header_image img").attr('src' , head_src[0]);
	}
	else
	{
		$("body.random #header_image img").attr('src' , head_src[which_img]);
	}
	
	
	/****************************************************/
	/************Top Navigation**************************/
	/****************************************************/
	//MAIN NAV GLOBAL VARS
	var sub_nav_timer;
	var timer_speed = 700;
	var myNavItems =new Array("","practice","attorneys","results","fee","contact","news");
	var numNav = 6;
	
	//MAIN NAV GLOBAL MOUSE OVERS
	$("#main_nav li a").mouseover(function(){
		for(var x = 1; x <= numNav; x++)
		{
			if(x != currPageNav)
			{
				$("#main_nav li." + myNavItems[x] + " a").removeClass("active");
			}
		}
	});
	 
	//WORK AROUND FOR JQUERY NOT ASSIGNING EVENT TRIGGERS IN A LOOP
	for(var x = 1; x <= numNav; x++)
	{
		assignNavTriggers(x)
	}
	
	//ASSIGNS MOUSE OVER AND MOUSE OUT FUNCTIONS TO MAIN AND SUB NAVIGATION
	function assignNavTriggers(x)
	{
		//MAIN NAVIGATION
		$("#main_nav li." + myNavItems[x] + " a").mouseover(function(){
			//MADE SPECIAL CASE FOR NAVS 1 & 2 SINCE THEY HAVE SUB NAVIGATION
			if(currPageNav == "1")
			{
				$("#main_nav li." + myNavItems[2] + " ul, #main_nav li." + myNavItems[6] + " ul").hide();
				
			}
			else if(currPageNav == "2")
			{
				$("#main_nav li." + myNavItems[1] + " ul,#main_nav li." + myNavItems[6] + " ul").hide();
			}
			else if(currPageNav == "6")
			{
				$("#main_nav li." + myNavItems[1] + " ul,#main_nav li." + myNavItems[2] + " ul").hide();
			}
			else
			{
				$("#main_nav li." + myNavItems[1] + " ul").hide();
				$("#main_nav li." + myNavItems[2] + " ul").hide();
			}
			//IF THIS ELEMENT DOES NOT CORROSPOND TO THE CURRENT PAGE HIGLIGHT AND CHANGE THE Z-INDEX
			if(currPageNav != x)
			{
				$("#main_nav li." + myNavItems[x] + " a").addClass("active").css("z-index", "101");
				$("#main_nav li." + myNavItems[x] + " ul").show().css("z-index", "100");
			}
			//ELSE CHANGE THE Z-INDEX
			else
			{
				$("#main_nav li." + myNavItems[x] + " a").css("z-index", "99");
				$("#main_nav li." + myNavItems[x] + " ul").css("z-index", "98");
			}
			//STOP THE FADEOUT OF THE SUB NAV
			clearTimeout(sub_nav_timer);	
		}).mouseout(function(){
			//START THE FADEOUT OF THE SUB NAV
			sub_nav_timer = setTimeout(function() { 
				if(currPageNav != x)
				{
					$("#main_nav li." + myNavItems[x] + " ul").fadeOut("fast").css("z-index", "3");
					$("#main_nav li." + myNavItems[x] + " a").removeClass("active").css("z-index", "4");	
				}
				else
				{
					$("#main_nav li." + myNavItems[x] + " ul").css("z-index", "1");
					$("#main_nav li." + myNavItems[x] + " a").css("z-index", "2");	
				}
			},timer_speed);
		});
		//SUB NAVIGATION
		$("#main_nav li." + myNavItems[x] + " ul").mouseenter( function(){
			//STOP THE FADEOUT OF THE SUB NAV
			clearTimeout(sub_nav_timer);
			$("#main_nav li." + myNavItems[x] + " a").addClass("active");
			$(this).show();
		}).mouseleave(function(){
			//START THE FADEOUT OF THE SUB NAV
			sub_nav_timer = setTimeout(function() { 
				if(currPageNav != x)
				{
					$("#main_nav li." + myNavItems[x] + " ul").fadeOut("fast");
					$("#main_nav li." + myNavItems[x] + " a").removeClass("active");
				}
				
			},timer_speed);
		});
	}
	
	/****************************************************/
	/****************************************************/
	/****************************************************/
	$("a.iframe").colorbox({width:"755px", height:"450px", iframe:true}); 
	
});
var alltoggle = "closed";
function toggle(divName, toggleImage){
	$("#" + divName).toggle("fast");
	var curr_img = $("#" + toggleImage + " img").attr("src");
	
	if(curr_img == "images/result_off.gif")
	{
		 $("#" + toggleImage + " img").attr("src", "images/result_on.gif");
	}
	else
	{
		 $("#" + toggleImage + " img").attr("src", "images/result_off.gif");
	}
}

function toggleAllDivs(){
	if(alltoggle == "closed")
	{
		$(".result div").hide();
		$(".result_toggle img").attr("src", "images/result_on.gif")
		alltoggle = "opened";
	}
	else
	{
		$(".result div").show();
		$(".result_toggle img").attr("src", "images/result_off.gif")
		alltoggle = "closed";
	}
	
	$(".result div").toggle("fast");
}
//FIX PNGS
DD_belatedPNG.fix("#main_nav li a, img, #content_wrapper");
