﻿/*
<!--     //---------------------------------+
     //  Developed by Roshan Bhattarai 
     //  Visit http://roshanbh.com.np for this script and more.
     //  This notice MUST stay intact for legal use
     // --------------------------------->
     $(document).ready(function() {
         //slides the element with class "menu_body" when paragraph with class "menu_head" is clicked 
         $("#firstpane div.menu_head").click(function() {
             $(this).css({ backgroundImage: "url(Images/nav_btn_bkg.png)" }).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
             $(this).siblings().css({ backgroundImage: "url(left.png) no-repeat" });
         });
         //slides the element with class "menu_body" when mouse is over the paragraph
         $("#secondpane div.menu_head").hover(function() {
             $(this).find("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");

         },
               function() {
                   $(this).find("div.menu_body").stop().slideUp(500);
               });


     });
 
    
   

         //slides the element with class "menu_body" when mouse is over the paragraph
         $(document).ready(function() {
             //slides the element with class "menu_body" when paragraph with class "menu_head" is clicked 
             $("#firstpane p.menu_head").click(function() {
                 $(this).css({ backgroundImage: "url(down.png)" }).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
                 $(this).siblings().css({ backgroundImage: "url(left.png)" });
             });
             //slides the element with class "menu_body" when mouse is over the paragraph
             $("#secondpane p.search_head").mouseover(function() {
                 $(this).css({ backgroundImage: "url(down.png)" }).next("div.search_body").slideDown(500).siblings("div.search_body").slideUp("slow");
                 $(this).siblings().css({ backgroundImage: "url(left.png)" });
             });
         });

  */
function initMenu() {
    var OpenItem;
    var isMovingUp = false;
    var isMovingDown = false;
    
    $('#secondpane ul').hide();
    $('#secondpane ul:first').show();
    $('#secondpane div.dropItem').hover(
        function() {
            function resetMovingUp() { isMovingUp = false; }

            var checkElement = $(this).find('ul.dropItemList');
            if (!isMovingDown && (checkElement.is('ul'))) {// && (checkElement.is(':visible'))) {
                isMovingDown = true;

                checkElement.slideDown(800, function() { isMovingDown = false; });
                OpenItem = checkElement;
                return false;
            }
        },
        function() {
            var checkElement = $(this).find('ul.dropItemList');
            if (!isMovingUp && (checkElement.is('ul'))) {
                isMovingUp = true;
                checkElement.slideUp(800, function() { isMovingUp = false; });
            } 
        });

}
$(document).ready(function() {initMenu();});

/*############# CATEGORY PAGE PRODUCT FILER FUNCTIONS #############
<p class="filter_head" filterName='{0}' filterValue='{1}'>[FilterName] <span class="reset">[reset]</span></p>
<div class="filter_body">
    <div class="filter_item"><input type="checkbox" /></div>
</div>




function GetSelectedFilterValues() {
    var selectedFilterValues = '';
    $('.filter_head').each(function() {
        var filterName = $(this).attr('filterName');
        var filterValue = $(this).attr('filterValue');
        if (filterValue != undefined && filterValue.length > 0) {
            selectedFilterValues += filterName + ":" + filterValue + ";";
        }
    });
}

function LoadFilterRegion(nodeAliasPath) {

    var selectedFilterValues = GetSelectedFilterValues();
       
    $.ajax({
        url: '/CMSWebParts/Handlers/GetCategoryFilters.ashx',
        type: 'POST',
        data: 'nodePath=' + encodeURI(nodeAliasPath) + '&FilterValues=' + encodeURI(selectedFilterValues),
        success: function(result) {
            //Parse resulting data into filterboxes

        }
    });
}

function RefreshProductsRegion(nodeAliasPath) {

    var selectedFilterValues = GetSelectedFilterValues();
    var productListUrl = "/
        
    divProductDisplay.load(

}*/
