$(function () {



	//---Highlight Nav Items---//
	var pathArray = window.location.pathname.split( '/' ); //create an array based upon the pathname(/example/page would become pathArray[example,page])
	var firstPathArray = "/"+pathArray[1];//get just the first item in the path array (The parent page if you will)
	var mainNav = $("#nav li a");
	
	//cycle through each link on the main nav. If the href equals the first part of the pathname add the class current
	for (var i=0; i<mainNav.length; i++){
		var href = $(mainNav[i]).attr("href");
		if(href == firstPathArray){
			$(mainNav[i]).parent().addClass("selected");	
		}
	}	

	//Schedule Demo link - for pop up
	$("li#nav-sdemo a").attr("onClick","showModalWin('inline-form',411); return false;");
	
	//Home page watch move tool tip
	$('#watchVideo a[title]').tooltip();
	
	//Sub nav dynamic menu needs to be wrapped in these divs
	$('#nav ul li ul').wrap('<div class="sub-nav-top"><div class="sub-nav-bottom"><div class="sub-nav-middle"></div></div></div>');
	
	//keep hover on the primary nav while on the second ul 
	$("#nav ul li#nav-solutions ul,#nav ul li#nav-solutions").mouseover(function () {
		$('#nav-solutions a').css('background-position', '0 -46px');
	});
	$("#nav ul li#nav-solutions ul,#nav ul li#nav-solutions").mouseout(function () {
		$('#nav-solutions a').css('background-position', '0 0');
		$('#nav-solutions.selected a').css('background-position', '-2px -94px');
	});
	
	$("#nav ul li#nav-platform ul,#nav ul li#nav-platform").mouseover(function () {
		$('#nav-platform a').css('background-position', '-114px -46px');
	});
	$("#nav ul li#nav-platform ul,#nav ul li#nav-platform").mouseout(function () {
		$('#nav-platform a').css('background-position', '-114px 0');
		$('#nav-platform.selected a').css('background-position', '-116px -94px');
	});
	
	$("#nav ul li#nav-company ul,#nav ul li#nav-company").mouseover(function () {
		$('#nav-company a').css('background-position', '-452px -46px');
	});
	$("#nav ul li#nav-company ul,#nav ul li#nav-company").mouseout(function () {
		$('#nav-company a').css('background-position', '-452px 0');
		$('#nav-company.selected a').css('background-position', '-454px -94px');
	});
	
	$("#nav ul li#nav-proof ul,#nav ul li#nav-proof").mouseover(function () {
		$('#nav-proof a').css('background-position', '-325px -46px');
	});
	$("#nav ul li#nav-proof ul,#nav ul li#nav-proof").mouseout(function () {
		$('#nav-proof a').css('background-position', '-325px 0');
		$('#nav-proof.selected a').css('background-position', '-327px -94px;');
	});
	
	//calculator on home page
	$(function () {
	  $("input.sc").blur(calcSav);
	  $("#js-cal-but").click(calcSav);
	});
	
		 	function calcSav() {

	 		//get values and remove bad characters
	 		var fadp = $("#CAT_Custom_205096").val().replace(/[\$\,]/g, "");
	 		var hcfsa = $("#CAT_Custom_205097").val().replace(/[\$\,]/g, "");
	 		var apcd = $("#CAT_Custom_205098").val().replace(/[\$\,]/g, "");

	 		//convert values to numbers
	 		fadp = parseFloat(fadp);
	 		hcfsa = parseFloat(hcfsa);
	 		apcd = parseFloat(apcd);

	 		var valid = true;


	 		//make sure all values are valid numbers before we do the tot calculation
	 		if (!isNaN(fadp)) $("#CAT_Custom_205096").val(fadp);
	 		else valid = false;
	 		if (!isNaN(hcfsa)) $("#CAT_Custom_205097").val("$" + hcfsa.toFixed(2).toLocaleString());
	 		else valid = false;
	 		if (!isNaN(apcd)) $("#CAT_Custom_205098").val(apcd);
	 		else valid = false;

	 		//calculation
	 		if (valid) var tot = (((fadp * 0.5) * 365) * (apcd / 60) * hcfsa) * 0.8;

	 		$("#CAT_Custom_205099").val("$" + tot.toFixed(2).toLocaleString());

	 	}	



});
