//Validating and sending User subscription


$(document).ready(function(){
	//Disable submit on page load
	$("#submit_nl").attr("disabled", "disabled");
	$("#submit_nl").css({
		"color": "#ccc",
		"cursor": "default"
	});
	//Empty email field			
	$("#email").val("");
					
	$("#email").keyup(function(){
		var email = $("#email").val();
		if(email != 0){
			if(isValidEmailAddress(email)){
				$("#validEmail").css({
					"background-image": "url('modules/mod_subscribe/images/validYes.png')"
				});
				$("#submit_nl").removeAttr("disabled");
				$("#submit_nl").css({
					"color": "#000",
					"cursor": "pointer"
				});
			}else{
				$("#validEmail").css({
					"background-image": "url('modules/mod_subscribe/images/validNo.png')"
				});
				$("#submit_nl").attr("disabled", "disabled");
				$("#submit_nl").css({
					"color": "#ccc",
					"cursor": "default"
				});
			}
		}else{
			$("#validEmail").css({
				"background-image": "none"
			});
		}
	});
	
	//Send data
	$("#submit_nl").click(function(){
		$("#subscribe_msg").text('המתן...').fadeIn(200);

		$.post("modules/mod_subscribe/subscribe.php",{ email:$('#email').val() } ,function(data){
			if(data=='yes'){ 
				$("#subscribe_msg").fadeTo(200,0.1,function(){
					$(this).html('רישום המנוי עבר בהצלחה').fadeTo(100,1);
				});
			}else{
				$("#subscribe_msg").fadeTo(200,0.1,function(){
					$(this).html('כתובת זו כבר קיימת במערכת').fadeTo(100,1);
				});
			}
		});
		return false;
	});	
});
			
function isValidEmailAddress(emailAddress){
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}
