
function setWindows() {
	if (logged_in) {
		document.getElementById('intro_columns').style.display='none';
		document.getElementById('about_max_img').style.display='';
		document.getElementById('about_banner').style.width='25%';
		document.getElementById('control_column').style.width='96%';
	}
}

var icon_ids = ['sidebar_auth', 'addmarker', 'addphotomarker', 'permalink'];
var menu_ids = ['sidebar_auth', 'addmarker', 'addmarker', 'permalink'];
if (logged_in == 1) {
	var markerIcons = ['lockclosedIcon', 'markerIcon', 'imageplusIcon', 'linkIcon'];
}
else {
	var markerIcons = ['lockopenIcon', 'markerIcon', 'imageplusIcon', 'linkIcon'];
}
var menu_state = [0,0,0,0];

function menuButtonClick(icon_id) {
	addprefix='http://' + window.location.hostname + '/';
	clickedIndex = icon_ids.indexOf(icon_id);
	if ( logged_in == 0 && (clickedIndex == 1 || clickedIndex == 2) ) {
		alert('You must login to add a marker');
		clickedIndex = 0;
	}
	
	for (i=0; i<icon_ids.length; i++) {
		if (i!=clickedIndex) {
			document.getElementById(icon_ids[i]+'_icon').src=addprefix+'img/x'+markerIcons[i]+'.png';
			document.getElementById(menu_ids[i]).style.display='none';
			if (i==1 && menu_state[i]==1) {
				cancelAddPoint(username);
			}
			else if (i==2 && menu_state[i]==1) {
				cancelAddPoint(username);
			}
			menu_state[i] = 0;
		}
	}
	
	i = clickedIndex;
	
	if (menu_state[i]==1) {
		document.getElementById(icon_ids[i]+'_icon').src=addprefix+'img/x'+markerIcons[i]+'.png';
		document.getElementById(menu_ids[i]).style.display='none';
		menu_state[i] = 0;
		if (i == 1) {
			cancelAddPoint(username);
		}
		else if (i==2) {
			cancelAddPoint(username);
		}
	}
	else if (menu_state[i]==0) {
		document.getElementById(icon_ids[i]+'_icon').src=addprefix+'img/'+markerIcons[i]+'.png';
		document.getElementById(menu_ids[i]).style.display='';
		menu_state[i] = 1;
		if (i == 3) {
			setPermalink();
		}
		else if ( i == 1 || i == 2 ) {
			openTab = i-1;
			addPointDialogue(username, openTab, null);
		}
	}
}

function maxSidebarClick() {
	if (document.getElementById('sidebar').style.display=='none') {
		document.getElementById('sidebar').style.display='';
		document.getElementById('maximize_sidebar').style.display='none';
	}
}

function aboutMaxClick() {
	document.getElementById('intro_columns').style.display='';
	document.getElementById('about_max_img').style.display='none';
	document.getElementById('about_banner').style.width='95%';
	document.getElementById('control_column').style.width='24%';
}

function aboutMinClick() {
	document.getElementById('intro_columns').style.display='none';
	document.getElementById('about_banner').style.width='25%';
	document.getElementById('about_max_img').style.display='';
	document.getElementById('control_column').style.width='96%';
}
