

function submitWindow(srvID,user,port) {	 
	$("#addTakeoffFrame").attr("src",'leo_live_submit.php?srvID='+srvID+'&user='+user+'&port='+port+'&trackID='+port);	
	$("#addTakeoffFrame").css({width:520,height:278});
		
	$("#takeoffAddID").css({
		left:$("#posSub"+port).offset().left+0,
		top:$("#posSub"+port).offset().top+17 ,
		width:520,
		height:278
	}).show();
	
}

function displaySubmitions(trackID) {	 
	$("#addTakeoffFrame").attr("src",'leo_live_display_submitions.php?trackID='+trackID);	
	$("#addTakeoffFrame").css({width:520,height:278});
		
	$("#takeoffAddID").css({
		left:$("#posSub"+trackID).offset().left-40,
		top:$("#posSub"+trackID).offset().top+38 ,
		width:520,
		height:278
	}).show();
	
}

function deleteWindow(user,port) {
	$("#addTakeoffFrame").attr("src",'leo_live_delete.php?user='+user+'&port='+port+'&trackID='+port);
	$("#addTakeoffFrame").css({width:250,height:108});

	$("#takeoffAddID").css({
		left:$("#posDel"+port).offset().left-150,
		top:$("#posDel"+port).offset().top+17 ,
		width:250,
		height:108
	}).show();

}

function editWindow(trackID) {
	$("#addTakeoffFrame").attr("src",'GUI_EXT_track_edit.php?trackID='+trackID);
	$("#addTakeoffFrame").css({width:450,height:200});

	$("#takeoffAddID").css({
		left:$("#posDel"+trackID).offset().left-250,
		top:$("#posDel"+trackID).offset().top+17 ,
		width:450,
		height:200
	}).show();
}


function trackUser(username) {
  window.open('live_track_user.php?username='+username,"LiveTrack_"+username.replace(" ","_"),'scrollbars=no,toolbar=no,status=no,resizable=no,width=800,height=480');
}

function showTrack(trackID) {
  window.open('live_show_track_gmaps.php?trackID='+trackID,"LiveTrack_"+trackID,'scrollbars=no,toolbar=no,status=no,resizable=no,width=600,height=520');
}


function padlength(what){
	var output=(what.toString().length==1)? "0"+what : what;
	return output;
}


function selectTZ(breakLines){

	$.get('/select_TZ.php?breakLines='+breakLines,
		function(result){
			jQuery.facebox(result);
		}
	);

   //	$("#tzSelect").html("<img src='/img/ajax-loader.gif'>").show();
   //	$("#tzSelect").load("/select_TZ.php?breakLines="+breakLines);
}

function urlencode(str) {
	return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}

function jsSafeName(name){
	return name.replace(/[^a-z,0-9]/gi,"0");
}
function toogleTracks(username,userID,tm,divName) {
	if ( $("#"+divName).is(':visible')  ) {
		$("#"+divName).hide();
		$("#l_"+userID+"_"+jsSafeName(username)).html('[+]');
	} else {
		if 	(loadedUsers[divName]) {
			$("#"+divName).show();
		} else {
			loadUserTracks(username,userID,tm,divName);	
		}
		$("#l_"+userID+"_"+jsSafeName(username)).html('[&ndash;]');
	}
}

function toggleTrackDetails(divName) {	
	if ( $("#action_"+divName).is(':visible')  ) {
		$("#action_"+divName).hide();
		$("#l2_"+divName).html('[+]');
	} else {
		$("#action_"+divName).show();
		$("#l2_"+divName).html('[&minus;]');
	}
}

function loadUserTracks(username,userID,tm,divName) {
	loadedUsers[divName]=1;

	if (countryStr!='') {
		countryStr="&country="+countryStr;
	}
	if (activityStr!='') {
		activityStr="&activity="+activityStr;
	}
	$("#"+divName).html("<div align='right'><img src='/img/ajax-loader.gif'></div>").show();
	$("#"+divName).load('live_load_common_2.php?op=user&username='+urlencode(username)+'&userID='+userID+'&tm='+tm+countryStr+activityStr);
}

function loadAllUsers(tm,countryStr,activityStr) {	
	if (countryStr!='') {
		countryStr="&country="+countryStr;
	}	
	if (activityStr!='') {
		activityStr="&activity="+activityStr;
	}
	$("#allTracksDiv").html("<div align='center'><img src='/img/ajax-loader.gif'></div>").show();	
	$("#allTracksDiv").load('live_load_common_2.php?op=users&tm='+tm+countryStr+activityStr);
	$("#allTracksDivLink").hide();
}


function fillInHtml(html,divName) {
	$("#"+divName).html(html).show();
}


function displaytime(){
	serverdate.setSeconds(serverdate.getSeconds()+1);
	var datestring=montharray[serverdate.getMonth()]+" "+padlength(serverdate.getDate())+", "+serverdate.getFullYear();
	var timestring=padlength(serverdate.getHours())+":"+padlength(serverdate.getMinutes())+":"+padlength(serverdate.getSeconds());

	$("#servertime").html(timestring);	
}



