function CreateBookmarkLink() {
	title = "Obama Weather"; 
	url = "http://www.obama-weather.com";
  
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title);
	} else if(window.opera && window.print) { // Opera Hotlist
		return true;
	}
}

function SelectAll(id) {
	document.getElementById(id).focus();
    document.getElementById(id).select();
}

function switchObama(nightTime) {
	document.getElementById("obama").style.display = nightTime ? "none" : "inline";
	document.getElementById("obamaAtNight").style.display = !nightTime ? "none" : "inline";
}

function getHTMLMarker(param) {
	return document.getElementById(param).value;
}

function getRewriteURL(personality, units, location) {
	return "/" + personality + "/" + units + "/" + location;
}

function submitPersonality() {
	var select = document.getElementById('personalitySelect');
	var persons = ["Obama", "Bender", "House", "Angelina", "Bruce Lee", "Ashton"];
	var personality = persons[select.selectedIndex];//select.options[select.selectedIndex].value;
	var url = getRewriteURL(personality, getHTMLMarker("currentUnits"), getHTMLMarker("currentLocation"));
	window.location.href = url;
}

function changeUnits() {
	var select = document.getElementById('unitsSelect');
	var unitsList = ["current", "other"];
	var units = unitsList[select.selectedIndex];
	
	units = units == "current" ? getHTMLMarker("currentUnits") : (getHTMLMarker("currentUnits") == "m" ? "s" : "m");
	
	var url = getRewriteURL(getHTMLMarker("currentPersonality"), units, getHTMLMarker("currentLocation"));
	
	window.location.href = url;
}

function preloadImage(src) {
	preload_image = new Image();
	preload_image.src = src;
}