var VMenuPrefix = 'AirIndiaVMenu1_';
var VSubMenuIDCookie='';
//onload=function()
//    {
//        setVmenuState();
//    }
//img object for changing image of expand collapse
//tblid is the id of table to set visible true false, 
//action is either 'show' or 'hide'

function expandCollapseTbl(imgname, tblID, action, obj ){
    var tbl = window.document.getElementById( VMenuPrefix + tblID );
    var containerCell = window.document.getElementById( VMenuPrefix + obj + '_Sub' );
    var img = window.document.getElementById(imgname);
    var setVSubMenuID = VSubMenuIDCookie ; //read cookie
    //var setVSubMenuID = getCookie('selectedVMenuMID') ; //read cookie
    var vmenuIds = setVSubMenuID.split(",");
    if( img.src.indexOf("/images/collapse.gif") >= 0 ){
        img.parentNode.offsetParent.style.color="#000000";
        img.parentNode.className = "leafMenuNodeNormal";
        img.src = "../images/expand.gif";
        img.alt='click here to expand';
        
        tbl.style.display='none';
        containerCell.style.display = 'none';
        
        var index = setVSubMenuID.indexOf(tblID.substring(8));
        var tempStr;
        if( setVSubMenuID != null && index >=0 ) //it means avaialbel in cookie so remove it
        {
            tempStr= setVSubMenuID.substring(0,index-1);
            setVSubMenuID = tempStr+ setVSubMenuID.substring(index+tblID.substring(8).length,setVSubMenuID.length );
            setVSubMenuID = setVSubMenuID.replace(",,",","); 
            //VSubMenuIDCookie = setVSubMenuID;
        }
    }
    else
    {
        img.src = "../images/collapse.gif";
        img.alt='click here to collapse';
        if (tbl){ 
            tbl.style.display='block';
            tbl.style.visibility='visible';
        }
        if (containerCell){
            containerCell.style.display = 'block';
            containerCell.style.visibility = 'visible';
        }
         //alert(img.offsetParent.childNodes[0].id); 
        img.parentNode.childNodes[0].style.color="#cc0000";
        img.parentNode.className = "leafMenuNodeSelected";
        //img.offsetParent.childNodes[0].className="vmenuLinkSelected";
        //img.offsetParent.className="vmenuLinkSelected";
        if( setVSubMenuID != null && setVSubMenuID.indexOf(tblID.substring(8))<0 ) //it means not in cookie
        {
            setVSubMenuID = setVSubMenuID + ","+ tblID.substring(8) ;
            //VSubMenuIDCookie = setVSubMenuID;
        }
    }
    /*for each expanded VMenuID see is there any VmenuID based on the offset.offsetparent.className then collapse it */

    for( incv=1 ; incv < vmenuIds.length ; incv++){
        try{
            var imgtemp = window.document.getElementById("imgVSubMenu"+vmenuIds[incv]);
            if( imgtemp && imgtemp.offsetParent.offsetParent.className==img.offsetParent.offsetParent.className ){
                //then collapse tblvmenuIds[incv];
                var temptbl = window.document.getElementById(VMenuPrefix +"vsubmenutc" + vmenuIds[incv] + '_Sub'); 
                imgtemp.src = "../images/expand.gif";
                imgtemp.alt='click here to expand';
                imgtemp.parentNode.childNodes[0].style.color="black";
                temptbl.style.display='none';
                var index= setVSubMenuID.indexOf(vmenuIds[incv]);
                var tempStr;
                //it means avaialbel in cookie so remove it
                if( setVSubMenuID != null && index >=0 ) {
                    tempStr= setVSubMenuID.substring(0,index-1);
                    setVSubMenuID = tempStr+ setVSubMenuID.substring(index+tblID.substring(8).length,setVSubMenuID.length );
                    setVSubMenuID = setVSubMenuID.replace(",,",","); 
                    //setCookie('selectedVMenuMID', setVSubMenuID ,null);
                }
            }
        }
        catch(ex){
        }
    }
    VSubMenuIDCookie = setVSubMenuID;
    //window.status=setVSubMenuID;
}

function setVmenuState()
{
/*    var setVSubMenuID = VSubMenuIDCookie.split(",") ;
    var inc,img;
    
    if( setVSubMenuID.length == 0 )
        return;
    
    for( inc=0 ; inc < setVSubMenuID.length ; inc ++ )
    {
        img= window.document.getElementById( "imgVSubMenu" +setVSubMenuID[inc]); 
        if( img ==null)
            continue;
        img.click();    
    }
    */
}
