$(function() {
//$("#postArea").hide();	
// ========================================================================================================
//    Post Form
// ========================================================================================================
$('#buttonPost').click(function(){
									$("#postArea").slideDown("slow");
								});
// ========================================================================================================
//    Close Form
// ========================================================================================================
$('#closePost').click(function(){
									$("#postArea").slideUp("slow");
								});

// ========================================================================================================
//    IMAGE PASSWORD
// ========================================================================================================
$('#changePassword').click(function(){
									
						 $("#showPassword").html('<div style="margin-top:10px; font-size:11px;"><center><img src="images/loading-line.gif"><br />Loading..</center></div>');
                         $.ajax({  
		                        	type: "POST",  
			                        url: "function.php",  
		                           	data: { action: "getPassword" },  
									
			                        success: function(theResponse) {
									 //$("#showPassword").empty();
									// $("#headOrder").css("padding","0px");
								     $("#showPassword").html(theResponse);
									// $('#nextStep3').slideUp("slow");		
								//	 $('#nextStep4').slideDown("slow");
			                                                         }  
	                                   });  							
});
// ========================================================================================================
//    Post board
// ========================================================================================================
$('#sendMessage').click(function(){
		var postTitleVal = $('#postTitle').val();
		var postMessageVal = $('#postMessage').val();
		var postNameVal = $('#postName').val();
		var postIPVal = $('#postIP').val();
		var hidenPasswordVal = $('#hidenPassword').val();
		var rePasswordVal = $('#rePassword').val();
		var postIDVal = $('#postID').val();
		
		var patternNoEmp = new RegExp(/[ก-ฮa-zA-Z]/);
		
		var pTE = patternNoEmp.test(postTitleVal);
		var pME = patternNoEmp.test(postMessageVal);
		var pNE = patternNoEmp.test(postNameVal);
		var pRE = patternNoEmp.test(rePasswordVal);

		if(pTE == true){ $('#postTitle').css("background-color","#FFF"); }
		if(pME == true){ $('#postMessage').css("background-color","#FFF"); }
		if(pNE == true){ $('#postName').css("background-color","#FFF"); }
		if(pRE == true){ $('#rePassword').css("background-color","#FFF"); }
		
	 if(hidenPasswordVal == rePasswordVal ){ pRE = true }else{ pRE = false }
	 if(pTE == true && pME == true && pNE == true && pRE == true){ 
	 
	 						$.ajax({
		                        	type: "POST",
			                        url: "addPost.php",
		                           	data: { addTitle: postTitleVal, addMessage: postMessageVal, addName: postNameVal, addIP: postIPVal, addID: postIDVal, addHiden: hidenPasswordVal, addReHiden: rePasswordVal, action: "addPostData" },
			                         success: function(theResponse) {
										           $('#postArea').remove();	
										           $("#showBoard").html(theResponse);
												   
															
			                                                         }  
	                             }); 
	 
	 }else{
		
		if(pTE == false){ $('#postTitle').css("background-color","#FFB9B9"); }
		if(pME == false){ $('#postMessage').css("background-color","#FFB9B9"); }
		if(pNE == false){ $('#postName').css("background-color","#FFB9B9"); }
		if(pRE == false){ $('#rePassword').css("background-color","#FFB9B9"); }

	 }

});
//==========================================
// Reply webboard
//===========================================

$('#sendReply').click(function(){
		var rET;
		var replyMessageVal = $('#replyMessage').val();
		var replyNameVal = $('#replyName').val();
		var replyEmailVal = $('#replyEmail').val();
		var replyIPVal = $('#replyIP').val();
		var hidenPasswordVal = $('#hidenPassword').val();
		var rePasswordVal = $('#rePassword').val();
		var replyIDVal = $('#replyID').val();
		var patternNoEmp = new RegExp(/[ก-ฮa-zA-Z]/);
		var patternEmail = new RegExp(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/);
		
		var rMV = patternNoEmp.test(replyMessageVal);
		var rNV = patternNoEmp.test(replyNameVal);
		var rEV = patternNoEmp.test(replyEmailVal);
		var rPV = patternNoEmp.test(rePasswordVal);
		
		        // Check format Email ===========================================
				if(rEV == false){ rET= true; }
                if(rEV == true){ rET=patternEmail.test(replyEmailVal); }
				//===============================================================
				
		if(rMV == true){ $('#replyMessage').css("background-color","#FFF"); }
		if(rNV == true){ $('#replyName').css("background-color","#FFF"); }
		if(rET == true){ $('#replyEmail').css("background-color","#FFF"); }
		if(rPV == true){ $('#rePassword').css("background-color","#FFF"); }
		
	 if(hidenPasswordVal == rePasswordVal ){ rPV = true }else{ rPV = false }
	 
	 if(rMV == true && rNV == true && rPV == true && rET == true){ 
	 						$.ajax({
		                        	type: "POST",
			                        url: "reply.php",
		                           	data: { addMessage: replyMessageVal, addName: replyNameVal, addEmail: replyEmailVal, addIP: replyIPVal, addID: replyIDVal, addHiden: hidenPasswordVal, addReHiden: rePasswordVal, action: "addReplyData" },
			                         success: function(theResponse) {
										           $('#replyArea').remove();	
										           $("#showReplyArea").html(theResponse);
												   
															
			                                                         }  
	                             }); 
	 
	 }else{
		
		if(rMV == false){ $('#replyMessage').css("background-color","#FFB9B9"); }
		if(rNV == false){ $('#replyName').css("background-color","#FFB9B9"); }
		if(rPV == false){ $('#rePassword').css("background-color","#FFB9B9"); }
		if(rET == false){ $('#replyEmail').css("background-color","#FFB9B9"); }

	 }

});
//===========================================
// Register Check Email
//===========================================

$('#regEmail').keyup(function(){
							
								var regEmailVal= $("#regEmail").val(); 
								$("#responseEmail").html('กำลับตรวจสอบข้อมูล..');
								$.ajax({  
		                        	type: "POST",  
			                        url: "check-data.php",  
		                           	data: { checkEmail:regEmailVal, action: "checkEmail" },  
			                        success: function(theResponse) {
										$("#responseEmail").html(theResponse);															
			                                                       }  
	                                  });  
								
});
//===========================================
// Register Check USER
//===========================================

$('#regUser').keyup(function(){
							
								var regUserVal= $("#regUser").val(); 
								$("#responseUser").html('กำลับตรวจสอบข้อมูล..');
								$.ajax({  
		                        	type: "POST",  
			                        url: "check-data.php",  
		                           	data: { checkUser:regUserVal, action: "checkUser" },  
			                        success: function(theResponse) {
										$("#responseUser").html(theResponse);															
			                                                       }  
	                                  });  
								
});
//===========================================
// Register Member
//===========================================
$('#clickRegister').click(function() {
				 var regNameVal= $("#regName").val(); 
				 var regSurnameVal= $("#regSurname").val(); 
				 var regEmailVal= $("#regEmail").val(); 
				       var passEmailVal= $("#passEmail").val(); 
				 var regFacebookVal= $("#regFacebook").val(); 
				 var regTwitterVal= $("#regTwitter").val(); 
				 
				 
				 var regUserVal= $("#regUser").val(); 
				       var passUserVal= $("#passUser").val(); 
				 var regPasswordVal= $("#regPassword").val(); 
				 var regRePasswordVal= $("#regRePassword").val(); 
				 var regProvinceVal= $("#regProvince").val(); 
				 var regPhoneVal= $("#regPhone").val(); 
				 var hidenPasswordVal = $('#hidenPassword').val();
		         var imagePasswordVal = $('#imagePassword').val();
                 
				 var patternNoEmp = new RegExp(/[ก-ฮa-zA-Z0-9]/);
				 var patternNumber = new RegExp(/[0-9]/);
				 var patternEmail = new RegExp(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/);

				 var rNV = patternNoEmp.test(regNameVal);
				 var rSV = patternNoEmp.test(regSurnameVal);
				 var rEV = patternEmail.test(regEmailVal);
				 
				 var rUV = patternNoEmp.test(regUserVal);
				 var rPV = patternNoEmp.test(regPasswordVal);
			     var rRPV = patternNoEmp.test(regRePasswordVal);
				 var rPRV = patternNoEmp.test(regProvinceVal);
				 var rPHV = patternNumber.test(regPhoneVal);
				 var iPV = patternNoEmp.test(imagePasswordVal);
				 
				          if(regPasswordVal != regRePasswordVal){ rPV=false; rRPV=false; }
						  if(hidenPasswordVal == imagePasswordVal){ iPV=true; } else { iPV=false; }
						  
				 
				 if(rNV == true){ $('#regName').css("background-color","#FFF"); }
				 if(rSV == true){ $('#regSurname').css("background-color","#FFF"); }
				 if(rEV == true){ $('#regEmail').css("background-color","#FFF"); }
				 if(rUV == true){ $('#regUser').css("background-color","#FFF"); }
				 if(rPV == true){ $('#regPassword').css("background-color","#FFF"); }
				 if(rRPV == true){ $('#regRePassword').css("background-color","#FFF"); }
				 if(rPRV == true){ $('#regProvince').css("background-color","#FFF"); }
				 if(rPHV == true){ $('#regPhone').css("background-color","#FFF"); }
				 if(iPV == true){ $('#imagePassword').css("background-color","#FFF"); }
										   
 if(rNV == true && rSV == true && rEV == true && rUV == true && rPV == true && rRPV == true && rPRV == true && rPHV == true && iPV == true && passEmailVal == "ok" && passUserVal == "ok"){
	
	                     $("#output").html('กำลังบันทึกข้อมูล...');

	 						$.ajax({  
		                        	type: "POST",  
			                        url: "save-member.php",  
		                           	data: { saveName:regNameVal, saveSurname:regSurnameVal, saveEmail:regEmailVal, saveFacebook:regFacebookVal, saveTwitter:regTwitterVal, saveUser:regUserVal, savePassword:regPasswordVal, saveProvince:regProvinceVal, savePhone:regPhoneVal, protectCode1:hidenPasswordVal, protectCode2:imagePasswordVal, action: "saveMember" },  
			                        success: function(theResponse) {
										$("#output").html(theResponse);															
			                                                         }  
	                             });  
	 
 }else{
								
				 if(rNV == false){ $('#regName').css("background-color","#FFB9B9"); }
				 if(rSV == false){ $('#regSurname').css("background-color","#FFB9B9"); }
				 if(rEV == false){ $('#regEmail').css("background-color","#FFB9B9"); }
				 if(rUV == false){ $('#regUser').css("background-color","#FFB9B9"); }
				 if(rPV == false){ $('#regPassword').css("background-color","#FFB9B9"); }
				 if(rRPV == false){ $('#regRePassword').css("background-color","#FFB9B9"); }
				 if(rPRV == false){ $('#regProvince').css("background-color","#FFB9B9"); }
				 if(rPHV == false){ $('#regPhone').css("background-color","#FFB9B9"); }
				 if(iPV == false){ $('#imagePassword').css("background-color","#FFB9B9"); }
										   
									
 } 
								 
								 });
// ========================================================================================================
//    SIGN IN NOW
// ========================================================================================================
			$('#signInNow').click(function() {
							var signinEmailVal = $('#signinEmail').val();
							var signinPasswordVal = $('#signinPassword').val();
							var patternEmail = new RegExp(/^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/);
							var patternNoEmp = new RegExp(/[ก-ฮa-zA-Z0-9]/);
							
							var pE = patternEmail.test(signinEmailVal);
							var pP = patternNoEmp.test(signinPasswordVal);
                            
								       if(pE == true){ alert('email'); $('#signinEmail').css("background-color","#FFF"); }
			                           if(pP == true){ alert('password'); $('#signinPassword').css("background-color","#FFF"); }
									                               
								       if(pE == false){$('#signinEmail').css("background-color","#FFB9B9"); }
			                           if(pP == false){$('#signinPassword').css("background-color","#FFB9B9"); }
									   
			   
                                       $('#SignInArea').html('<div style="margin-top:10px; font-size:11px;"><center><img src="images/loading-line.gif"><br />Loading..</center></div>');
			/*							   
                	$('#container').append('<div id="loading">กำลังตรวจสอบข้อมูล...</div>');
			
				    var email =$('#signinEmail').val();
			    	var pass = $('#signinPassword').val();
				
				    $.ajax({
					           url: 'test.php',
					           type: 'POST',
					           data: 'sendEmail=' + email + '&sendPassword=' + pass,
					           success: function(result) {
					       	         $('#loading').remove();
						             if(result=="no"){ alert('การเข้าสู่ระบบล้มเหลว กรุณาทำการเข้าสู่ระบบใหม่อีกครั้ง'); }else{ $('#container').html(result); }
						
					           }
				          }); // End ajax
				
				return false;*/
		}); // End signInNow
			
}); // End Function
