function header_menu(indexpage, ieversion){
    $("#footer_hidden_header_category").children().clone(true).appendTo('.d_box');
    $("#footer_hidden_header_category").children().remove();
    
    $("#search_sub").click(function(){
	if (jQuery.trim($('#top_keyword').val()) == ''){
	    $("#header_search_form").submit();
	 }else{
	    $("#header_search_form").submit();
	 }
    });
    if(indexpage){
	if(ieversion == 7){
	    var left = $('#wrapper').offset().left;
	    $("#wrapper").css('left','0');
	} else {
	    var left = $('#wrapper').offset().left;
	}
	$("#nav_menu").css('left',left).css('top',$('#nav_top').offset().top-1).css('position','absolute').css('z-index','6').show();
    } else {
	$("#nav_top").mouseover(function(){
    	   if(ieversion == 7){
    	       var left = $('#wrapper').offset().left;
    	   } else {
    	       var left = $('#wrapper').offset().left;
    	   }
    	   $("#nav_menu").css('left',left).css('top',$('#nav_top').offset().top-1).css('position','absolute').css('z-index','6').show(); 
	});
	$("#nav_menu").mouseout(function(e){
	     var offset, left, right, top, bottom;
	     offset = $(this).offset();
	     left = offset.left;
	     top = offset.top;
	     right = $(this).width() + left;
	     bottom = $(this).height() + top;
	     if ((e.pageX >= left) && (e.pageX <= right) && (e.pageY >= top) && (e.pageY <= bottom)) {
	        
	     } else {
	         var still_show = false;
	         $(".submenu_cate").each(function(index) {
	             if ($(this).css('display') == 'block') {
	                still_show = true;
	                return false;
	             }
	         });
	         $(this).toggle(still_show);
	     }
	     
	});
    }
    
    $(".cate_top_menu").mouseover(function(e){
        var submenu_id = "submenu_" + $(this).attr('id'); 
        if ($.find('#' + submenu_id) == "") return false;
        
        var submenu_offset;
        
        $(".submenu_cate").each(function(index) {
            if ($(this).attr('id') != submenu_id)
            {
                $(this).css('display', 'none');
            } else {
                submenu_offset = $(this).offset();
            }
        }); 
        
        var offset_1 = $(this).offset();
        
        $("#" + submenu_id).toggle(true);
        var bg_left_order_top;
        
        var nav_menu_offset = $("#nav_menu").offset();
        
        bg_left_order_top = (offset_1.top - submenu_offset.top);
        
        //$("#" + submenu_id).css('background-position', '0 ' + bg_left_order_top + 'px');
        $(this).toggleClass('cate_hover');
        if (!$(this).hasClass('first_menu')) 
        {
            $(this).css('margin-top', '-1px');   
        }
        $(this).toggleClass('cate_top_menu');
    });
    
    $(".cate_top_menu").mouseout(function(e){
        var submenu_id = "submenu_" + $(this).attr('id'); 
        if ($.find('#' + submenu_id) == "") return false;
        var offset,left,right,top,bottom;
        $(".submenu_cate").each(function(index) {
            if ($(this).css('display') == 'block'){
                 offset = $(this).offset();
                 left = offset.left;
                 top = offset.top;
                 right = $(this).width() + left;
                 bottom = $(this).height() + top;
                 
                if ((e.pageX >= left) && (e.pageX <= right) && (e.pageY >= top) && (e.pageY <= bottom)){
                
                } else {
                    $(this).toggle(false);
                }
                return false;
            }
        });
        $(this).toggleClass('cate_hover');
        if (!$(this).hasClass('first_menu')) {
            $(this).css('margin-top', '0');   
        }
        $(this).toggleClass('cate_top_menu');
        
    });
    
    $('#nav_menu').mouseover(function(e){
        $(this).show();
    });
    
    $(".submenu_cate").mouseenter(function(e){
        var level_1_menu_id = $(this).attr('id').replace('submenu_', '');
        $("#" + level_1_menu_id).removeClass('cate_top_menu');
        $("#" + level_1_menu_id).addClass('cate_hover');
        if (!$("#" + level_1_menu_id).hasClass('first_menu')) 
        {
            $("#" + level_1_menu_id).css('margin-top', '-1px');   
        }
    });
    
    $(".submenu_cate").mouseout(function(e){
        var offset;
        var left;
        var right;
        var top;
        var bottom;
        
        offset = $(this).offset();
        left = offset.left;
        top = offset.top;
        right = $(this).width() + left;
        bottom = $(this).height() + top;
        
        if ((e.pageX >= left) && (e.pageX <= right) && (e.pageY >= top) && (e.pageY <= bottom))
        {
        
        } else {
            $(this).toggle(false);
            var level_1_menu_id = $(this).attr('id').replace('submenu_', '');
            $("#" + level_1_menu_id).removeClass('cate_hover');
            if (!$("#" + level_1_menu_id).hasClass('first_menu')) 
            {
                $("#" + level_1_menu_id).css('margin-top', '0');   
            }
            $("#" + level_1_menu_id).addClass('cate_top_menu');
            if(!indexpage){
            $('#nav_menu').hide();
            }
        }
        
    });
    
    if(!indexpage){
	$('#nav_top').click(function(){
	    $('#nav_menu').toggle(); 
	});
    }
    
    $(window).resize(function(){
	var left = $('#wrapper').offset().left;
	$("#nav_menu").css('left',left).css('top',$('#nav_top').offset().top-1).css('position','absolute').css('z-index','6');
    });
}

function image_slider_auto_shift()
{
    total_image_count = parseInt($("#slider_image_count").attr("value"));
    var temp = $("img.slider_image.active");
    if(temp.length > 0){
        current_image_num = parseInt(temp.attr("id").substring(13));
        if (current_image_num == total_image_count)
        {
          image_slider_shift(1);
        }
        else
        {
          image_slider_shift(current_image_num + 1);
        }
    }
}
function image_slider_shift(current_num)
{
    $(".slider_image.active").hide().removeClass("active");
    current_image = "#slider_image_" + current_num;
    current_pager = "#slider_pager_" + current_num;
    current_title = "#slider_title_" + current_num;

    $(current_image).fadeIn("fast", function() {
      $(this).addClass("active");  
    });

    $(".slider_pager").removeClass("active");
    $(current_pager).addClass("active");
    
    $(".slider_title").removeClass("active");
    $(current_title).addClass("active");
}
$(document).ready(function() {
    $(".slider_pager").click(function() {
      current_num = parseInt($(this).html());
      image_slider_shift(current_num);
      window.clearInterval(slider_id);
      slider_id = window.setInterval("image_slider_auto_shift();", 8000);
    });
});
slider_id = window.setInterval("image_slider_auto_shift();", 8000); 
