panel_previous = 'home';
panel_prev_check = 0;
card_previous = 0;
banner_prev = 0;
TDLhistory = new Array( "INTRO", "TDL", "GIRAF", "MERLO", "STABLE", "TRACK", "GTRACK", "NL" );
historyLocation = 0;
previousUsed = "16";

function doToggle(older, current) {
  if( older ) {
    older = document.getElementById( older );
    visible = older.style.display;
    if( visible == "block" ) older.style.display = "none"; // else older.style.display = "block";
  }
  if( current ) {
    current = document.getElementById( current );
    visible = current.style.display;
    if( visible == "none" ) current.style.display = "block"; //else current.style.display = "none";
  }
}

function toggleBanner( newBanner ) {
  myBanner = document.getElementById( newBanner );
  vis = myBanner.style.display == "block";

  doToggle( ( vis ? newBanner : banner_prev ), ( vis ? 0 : newBanner ) );
  banner_prev = ( vis ? 0 : newBanner );
}

function googleToggle() { doToggle( "googleToggle", "googleMap" ); }

function show(current) {
  if( ! panel_prev_check && document.getElementById("right-home").style.display == "none" ) {
    if( document.getElementById("right-products").style.display == "block" ) panel_previous = "products";
    if( document.getElementById("right-dealers" ).style.display == "block" ) panel_previous = "dealers" ;
  }
  panel_prev_check = 1;
  doToggle('right-' + panel_previous, 'right-' + current);
  doToggle('left-' + panel_previous, 'left-' + current);
  //doToggle('img-' + panel_previous, 'img-' + current);
  panel_previous = current;
}

function showCard(current) {
  doToggle( card_previous, current);
  card_previous = current;
}

function usedToggle(machineId) {
  doToggle( ( previousUsed ? "UsedMachine" +previousUsed : "UsedMachine01" ), "UsedMachine"+machineId );
  previousUsed = machineId;
}

function sendmail() {
  var subject=document.info.subject.value;
  var body=document.info.message.value;
  var sender=document.info.sender.value;
  document.getElementById("email").location="mailto:David.Joiner@merlobenelux.com?subject="+subject+"&body="+body+"&sender="+sender;

  document.getElementById("messageSent").style.display="block";
  return false;
}

function prevHist() {
  prevObj = document.getElementById( "histPrev" );
  oldObj = document.getElementById("HIST_"+TDLhistory[historyLocation]);
  if( !oldObj )                                  { alert( "Old Object not found" );               return; }
  if( historyLocation <= 0 ) { alert( historyLocation + " is 0 or lower" ); return; }
  newObj = document.getElementById("HIST_"+TDLhistory[historyLocation-1]);
  if( !newObj ) return;

  oldObj.style.display = "none";
  newObj.style.display = "block";
  historyLocation--;

  if( historyLocation == 0 ) prevObj.style.display = "none";
  document.getElementById( "histNext" ).style.display = "block";
}

function nextHist() {
  nextObj = document.getElementById( "histNext" );
  oldObj = document.getElementById("HIST_"+TDLhistory[historyLocation]);
  if( !oldObj )                                  { alert( "Old Object not found" );               return; }
  if( historyLocation >= TDLhistory.length - 1 ) { alert( historyLocation + " > " + TDLhistory ); return; }
  newObj = document.getElementById("HIST_"+TDLhistory[(historyLocation+1)]);
  if( !newObj ) { alert( "New Object not found"); return; }

  oldObj.style.display = "none";
  newObj.style.display = "block";
  historyLocation++;

  if( historyLocation == TDLhistory.length -1 ) nextObj.style.display = "none";
  document.getElementById( "histPrev" ).style.display = "block";
}