/*<![CDATA[*/
/**
 * login.class.js
 *
 * Copyright (c) 2007    die.interaktiven GmbH & Co. KG
 *                       Agentur für digitale Medien
 *                       Eisenmarkt 1
 *                       35578 Wetzlar
 *                       Germany
 *
 *                       Fon: +49 (0)64 41 / 39 86 19 - 0
 *                       Fax: +49 (0)64 41 / 39 86 19 - 9
 *                       Web: www.die-interaktiven.de
 *
 * Alle Rechte vorbehalten. Unberechtigte Kopie und Weiter-
 * verwendung nicht gestattet.
 *
 */

var Login = Class.create();

Login.prototype = Object.extend(Login.prototype, Frontend.prototype);

Login.prototype = Object.extend(Login.prototype, {

	initialize: function(instanceName)
	{
		this.instanceName = instanceName;
		
		this.serverResponse = null;
		
		this.loginUri = '/login/do/';
	},
	
	doLogin: function(sFormName)
	{
		var sUsername = trim($('i-username').getValue());
		
		var sPassword = trim($('i-password').getValue());
	
		var data = 'username=' + encodeURIComponent(sUsername) + '&password=' + encodeURIComponent(sPassword)+'&t='+(new Date()).getTime();
		
	
		if(this.request(this.loginUri, data))
		{
			if(this.serverResponse.status == 'true')
			{
				location.href = '/search/load/';
				//alert(this.serverResponse.statusMessage);
			}
			else
			{
				alert(this.serverResponse.statusMessage);
			}
		}
		else
		{
			//
			alert(this.serverResponse.statusMessage);
		}
	}
});
/*]]>*/