$(document).ready(function(){
		
	var pathname = $(location).attr('href');
	var spathname = pathname.split("-s-");
		
	if(spathname[1] != undefined) {
		spathname = spathname[1].split(".php");
	}

	var pName = $(location).attr('href').split('/').reverse();
	var myPage = pName[0];
	
	if (jQuery.url.param("cat") || spathname[1] != undefined) {

		var getCat = jQuery.url.param("cat");
		
		if(spathname[1] != undefined) {
			getCat = spathname[0];
		}

	} else {
		if (myPage == undefined || myPage == "" || myPage == "index.php") {
			var getCat = $('#menu').find('li:first').attr('rel');
		}
	}

	if (getCat != undefined && getCat != "") {
		var myCatArray = getCat.split("_");
		var myConcatValue = "";

		for (var ii = 0; ii < myCatArray.length; ii++) {

			myConcatValue += myCatArray[ii];

			if (ii == myCatArray.length - 1) {
				$('#catNode_' + myConcatValue).removeClass("on").addClass("off");

			} else {
				$('#catNode_' + myConcatValue).removeClass("close").addClass("open");
				$('#catNode_' + myConcatValue).find('a:first').removeClass("close").addClass("open");
			}

			// $('#sub' + myCatArray[ii]).stop(true,true).slideToggle();
			$('#sub' + myCatArray[ii]).stop(true,true).toggle();

			if (ii < myCatArray.length - 1) {
				myConcatValue += '_';
			}
		}

		$.selBtn = myConcatValue;
	
	}


	$('#menu li a').click( function () {

		if ($(this).parent('li').hasClass('sub')) {
			$(this).next('ul').stop(true,true).slideToggle();


			if ($(this).hasClass('close')) {

				$(this).removeClass("close").addClass("open");
				$(this).parent('li').removeClass("close").addClass("open");

				if ($.selBtn != "" && $.selBtn != undefined) {
					var myData = $.selBtn.split("_");
					var myClicked = $(this).parent().attr('rel').split("_");
					var myConcatValue = "";

					if (myClicked[0] != myData[0]) {
						for(var ii = 0; ii < myData.length; ii++) {

							myConcatValue += myData[ii];

							$('#catNode_' + myConcatValue).find('a:first').removeClass("open").addClass("close");
							$('#catNode_' + myConcatValue).removeClass("open").addClass("close");

							$('#sub' + myData[ii]).stop(true,true).slideToggle();

							if (ii < myData.length - 1) {
								myConcatValue += '_';
							}
						}
					}
				}
				
				$.selBtn = $(this).parent().attr('rel');

			
			} else if ($(this).hasClass('open')) {

				$(this).removeClass("open").addClass("close");
				$(this).parent('li').removeClass("open").addClass("close");

				var myData = $(this).parent().attr('rel').split("_");

				if (myData.length > 1) {
					$.selBtn = $(this).parent().parent('ul').parent('li').attr('rel');
	
				} else {
					$.selBtn = "";
				}
			}
		}	
	});
});
