﻿// JScript File
var firstTime = 0;

function initTrigger(){ 
  $('.divFullScreenLoading')[0].style.visibility = 'visible';
  $('.divFullScreenAnimation')[0].style.visibility = 'visible';
  $('.divFullScreenAnimation2')[0].style.visibility = 'visible';
  window.setTimeout(function() {CheckSession();}, 0);   //60 Sekunden 
}

function CheckSession() {
  result = wsBase.fsbCheckSession(fsbCheckSessionComplete, tableOnTimeOut, tableOnError);
  window.setTimeout(function() {CheckSession();}, 120000);   
}

function fsbCheckSessionComplete(arg){
  if (arg == 'Error Session') {
    alert('Session timeout !');
    location.href = 'Default.aspx';
  }
  if (arg == 'No Session') {
    //$('#TabContainer1')[0].control.set_activeTabIndex(1);
    //$('#__tab_TabContainer1_TabPanel1')[0].control.set_visible(false);
    $('#TabContainer1_TabPanel1')[0].control.set_enabled(false);
    $('#TabContainer1_TabPanel3')[0].control.set_enabled(false);
    $('#divReport')[0].style.visibility = 'hidden';
    $('#lblMenu')[0].style.visibility = 'hidden';
    $('#lblLogin')[0].innerHTML='';
    $('.divMenu')[0].style.visibility = 'hidden';
    $('.divMenuContent')[0].style.visibility = 'hidden';
    $('#divLogout')[0].innerHTML="<a href='#' class='hlink' onclick='logout();'>BACK TO TRACK</a>";
  }else{
   //$('#TabContainer1_TabPanel1')[0].control.set_visible(true);
   $('#TabContainer1_TabPanel1')[0].control.set_enabled(true);
   $('#TabContainer1_TabPanel2')[0].control.set_enabled(false);
   $('#TabContainer1_TabPanel3')[0].control.set_enabled(false);
   $('#divReport')[0].style.visibility = 'visible';
   $('#divLogout')[0].innerHTML="<a href='#' class='hlink' onclick='logout();'>LOGOUT</a>";
   if (arg == 'GlobalAdmin') {
    $('#lblMenu')[0].style.visibility = 'visible';
   }
  }
  $('.divFullScreenWhite')[0].style.visibility = 'hidden';
  $('.divSmallScreenWhite')[0].style.visibility = 'hidden';
  if(firstTime==0){
    $('.divFullScreenLoading')[0].style.visibility = 'hidden';
    $('.divFullScreenAnimation')[0].style.visibility = 'hidden';
    $('.divFullScreenAnimation2')[0].style.visibility = 'hidden';
    firstTime=1;
  }
}

//**************************************************************************************************************
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function tableOnTimeOut(arg) {
  alert('timeout ' + arg._message + '. Please reload the page.');
}

function tableOnError(arg) {
  alert('error ' + arg._message + '. Please reload the page.');
}

