var div     = '';
var task    = '';
var heading = '';
var id;
var section;
var clickThrough = true;

function loadPage ( pars )
{
	if( clickThrough )
	{
		clickThrough = false;
		
		var url  = './include/ajaxuri.p5';
		var rand = Math.random(9999);
		var pars = pars + '&rand=' + rand;

		showLoad();

		var myAjax = new Ajax.Request( url, { method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse } );
	}
}

function showLoad () { $('load').style.display = 'block'; }

function showResponse (originalRequest) 
{
	clickThrough = true;
	
	newData = originalRequest.responseText;
	$('load').style.display = 'none';
	$( div ).innerHTML      = newData;
	
	if( newData == 'FAIL' )	{ alert('problem'); }
	
	if (!newData.match("alert")) {
	
		if (task == 'LOGINSUBMIT') { location.href = "liveair.p5"; }
		if (task == 'LOGOUTCOMPLETE') { location.href = "index.p5"; }
	
	}
	
}

function homeClick()
{
	if( clickThrough ) {
		loadNav('task=NAVLOAD&secvar=' + 1);
		
		div  = 'content';
		pars = 'task=HOME';
		task = 'HOME';
		
		loadPage( pars );
	}
}

function submitLogin( request )
{
	var email    = $('login_form').email.value;
	if ($('login_form').password) {
		var password = $('login_form').password.value;
	} else {
		password = 0;
	}

	if( clickThrough )
	{
		pars = "task="+ request +"&email="+ email + "&password=" + password;

		div  = 'login_div';
		task = request;

		loadPage( pars );
	}
}

function logout()
{
	if( clickThrough )
	{
		task = 'LOGOUTCOMPLETE';
		div  = 'login_div';
		pars = 'task=LOGOUT';

		loadPage( pars );
	}
}

function swapTab(tab) {
	if (tab.style.background != "transparent url(new_images/arrowtab_up.gif) no-repeat scroll right 60%" &&
		tab.style.background != "url(new_images/arrowtab_up.gif) no-repeat right 60%") {
		tab.style.background = "transparent url(new_images/arrowtab_up.gif) no-repeat scroll right 60%";
	} else {
		tab.style.background = "transparent url(new_images/arrowtab_down.gif) no-repeat scroll right 60%";
	}
}
		
function loginColour(div) { div.style.background = "transparent url(new_images/subheading_signin_colour.gif) no-repeat"; }
function loginBW(div) { div.style.background = "transparent url(new_images/subheading_signin_bw.gif) no-repeat"; }

function forgotColour(div) { div.style.background = "transparent url(new_images/rbs_forgot_colour.gif) no-repeat"; }
function forgotBW(div) { div.style.background = "transparent url(new_images/rbs_forgot_bw.gif) no-repeat"; }