﻿
window.WhatUSee = {};

WhatUSee.Class = {
	create: function() {
		return function() {
		this.initialize.apply(this, arguments);
		}
	}
};

WhatUSee.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("$('PageContentTopNewsletterContent').update('<p>Tack för din anmälan!</p>');", 500)
			},
			onFailure: function(strResult) {
				alert(strResult.responseText)
			}
		}); 
	}
};

WhatUSee.Contact = {
	Send: function() {
		var strName = $F("txtName");
		var strEmail = $F("txtEmail");
		var strMessage = $F("txtMessage");
		$('PageContentMainLargeForm').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("$('PageContentMainLargeForm').update('<p>Tack för ditt meddelande!</p>');", 500)
			},
			onFailure: function(strResult) {
				alert(strResult.responseText)
			}
		}); 
	}
};

WhatUSee.Alert = {
	Show: function(objMessage) {
		alert(objMessage.Message)
		$(objMessage.ElementName).focus();
	}
};
