// JavaScript Document

function navigationMenu() {
	$("div#menu #bgMenu").hide();
	$("div#menu dd").hide();

	$("div#menu").hover(
							function () {
								////$("div#menu").css('height', '102px');
								//if ((jQuery.browser.msie)&&(jQuery.browser.version==6)) { $("div#menu #bgMenu").show(); $("div#menu dd").show(); } 
								//else { $("div#menu  #bgMenu").slideDown(); $("div#menu dd").slideDown(); }
								
								$("div#menu #bgMenu").show(); $("div#menu dd").show();
							},
							function () {
								//if ((jQuery.browser.msie)&&(jQuery.browser.version==6)) { $("div#menu #bgMenu").hide(); $("div#menu dd").hide(); } 
								////else { $("div#menu .zone").slideUp(800, function callback() { $("div#menu").css('height', '30px'); }); }
								//else { $("div#menu  #bgMenu").slideUp(800); $("div#menu  dd").slideUp(800); }
								
								$("div#menu #bgMenu").hide(); $("div#menu dd").hide();
								}
						  );
}

function navigationCategoryTyres() {
	$("div#categories h3").hide();
	$("div#categories > div").hide();
	
	var category = $("div#menuCat .active a").attr('href');
	$("div"+category).show();
	
	$("div#menuCat a").click(
      function () {
			$("div#categories > div").hide();
			$("div#menuCat li").removeClass("active");
			var category = $(this).attr('href');			
			$("div"+category).show();
			$(this).parent().addClass("active");
			$("#catstate").val(category);
		 	return false;
      }
    );
}

function navigationCategoryFromState(category) {
	$("div#categories h3").hide();
	$("div#categories > div").hide();
	$("div#menuCat li").removeClass("active");
	
	//var category = $("div#menuCat .active a").attr('href');
	$("div"+category).show();
	$("div#menuCat a[href="+category+"]").parent().addClass("active");
	
}

$(document).ready(function(){
  // when the page is loading
  
	$("a").removeAttr("title");
  
	// extract "Contact Us" link from dd list for display it permanently
	/*
	var newLi = $("li#link-contactUs").clone();
	$("li#link-contactUs").remove();
	$("div#header").append(newLi);
	*/
	if ($("body").attr('id') != 'home') { navigationMenu(); } // animate navigation menu except for the homepage
	if ($("#menuCat").length) { navigationCategoryTyres(); }  // animate navigation menu for category tyres ( car / 4x4 / van )
	
	// delete imbricate tooltip
	$(".techDetails .techDetails").removeAttr("class").removeAttr("title");
	
    if ($("#catstate").val() && $("#menuCat").length) {
	    navigationCategoryFromState( $("#catstate").val() );
	}
});
