﻿// JScript File

        var shrinking = '';
        var growStop = false;
        var ProductCategoryCellClicked;
        
        function OnComplete(arg)
        {
            alert('TimeOut encountered');
        }
        function OnTimeOut(arg)
        {
            alert('TimeOut encountered');
        }
        function OnError(arg)
        {
            alert('Error : ' + arg.name);
        }
    
        function MenuClicked(objcell)
        {
        
            var menupanel = document.getElementById('divMenuContainer').getElementsByTagName('*');
            var noChildren = false;
            var i = 0;
            
            ProductCategoryCellClicked = objcell.Name;
            
            for (var i = 0; i < aspnetForm.elements.length; i++)
            {
                if (aspnetForm.elements[i].id.indexOf('WucProductCategories1_hfItemClicked') > 0)
                    {
                        var hf = aspnetForm.elements[i];
                        if (hf) {
                                hf.value = ProductCategoryCellClicked;
                            }
                    }
                if (aspnetForm.elements[i].id.indexOf('WucProductCategories1_btnRaiseEvent') > 0)
                    {
                        var btn = aspnetForm.elements[i];
                        if (btn) {
                                growStop = true;
                                btn.click();
                            }
                    }
            }
            
//            var btn = document.getElementById('WucProductCategories1_btnRaiseEvent');
//            if (btn) {
//                        alert(ProductCategoryCellClicked);
//                growStop = true;
//                btn.click();
//                }
            
//            while (!noChildren)
//            {
//                var elem = document.getElementById(objcell.id + i + '_');
//                
//                if (elem==null)
//                    {
//                        noChildren = true;
//                    }
//                    else
//                    {
//                        if (elem.style.display=='block')
//                            {   
//                                alert('Shrink');
//                                //ShrinkMenu(elem.id);
//                                //elem.style.display='none';
//                                //HideSubItems(elem);
//                            }
//                        else
//                            {
//                                //GrowMenu(elem.id);
//                                //elem.style.display='block';
//                                var hf = document.getElementById('WucProductCategories1_hfItemClicked');
//                                if (hf) {
//                                        hf.value = ProductCategoryCellClicked;
//                                    }
//                                
//                                var btn = document.getElementById('WucProductCategories1_btnRaiseEvent');
//                                if (btn) {
//                                    growStop = true;
//                                    btn.click();
//                                    }
//                            }
//                    }
//                i+=1;
//            }            
        }
        
        function HideSubItems(objcell)
        {
            var menupanel = document.getElementById('divMenuContainer').getElementsByTagName('*');
            var noChildren = false;
            var i = 0
            while (!noChildren)
            {
                var elem = document.getElementById(objcell.id + i + '_');
                if (elem==null)
                    {
                        noChildren = true;
                    }
                    else
                    {
                        ShrinkMenu(elem.id);
                    }
                i+=1;
            }
        }
        function ShrinkMenu(objCellId)
        {
            var height;
            objCell = document.getElementById(objCellId);
            if (objCell.style.height == '') objCell.style.height = '23px';
            if (parseInt(objCell.style.height.replace('px',''))>0)
                {
                    height = parseInt(objCell.style.height.replace('px',''));
                    objCell.style.height = (height - 1) + 'px';
                    setTimeout("ShrinkMenu('" + objCellId + "')",5);
                }
            if (objCell.style.height == '0px')
                {
                    objCell.style.display = 'none';
                }
        }
        function GrowMenu(objCellId)
        {
            var height;
            objCell = document.getElementById(objCellId);
            if (objCell.style.height == '') objCell.style.height = '0px';
            if (objCell.style.display == 'none')
                {
                    objCell.style.display = 'block';
                }
            if (parseInt(objCell.style.height.replace('px',''))<23)
                {
                    height = parseInt(objCell.style.height.replace('px',''));
                    objCell.style.height = (height + 1) + 'px';
                    setTimeout("GrowMenu('" + objCellId + "')",5);
                }
            else
                {
                    if (!growStop) {
                        
                        var hf = document.getElementById('WucProductCategories1_hfItemClicked');
                        if (hf) {
                                hf.value = ProductCategoryCellClicked;
                            }
                        
                        var btn = document.getElementById('WucProductCategories1_btnRaiseEvent');
                        if (btn) {
                            growStop = true;
                            btn.click();
                            }
                    }
                }
        }
        
        function RedrawProductCategories()
        {
            var hf = document.getElementById('WucProductCategories1_hfItemClicked');
            alert(hf.value);
            if (hf) {
                    
                    if (hf.value.indexOf('Category_id') > - 1) {
                            var CategoryId = hf.value.substring(11,1);
                            alert(CategoryId);
                        }
                }
        }
