﻿
window.Matkonsult = {};

Matkonsult.Class = {
	create: function() {
		return function() {
		this.initialize.apply(this, arguments);
		}
	}
};

Matkonsult.Newletter = {
	Save: function() {
		var strEmail = $F("txtNewsletter");
		$('sideMiddleNewletter').update("<p>Skickar din anmälan...</p>");
		new Ajax.Request('ajax_actions.aspx', {
			parameters: {
				email: strEmail,
				task: 'newsletter'
			},
			onSuccess: function(strResult) {
				setTimeout("$('sideMiddleNewletter').update('<p>Tack för din anmälan!</p>');", 500)
			},
			onFailure: function(strResult) {
				alert(strResult.responseText)
			}
		}); 
	}
};

Matkonsult.Contact = {
	Send: function() {
		var strName = $F("txtName");
		var strEmail = $F("txtEmail");
		var strMessage = $F("txtMessage");
		$('sideLargeMiddleContact').update("<p>Skickar ditt meddelande...</p>");
		new Ajax.Request('ajax_actions.aspx', {
			parameters: {
				name: strName,
				email: strEmail,
				message: strMessage,
				task: 'contact'
			},
			onSuccess: function(strResult) {
				setTimeout("$('sideLargeMiddleContact').update('<p>Tack för ditt meddelande!</p>');", 500)
			},
			onFailure: function(strResult) {
				alert(strResult.responseText)
			}
		}); 
	}
};

Matkonsult.Alert = {
	Show: function(objMessage) {
		alert(objMessage.Message)
		$(objMessage.ElementName).focus();
	}
};

