﻿function clickTab(selected)
    {
        setClass(selected.id,'selectedSidebarTab');
        var containerDivID =selected.id + 'Container';
        
        setClass(containerDivID,'');
        if (containerDivID != 'divSiteSearchContainer')
        {
            setClass('divSiteSearchContainer','NotSelectedTabContainer');
            setClass('divSiteSearch','sidebarTab');
        }
        if (containerDivID != 'divQuickOrderContainer')
        {
            setClass('divQuickOrderContainer','NotSelectedTabContainer');
            setClass('divQuickOrder','sidebarTab');
        }
        
        setCookie('selectedTab',selected.id,30);
    }
    
function clickRdo(selected)
    {
//        setClass(selected.id,'selectedTabQuickOrder');
        var containerDivID =selected.id.replace("rdo","div") + 'Container';
        
        setClass(containerDivID,'');
        if (containerDivID != 'divCopyPasteContainer')
        {
            setClass('divCopyPasteContainer','NotSelectedTabContainer');
            setClass('divCopyPaste','sidebarTab');
            document.getElementById('divQuickOrderContainer').style.height="238px";
            var txtbox= GetElementByID('txtOrderPadQty1')
            if (txtbox)
                txtbox.focus();
        }
        if (containerDivID != 'divTypeItInContainer')
        {
            setClass('divTypeItInContainer','NotSelectedTabContainer');
            setClass('divTypeItIn','sidebarTab');
            document.getElementById('divQuickOrderContainer').style.height="180px";
        }
        setCookie('selectedQuickOrder',selected.id,30);
    }
       
  function setCookie(c_name,value,expiredays)
    {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+
        ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    }
   
  function setClass(id, className)
    {
        if (document.getElementById(id))
        {
            document.getElementById(id).setAttribute('class', className);
            document.getElementById(id).setAttribute('className', className); // IE hack?
        }
        else if (document.all)
        {
        // need code for this
        }
    }    
    
function DigitOnly(mycontrol,e)
    {    
        var keynum;        
        var keyIsDigit;
       
        if(window.event) // IE
          {         
            keynum = e.keyCode;  
          }
        else if(e.which) // Netscape/Firefox/Opera
          {     
            keynum=e.which           
          }            
        keyIsDigit = (keynum >= 48 && keynum <= 57);
        
        if (keynum == 8 || keynum==127)
            return true;
        else if (keyIsDigit || keynum == 46)
        {
            return true;
        } 

        return false;
    }    
    
function ChangeEnterToTab(e)
    {
        var keycode;
        if (window.event) keycode = window.event.keyCode;
        else if (e) keycode = e.which;
        else return true;

        if (keycode == 13)
        {
            if (window.event) 
            {
                window.event.keyCode=9;
                return window.event.keyCode;
            }
            else if (e) 
            {
                e.which=9;
                return e.which;
            }
            else return true;
        
        }        
        else
        {
        return true;
        }
    }    
    
function GetElementByID(id)
    {       
       
        var el;
        el = document.getElementById(id);
        if (el)
            return el;
        else
        {
            //Look for an element that 'looks' like the id
            var arrElements;
            arrElements = document.getElementsByTagName('*');
            
            var oElement;
            var oRegExp = new RegExp("(" + id + ")+");
            for (var i = 0; i < arrElements.length; i++) {
                oElement = arrElements[i];
                if (oRegExp.test(oElement.id))
                    return oElement;  }
        }
        
        return null;
    }    