var FlashControl = {GetFlash : function() {if (IsIE()) {return E("flashplayerie");} else {return E("flashplayerff");}},
Play : function() {FlashControl.GetFlash().Play();},
Pause : function() {if (IsIE()) {E("flashplayerie").Stop();} else {E("flashplayerie").StopPlay();}},
GotoFrame : function(frame) {FlashControl.GetFlash().GotoFrame(frame);},
GotoStart : function() {FlashControl.GotoFrame(0);},
GotoEnd : function() {try{var flash = FlashControl.GetFlash();FlashControl.GotoFrame((IsIE()? flash.totalframes : flash.TotalFrames()) - 1);}catch(e){}},
PercentLoaded  : function() {try{var flash = FlashControl.GetFlash();return flash.PercentLoaded();}catch(e){return 0;}}};
function installFlashLoadProgress() {setTimeout("_displayFlashLoadProgress()", 100);E("flashloadtext").style.paddingTop="3px";}
function _displayFlashLoadProgress() {var s = FlashControl.PercentLoaded();if (s == 100) {E("flashloadtext").innerHTML = "Download Completed";E("flashloadprogress").style.width = "100%";setTimeout("E(\"flashloadstatus\").style.display='none';try{_OnFlashLoaded();}catch(e){};", 1000);} else {E("flashloadtext").innerHTML = "Now Loading: " + s+"%";E("flashloadprogress").style.width = s+"%";setTimeout("_displayFlashLoadProgress()", 100);}}
function fullscreen() {if (disableFS) {setTimeout("fullscreen()",1000);
return;}
E("pagemain").style.display = "none";
var f = E("flashplayer");
f.parentNode.removeChild(f);
var p = E("fullscreen");
var fp = E("fullscreenplay");
fp.appendChild(f);
fp.style.height="100%";
p.style.display = "";
}
function backscreen() {E("fullscreen").style.display = "none";
var f = E("flashplayer");
f.parentNode.removeChild(f);
var p = E("flasharea");
p.appendChild(f);
E("pagemain").style.display = "";}
function getVotes(id) {
  var xmlrequest = createXMLHttpRequest();
  xmlrequest.onreadystatechange = function (){
    if ( xmlrequest.readyState == 4) {
      updateVotes(xmlrequest.responseText);
    }
  };
  xmlrequest.open("POST", "/actions/getvotes.php?id=" + id, true);
  xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded"
);
  xmlrequest.send("");
}
function updateVotes(text) {
  eval("var data="+text);
  E("updiv").style.width=data.uppct + "%";
  E("uptimes").innerHTML = data.uptimes;
  E("downdiv").style.width=data.downpct + "%";
  E("downtimes").innerHTML = data.downtimes;
  E("uppct").innerHTML = data.uppct2d;
}
function vote(action, id) {
  var xmlrequest = createXMLHttpRequest();
  xmlrequest.onreadystatechange = function (){
    if ( xmlrequest.readyState == 4) {
      updateVotes(xmlrequest.responseText);
      E("votearea").innerHTML = "&nbsp;&nbsp;&nbsp;<span style='color:#fff'>Thanks for your voting. :)</span>";
    }
  };
  E("votearea").innerHTML = "&nbsp;&nbsp;&nbsp;<span style='color:#fff'><img src=\"/images/loading.gif\"></img>Submitting...</span>";
  xmlrequest.open("POST", "/actions/vote.php?id=" + id + "&action=" + action, true);
  xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlrequest.send("");
}
function report_spam(id) {
  var xmlrequest = createXMLHttpRequest();
  xmlrequest.onreadystatechange = function (){
    if ( xmlrequest.readyState == 4) {
	  eval("var res=" + xmlrequest.responseText + ";");
	  E("spamtimes"+id).innerHTML = "Reported as spam "+res.times+" times";
      alert("Thanks for your reporting.\n We will verify it ASAP.");
    }
  };
  xmlrequest.open("POST", "/actions/reportspam.php?id=" + id, true);
  xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  xmlrequest.send("");
}
function page_onload(){}