﻿/*
$().ready(function() {
	$("#subscribe-form").validate({
		submitHandler: 
			function() { 
				subscribeform();
		},								 
		rules: {
			FirstName: "required",
			Surname: "required",
			Email: {
				required: true,
				email: true
			}
		},
		messages: {
			FirstName: "Please enter your First Name",
			Surname: "Please enter your Surname",
			Email: "Please enter a valid email address"		
		}
	});
});

$.metadata.setType("attr", "validate");


//feedbackform	
function subscribeform() {

	var sendForm = function(element) {
		//alert("works");
		var xhr = new Hijax();
		xhr.setContainer(element);
		xhr.setUrl("/Newsletter_Subscription/Subscribe");
		xhr.setCanvas(document.getElementById("contact-response"));
		xhr.setLoading(function() {
			$("#subscription-response").fadeIn(400);
			displayLoading(document.getElementById("contact-response"));
		});
		xhr.setCallback(function() {
			success(document.getElementById("contact-response"));
		});
		xhr.setErrorhandler(function() {
			displayError();
		});	
		xhr.captureData();
		DisableEnableForm(element,true);
	};
	
	var displayLoading = function(element) {
		$('#subscription-response').append('<div id="loader"><p class="loading-text">Sending</p> <img src="/Content/images/shared/misc/loading.gif" alt="Loading" class="loading"></div>');		
	};
	
	var displayError = function() {
		$('#subscription-response').append('<div id="message"><p>Unfortunately there was an error processing your subscription. Please try again later.</p></div>')
	};
	
	var success = function(element) {
		$('#subscription-response').append('<div id="message"><p class="success">Your email has been successfully submitted!</p></div>')	
		$('form').slideUp();
	};	

	var sform = document.getElementById("subscribe-form");
	sendForm(sform);
	sform = null;
	 
}*/

