var login = null;
// Full path to the map with a trailing slash
var mapBase = 'http://foxtraxgps.com/';
//var mapBase = 'http://localhost/map/';
var company = 'FoxTrax GPS Tracking';
// Full path to company index.
var company_idx = 'http://foxtraxgps.com/ft/';
//var map = mapBase + 'map'+'.php' + '?co='+company+'&idx='+company_idx;
var map = mapBase + 'map'+'.php';
var log;
var infoReqCtrl;

function loginInit(){
	if (login.loggedIn()){
		$('map-link-item').style.display = 'inline';
		$('map-link').href = map;
	}
}

function loggedIn(){
	$('map-link').href = map;
	location = map;
}

function loggedOut(){
	$('map-link-item').style.display = 'none';
	$('map-link').href = '#';
}

window.onload=function(){
	log = new Log('debug');
	log.setLogLevel(Log.INFO);
	login = new Login(mapBase + 'auth-test.php', 'login-div', 'true');
	//$('login-div').style.color = '#FFF';
	login.useBreaks = true;

	login.setLogger(log);
	login.addLoginListener(login, loggedIn);
	login.addLogoutListener(login, loggedOut);
	login.addInitListener(login, loginInit);
	login.init();
	//log.show();
	log.hide();
	infoReqCtrl = new InfoRequestController('contact_div', 'requestform',
											'requestinfosubmit',
											mapBase + 'save-customer-request.php');
}
