﻿$(document).ready(function(){
	//global vars
	var form_mail = $("form#mail");
	var name_mail = $("#name_mail");
	var email_mail = $("#email_mail");
	$("form#mail input,textarea").focus(function () { 
	if ($(this).hasClass("error")){
			$(this).val('');
			$(this).css("background-color","white");

			$(this).removeClass("error");
	}
	
      
    });


	$("#add , #cancel").click(function(){ 
	$("#progress").show();
	
		var statues=$(this).attr('id');

if (statues=="add")
var mesg=$("#message_add");
else
var mesg=$("#message_del");


	
		if(validateName_mail(name_mail) & validateEmail_mail(email_mail) ){
$.post('factor_code.php', {name:name_mail.val(),email:email_mail.val(),statue:statues,current:'mail_added'} , function(data) {form_mail .hide();
				mesg.fadeIn();$("#progress").hide();}
     
    );

		
			return false;
		}else
			return false;
	});
	//validation functions
	function validateEmail_mail(email_mail){
		//testing regular expression
		var a = $("#email_mail").val();
		var filter = /^[a-z-A-Z-0-9]+[a-z-A-Z-0-9_.-]+[a-zA-Z-0-9_-]+@[a-z-A-Z-0-9]+[a-z-A-Z-0-9.-]+[a-z-A-Z-0-9]+.[a-z-A-Z]{2,4}$/;
		//if it's valid email
		if(filter.test(a)){
			email_mail.removeClass("error");
			
			
			return true;
		}
		//if it's NOT valid
		else{
			email_mail.addClass("error");
			email_mail.val("ادخل بريدك بطريقة صحيحة");
			email_mail.css("background-color","#E8FFE8");
			
			email_mail.addClass("error");
			return false;
		}
	}
	function validateName_mail(name_mail){
		//if it's NOT valid
		if(name_mail.val().length < 4){
			name_mail.addClass("error");
			name_mail.val("أخل اسمك من فضلك");
			name_mail.css("background-color","#E8FFE8");
			//nameInfo.slideDown("slow").text("أخل اسمك من فضلك");
			name_mail.addClass("error");
			return false;
		}
		//if it's valid
		else{
			name_mail.removeClass("error");
			
			
			return true;
		}
	}
	

	
});
