function Music(){
	window.open("http://horde.guinie.org/music/","HordeMusic","width=160,height=210")
}

function PlayerLink(PlayerName,PlayerServer){
	if(PlayerServer=="0"){
		var PlayerServer="狂熱之刃";
	}
	var PlayerEuName=encodeURI(PlayerName);
	var PlayerEuServer=encodeURI(PlayerServer);
	var PlayerLink='<a href="http://tw.wowarmory.com/character-sheet.xml?r='+PlayerEuServer+'&amp;n='+PlayerEuName+'" target="_blank">'+PlayerName+'（'+PlayerServer+'）</a>';
	document.writeln(PlayerLink);
}

function GuildLink(GuildName,GuildServer){
	if(GuildServer=="0"){
		var GuildServer="狂熱之刃";
	}
	var GuildEuName=encodeURI(GuildName);
	var GuildEuServer=encodeURI(GuildServer);
	var GuildLink='<a href="http://tw.wowarmory.com/guild-info.xml?r='+GuildEuServer+'&amp;n='+GuildEuName+'" target="_blank">'+GuildName+'（'+GuildServer+'）</a>';
	document.writeln(GuildLink);
}

function showAtCursor(e,id) {
  var obj = document.getElementById(id);
  var maxX;
  var maxY;
  obj.style.position = "absolute";
  obj.style.display = "block";
  if (document.all&&!window.opera) { 
    if (document.documentElement && document.documentElement.scrollTop) {
      maxX = document.documentElement.clientWidth + document.documentElement.scrollLeft +20;
      maxY = document.documentElement.clientHeight + document.documentElement.scrollTop +20;
      y = event.clientY + document.documentElement.scrollTop + 20;
      x = event.clientX + document.documentElement.scrollLeft + 20 ;
    } else {
      y = event.clientY + document.body.scrollTop + 20;
      x = event.clientX + document.body.scrollLeft + 20;
    }
  } else {
    maxX = window.innerWidth + document.documentElement.scrollLeft + 20;
    maxY = window.innerHeight + document.documentElement.scrollTop + 20;
    y = e.pageY + 20;
    x = e.pageX + 20;
  }
  var divW = parseInt(obj.offsetWidth);
  var divH = parseInt(obj.offsetHeight);

/*
  while (maxX > 200 && x + divW > (maxX - 10)) {
    x = x - (divW +30);
  }
  while (maxY > 300 && y + divH > (maxY - 30)) {
    y = y - 1;
  }
*/
  obj.style.top = y +"px";
  obj.style.left = x +"px";
  //document.title = "X:" + x + " MaxX:" + maxX + " divX:" + divW + " y:" + y + " MaxY:" + maxY + " DivY:" + divH;
}
function showif(event,id,locale,source,profile) {
  inittmpItemFrm();

  var url = "http://wow.allakhazam.com/cluster/ifull.pl?id=" + id + "&locale=" + locale + "&source=" + source + "&profile=" + profile;
  retrieveURL(url);
  showAtCursor(event,"tmpItemFrm");
}


function clearstats (i) {
 var o = document.getElementById(i);
 o.style.display = 'none';
}

/* spell */
function showsp(event,id,locale,source) {
  if (stopall == 1) return;
  if (requesting == 1) return;
  inittmpItemFrm();
  var url = "http://wowbox.tw/hover.php?s=" + id;
  retrieveURL(url);
  
  showstats(event,"tmpItemFrm");
}

/* itemset */
function showls(event,id,locale,source) {
  if (stopall == 1) return;
  if (requesting == 1) return;
  inittmpItemFrm();
  var url = "http://wowbox.tw/hover.php?is=" + id;
  retrieveURL(url);
  
  showstats(event,"tmpItemFrm");
}

/* item */
function showlt(event,id,locale,source) {
  if (stopall == 1) return;
  if (requesting == 1) return;
  inittmpItemFrm();
  var url = "http://wowbox.tw/hover.php?i=" + id;
  retrieveURL(url);
  
  showstats(event,"tmpItemFrm");
}

/* mob */
function showmp(event,id,zone,source) {
  if (stopall == 1) return;
  if (requesting == 1) return;
  inittmpItemFrm();
  var url = "http://wowbox.tw/hover.php?m=" + id;
  retrieveURL(url);
  showstats(event,"tmpItemFrm");
}

/* quest */
function showql(event,id,locale,source) {
  if (stopall == 1) return;
  if (requesting == 1) return;
  inittmpItemFrm();
  var url = "http://wowbox.tw/hover.php?q=" + id;
  retrieveURL(url);
  showstats(event,"tmpItemFrm");
}
