function addFriend()
{
	if ($('addfriend'))
	{
		$('addfriend').observe('click', function(){
			var user = $('add_user').value;
			
			var param = "user="+user;
			var ajax = new Ajax.Request('/phpajax/save_addfriend.php', {
				method:'POST',
				parameters:param,
				onComplete:function(resp){
					var res = resp.responseText.evalJSON();
					
					if (res.status)
					{
						$('dropmenu').innerHTML = '<div class="dropmenudiv_c"><a href="/phpajax/del_friend.php?user='+user+'" id="deluser" title="Delete Friend" onClick="Modalbox.show(this.href, {title:this.title, width:450, height:210, afterLoad:delFriend}); return false;"><span style="color:black;">'+user+' is your friend</span><br> [remove]</a><a href="/compose_mail.php?to_user='+user+'">Message '+user+'</a></div>';
						$('checkcontact').innerHTML = user+' is your friend [<a href="/phpajax/del_friend.php?user='+user+'" id="deluser" title="Delete Friend" onClick="Modalbox.show(this.href, {title:this.title, width:450, height:210, afterLoad:delFriend}); return false;">remove</a>]';
					}
					
					$('addfriend_div').innerHTML = res.html;
					
					if($('done_add'))
					{
						$('done_add').observe('click', function(event){
							Modalbox.hide();
						});
					}
				}
			});
			
		});
		
		$('canceladd').observe('click', function(){
			Modalbox.hide();
		});
	}	
}

function removeAddFriend()
{
	if ($('addfriend'))
	{
		$('addfriend').stopObserving('click');
	}
	
	if ($('canceladd'))
	{
		$('canceladd').stopObserving('click');
	}
	
	if($('done_add'))
	{
		$('done_add').stopObserving('click');
	}
}

function delFriend()
{
	if ($('delfriend'))
	{
		$('delfriend').observe('click', function(){
			var user = $('del_user').value;
			var ajax = new Ajax.Request('/phpajax/save_delfriend.php', {
				method:'POST',
				parameters:{user:user},
				onComplete:function(resp){
					var res = resp.responseText.evalJSON();
					
					if (res.status)
					{
						$('dropmenu').innerHTML = '<div class="dropmenudiv_c"><a href="/phpajax/add_friend.php?user='+user+'" id="adduser" title="Adding User" onClick="Modalbox.show(this.href, {title: this.title, width:400, height:210, afterLoad:addFriend}); return false;">Add '+user+' as friend</a><a href="/compose_mail.php?to_user='+user+'">Message '+user+'</a></div>';
						$('checkcontact').innerHTML = '<a href="/phpajax/add_friend.php?user='+user+'" id="adduser" title="Adding User" onClick="Modalbox.show(this.href, {title: this.title, width:400, height:210, afterLoad:addFriend}); return false;">Add '+user+' as friend</a>';
					}
					
					$('delfriend_div').innerHTML = res.html;
					
					if($('done_del'))
					{
						$('done_del').observe('click', function(){
							Modalbox.hide();
						});
					}
				}
			});
			
		});
		
		$('canceldel').observe('click', function(){
			Modalbox.hide();
		});
	}	
}

function removeDelFriend()
{
	if ($('delfriend'))
	{
		$('delfriend').stopObserving('click');
	}
	
	if ($('canceldel'))
	{
		$('canceldel').stopObserving('click');
	}
	
	if($('done_del'))
	{
		$('done_del').stopObserving('click');
	}
}

function validateFormSubmit()
{
	if ($('searchForm2'))
 	{
 		if ($('country'))
 		{
 			$('searchForm2').observe('submit', function(e){
 				if ($('country').value != '')
 				{
 					if ($('name').value == '' && $('email').value == '')
 					{
 						alert("You must at least type in name or e-mail");
 						Event.stop(e);
					}
				}
 			});
 			$('searchButton').observe('click', function(e){
 				if ($('country').value != '')
 				{
 					if ($('name').value == '' && $('email').value == '')
 					{
 						alert("You must at least type in name or e-mail");
 						Event.stop(e);
					}
				}
 			});
 		}
 	}
}

function removeFormSubmit()
{
	if ($('searchFrom2'))
	{
		$('searchForm2').stopObserving('submit');
	}
	
	if ($('searchButton'))
	{
		$('searchButton').stopObserving('click');
	}
}

Event.observe(window, 'load', function() {
 	
 	validateFormSubmit();
 	
});

Event.observe(window, 'unload', function(){
	
	removeFormSubmit();
	
	removeAddFriend();
	
	removeDelFriend();
});