// JavaScript Document
var objFriendRequestxml;
var buttonId;
var emailId;
var playerArray = [];
var responseDiv;

var domainpath = '';

if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  objFriendRequestxml=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  objFriendRequestxml=new ActiveXObject("Microsoft.XMLHTTP");
}

function sendFriendRequest() {
	//alert(this);
	objFriendRequestxml.open("POST",""+domainpath+"/external/send_friend_request.php?btnid="+buttonId+"&emailid="+emailId+"",true);
	objFriendRequestxml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var form = $('#friend_request_form');
	objFriendRequestxml.send(form.serialize());
	objFriendRequestxml.onreadystatechange=friendRequestHandler;
}

friendRequestHandler=function(data){
	if (objFriendRequestxml.readyState==4 && objFriendRequestxml.status==200){
		
		var response = eval(objFriendRequestxml.responseText);
		
		if(response == "Player is already saved."){
			
			playerArray.push(buttonId);
			
			$(responseDiv).html('Player is already saved.');
			$(responseDiv).fadeOut(4000, function() {
				$(this).html('');
				$(this).show();	
			});
			
		} else {
			
			$(responseDiv).html(response);
			$(responseDiv).fadeOut(4000, function() {
				$(this).html('');
				$(this).show();	
			});
			
		}//end of if
		
	}
}


$(document).ready(function() {
	   
	   $('.friend_request_btn').click(function() {
		   
		    buttonId = $(this).attr('id');
		    responseDiv = '#friend_request_status_' + buttonId;
			emailId = $(this).attr('alt');
			
			
				if( jQuery.inArray(buttonId, playerArray) > -1 ) {
				    
				    $(responseDiv).html('Player is already saved.');
					$(responseDiv).fadeOut(4000, function() {
						$(this).html('');
						$(this).show();	
					});
					return;
					
				} else {
				
					sendFriendRequest();
					
				}		
			
		});
	
});
