// JavaScript Document

	var x=4;  // Set # of '/' in URL of index
	var path='';
	var myURL = '' + location.href.match(/^.*\//);
	var subdirs = myURL.split("/");
	for(x;x<subdirs.length-1;x++)
  	path=path + '../';
	
	var currentSelection = '';
	var navImages = [];
	var coreImages = [];
	navImages[0] = [];
	navImages[1] = [];
	navImages[2] = [];
	navImages[3] = [];
	navImages[4] = [];
	navImages[0]['OFF'] = path + '../img/nav-attorneys.jpg';
	navImages[0]['ON'] = path + '../img/nav-attorneys-ON.jpg';
	navImages[0]['ST'] = 0;
	navImages[1]['OFF'] = path + '../img/nav-practice.jpg';
	navImages[1]['ON'] = path + '../img/nav-practice-ON.jpg';
	navImages[1]['ST'] = 0;
	navImages[2]['OFF'] = path + '../img/nav-clients.jpg';
	navImages[2]['ON'] = path + '../img/nav-clients-ON.jpg';
	navImages[2]['ST'] = 0;
	navImages[3]['OFF'] = path + '../img/nav-news.jpg';
	navImages[3]['ON'] = path + '../img/nav-news-ON.jpg';
	navImages[3]['ST'] = 0;
	navImages[4]['OFF'] = path + '../img/nav-contact.jpg';
	navImages[4]['ON'] = path + '../img/nav-contact-ON.jpg';
	navImages[4]['ST'] = 0;
	coreImages[0] = path + 'img/content-background.jpg';
	coreImages[1] = path + 'img/image-attorneys.jpg';
	coreImages[2] = path + 'img/image-clients.jpg';
	coreImages[3] = path + 'img/image-contact.jpg';
	coreImages[4] = path + 'img/image-news.jpg';
	coreImages[5] = path + 'img/image-practice.jpg';
	coreImages[6] = path + 'img/w-s-logo.jpg';

$(document).ready(function()
{
	preload([
    	navImages[0]['OFF'],
		navImages[0]['ON'],
		navImages[1]['OFF'],
		navImages[1]['ON'],
		navImages[2]['OFF'],
		navImages[2]['ON'],
		navImages[3]['OFF'],
		navImages[3]['ON'],
		navImages[4]['OFF'],
		navImages[4]['ON'],
		coreImages[0],
		coreImages[1],
		coreImages[2],
		coreImages[3],
		coreImages[4],
		coreImages[5],
		coreImages[6]
	]);
	
	function preload(arrayOfImages) {
    	$(arrayOfImages).each(function(){ (new Image()).src = this; });
	}
	
  	$(".sub_menu").hide();	
	setMenuDown();
	
	
	$(".nav_link").hover(
		function() { 
			var above = $(this).attr('id').split('-');
            if(currentSelection!=above[1])  $("#rollover-" +  above[1]).attr("src", navImages[above[1]]['ON']);
		},
        function() { 
			var above = $(this).attr('id').split('-');
            if(currentSelection!=above[1])  $("#rollover-" +  above[1]).attr("src", navImages[above[1]]['OFF']);
		}
    );
	
	$(".nav_link").click(function() {
    	var clicked = $(this).attr('id').split('-');
		currentSelection=clicked[1];
		menuHandler(clicked);
	})
	
    function menuHandler(request) {	
		$(".nav_link").each(function(index) { 
			if(request[1] == index) {
				if(navImages[index]['ST']==1 && currentSelection!=request[1]) {
					navImages[index]['ST']=0;
					$("#sub-" +index).slideToggle(600);
					$("#rollover-" + index).attr("src",navImages[index]['OFF']);	
				}
				else if(navImages[index]['ST']==1 && currentSelection==request[1]) {
					$("#rollover-" + index).attr("src",navImages[index]['ON']);
					$("#sub-" +index).show();
				}
				else {
					navImages[index]['ST']=1;
					$("#sub-" +index).slideToggle(600);
					$("#rollover-" + index).attr("src",navImages[index]['ON']);
				}
			}
			else {
				if(navImages[index]['ST']==1) {
					navImages[index]['ST']=0;
					$("#sub-" +index).slideToggle(600);
					$("#rollover-" + index).attr("src",navImages[index]['OFF']);
				}
			}
		})
    }
	
	function setMenuDown() {
		if(submenu!='') {
			$("#sub-" + submenu).show();
			navImages[submenu]['ST']=1;
			currentSelection=submenu;
			$("#rollover-" + submenu).attr("src",navImages[submenu]['ON']);
		}
	}
});
