// Open help window
function openHelp(id) {
  var objWindow;
  objWindow=window.open ('/help.j?help_id='+id, '_blank', 'scrollbars=yes,status=no,width=450,height=150')
  objWindow.Scroll="Yes";
//  objWindow.focus();
  return ;
}

function openSpreadHelp(id, page) {
  var objWindow;
  objWindow=window.open ('/help.j?help_id='+id.toLowerCase()+'&page='+page, '_blank', 'scrollbars=yes,status=no,width=450,height=150')
  objWindow.Scroll="Yes";
//  objWindow.focus();
  return ;
}

function openBacktestingHelp(id, param) {
  var objWindow;
  objWindow=window.open ('/help.j?help_id='+id.toLowerCase()+'&param='+param, '_blank', 'scrollbars=yes,status=no,width=450,height=150')
  objWindow.Scroll="Yes";
//  objWindow.focus();
  return ;
}
//Setting up cookie for nDays
function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + "; path=/; expires="+expire.toGMTString();
}

// reading cookie value
function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function SetSection(nnSection) {
  var nSection = nnSection;

  if(eval("document.all")==null) 
    return;


  if(nnSection<0)
    nSection = (-nnSection);

  if(eval("document.all.section"+(nnSection<0?"_":"")+nSection)==null)
    return;

  var sections = ReadCookie('lSection');
  var sectionVal = eval("document.all.section"+(nnSection<0?"_":"")+nSection+".style.display");
  if(sections==null || sections.length<7 || sections.length>7)
    sections = "1111111";

  SetCookie( "lSection", sections.substring(0,nnSection+1)+(sectionVal==''?"1":"0")+sections.substring(nnSection+2), 30);
  //alert(sections.substring(0,nnSection+1)+(sectionVal==''?"1":"0")+sections.substring(nnSection+2));
}


function restoreSections(itemSec) {
  var sections = ReadCookie('lSection');
  if(sections==null || sections.length<7 || sections.length>7)
    sections = "1111111";

  if(eval("document.all")==null) 
    return;

  if(itemSec==1) {
    for(var i=1; i<sections.length; i++) {
      if(eval("document.all.section"+(i-1))==null)
       continue;
      eval("document.all.section"+(i-1)+".style.display="+(sections.charAt(i)=='1'?"''":"'none'"));
    }
  } else {
      if(eval("document.all.section_1")==null)
       return;
      eval("document.all.section_1.style.display="+(sections.charAt(i)=='1'?"''":"'none'"));
  }

}

function isCookiesEnabled() {
 // alert(document.cookie);
  var sessionId = ReadCookie('STAT%5FUID');
  if(sessionId == null || sessionId.length == 0) {
        //openHelp('cookies_help');
        document.location = '/login.j?cookies_disabled=true';
        return false;
  }
  return true;
}