function showpage() { document.getElementById("maincontent").style.display='block';
document.getElementById("maincontent").style.visibility='visible';
document.getElementById("loadpage").style.display='none';
document.getElementById("loadpage").style.visibility='hidden'; }

function showresult(originalRequest) { document.getElementById('result').innerHTML = originalRequest.responseText;
if(document.getElementById('result').innerHTML=='Hash was not found in database...'){ document.getElementById('result').style.color='#ffff00';
}else if (document.getElementById('result').innerHTML=='Invalid request...'){ document.getElementById('result').style.color='#ff0000';
}else if (document.getElementById('result').innerHTML=='Waiting for input...'){ document.getElementById('result').style.color='#ffffff';
}else{ document.getElementById('result').style.color='#00ff00'; }}

function crackit() {
if ( document.getElementById('hash') ) { var hash = document.getElementById('hash').value; }
var params = "hash="+hash; document.getElementById('result').style.color='#ffffff';
document.getElementById('result').innerHTML = 'Please wait...';
var myAjax = new Ajax.Request("inc/gethash.php",
  { method: 'post', parameters: params, onComplete: showresult }
); }

function playsong(x) { if ( isNaN(x) === true ) { var x = 1; } if(x<1) { var x = 1; } if(x>2) { var x = 1; }
document.getElementById('player2').style.visibility='visible'; document.getElementById('player2').style.display='block';
document.getElementById('plicon').src='img/asc.gif'; var flashvars = {};
flashvars.audio = "mp3/track"+x+".mp3"; flashvars.autoplay = "true";
swfobject.embedSWF("mp3/flashaudioplayer.swf", "audioPlayer", "200", "35", "9.0.28", "mp3/expressInstall.swf", flashvars, params, attributes); }

function toggleplayer() {
if ( !document.getElementById('player2').style.visibility || document.getElementById('player2').style.visibility=='hidden' ) {
document.getElementById('player2').style.visibility='visible'; document.getElementById('player2').style.display='block';
document.getElementById('plicon').src='img/asc.gif'; } else { document.getElementById('player2').style.visibility='hidden';
document.getElementById('player2').style.display='none'; document.getElementById('plicon').src='img/desc.gif';
document.getElementById('tracklist').style.visibility='hidden'; document.getElementById('tracklist').style.display='none';
document.getElementById('plicon2').src='img/desc.gif'; } }

function toggletracklist() {
if ( !document.getElementById('tracklist').style.visibility || document.getElementById('tracklist').style.visibility=='hidden' ) {
document.getElementById('tracklist').style.visibility='visible'; document.getElementById('tracklist').style.display='block';
document.getElementById('plicon2').src='img/asc.gif'; } else { document.getElementById('tracklist').style.visibility='hidden';
document.getElementById('tracklist').style.display='none'; document.getElementById('plicon2').src='img/desc.gif'; } }

