var PstMail = function(){
	
	var pleased = "please ";
	var nameT = "type your name";
	var mailT = "type your email";
	var messageT = "type your message";
	var name=null;
	var mail=null;
	var message=null;
	return {
		trim : function(s){
			if(s!=null)
				return s.split(" ").join();
			
			return false;
		},
		verifyTiny : function(field){			
			if(this.trim(field)!="" && field!=pleased+nameT && field!=pleased+mailT && field!=pleased+messageT && field!=nameT && field!=mailT && field!=messageT)
				return true;
			
				return false;
		},
		defineFieldsColor: function(def){
			
				$("#name").css({
					color: "#cccccc"
				});
				$("#email").css({
					color: "#cccccc"
				});
				$("#message").css({
					color: "#cccccc"
				});
						
		},
		verify : function(){
			//Define as cores padrão da fonte
			this.defineFieldsColor();
			
			var n = $("#name").val();
			var ma = $("#email").val();
			var me = $("#message").val();			
			if (this.verifyTiny(n)) {
				if (this.verifyTiny(ma)) {
					if (this.verifyTiny(me)) {
						name = n;
						mail = ma;
						message = me;
						return true;
					}
					else {
						$("#message").val(pleased + messageT);
						$("#message").css({
							color: "red"
						});
					}
				}
				else {
					$("#email").val(pleased + mailT);
					$("#email").css({color:"red"});
				}
			}
			else {
				$("#name").val(pleased + nameT);
				$("#name").css({color:"red"});
			}			
			
			return false;
		},
		send : function(){
			if(this.verify()){
				$.post("include/mc/pm.php",{n:name,ma:mail,me:message},function(e){
					if(e.success){
						$("#name").val("");
						$("#email").val("");
						$("#message").val("message sent!");
						
						setTimeout(tb_remove, 5000);
					}	
								
				},'json');
			}
		}
	}
}

