$(document).ready(function() {					   
	// stop product click
	$("#liProducts > a").click(
	 function() {
		 return false;
	 }
	 );
	
   // rollovers
   var lastActiveMenu = "";
   var iTimer;
   function hideMenus() {
	   	$(lastActiveMenu + " > ul").hide();
		$(lastActiveMenu + " > a").removeClass("selected");
   }
   function callTimeout() {
		iTimer = setTimeout(hideMenus, 1200);
   }
   function openMenu(menuId) {
		window.clearTimeout(iTimer);
		$("#" + menuId + " > ul").show();
		$("#" + menuId + " > a").addClass("selected");
		lastActiveMenu = "#" + menuId;
   }
   
	$("#liProducts").hover(
	  function() {
	        hideMenus();
			openMenu("liProducts");
	  }, 
	  function() {
		if(lastActiveMenu != "")
		{
			callTimeout();
		}
	  }
	);
	
	$("#liDownloads").hover(
	  function() {
	        hideMenus();
			openMenu("liDownloads");
	  }, 
	  function() {
		if(lastActiveMenu != "")
		{
			callTimeout();
		}
	  }
	);
	
	$("#liOrder").hover(
	  function() {
	        hideMenus();
			openMenu("liOrder");
	  }, 
	  function() {
		if(lastActiveMenu != "")
		{
			callTimeout();
		}
	  }
	);
	
	$("#liSupport").hover(
	  function() {
	        hideMenus();
			openMenu("liSupport");
	  }, 
	  function() {
		if(lastActiveMenu != "")
		{
			callTimeout();
		}
	  }
	);
	
	$("#liCorporate").hover(
	  function() {
	        hideMenus();
			openMenu("liCorporate");
	  }, 
	  function() {
		if(lastActiveMenu != "")
		{
			callTimeout();
		}
	  }
	);
	
	// technology click to open

	$("#liVisualStudio > a").click(
      function() {
		if($("#liVisualStudio").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liVisualStudio > ul").slideDown(200);
			$("#liVisualStudio").addClass("selected");
		}
		else {
		    $("#liVisualStudio > ul").slideUp(200);
		    $("#liVisualStudio").removeClass("selected");
		}
		return false;
      });
	
	$("#liWPF > a").click(
      function() {
		if($("#liWPF").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liWPF > ul").slideDown(200);
			$("#liWPF").addClass("selected");
		}
		else {
		    $("#liWPF > ul").slideUp(200);
		    $("#liWPF").removeClass("selected");
		}
		return false;
      });
	
	$("#liSharePoint > a").click(
      function() {
		if($("#liSharePoint").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liSharePoint > ul").slideDown(200);
			$("#liSharePoint").addClass("selected");
		}
		else {
		    $("#liSharePoint > ul").slideUp(200);
		    $("#liSharePoint").removeClass("selected");
		}
		return false;
      });
	
	$("#liSQLServer > a").click(
      function() {
		if($("#liSQLServer").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liSQLServer > ul").slideDown(200);
			$("#liSQLServer").addClass("selected");
		}
		else {
		    $("#liSQLServer > ul").slideUp(200);
		    $("#liSQLServer").removeClass("selected");
		}
		return false;
      });
	
	$("#liPowerShell > a").click(
      function() {
		if($("#liPowerShell").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liPowerShell > ul").slideDown(200);
			$("#liPowerShell").addClass("selected");
		}
		else {
		    $("#liPowerShell > ul").slideUp(200);
		    $("#liPowerShell").removeClass("selected");
		}
		return false;
      });
	
	$("#liJava > a").click(
      function() {
		if($("#liJava").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liJava > ul").slideDown(200);
			$("#liJava").addClass("selected");
		}
		else {
		    $("#liJava > ul").slideUp(200);
		    $("#liJava").removeClass("selected");
		}
		return false;
      });
	
	$("#liCOM > a").click(
      function() {
		if($("#liCOM").attr("class") != "selected")
		{
			$("#ulTechnologies > li > ul").slideUp(200);
			$("#ulTechnologies > li").removeClass("selected");
			$("#liCOM > ul").slideDown(200);
			$("#liCOM").addClass("selected");
		}
		
        else {
		    $("#liCOM > ul").slideUp(200);
		    $("#liCOM").removeClass("selected");
		}
		return false;
      });

	// search input
	$("#SearchExpr").attr({
		value:"Search..."
	});
	
	$("#SearchExpr").focus(function() {
		$(this).attr({
		value:""
		});
	});
});
