var ContactFormDao = function() {

	this.saveMessage = function(contactForm, contactFormView, callback) {
		
		$.ajax({
			url: LocalEdgeMediaConstants.CONTACT_FORM_DATA_URL,
			type: "POST",
			data: {
				name	: contactForm.name,
				email	: contactForm.email,
				city	: contactForm.city,
				phone	: contactForm.phone,
				question : contactForm.question
			},
			error: function() {
				contactFormView.addError(null, "Error calling contact form.");
			},
			success: function(xml) {
				if ( $("error", xml).length == 0 ) {
					if ( typeof callback == "function" ) {
						callback();
					}
				} else {
					$("error", xml).each(function() {
						contactFormView.addError($(this).attr("field"), $(this).text());
					});
				}
			},
			complete: function() {
				contactFormView.finalize();
			}
		});
	}
}