// JavaScript Document

function sendFriendRequest(container,formName){
	var params = Form.serialize(formName);
	new Ajax.Updater(container,
				'/inc/ajax/aj.sendFriendInvite.php5',
				{
					asynchronous:true,
					evalScripts:true,
					method:'post',
					parameters:params,
					onComplete:function(){
						;
					}
				}
			);
}

function sendFriendAnswer(_answer,_id_friend_request,_id_notif,container){
		
		$(container).update('<img src="/gfx/icons/ajax-loader-photo.gif">');
		new Ajax.Updater(container,
				'/inc/ajax/aj.sendFriendAnswer.php5',
				{
					asynchronous:true,
					evalScripts:true,
					method:'post',
					parameters:{
						answer:_answer,
						id_friend_request:_id_friend_request,
						id_notification:_id_notif
					},
					onComplete:function(){
						;
					}
				}
			);
}

function delFriend(id_user){
	new Ajax.Request("/inc/ajax/aj.delFriend.php5",{
					 	"method":"post",
						parameters:{'id_user':id_user},
						onComplete:function(){
							$(''+id_user).remove();
							$(''+id_user+'_expand').remove();
							actualPopup.hideMessage();
						}
					 });
}

function expand(elem){
	Element.hide(elem);
	Element.show(elem+"_expand");
}

function collapse(elem){
	Element.hide(elem);
	Element.show(elem.replace("_expand",""));
}

var FriendRequest=Class.create({
	initialize:function(id_user){
		new PopupBox('/inc/inner_pages/inner_friend_invite.php5',{
					 	'method':'get',
						'parameters':{'id_user':id_user},
						'width':'400'
					 });
	}
});

var FriendAnswser=Class.create({
	initialize:function(id_invite,id_notification){
		new PopupBox('/inc/inner_pages/inner_friend_accept.php5',{
					 	'method':'get',
						'parameters':{
							'id_notif':id_notification,
							'id_invite':id_invite
						}
					 });
	}
});

var RemoveFriendWindow=Class.create({
	initialize:function(id_user){
		new PopupBox('/inc/inner_pages/inner_friend_del.php5',{
					 	'method':'post',
						'width':250,
						'height':150,
						'parameters':{
							'id_user':id_user
						}
					 });
	}
});