var elmsArr = new Array();

    function switchMenu(obj, getEl, tmpl, tglHolder) {
    if (tmpl == '-blist' || tmpl == '-3party' || tmpl == '-tbl' || tmpl == '-tblsml' || tmpl == '-blist no-head')
    {
       return;
    }
        var getElm = getEl;
        var el = document.getElementById(obj);

        if (el.style.display != "block") {
            el.style.display = 'block';
			getEl.className="ExpandIcon";
        }
        else { 
            el.style.display = 'none';
			getEl.className="CollapseIcon";
        }
    }
    function ToggleIcons(obj, styleName) { obj.className = styleName; }
    function descElms(el) {
        var TBody = document.getElementById(el);
        var TDesc = TBody.getElementsByTagName('div');
        var THead = TBody.getElementsByTagName('th');

        var e;
        for (e = 0; e < TDesc.length; e++) {
            var str = TDesc[e].id;

            if (str.match("proddesc"))
                elmsArr[e] = str;
        }
    }
    var disablElm;
    var disablElm1;
    
    function expandAll(elem, o, disID) {
        var selTbd = o;
		var divId = disID;
        descElms(selTbd);
        var i;

        for (i = 0; i < elmsArr.length; i++) {

            var obj = document.getElementById(elmsArr[i]);
            var PrevSib = obj.parentNode;

            if (obj != null) {
                obj.style.display = 'block';
                PrevSib.className = "ExpandIcon";
            }
        }
            disablElm = document.getElementById(divId);
            var disElm = divId+'1';
            disablElm1 = document.getElementById(disElm);
            disablElm.parentNode.setAttribute('class', 'expCntr disable-exp');
			disablElm1.parentNode.setAttribute('class', 'colCntr');
			/*IE reject the above code, so adding className*/
            disablElm.parentNode.setAttribute('className', 'expCntr disable-exp');
			disablElm1.parentNode.setAttribute('className', 'colCntr');
    }
    function collapseAll(elem, o, disID) {
        var selTbd = o;
		var divId = disID;
        descElms(selTbd);
        var i;
        for (i = 0; i < elmsArr.length; i++) {
            var obj = document.getElementById(elmsArr[i]);
            var PrevSib = obj.parentNode;

            if (obj != null) {
                obj.style.display = 'none';
                PrevSib.className = "CollapseIcon";
            }
        }
           disablElm = document.getElementById(divId);
           var disElm = divId+'1';
           disablElm1 = document.getElementById(disElm);
           disablElm.parentNode.setAttribute('class', 'expCntr');
           disablElm1.parentNode.setAttribute('class', 'colCntr disable-col');
		   /*IE reject the above code, so adding className*/
           disablElm.parentNode.setAttribute('className', 'expCntr');
           disablElm1.parentNode.setAttribute('className', 'colCntr disable-col');
    }
function toggleVdl(togLnk, togDiv, togImg) {
               var e = document.getElementById(togDiv);
                   var el = document.getElementById(togLnk);
                   var img = document.getElementById('upsel-box');
               if(e.style.display == 'block'){
                  e.style.display = 'none';
                         el.className = "hid-dtl";
                                 if(togImg == true)
                                       img.className = "upsel-box";
                       }else{
                  e.style.display = 'block';
                         el.className = "vew-dtl";
                                 if(togImg == true)
                                       img.className = "upsel-box usbig";
                       }
            }
            

