var firefox=false;
var ua=navigator.userAgent.toLowerCase();
if (ua.indexOf("gecko")>0) firefox=true;
var xmlhttp=new Array();
var reviewdata=new Array();
var currentreview=0;
var reviewcount=0;
var vpx=0;
var fimg=new Array(4);
fimg[0]=new Image();
fimg[0].src="/idata/expand0.gif";
fimg[1]=new Image();
fimg[1].src="/idata/expand1.gif";
fimg[2]=new Image();
fimg[2].src="/idata/close0.gif";
fimg[3]=new Image();
fimg[3].src="/idata/close1.gif";
var rmimg=new Array(2);
rmimg[0]=new Image();
rmimg[0].src="/idata/richmediabg.gif";
rmimg[1]=new Image();
rmimg[1].src="/idata/richmediasel.gif";
var ctl=new Array(6);
ctl[0]=new Image();
ctl[0].src="/idata/pause0.gif";
ctl[1]=new Image();
ctl[1].src="/idata/pause1.gif";
ctl[2]=new Image();
ctl[2].src="/idata/play0.gif";
ctl[3]=new Image();
ctl[3].src="/idata/play1.gif";
ctl[4]=new Image();
ctl[4].src="/idata/ffwd0.gif";
ctl[5]=new Image();
ctl[5].src="/idata/ffwd1.gif";
var ctlstate=0;
var fs=0;
var menus={};
var timers={};
function fx(sender,idx) { sender.src=fimg[idx+fs].src; }
function ex(sender) {
  if (fs) {
    fs=0;
    sender.src=fimg[1].src;
    document.getElementById("flyout").style.background="url(/idata/flyout.gif) left no-repeat";
    document.getElementById("flyout").style.height=88;
  } else {
    fs=2;
    sender.src=fimg[3].src;
    document.getElementById("flyout").style.background="url(/idata/flyin.gif) left no-repeat";
    document.getElementById("flyout").style.height=175;
  }
}
function init() {
  var scnbutton=document.getElementById("scnbutton");
  scnbutton.onmouseover=function() { this.style.backgroundPosition="right"; }
  scnbutton.onmouseout=function() { this.style.backgroundPosition="left"; }
  scnbutton.onclick=function() { window.open("http://www.stripclubnetwork.com",""); }
  var signupbutton=document.getElementById("signupbutton");
  if (signupbutton) {
    signupbutton.onmousedown=function() {
      this.style.backgroundPosition="right";
    }
    signupbutton.onmouseup=function() {
      this.style.backgroundPosition="left";
    }
    signupbutton.onmouseout=function() {
      this.style.backgroundPosition="left";
    }
  }
  var menuitems=document.getElementById("menu").getElementsByTagName("li");
  for (var i=0; i<menuitems.length; i++) {
    menuitems[i].onmouseover=function() {
      this.style.color="#c00000";
      var menu=this.getAttribute("menu");
      if (menu) {
        menus[menu].show();
        if (timers[menu]) clearTimeout(timers[menu]);
      }
    }
    menuitems[i].onmouseout=function() {
      this.style.color="#404040";
      var menu=this.getAttribute("menu");
      if (menu) {
        var cmd="killmenu('"+menu+"')";
        timers[menu]=setTimeout(cmd,50);
      }
    }
    menuitems[i].onclick=function() {
      var url=this.getAttribute("url");
      if (url) {
        window.open(url,"");
      }
    }
  }
  var movieclips=document.getElementsByName("movieclip");
  for (var i=0; i<movieclips.length; i++) {
    movieclips[i].onmouseover=function() {
      this.style.background="url("+rmimg[1].src+") left no-repeat";
    }
    movieclips[i].onmouseout=function() {
      this.style.background="url("+rmimg[0].src+") left no-repeat";
    }
    movieclips[i].onclick=function() {
      var clip=this.getAttribute("video");
      var obj=document.getElementById("mediaswf");
      obj.killVideo();
      obj.parentNode.removeChild(obj);
      delete obj; obj=null;
      var swf=new SWFObject("/richmedia/richmedia.swf?v=/richmedia/"+clip,"mediaswf","222","187",8,"#484848");
      swf.write("player");
    }
  }
  var controls=document.getElementById("controls").getElementsByTagName("img");
  controls[0].onmouseover=function() {
    if (ctlstate==0||ctlstate==2) return;
    this.src=ctl[1].src;
  }
  controls[0].onmouseout=function() {
    if (ctlstate==0||ctlstate==2) return;
    this.src=ctl[0].src;
  }
  controls[0].onclick=function() {
    if (ctlstate==0||ctlstate==2) return;
    ctlstate=2;
    clearInterval(timers['reviewplayer']);
    this.src=ctl[1].src;
    if (firefox) this.parentNode.childNodes[4].src=ctl[2].src;
    else this.parentNode.childNodes[3].src=ctl[2].src;
    if (firefox) document.getElementById("ctlmsg").textContent="Paused.";
    else document.getElementById("ctlmsg").innerText="Paused.";
  }
  controls[1].onmouseover=function() {
    if (ctlstate==0||ctlstate==1) return;
    this.src=ctl[3].src;
  }
  controls[1].onmouseout=function() {
    if (ctlstate==0||ctlstate==1) return;
    this.src=ctl[2].src;

  }
  controls[1].onclick=function() {
    if (ctlstate==0||ctlstate==1) return;
    ctlstate=1;
    updateviewport();
    timers['reviewplayer']=setInterval("updateviewport()",10000);
    this.src=ctl[3].src;
    if (firefox) this.parentNode.childNodes[3].src=ctl[0].src;
    else this.parentNode.childNodes[2].src=ctl[0].src;
    if (firefox) document.getElementById("ctlmsg").textContent="Playing.";
    else document.getElementById("ctlmsg").innerText="Playing.";
  }
  controls[2].onmouseover=function() {
    if (ctlstate==0) return;
    this.src=ctl[5].src;
  }
  controls[2].onmouseout=function() {
    if (ctlstate==0) return;
    this.src=ctl[4].src;
  }
  controls[2].onclick=function() {
    if (ctlstate==0) return;
    updateviewport();
  }
  var m=new Menu("resources",84);
  m.additem("Strip Club List","http://www.stripclublist.com");
  m.additem("Strip Club Events","http://www.stripclubevents.com");
  m.additem("Strip Club Jobs","http://www.stripclubjobs.com");
  m.additem("Strip Club Properties","http://www.stripclubproperties.com");
  m.additem("Strip Club Brokers","http://www.stripclubbrokers.com");
  m.additem("Strip Club Directory","http://www.stripclubdirectory.com");
  m.additem("Strip Club Features","http://www.stripclubfeatures.com");
  m.additem("Strip Club News","http://www.stripclubnews.com");
  m.additem("SCN Affiliate Program","http://www.stripclubcash.com");
  m.additem("SCN Television","http://www.stripclubnetwork.com/televisionseries.asp");
  m.additem("StripClubs.TV","http://www.stripclubs.tv");
  m.additem("StripClubs.Net","http://www.stripclubs.net");
  var m=new Menu("members",273);
  m.additem("Members Main","http://members.stripclubnetwork.com");
  m.additem("Strip Club Photos","http://www.stripclubphotos.com");
  m.additem("Girl of the Month / Gallery","http://members.stripclubnetwork.com/issues/toc.php3?y="+new Date().getYear());
  var m=new Menu("services",401);
  m.additem("Strip Club Jets","http://www.stripclubjets.com");
  m.additem("Strip Club Party Bus","http://www.stripclubpartybus.com");
  m.additem("Strip Club Resorts","http://www.stripclubresorts.com");
  m.additem("Strip Club Limousine","http://www.stripclublimo.com");
  m.additem("Strip Club Dream Date","http://www.stripclubdreamdate.com");
  m.additem("Custom Strip","http://www.customstrip.com");
  m.additem("Travel Exotica","http://www.travelexotica.com");
  var m=new Menu("community",542);
  m.additem("Stripper Community","http://www.strippercommunity.com");
  m.additem("Strip Club Forum","http://www.stripclubforum.com");
  m.additem("SCL Recent Comments","http://www.stripclublist.com/rc.asp");
  m.additem("SCL Image Gallery","http://www3.stripclublist.com/gallery");
  m.additem("SCL Video Gallery","http://video.stripclublist.com/gallery?sort=quick");
  m.additem("Dancers Hot-or-Not","http://hotornot.stripclubdancers.com");
  var m=new Menu("commerce",560);
  m.additem("StripGear Online Store","http://www.stripgear.com");
  m.additem("SCN Adult Storefront","http://www.adultstorefront.com");
  initviewport();
}
