// JavaScript Document
var login = {
	init:function(language){
		login.language = language;
		login.status = 0;
		$('lusername').addEvent('focus',function(e){
			this.setProperty('class','');	
			$('errorlusername').setProperty('class','errormsg');
			$('checkloginmsg').set('html','');
		});
		$('lpassword').addEvent('focus',function(e){
			this.setProperty('class','');
			$('errorlpassword').setProperty('class','errormsg');
			$('checkloginmsg').set('html','');
		});
		$('loginsubmit').addEvent('click',function(e){
			if($('askingpage')){				   
				login.send_login($('askingpage').value);		
			} else {
				login.send_login('');
			}
		});
	},
	send_login:function(askingpage){
		var error = 0;
		if(login.status == 0){
			if($('lusername').value==''){
				error=1;
				$('lusername').setProperty('class','errorfield');
				$('errorlusername').setProperty('class','errormsg on');
			}
			if($('lpassword').value==''){
				error=1;
				$('lpassword').setProperty('class','errorfield');
				$('errorlpassword').setProperty('class','errormsg on');
			}
			if(error == 0){
				login.status = 1;
				var myurl = "/functions/trt/trt_users.php";
				var param = "language="+login.language+"&login=1&username="+$('lusername').value+"&password="+$('lpassword').value;
				new Request({url:myurl ,method: 'post',data: param, onComplete :function(e){
					if(e.indexOf("OK")!=-1){
						if(askingpage==""){
							window.location.reload();
						} else {
							window.location.href=askingpage;
						}
						return true;
					} else {
						login.status = 0;
						$('checkloginmsg').set('html',e);
						$('lusername').setProperty('class','errorfield');
						$('lpassword').setProperty('class','errorfield');
						return false;
					}
				}}).send();
			} 
		}
	}
}
