﻿var CurTab = "Tab0";
var spanTab;

function addHandler(object, event, handler) {
    if (typeof object.addEventListener != 'undefined')
        object.addEventListener(event, handler, false);
    else if (typeof object.attachEvent != 'undefined')
        object.attachEvent('on' + event, handler);
    else
        throw "Incompatible browser";
}

// Save Session Functions * Begin
function AutoSave() {
    var r = Math.random();
    $.get('/SaveSession.ashx?' + r);
    Timer = setTimeout("AutoSave()", 30000);
}
var savesession = function() {
    setTimeout("AutoSave()", 30000);
}
addHandler(window, "load", savesession);

// Save Session Functions * End

function ShowVoting(num) {
    var el = document.getElementById('cont' + num);
    if (el.style.display == 'none')
        el.style.display = 'block';
}

function HideVoting(num) {
    var el = document.getElementById('cont' + num);
    if (el.style.display == 'block')
        el.style.display = 'none';
}

function ShowReg() {
    var divreg = document.getElementById('divreg');
    divreg.style.display = "block";
}
function ChangeTab(idEl, spanEl){
 //spanEl = document.getElementById(CurTab);
 //spanEl.className = "SpanTabs";
  if (spanTab!=null){
    spanTab.className = "SpanTabs";    
  }
  spanEl.className = "SpanTabsSel";
  spanTab = spanEl;
  el = document.getElementById(CurTab);
  if (el!=null){
    el.style.display = "none";
    el2 = document.getElementById("Answer" + CurTab);    
    if (el2!=null){
      el2.style.display = "none";
    }  
  }
  CurTab = "Tab" + idEl;
  el = document.getElementById(CurTab);
  if (el!=null){
    el.style.display = "block";
  }  	
  el = document.getElementById("level2rating");
  el.style.display = "block";
  
  var spn = document.getElementById('span1');
  changeRatingPageView('win', spn);
}

function changeRatingPageView(param,span){
  var el, elAnswer, elAnswerId;
  el = document.getElementById(CurTab);
  elAnswerId = "Answer" + CurTab;
  elAnswer = document.getElementById(elAnswerId);
    
  if (param == "win"){
    if (elAnswer != null){
      elAnswer.style.display = "none";
    }
    el.style.display = "block";
  }else{
    el.style.display = "none";
    if (elAnswer != null){
      elAnswer.style.display = "block";
    }    
  }
  el = document.getElementById("span1");
  el.style.borderBottom = "dashed 1px #9C301A";
  el = document.getElementById("span2");
  el.style.borderBottom = "dashed 1px #9C301A";
  span.style.borderBottom  = "none";  
}

function OpenRegBlock() {
    
  var ellogin;
  var el, regel;
  if (typeof(hideLoginForm)=='undefined'){
      ellogin = document.getElementById('divlogin');
      
     if (ellogin!=null){
        ellogin.style.display = 'block';
  }
} else {
    if (hideLoginForm==1){
      ellogin = document.getElementById('divlogin');
      if (ellogin!=null){
        ellogin.style.display = 'none';
      }
      regel = document.getElementById('divreg');
      if (regel!=null){
        regel.style.display = 'none';
      }
  }
  }
    
  el = document.getElementById('ctl00_Main_LblErr');
  if (el!=null){
    regel = document.getElementById('divreg');
    if (el.innerHTML != ''){     
      divreg.style.display = "block";
      return;
    }
  }
  el = document.getElementById('UserNotFound');  
  if (el!=null){
    var divlogin = document.getElementById('divlogin');
    divlogin.style.display = "block";
  }
}

function ShowHideDiv(elId)
{
  var el = document.getElementById(elId);
  if (el.style.display == "block"){
    el.style.display = "none";
  }else{
    el.style.display = "block";
  }
}

function ShowHideNewComment()
{
  var el = document.getElementById('NewNotice');
  if (el.style.display == "block"){
    el.style.display = "none";
  }else{
    el.style.display = "block";
  }
}

function showprize(param){
  var el = document.getElementById('topprize');
    el.style.display = "block";
    //param.className = "transparency";
}

function hideprize(param){
  var el = document.getElementById('topprize');
  el.style.display = "none";
  //param.className = "TopBag";
}

var flag = 0;

function ShowHidePizza(){
  var el = document.getElementById('pizza');
  if (el.style.display == "block"){
    el.style.display = "none";
  }else{
    el.style.display = "block";
   // attach body.onclick   
    var elbody = document.getElementById("body");    
    addHandler(elbody, 'click', closeMenuPizza);
   }
}

function closeMenuPizza(e){
  if (flag!=0){
    flag = 0;    
    var el = document.getElementById('pizza');
    el.style.display = "none";
    var elbody = document.getElementById("body");
    removeHandler(elbody, 'click', closeMenuPizza);
  }else{
    flag = 1;
  }
}

function addHandler(object, event, handler){
  if (typeof object.addEventListener != 'undefined')
  object.addEventListener(event, handler, false);
  else if (typeof object.attachEvent != 'undefined')
  object.attachEvent('on' + event, handler);
  else
    throw "Incompatible browser";
}

function removeHandler(object, event, handler){
  if (typeof object.removeEventListener != 'undefined')
  object.removeEventListener(event, handler, false);
  else if (typeof object.detachEvent != 'undefined')
  object.detachEvent('on' + event, handler);
  else
    throw "Incompatible browser";
}

/*function setFilter(){
    document.getElementById('menu_bg').style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src="images/menu_bg.png");';
    document.getElementById('menu_bg').style.filter = '';
}

var docbody = document.body;
addHandler(window, 'load', setFilter);*/


