	var URL = "";
	
		dojo.require("dijit.form.Form");
		dojo.require("dijit.form.ValidationTextBox");
		
		dojo.addOnLoad(function(){
			dojo.connect(dojo.byId("EmailSubscribeSubmitButton"), "onclick", function(){
				if(dijit.byId("EmailSubscribe").validate()){
					
					dojo.attr("EmailSubscribeSubmitButton", "src", "/store/media/img/ajax-loader_blue.gif");
					
					dojo.xhrPost({
						url: URL + "/subscribe_email.php",
						form: 'EmailSubscribe',
						handleAs: "json",
						load: function(data){
							if(data.valid){
								dojo.attr("EmailSubscribeSubmitButton", "src", "/store/media/img/buttons/email.gif");
								dojo.style("EmailSubscribeError", "display", "none");
								dojo.style("EmailSubscribeThankyou", "display", "block");
							}else{
								dojo.attr("EmailSubscribeSubmitButton", "src", "/store/media/img/buttons/email.gif");
								dojo.style("EmailSubscribeError", "display", "block");
								dojo.style("EmailSubscribeThankyou", "display", "none");
								return;
							}
						},
						error: function(error){
							console.log(error);
						}
					});
				} else {
					alert('Form contains invalid data. Please correct first.');
				}
			});
		});