function AjaxLogin(secureHost)
{
	var submitTypes = $('login').serialize(true);
	var url = secureHost + '/index.php/tg/Ajaxlogin';
	//alert(url);
	ShowLoading('Logging into TrafficGeyser...');
	new Ajax.Request(url, {
	method:'post',
	parameters: {submitTypes: Object.toJSON(submitTypes)},
	requestHeaders: {Accept: 'application/json'},
	onComplete: function(transport)
	{
		
	//	alert(transport.responseText);
	},
	onSuccess: function(transport)
	{	var responseMsg = TGevalJSON(transport.responseText);
		if(responseMsg['type'] == 'error')
		{	displayError(responseMsg['target'],responseMsg['message']);
			tooltipObj.initFormFieldTooltip();
			HideLoading();
		}	
		else
		{	
			
			formvalues =   $('login').serialize(true);
			
			if(formvalues.redirect == '')
			{	window.location.href = '/tg';
			}
			else
			{
				window.location.href = formvalues.redirect;
			}
		}
		
	}	
	});
}


function AjaxRequestPassword()
{
	var formValues = $('login').serialize(true);
	
	ShowLoading('Resetting Password...');
	new Ajax.Request('/index.php/tg/ajaxRequestPassword', {
	method:'post',
	parameters: {formValues: Object.toJSON(formValues)},
	requestHeaders: {Accept: 'application/json'},
	onSuccess: function(transport)
	{	var responseMsg = TGevalJSON(transport.responseText);
		if(responseMsg['type'] == 'error')
		{	displayError(responseMsg['target'],responseMsg['message']);
			
		}	
		else
		{	displaySuccess(responseMsg['target'],responseMsg['message']);	
			//SetInnerText(responseMsg['target'],responseMsg['message']);	
		}
		tooltipObj.initFormFieldTooltip();
		HideLoading();
		
	}	
	});
}


