// JavaScript Document

function onBlur(el) {
    if (el.value == '') {
        el.value = el.defaultValue;
    }
}
function onFocus(el) {
    if (el.value == el.defaultValue) {
        el.value = '';
    }
}

function validateForm()
{
	
	var fName=document.forms["consultForm"]["fName"].value;
	var lName=document.forms["consultForm"]["lName"].value;
	var Email=document.forms["consultForm"]["email"].value;
	var SelType=document.forms["consultForm"]["selType"].selectedIndex;
	var atpos=Email.indexOf("@");
	var dotpos=Email.lastIndexOf(".");
	
		if (fName==null || fName=="" || fName == "Enter first name")
		{
			alert("Please enter your first name.");
			return false;
		
		} else if (lName==null || lName=="" || lName=="Enter last name")
		{
			alert("Please enter your last name.");
			return false;
		
		} else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=Email.length || Email=="Enter email")
	    { 
			alert("Please enter a valid e-mail address");
			return false;
		
		} else if (SelType==0)
		{
			alert("Please tell us your case type.");
			return false;
		
		} else
		{
			document.consultForm.submit();
		}
}

function validateContactForm()
{
	
	var name=document.forms["contactForm"]["name"].value;
	var phoneNum=document.forms["contactForm"]["phoneNum"].value;
	var email=document.forms["contactForm"]["email"].value;
	var CaseDetails=document.forms["contactForm"]["caseDetails"].value;
	var atpos=email.indexOf("@");
	var dotpos=email.lastIndexOf(".");
	
		if (name==null || name=="")
		{
			alert("Please enter your name.");
			return false;
		
		} else if (phoneNum==null || phoneNum=="")
		{
			alert("Please enter your phone number.");
			return false;
		
		} else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length)
	    { 
			alert("Please enter a valid e-mail address");
			return false;
		
		} else if (CaseDetails==null || CaseDetails=="")
		{
			alert("Please tell us a little about your case.");
			return false;
		
		} else
		{
			document.contactForm.submit();
		}
}

function applyMenu(part,mod)
{
	//$(part).css('background-color','#FFF');
	$(part).css('background-image','none');
	$(part).find('a').css('color','#9a7932');
	$(mod).css('color','#437474');

}

function checkPage(sPage)
{
	if (sPage == "" || sPage == "default.asp")
	{
		applyMenu("#none"),("#fHome");
	}
	
	else if (sPage == "about-us.asp")
	{
		applyMenu($("#aboutUs"),$("#fAboutUs"));
		
	} else if (sPage == "personal-injury-law.asp")
	{
		applyMenu($("#personalInjury"),("#fPersonalInjury"));
		
	} else if (sPage == "areas-of-practice.asp")
	{
		applyMenu($("#practice"),("#fPractice"));
	
	} else if (sPage == "case-studies.asp")
	{
		applyMenu($("#caseStudies"),("#fCaseStudies"));
	
	} else if (sPage == "contact-us.asp")
	{
		applyMenu($("#contactUs"),("#fContactUs"));
	
	} else if (sPage == "site-map.asp")
	{
		applyMenu($("#none"),("#fSiteMap"));
	
	} else if (sPage == "privacy-policy.asp")
	{
		applyMenu($("#none"),("#fPrivacy"));
	}

}


$(document).ready(function() {
	
	var sPath = window.location.pathname;
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	
	checkPage(sPage);
	
	
	
	//alert(sPage);
	
	$(".navItem").hover(function() {
		$(this).css('background-color','#FFF');
		$(this).css('background-image','none');
		$(this).find('a').css('color','#9a7932');
		
		if($(this).attr('id') == "practice")
		{
			$("#subNav").toggle();
			$(this).css('width','111px');
		}
	},
	function() {
		
			$(this).css('background-image','url(../images/mainNav_arrow.png) 95% 0 no-repeat');
			$(this).css('background','');
			$(this).find('a').css('color','#FFF');
		
		
		checkPage(sPage);
		
		if($(this).attr('id') == "practice")
		{
			$("#subNav").toggle();
		}
		
	})
	
	$("#consultSubmit").click(function() {
		
		validateForm();
	})
	
	
})
