
timeOut = 200;

timeOutBGA = 0;
timeOutZGV = 0;

timeOutNTV = 0;
timeOutDH  = 0;
timeOutLBZ = 0;

timeOutDTB = 0;
timeOutCAG = 0;
timeOutDT  = 0;
timeOutITL = 0;
timeOutHLR = 0;
timeOutDP  = 0;
timeOutCOR = 0;
timeOutMAG = 0;
timeOutSAP = 0;
timeOutPWC = 0;
timeOutHDI = 0;
timeOutRUV = 0;
timeOutEOS = 0;
timeOutFIS = 0;
timeOutMCB = 0;
timeOutTUV = 0;
timeOutBGL = 0;
timeOutVRD = 0;
timeOutDZB = 0;

var sponsors = new Array('BGA', 'ZGV', 'NTV', 'DH', 'LBZ', 'DTB', 'CAG', 'DT', 'ITL', 'HLR', 'DP', 'COR', 'MAG', 'SAP', 'PWC', 'HDI', 'RUV', 'EOS', 'FIS', 'MCB', 'TUV', 'BGL', 'VRD', 'DZB');

function jsToggleVisibility(divName, state)
{
  if (document.getElementById)
  {
    document.getElementById(divName).style.visibility = state;
  }
  else if (document.all)
  {
    document.all[divName].style.visibility = state;
  }
  else if (document.layers)
  {
    if (state == 'visible')
    {
      var vis = true;
    }
    else
    {
      var vis = false;
    }
    document.layers[divName].visibility = vis;
  }
  return true;
}

function showSponsorDetails(showName, vert, horz)
{
  hideAllOtherSponsorDetails(showName);
  var idName = 'sponsorDetails' + showName;
  var vertParts = vert.split(':');
  if (vertParts[0] == 't')
  {
    document.getElementById(idName).style.top = vertParts[1];
  }
  if (vertParts[0] == 'b')
  {
    document.getElementById(idName).style.bottom = vertParts[1];
  }
  var horzParts = horz.split(':');
  if (horzParts[0] == 'l')
  {
    document.getElementById(idName).style.left = horzParts[1];
  }
  jsToggleVisibility(idName, 'visible');
  return true;
}

function hideSponsorDetails(hideName)
{
  var idName = 'sponsorDetails' + hideName;
  var timeOutName = 'timeOut' + hideName;
  window[timeOutName] = window.setTimeout("jsToggleVisibility('"+idName+"', 'hidden')", timeOut);
  return true;
}

function hideAllOtherSponsorDetails(hideAllName)
{
  for (var i = 0; i < sponsors.length; i++)
  {
    if (hideAllName != sponsors[i])
    {
      var idName = 'sponsorDetails' + sponsors[i];
      jsToggleVisibility(idName, 'hidden');
      var timeOutName = 'timeOut' + sponsors[i];
      window[timeOutName] = 0;
    }
  }
  return true;
}


function toggleRadioCheck(dir, radio, check, checkNum)
{
  // radio button was clicked
  if (dir)
  {
    if (checkNum == 1)
    {
      document.forms['registration'].elements[check].checked = false;
    }
    if (checkNum == 2)
    {
      var checkName
      checkName = check + '-1';
      document.forms['registration'].elements[checkName].checked = false;
      checkName = check + '-2';
      document.forms['registration'].elements[checkName].checked = false;
    }
  }
  // checkbox was clicked
  else
  {
    document.forms['registration'].elements[radio][0].checked = false;
    document.forms['registration'].elements[radio][1].checked = false;
    document.forms['registration'].elements[radio][2].checked = false;
  }
}

