//<![CDATA[

var runningLogin	= false;
var runningDownload	= false;
function download()
{
	if (checkLogin())
		download_app();
	else
		alert('Username or password does not match.');
}

function login()
{
	if (checkLogin())
		start_session();
	else
		alert('Username or password does not match.');
}

function checkLogin()
{
	var formObj = document.forms['login'];
	if (!getFormInputValue('login', 'luser_login') || !getFormInputValue('login', 'luser_pass'))
		return false;

	return true;
}

function start_session()
{
	if (runningLogin)
	{
		alert("Running download. Please wait...");
		return true;
	}

	var objAJAX;
	var formObj = document.forms['login'];

	objAJAX = new sack("actions/login.php");

	objAJAX.execute	= 0;
	objAJAX.method	= 'POST';
	objAJAX.setVar('user_login', getFormInputValue('login', 'luser_login'));
	objAJAX.setVar('user_pass', getFormInputValue('login', 'luser_pass'));

	objAJAX.onError			= function() {alert("Can't reach the server.\nPlease try again later.")};
	objAJAX.onCompletion	= function()
	{
		document.getElementById("register_msg").innerHTML = '';
		document.getElementById("warning2").innerHTML = '';
		alreadySignedUp = false;
		runningLogin	= false;
		if (objAJAX.response.indexOf('Success') != -1)
		{	
			var args = objAJAX.response.replace('Success-', '').split('-');
			window.location = '/myaccount.php';
		}
		else
		{
			var err = objAJAX.response.replace('Error-', '');
			alert("Error occurred: " + err);
		}
	};
	document.getElementById("warning2").innerHTML = '<b style="color:#FFFFFF;">Loging in, please wait...</b> <img src="images/loading.gif" alt="" border="0">';
	runningLogin = true;
	objAJAX.runAJAX();

	return true;
}

function download_app()
{
	if (runningDownload)
	{
		alert("Running download. Please wait...");
		return true;
	}

	var objAJAX;
	var formObj = document.forms['login'];

	objAJAX = new sack("actions/login.php");

	objAJAX.execute	= 0;
	objAJAX.method	= 'POST';
	objAJAX.setVar('user_login', getFormInputValue('login', 'luser_login'));
	objAJAX.setVar('user_pass', getFormInputValue('login', 'luser_pass'));

	objAJAX.onError			= function() {alert("Can't reach the server.\nPlease try again later.")};
	objAJAX.onCompletion	= function()
	{
		document.getElementById("register_msg").innerHTML = '';
		document.getElementById("warning2").innerHTML = '';
		alreadySignedUp = false;
		runningDownload	= false;
		if (objAJAX.response.indexOf('Success') != -1)
		{	
			var args = objAJAX.response.replace('Success-', '').split('-');
			//window.location = '/download_now.php';
		}
		else
		{
			var err = objAJAX.response.replace('Error-', '');
			alert("Error occurred: " + err);
		}
	};
	document.getElementById("warning2").innerHTML = '<b style="color:#FFFFFF;">Downloading, please wait...</b> <img src="images/loading.gif" alt="" border="0">';
	runningDownload = true;
	objAJAX.runAJAX();

	return true;
}

//]]>
