// Expand a hello
function showHello(id, forceShow, read)
{
	var msg = $("msgid"+id);
	if(msg)
	{
		if(msg.style.display == "none" || forceShow)
		{
			msg.style.display = "block";
			msg.style.className = "OpenMessage";
			if(!read)
			{
				var request = new Ajax.Request("ajax_handlers/hello.php", {
												parameters: {"hid":id,
															 "action":"mark"},
												method: "post"
											});
			}
		}
		else
		{
			msg.style.display = "none";
			msg.style.className = "ClosedMessage";
		}
	}
}

//Delete a hello
function deleteHello(id)
{
	var request = new Ajax.Request("ajax_handlers/hello.php", {
												parameters: {"hid":id,
															 "action":"delete"},
												method: "post"
											});
}

//Send a hello message
function canSendHello(uid)
{
	var request = new Ajax.Request("ajax_handlers/hello.php", {
												parameters: {"uid":uid,
															 "action":"check"},
												method: "post"
											});
}

//Send a hello message
function sendHello(uid)
{
	var request = new Ajax.Request("ajax_handlers/hello.php", {
												parameters: {"uid":uid,
															 "action":"send"},
												method: "post"
											});
}

// Expand a message
function showMessage(id, forceShow, read)
{
	var msg = $("msgid"+id);
	if(msg)
	{
		if(msg.style.display == "none" || forceShow)
		{
			msg.style.display = "block";
			msg.style.className = "OpenMessage";
			if(!read)
			{
				var request = new Ajax.Request("ajax_handlers/mark_message.php", {
												parameters: {"mid":id},
												method: "post"
											});
			}
		}
		else
		{
			msg.style.display = "none";
			msg.style.className = "ClosedMessage";
		}
	}
}

//Set the avatar
function setImageAvatar(id)
{
	var request = new Ajax.Request("ajax_handlers/set_image_avatar.php", {
												parameters: {"iid":id},
												method: "post"
											});
}
//Delete an image
function deleteImage(id)
{
	var request = new Ajax.Request("ajax_handlers/delete_image.php", {
												parameters: {"iid":id},
												method: "post"
											});
}

function deleteImageAdmin(id)
{
	var request = new Ajax.Request("delete_image.php", {
								   				parameters: {"iid":id},
												method: "post"
								   });
}

function deleteFaqAdmin(id)
{
	var request = new Ajax.Request("delete_faq.php", {
								   				parameters: {"fid":id},
												method: "post"
								   });
	
}
	
	

//Delete a message
function deleteMessage(id)
{
	var request = new Ajax.Request("ajax_handlers/delete_message.php", {
												parameters: {"mid":id},
												method: "post"
											});
}

//Delete a favorite profile
function deleteFavProfile(id)
{
	var request = new Ajax.Request("ajax_handlers/delete_favorite_profile.php", {
												parameters: {"uid":id},
												method: "post"
											});
}

//Delete a ignored profile
function deleteIgnoredProfile(id)
{
	var request = new Ajax.Request("ajax_handlers/ignored_profile.php", {
												parameters: {	"uid":id,
																"action":"del"},
												method: "post"
											});
}
//Add a profile to the ignore list
function addProfileToIgnore(id)
{
		var request = new Ajax.Request("ajax_handlers/ignored_profile.php", {
												parameters: {	"uid":id,
																"action":"add"},
												method: "post"
											});
}
