function triggerAlert(message){
	var uniqueID = Math.floor(Math.random()*101);
	var alerts = $("[id^='candcAlert']").size();
	var bottom;
	if(alerts){
		bottom = (50*alerts)+15;
	} else {
		bottom = 15;
	}
	$("body").append("<div id='candcAlert"+uniqueID+"' style='background-color:#000;position:fixed; width: 220px; height: 50px; bottom:"+bottom+"px; right: 15px; border:1px solid #FFF; text-align:center;z-index:35000;'><div style='width:30px; height:auto; padding-top:14px; float:left; padding-left:4px;'><img src='http://heroesofnewerth.com/images/ui/alert_mark.gif'></div><div style='width:162px; height:auto; padding-top:11px; float:left;'>"+message+"</div><div class='cc_closebtn' style='float:right; margin-right:4px; margin-top:4px;'><a href='javascript:void(0);' style='display:block; height:100%;' onclick='removeAlert(\"candcAlert"+uniqueID+"\");'></a></div></div>");
	$("#candcAlert"+uniqueID).fadeIn("fast", function(){
		$(this).animate({
			opacity: 0.9
		}, 9000,'swing', function(){
			$(this).animate({
				bottom: '-52px'
			}, 1000,'swing', function(){
				$(this).remove();
			})
		});
		
	});
}
function showQuickStats(){
	if($("#quickStats").is(":hidden")){
		$("#quickStats").slideDown("fast");
	} else {
		$("#quickStats").slideUp("fast");
	}
}
function showStatLinks(){ 
	if($("#statsLinks").is(":hidden")){
		if($("#friendsSlider").is(":visible")) {
			$("#friendsSlider").slideUp("fast");
		}
		if($("#pmUnreadSubjects").is(":visible")){
			$("#pmUnreadSubjects").slideUp("fast");
		}
		if($("#csLinks").is(":visible")){
			$("#csLinks").slideUp("fast");
		}
		$("#statsLinks").slideDown("fast");
	} else {
		$("#statsLinks").slideUp("fast");
	}
}
function showCS(){
	if($("#csLinks").is(":hidden")){
		if($("#friendsSlider").is(":visible")) {
			$("#friendsSlider").slideUp("fast");
		}
		if($("#pmUnreadSubjects").is(":visible")){
			$("#pmUnreadSubjects").slideUp("fast");
		}
		if($("#statsLinks").is(":visible")){
			$("#statsLinks").slideUp("fast");
		}
		$("#csLinks").slideDown("fast");
	} else {
		$("#csLinks").slideUp("fast");
	}
}
function showPMs(){
	if($("#pmUnreadSubjects").is(":hidden")) {
		if($("#friendsSlider").is(":visible")) {
			$("#friendsSlider").slideUp("fast");
		}
		if($("#csLinks").is(":visible")){
			$("#csLinks").slideUp("fast");
		}
		if($("#statsLinks").is(":visible")){
			$("#statsLinks").slideUp("fast");
		}
		$("#pmUnreadSubjects").slideDown("fast");
	} else {
		$("#pmUnreadSubjects").slideUp("fast");
	}
}
function showFriends(){
	$(function(){
		if($("#friendsSlider").is(":hidden")) {
			if($("#pmUnreadSubjects").is(":visible")) {
				$("#pmUnreadSubjects").slideUp("fast");
			}
			if($("#csLinks").is(":visible")){
				$("#csLinks").slideUp("fast");
			}
			if($("#statsLinks").is(":visible")){
				$("#statsLinks").slideUp("fast");
			}
			$("#friendsSlider").slideDown("fast");
			loadXMLDoc('http://www.heroesofnewerth.com/acctBarFriends.php?null=true', 'friendsSlider');
			document.getElementById('friendStatus').value = 1;
			
		} else {
			$("#friendsSlider").slideUp("fast");
			document.getElementById('friendStatus').value = 0;
		}
	});
}
function removeAlert(remId){
	$("#"+remId).animate({
		bottom: '-52px'
	}, 1000,'swing', function(){
		$("#"+remId).remove();
	});
}
function IsNumeric(inputVal) {
     if (isNaN(parseFloat(inputVal))) {
          return false;
     }
     return true
}

function timerAcctBar(){
	t=setTimeout("doCheckAcctBar()",15000);
}
function doCheckAcctBar(){
	var timeOutInterval;
	var timesBeated = document.getElementById('timesBeated').value;
	$.get("http://www.heroesofnewerth.com/acctBarHeartbeat.php", { times: timesBeated, friendStatus: document.getElementById('friendStatus').value }, function(data){
		if(IsNumeric(data) == false){
			$("#receiver").html(data);
		} else {
			timesBeated = data;
			document.getElementById('timesBeated').value = data;
		}
		if(timesBeated > 30){
			if(timesBeated > 100){
				timeOutInterval = 600000;
			} else {
				timeOutInterval = 45000;
			}
		} else {
			timeOutInterval = 15000;
		}
	});
	tt=setTimeout("timerAcctBar()",timeOutInterval);
}
function slideOut(div){
	if($("#"+div).is(":hidden")) {
		$("#"+div).show();
		$("#"+div).animate({
			width: "250px"
		}, 500, "swing");
		$("#"+div+"_container").show();
	} else {
		$("#"+div+"_container").hide();
		$("#"+div).animate({
			width: "1px"
		}, 500, "swing", function(){
			$("#"+div).hide();
		});
	}
}
function slideIt(div){
	if($("#"+div).is(":hidden")) {
		$("#"+div).slideDown("fast");
	} else {
		$("#"+div).slideUp("fast");
	}
}
function alignDrops(){
	var pmsWidth = document.getElementById('unreadPMCount').offsetWidth;
	var acctBarIconWidth = document.getElementById('acctBarIcon').offsetWidth;
	var onlineFriendsWidth = document.getElementById('onlineFriends').offsetWidth;
	var friendsTotalOffset = (acctBarIconWidth+onlineFriendsWidth+14);
	document.getElementById('pmUnreadSubjects').style.right = friendsTotalOffset+'px';
	document.getElementById('csLinks').style.right = (friendsTotalOffset+pmsWidth+40+'px');
	document.getElementById('statsLinks').style.right = (friendsTotalOffset+pmsWidth+86+'px');
}
$(document).ready (function() {
	loadXMLDoc('http://www.heroesofnewerth.com/acctBarFriends.php?null=true', 'friendsSlider');
	timerAcctBar();
});
