function showLoginArea() {
	var parts = document.cookie.split(/\s*;\s*/);
	var keyValue, key;
	var playername = null;
	var facebookUserName = null;
	var area;
	var divs;
	var classAttribute;
	var name;
	var i;
	
	for(i=0;i<parts.length;i++) {
		keyValue = parts[i].split('=');
		key = keyValue[0];
		
		if(key == 'playername') {
			playername = decodeURI(keyValue[1].replace(/\+/g, ' '));
			break;
			
		} else if(key == 'facebookUserName') {
			facebookUserName = decodeURI(keyValue[1].replace(/\+/g, ' '));
			break;
		}
	}
	
	if(playername == null && facebookUserName == null) {
		document.getElementById('loginAreaNotLoggedIn').style.display = 'block';
		
	} else {
		if(playername != null) {
			area = document.getElementById('loginAreaPlayerLoggedIn');
			name = playername;
		} else {
			area = document.getElementById('loginAreaFacebookUserLoggedIn');
			name = facebookUserName;
		}
		
		divs = area.getElementsByTagName('div');
		
		for(i=0;i<divs.length;i++) {
			classAttribute = divs[i].getAttribute('class');
			if(classAttribute != 'text') continue;
			
			divs[i].innerHTML = divs[i].innerHTML.replace('%s', name.replace('<', '&lt;').replace('>', '&gt;'));
			
			break;
		}
		
		area.style.display = 'block';
	}
}

function setAsHomePage(theForm) {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		theForm.style.behavior = 'url(#default#homepage)';
		theForm.setHomePage(document.location.href);
	} else {
		alert('Consult the help file of your browser for instructions to set this page as your home page.');
	}
}

function addToFavorites() {
	if(navigator.appName == 'Microsoft Internet Explorer') {
		window.external.AddFavorite(document.location.href, document.title);
	} else {
		alert('Consult the help file of your browser for instructions to bookmark this page.');
	}
}

function searchBoxOnFocus(box) {
	if(box.className == 'searchBoxActive') return;
	
	box.className = "searchBoxActive";
	box.value = '';
}
