
//left menu
function makeMenu(category) {

    var current;
  
    if (category == 'multi') {
      current = 1;
    }
    else if (category == 'monobrand') {
      current = 2;
    }
    else if (category == 'contact') {
      current = 3;
    }

    function setBackground() {
        var $last = jQuery(".acc > li:last > a");
        if($last.hasClass("close"))
	        $last.css("background-position", "left bottom");
        else
	        $last.css("background-position", "left -30px");
    }
  
    //menu elements loop
	jQuery(".acc").each(function(){
		jQuery("li > ul"            , this).wrap("<div></div>");
		jQuery("li > div:not(:last)", this).append("<div class='notlast'>&nbsp;</div>");
		jQuery("li > div:last"      , this).append("<div class='last'>&nbsp;</div>");

        //li
		jQuery("li > a", this).each(function(index){
			var $this = jQuery(this);
          
            //link extract
            var href = $this.attr("href");

            //panel close when element is empty
			if(index > 0) {
				$this.addClass("close").next().hide();
            }
            //element is find
			else {
				$this.css("background-position", "left top");
            }
          
			setBackground();
             
            //link
            if (isNaN(href)) {
              //click hook
              $this.click(function(){
                before_main_close();

                //IE is fadeOut only!
                $("#main-contents-inner").fadeOut(500, function(){
                //$("#main-contents-inner").fadeTo(500, 0, function(){
                  $("#main-contents").hide('clip', {}, 800, function(){
                    location.href = href;
                  });
                });
                //}).hide();
                
                //not redirect
                return false;
              });
            }
            //open panel
            else {
			  var prms = {height:"toggle", opacity:"toggle"};
			  $this.click(function(){
                //alert("click");
				jQuery(this).toggleClass("close").next().animate(prms, {duration:"fast"})
				  .parent().siblings().children("div:visible").animate(prms, {duration:"fast"}).prev().addClass("close");
				setBackground();
				return false;
			  });
              //alert(href);
              if (href == current) {
                //$('#multi').trigger("click");
				jQuery(this).toggleClass("close").next().animate(prms, {duration:0})
				  .parent().siblings().children("div:visible").animate(prms, {duration:0}).prev().addClass("close");
				setBackground();
              }
            }
		});
	});
}

//open main area
function openMainContents() {
  var main_contents = $("#main-contents");
  var main_contents_inner = $("#main-contents-inner");
  
  main_contents_inner.fadeTo(0, 0).hide();
  main_contents.show('clip', {}, 800, function(){
     main_contents_inner.show().fadeTo(1000, 1, afterMainContents);
  });
}

function afterMainContents() {
  if ($page_id) {
    preload($page_id);
  }
}





