//jQuery functions

$(document).ready(function(){

//menus

$("#navList .navAdvanced, #navList .navBusiness, #navList .navCLM, #navList .navServices").hover(function() {
		$(this).children(".menu").slideToggle(200);
	},function(){
		$(this).children(".menu").slideToggle(100);
	});

   $(".body li").hover(function() {
		 $(this).addClass("menuOn");
		 $(this).find("a").addClass("menuOn");
	   },function(){
		 $(this).removeClass("menuOn");
		 $(this).find("a").removeClass("menuOn");
	   });
   
	  $(".body li").click(function(e) {
		var actionLink = $(this).find("a").attr("href");
		 window.location=actionLink;
	   });
	  
//landing page overlays
	  
   $(".landingPage li").hover(function() {
		 $(this).addClass("landingOn");
		 $(this).find("a").addClass("landingOn");
	   },function(){
		 $(this).removeClass("landingOn");
		 $(this).find("a").removeClass("landingOn");
	   });
   
	  $(".landingPage li").click(function(e) {
		var actionLink = $(this).find("a").attr("href");
		 window.location=actionLink;
	   });

//home overlays

var currentOverlay;
var overlaySpeed = 250;
var overlayDelay = 250;
var arrowSpeed = 100;

$('.home .navAdvanced').mouseenter(function() {
		if (currentOverlay != "advanced") {
			if (currentOverlay == "business") {
				$(".overlayBusiness").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowBusiness").slideToggle(arrowSpeed);
			} else if (currentOverlay == "clm") {
				$(".overlayCLM").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowCLM").slideToggle(arrowSpeed);
			} else if (currentOverlay == "services") {
				$(".overlayServices").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowServices").slideToggle(arrowSpeed);
			}
			$(".overlayAdvanced").fadeIn(overlaySpeed);
			$(".overlayArrowAdvanced").slideToggle(arrowSpeed);
			currentOverlay = "advanced";
		}
});

$('.home .navBusiness').mouseenter(function() {
		if (currentOverlay != "business") {
			if (currentOverlay == "advanced") {
				$(".overlayAdvanced").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowAdvanced").slideToggle(arrowSpeed);
			} else if (currentOverlay == "clm") {
				$(".overlayCLM").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowCLM").slideToggle(arrowSpeed);
			} else if (currentOverlay == "services") {
				$(".overlayServices").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowServices").slideToggle(arrowSpeed);
			}
			$(".overlayBusiness").fadeIn(overlaySpeed);
			$(".overlayArrowBusiness").slideToggle(arrowSpeed);
			currentOverlay = "business";
		}
});

$('.home .navCLM').mouseenter(function() {
		if (currentOverlay != "clm") {
			if (currentOverlay == "advanced") {
				$(".overlayAdvanced").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowAdvanced").slideToggle(arrowSpeed);
			} else if (currentOverlay == "business") {
				$(".overlayBusiness").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowBusiness").slideToggle(arrowSpeed);
			} else if (currentOverlay == "services") {
				$(".overlayServices").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowServices").slideToggle(arrowSpeed);
			}
			$(".overlayCLM").fadeIn(overlaySpeed);
			$(".overlayArrowCLM").slideToggle(arrowSpeed);
			currentOverlay = "clm";
		}
});

$('.home .navServices').mouseenter(function() {
		if (currentOverlay != "services") {
			if (currentOverlay == "advanced") {
				$(".overlayAdvanced").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowAdvanced").slideToggle(arrowSpeed);
			} else if (currentOverlay == "business") {
				$(".overlayBusiness").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowBusiness").slideToggle(arrowSpeed);
			} else if (currentOverlay == "clm") {
				$(".overlayCLM").delay(overlayDelay).fadeOut(overlaySpeed);
				$(".overlayArrowCLM").slideToggle(arrowSpeed);
			}
			$(".overlayServices").fadeIn(overlaySpeed);
			$(".overlayArrowServices").slideToggle(arrowSpeed);
			currentOverlay = "services";
		}
});

$('.home #mastTop, .home #mastBot, .home #bodyMain').mouseenter(function() {
		if (currentOverlay == "advanced") {
			currentOverlay = "";
			$(".overlayAdvanced").fadeOut(250);
			$(".overlayArrowAdvanced").slideToggle(100);
		} else if (currentOverlay == "business") {
			currentOverlay = "";
			$(".overlayBusiness").fadeOut(250);
			$(".overlayArrowBusiness").slideToggle(100);
		} else if (currentOverlay == "clm") {
			currentOverlay = "";
			$(".overlayCLM").fadeOut(250);
			$(".overlayArrowCLM").slideToggle(100);
		} else if (currentOverlay == "services") {
			currentOverlay = "";
			$(".overlayServices").fadeOut(250);
			$(".overlayArrowServices").slideToggle(100);
		}
	});

//image swaps

$(".imgSwap").hover(function() {
     var urlString = $(this).attr("src");
	 var newURL = urlString.replace(/\.((?!\.)+(?!\/))/,"_on.");
	 $(this).attr("src",newURL);
   },function(){
	 var urlString = $(this).attr("src");
	 var newURL = urlString.replace(/_on\./,".");
	 $(this).attr("src",newURL);
   });
	
});

//DW Functions
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//Other Functions
function otherDisplay(obj)
{
	var theForm = document.forms[0];
	var selectedOption = theForm.hearAbout.options[theForm.hearAbout.selectedIndex].value;
	if (selectedOption=="Other") {
		document.getElementById(obj).style.display="block";
	}
	else {
		document.getElementById(obj).style.display="none";
	}

}

function otherAssessDisplay(obj)
{
	var theForm = document.forms[0];
	var selectedOption = theForm.Question9.options[theForm.Question9.selectedIndex].value;
	if (selectedOption=="2") {
		document.getElementById(obj).style.display="block";
	}
	else {
		document.getElementById(obj).style.display="none";
	}

}

