﻿// JScript File

function changeExpandModeDiv(id)
{  
    var div = document.getElementById(id);    
    
    var cookieVal = getCookie(id);
    if(!cookieVal)            
        cookieVal = 'expandedN';            
    
    if(cookieVal == 'collapsedN')
    {  
        showDiv(div);
    }
    else
    {
       hideDiv(div);
    }  
}     


function initExpandModeDiv(id)
{
    var div = document.getElementById(id);    
    
    var cookieVal = getCookie(id);
    if(!cookieVal)            
        cookieVal = 'collapsedN';           
    
    if(cookieVal == 'collapsedN')
    {  
        hideDiv(div);            
    }
    else
    {
       showDiv(div);
    }  
}

function setCookie(name, value, expires) 
{
    var deCookie = name + "Slinger=" + escape(value);
    if(expires)
    {
        //expires= expires.toGMTString();
        //deCookie += "; expires="; 
        //deCookie += expires; 
    }
    document.cookie = deCookie;
}

function getCookie(name) 
{
  var dc = document.cookie;
  var prefix = name + "Slinger=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1)
  {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  }
  else begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

function delCookie(name) 
{    
    var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = name += "=; expires=" + cookie_date.toGMTString();
  
}   

 function showDiv(div)
{  
    if(div)
    { 
      div.style.display = 'block';      
      var myDate=new Date()
      myDate.setFullYear(myDate.getFullYear() + 1)
      setCookie(div.id, 'expandedN', myDate);
    }
}

function hideDiv(div)
{    
    if(div)
    { 
        div.style.display = 'none';    
        var myDate=new Date()
        myDate.setFullYear(myDate.getFullYear() + 1)            
        setCookie(div.id, 'collapsedN', myDate);
    }
}

function initDivs()
{
    var colldivs = document.getElementsByTagName("div");    
    var contentpanelindex = 0;
    for(var d=0;d<colldivs.length;d++)
    {
       var div = colldivs[d];
       
       if(div.className == 'ContentPanel')
       {
          contentpanelindex = contentpanelindex+1;
         
          if(contentpanelindex==1)
          {
            showDiv(div);
          } 
          else
          {            
            initExpandModeDiv(div.id);            
          }
          
        }        
    }    
}