document.onclick = getMouseXY;
var tempX = 0;
var tempY = 0;

function getMouseXY(e) {
  var IE = document.all?true:false; 
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft
    tempY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX
    tempY = e.pageY
  }  
  // catch possible negative values in NS4
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0} 
  

  //get login box width and height
  login_ob = getObject('login_box');
  
  if(login_ob!=null) {
  var loginH=getObject('login_box').offsetHeight;
  var loginW=getObject('login_box').offsetWidth;
  //get login box X,Y position
  var loginX=findLeft(getObject('login_box'));
  var loginY=findTop(getObject('login_box'));
  if(tempX<loginX || tempX>(loginX+loginW)) {
	getObject('login_box').style.display="none"; return;
  }
  if(tempY<loginY || tempY>(loginY+loginH)) {
	getObject('login_box').style.display="none"; return;
  }
  }
}

function write_unlogged() {
  var cont = '<div id="heada" style="padding-left:15px;">Login</div>';
  cont=cont+'<div id="login_box2">';
  cont=cont+'<div class="log_close"><a href="javascript:login_close()"><u>CLOSE</u></a></div>';
  cont=cont+'<div class="clear"></div>';
  cont=cont+'<div class="log_field">';
  cont=cont+'<form method="post" name="loginForm" id="loginForm" action="" style="display:inline;">';
  cont=cont+'Username:&nbsp;<input type="text" name="aLogin" id="login_id" value="" class="log_input" /><br />';
  cont=cont+'Password:&nbsp;<input type="password" name="aPass" id="pass_id" value="" class="log_input" /><br />';
  cont=cont+'<input type="hidden" name="head_login" value="1" />';
  cont=cont+'<input type="submit" value="Login" name="submit" class="log_button1" onmouseover="this.className=log_button2" onmouseout="this.className=log_button1" />';
  cont=cont+'</form></div><br />';
  cont=cont+'Forgot password or username? <a href="http://www.ejamtube.com/recoverpass.php" rel="nofollow" class="log_dotted" />Click here</a><br />';
  cont=cont+'Not a member? <a href="http://www.ejamtube.com/signup.php" rel="nofollow" class="log_dotted" />Signup</a> for free account.';
  cont=cont+'<br /></div>';
  getObject('login_box').innerHTML=cont;
}
function write_log1() {
  var cont='<a href="http://www.ejamtube.com/signup.php">Sign Up</a> | <a href="javascript:show_login();">Log In</a> | <a href="http://www.ejamtube.com/help.html">Help</a>';
  getObject('welcome').innerHTML=cont;
}

function findLeft(obj) {
  if( !obj ) return 0;
  return obj.offsetLeft; // + findLeft( obj.offsetParent );
}
function findTop(obj) {
  if( !obj ) return 0;
  return obj.offsetTop + findTop( obj.offestParent );
}

function login_close() {
  var lbox = getObject('login_box');
  lbox.style.display="none";
}

function show_login()
{
  var login_box = getObject('login_box');
  login_box.style.display="";
  var field = getObject('login_id');
  field.focus();
}

function hideMe(myId){
	getObject(myId).style.display="none";	
}

function showMe(myId){
	getObject(myId).style.display="block";	
}

function getObject( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function redir(id) {
	if(id==1) {window.location="http://www.guitar-tube.com";}
}

function write_code(key) {
   var flv_file = "http://www.ejamtube.com/g-tube.swf?vkey="+key;

	var so = new SWFObject(flv_file, "eJamTube", '480', '380', 8, "#000000");
	so.addParam("quality", "high");
	so.addParam("swLiveConnect", "true");
	so.write("vid_player");
}

function write_metronome(id) {
  if(id==1) {
     var flv_file = "http://www.ejamtube.com/online-tools/metronomeblack.swf";
     var width=427;
	 var height=414;
  }
  if(id==2) {
     var flv_file = "http://www.ejamtube.com/online-tools/metronomesmall.swf";
     var width=475;
	 var height=255;
  }

	var so = new SWFObject(flv_file, "metronome", width, height, 8, "#000000");
	so.addParam("quality", "high");
	so.addParam("swLiveConnect", "true");
	so.addParam("menu", "false");
	so.write("metronome");
}

function write_tuner(id) {
  if(id==1) {
     var flv_file = "http://www.ejamtube.com/online-tools/tuner1.swf";
     var width=375;
	 var height=296;
  }
  if(id==2) {
     var flv_file = "http://www.ejamtube.com/online-tools/tuner2.swf";
     var width=500;
	 var height=276;
  }
  if(id==3) {
     var flv_file = "http://www.ejamtube.com/online-tools/tuner3.swf";
     var width=500;
	 var height=270;
  }

	var so = new SWFObject(flv_file, "Tuner", width, height, 8, "#000000");
	so.addParam("quality", "high");
	so.addParam("swLiveConnect", "true");
	so.addParam("menu", "false");
	so.write("tuner");
}



function write_track(id,pp) {
	var flv_file = "http://www.ejamtube.com/mp3player.swf?id="+id+"&ppal="+pp;
	var so = new SWFObject(flv_file, "mp3", "339", "153", 8, "#000000");
	so.addParam("quality", "high");
	so.addParam("swLiveConnect", "true");
	so.addParam("menu", "false");
	so.addParam("allowScriptAccess", "always");
	so.write("mp3content");
}