// JavaScript Document
var users = Class.create();
users.prototype={
	initialize : function(eventType, ident,ident2,event)
	{
			switch(eventType)
			{
				case "validateandsend":
					this.userSendMsg();
				break;
				
				case "addasFreind":
					this.addFriend();
				break;
			}
	},
	userSendMsg:function(){
		var msg = this.validate();
		if(msg == "not null"){
			var url = SiteAjaxPath+"users_ajax.php";
			var prams ="action=sendMsg&subject="+$("subject").value+"&message="+$("message").value+"&user_id="+$("to").value;				
			$("sendContent").innerHTML= "Processing...";			
			var myajax= new Ajax.Request(url, {method:'post',postBody:prams, onSuccess:this.MsgSent, onFailure:this.deleteSelectedFriendsFailed});
		}
	},
	validate:function(){
		var validated = "not null";
		if($("subject").value==""){
			$("error_subject").innerHTML= "Subject Required.";
			validated ="null";
		}
		else{
			$("error_subject").innerHTML= "";
		}
		if($("message").value==""){
			$("error_message").innerHTML= "Message Required.";
			validated ="null";
		}
		else{
			$("error_message").innerHTML= "";
		}
		return validated;
	},MsgSent:function(t){
	var res = t.responseText;
	$("message").value="";
	$("subject").value="";
	$("sendContent").innerHTML= "<b>"+t.responseText+"</b>";	
	},
	addFriend:function(){
		var url = SiteAjaxPath+"users_ajax.php";
		var prams ="action=friendAdd&user_id="+$("frdnId").value;			
		$("reqcontent").innerHTML= "Processing...";			
		var myajax= new Ajax.Request(url, {method:'post',postBody:prams, onSuccess:this.RqtSent, onFailure:this.deleteSelectedFriendsFailed});
	},
	RqtSent:function(t){	
		var text = t.responseText;
		$("reqcontent").innerHTML= "&nbsp;&nbsp;&nbsp;<b>"+text+"</b></font>";
		var Id = $("frdnId").value;
		$("req_"+Id).innerHTML = text;
		$("aftersent").style.display= "none";
		$("friendname").innerHTML="";
		//alert("req_"+Id);
	}
}
