var coffset = 0;
var goffset = 0;
var noffset = 0;
var roffset = 0;
var doffset = 0;
var voffset = 0;
var win;
var lexani = Array();
var giovanna = Array();
var whatsnew = Array();
var dub = Array();
var davin = Array();
var grilles = Array();
var isPreloading = false;
var isLoaded = false;
var bodyLoaded = false;

function prev_lexani() {
  coffset = --coffset % (lexani.length);
  if (coffset == -1) coffset = lexani.length - 1;
  var img = document.getElementById('lexaniimg');
  var desc = document.getElementById('lexanidesc');
  img.src = '/images/celebrity/'+ lexani[coffset][0];
  desc.innerHTML = lexani[coffset][1];
  offset = (coffset - 1) % (lexani.length);
  preLoadLexani(offset);
}

function prev_giovanna() {
  goffset = --goffset % (giovanna.length);
  if (goffset == -1) goffset = giovanna.length - 1;
  var img = document.getElementById('giovannaimg');
  var desc = document.getElementById('giovannadesc');
  img.src = '/images/celebrity/'+ giovanna[goffset][0];
  desc.innerHTML = giovanna[goffset][1];
  offset = (goffset - 1) % (giovanna.length);
  preLoadGiovanna(offset);
}
function prev_new() {
  noffset = --noffset % (whatsnew.length);
  if (noffset == -1) noffset = whatsnew.length - 1;
  var img = document.getElementById('whatsnewimg');
  var desc = document.getElementById('whatsnewdesc');
  var link = document.getElementById('whatsnewlink');
  img.src = whatsnew[noffset][0];
  desc.innerHTML = '';
  if (whatsnew[noffset][1].length > 0) {
    desc.innerHTML += whatsnew[noffset][1];
  }
  link.href = whatsnew[noffset][2];
  offset = (noffset - 1) % (whatsnew.length);
  preLoadNew(offset);
}

function prev_grille() {
  roffset = --roffset % (grilles.length);
  if (roffset == -1) roffset = grilles.length - 1;
  var img = document.getElementById('grillesimg');
  img.src = grilles[roffset][0];
  var link = document.getElementById('grilleslink');
  link.href = grilles[roffset][1];
  offset = (roffset - 1) % (grilles.length);
}
function next_lexani() {
  coffset = ++coffset % (lexani.length);
  var img = document.getElementById('lexaniimg');
  var desc = document.getElementById('lexanidesc');
  desc.innerHTML = lexani[coffset][1];
  img.src = '/images/celebrity/'+ lexani[coffset][0];
  offset = (coffset + 1) % (lexani.length);
  preLoadLexani(offset);
}
function next_giovanna() {
  goffset = ++goffset % (giovanna.length);
  var img = document.getElementById('giovannaimg');
  var desc = document.getElementById('giovannadesc');
  desc.innerHTML = giovanna[goffset][1];
  img.src = '/images/celebrity/'+ giovanna[goffset][0];
  offset = (goffset + 1) % (giovanna.length);
  preLoadGiovanna(offset);
}
function next_new() {
  noffset = ++noffset % (whatsnew.length);
  var img = document.getElementById('whatsnewimg');
  var desc = document.getElementById('whatsnewdesc');
  var link = document.getElementById('whatsnewlink');
  desc.innerHTML = '';
  if (whatsnew[noffset][1].length > 0) {
    desc.innerHTML += whatsnew[noffset][1];
  }
  link.href = whatsnew[noffset][2];
  img.src = whatsnew[noffset][0];
  offset = (noffset + 1) % (whatsnew.length);
  preLoadNew(offset);
}
function next_davin() {
  voffset = ++voffset % (davin.length);
  var img = document.getElementById('davinimg');
  var desc = document.getElementById('davindesc');
  var link = document.getElementById('davinlink');
  desc.innerHTML = '';
  if (davin[voffset][1].length > 0) {
    desc.innerHTML += davin[voffset][1];
  }
  link.href = davin[voffset][2];
  img.src = davin[voffset][0];
  offset = (voffset + 1) % (davin.length);
  //preLoadNew(offset);
}
function prev_davin() {
  voffset = --voffset % (davin.length);
  if (voffset == -1) voffset = davin.length - 1;
  var img = document.getElementById('davinimg');
  var desc = document.getElementById('davindesc');
  var link = document.getElementById('davinlink');
  img.src = davin[voffset][0];
  desc.innerHTML = '';
  if (davin[voffset][1].length > 0) {
    desc.innerHTML += davin[voffset][1];
  }
  link.href = davin[voffset][2];
  offset = (voffset - 1) % (davin.length);
  //preLoadNew(offset);
}
function next_dub() {
  doffset = ++doffset % (dub.length);
  var img = document.getElementById('dubimg');
  var desc = document.getElementById('dubdesc');
  var link = document.getElementById('dublink');
  desc.innerHTML = '';
  if (dub[doffset][1].length > 0) {
    desc.innerHTML += dub[doffset][1];
  }
  link.href = dub[doffset][2];
  img.src = dub[doffset][0];
  offset = (doffset + 1) % (dub.length);
  //preLoadNew(offset);
}
function prev_dub() {
  doffset = --doffset % (dub.length);
  if (doffset == -1) doffset = dub.length - 1;
  var img = document.getElementById('dubimg');
  var desc = document.getElementById('dubdesc');
  var link = document.getElementById('dublink');
  img.src = dub[doffset][0];
  desc.innerHTML = '';
  if (dub[doffset][1].length > 0) {
    desc.innerHTML += dub[doffset][1];
  }
  link.href = dub[doffset][2];
  offset = (doffset - 1) % (dub.length);
  //preLoadNew(offset);
}
function next_grille() {
  roffset = ++roffset % (grilles.length);
  var img = document.getElementById('grillesimg');
  img.src = grilles[roffset][0];
  var link = document.getElementById('grilleslink');
  link.href = grilles[roffset][1];
  offset = (roffset + 1) % (grilles.length);
}

function preLoadLexani(offset) {
  try {
    var cache = document.getElementById('cache');
    html = '';
    html += "<img src='/images/celebrity/"+ lexani[offset][0] +"' style='height: 0px; width: 0px;'/><br/>";
    cache.innerHTML = html;
  } catch (e) {
  }
}
function preLoadGiovanna(offset) {
  try {
    var cache = document.getElementById('cache');
    html = '';
    html += "<img src='/images/celebrity/"+ giovanna[offset][0] +"' style='height: 0px; width: 0px;'/><br/>";
    cache.innerHTML = html;
  } catch (e) {
  }
}
function preLoadNew(offset) {
  try {
    var cache = document.getElementById('cache');
    html = '';
    html += "<img src='/images/celebrity/"+ lexani[offset][0] +"' style='height: 0px; width: 0px;'/><br/>";
    cache.innerHTML = html;
  } catch (e) {
  }
}

function view_lexani() {
  win = window.open('/images/celebrity/'+ lexani[coffset][2], 'celebWin', 'width=800,height=800');
  try {
    var doc = win.document;
    doc.open();
    doc.write('<html><head><title>'+ lexani[coffset][1]  +' on Lexani Wheels</title></head><body style="background: #000000;"><div style="height: 100%; vertical-align: center; text-align: center;"><img src="/images/celebrity/'+ lexani[coffset][2]  +'" style="float: center;"/></div></body></html>');
    doc.close();
    win.focus();
  } catch (e) {}
}
function view_giovanna() {
  window.location = giovanna[goffset][3];
  return;
  win = window.open('/images/celebrity/'+ giovanna[goffset][2], 'celebWin', 'width=800,height=800');
  try {
    var doc = win.document;
    doc.open();
    doc.write('<html><head><title>'+ giovanna[goffset][1]  +' on Giovanna Wheels</title></head><body style="background: #000000;"><div style="height: 100%; vertical-align: center; text-align: center;"><img src="/images/celebrity/'+ giovanna[goffset][2]  +'" style="float: center;"/></div></body></html>');
    doc.close();
    win.focus();
  } catch (e) {}
}
