﻿jQuery(document).ready(function(){
	if (window.location == 'http://www.applistar.com/' || window.location == 'http://www.applistar.com/ja/'){
		jQuery('.menu-item-6').addClass('home_active');
		jQuery('.menu-item-94').addClass('home_active');
	}
	// Disable cac menu item cho item con
	jQuery('#nav ul li').has('ul').children('a').click(function(e){
		e.preventDefault();
	});
	jQuery("#nav ul li").hover(
		function(){
			previous = jQuery(this).prev();
			if (previous.length == 0){
			} else {
				if (!isActive(previous)){
					previous.addClass('previous_inactive');
				} else {
					previous.addClass('previous_active');
				}
			}
			nxt = jQuery(this).next();
			if (nxt.length == 0){
				jQuery(this).addClass('last_active');
			} else {
				if (!isActive(nxt)){
				} else {
					jQuery(this).addClass('previous_active');
				}
			}
		},
		function (){
			previous = jQuery(this).prev();
			if (previous.length == 0){
			} else {
				if (!isActive(previous)){
					previous.removeClass('previous_inactive');
				} else {
					previous.removeClass('previous_active');
				}
			}
			nxt = jQuery(this).next();
			if (nxt.length == 0){
				if (!isActive(jQuery(this)))
					jQuery(this).removeClass('last_active');
			} else {
				if (!isActive(nxt)){
				} else {
					jQuery(this).removeClass('previous_active');
				}
			}
		}
	);
	jQuery("#nav ul li").each(function(){
//		item =  jQuery(this);
		previous = jQuery(this).prev();
		nxt = jQuery(this).next();
		if (isActive(jQuery(this))){
			previous.addClass('previous_inactive_init');
			if(nxt.length == 0) jQuery(this).addClass('last_active');
		}
	});
	
	jQuery("li.leaf-category a").click(
		function(){
			if (jQuery(this).parent().children("ul").css('display') == 'none'){
				jQuery(this).parent().children("ul").css('display', 'block');
			} else {
				jQuery(this).parent().children("ul").css('display', 'none');
			}
			
			return false;
		}
	);
});

function isActive(obj){
	if (obj.hasClass('current_page_item') || obj.hasClass('current-category-ancestor') || obj.hasClass('home_active'))
		return true;
	else
		return false;
}
