/**
 * Tabs functions
 */  
//Set tab to intially be selected when page loads:
//[which tab (1=first tab), ID of tab content to display]:
var initialtab = "";

//Disable hyperlinks in 1st level tab images?
var disabletablinks = 1; //0 for no (default), 1 for yes

var previousdiv = "";
var previoustab = "";
var previoustabclass = "";
var tabtext = "tab";
var containertext = "region";

function expandcontent(id) { //, aobject){
  if (document.getElementById) {
    //highlighttab(aobject)
    if (previousdiv != "") {
      document.getElementById(previousdiv).style.display="none";
    }
    document.getElementById(containertext + id).style.display="block";
    previousdiv = containertext + id;
    if (previoustab != "") {
      document.getElementById(previoustab).className=previoustabclass;
    }
    previoustabclass = document.getElementById(tabtext + id).className;
    document.getElementById(tabtext + id).className = "selected";
    previoustab = tabtext + id;
  }
}

function tabs_do_onload() {
  //collecttablinks();
  inittab = "";
  if (document.URL.indexOf("#") >= 0) {
    inittab = document.URL.substr(document.URL.indexOf("#") + 1);
  }
  else {
    inittab = initialtab;
  }
  expandcontent(inittab); // todo: adapt to show selected tab background
}

/** END TABS FUNCTIONS **/

/**
 * show/hide land based casinos map 
 */
function changeMap(obj) {
  status = document.getElementById('worldMap').style.display;
  if (status == 'none') {
    status = 'block';
    document.getElementById('hide_map').style.display = 'inline';
    document.getElementById('show_map').style.display = 'none';
  }
  else {
    status = 'none';
    document.getElementById('hide_map').style.display = 'none';
    document.getElementById('show_map').style.display = 'inline';
  }
  document.getElementById('worldMap').style.display = status;
}

/**
 * Replace text in a given document element
 */

var currentText = {};

function replaceText(id, text) {
  currentText[id] = document.getElementById(id).innerHTML;
  document.getElementById(id).innerHTML = text;
}

function restoreText(id) {
  document.getElementById(id).innerHTML = currentText[id];
}
