/*
		\______   \__ _________________|  |   ____  
		 |     ___/  |  \___   /\___   /  | _/ __ \ 
		 |    |   |  |  //    /  /    /|  |_\  ___/ 
		 |____|   |____//_____ \/_____ \____/\___  >
							  \/      \/         \/ 
		_________                                           .___
		\_   ___ \  ____   _____   _____ _____    ____    __| _/
		/    \  \/ /  _ \ /     \ /     \\__  \  /    \  / __ | 
		\     \___(  <_> )  Y Y  \  Y Y  \/ __ \|   |  \/ /_/ | 
		 \______  /\____/|__|_|  /__|_|  (____  /___|  /\____ | 
				\/             \/      \/     \/     \/      \/ 
				
			-----------------------------------------------

	 	Puzzle Command: Match Block - 2008-11-17 
	 	Website: PuzzleCommand.com
	 	Hutz! Media! <http://www.hutzmedia.com>
	 	(c) 2008

	 	License:

		The following JavaScript is copyrighted and you
		DO NOT 	have permission to copy or alter it in
		any way.

*/
/*
	<script:js.www version="1.0.1" description="Non facebook JS. Revision January 21, 2009">
*/

function selector(p) {
	
	try {
	
		getId("l_games").className = p=="games"?"selected":"";
		getId("l_friends").className = p=="friends"?"selected":"";
		getId("l_invite").className = p=="invite"?"selected":"";
		getId("l_scores").className = p=="scores"?"selected":"";
		
		getId("divider_games").className = p=="games"?"visible":"hidden";
		getId("divider_friends").className = p=="friends"?"visible":"hidden";
		getId("divider_invite").className = p=="invite"?"visible":"hidden";
		getId("divider_scores").className = p=="scores"?"visible":"hidden";
	} catch (e) { }

	return false;
	
}

function loginSelector(p) {

	try {
		
		getId("l_openid").className = p=="openid"?"selected":"";
		getId("l_connect").className = p=="connect"?"selected":"";
		
		getId("login_openid").className = p=="openid"?"visible":"hidden";
		getId("login_connect").className = p=="connect"?"visible":"hidden";
		
	} catch (e) { }
	
	return false;
		
}
		
function showDiv(dn) {
	var obj = getId(dn);
			
	obj.className = (obj.className=="hidden"?"visible":"hidden");
	
	return false;
}

function changeServer(url, s, l) {
	var obj = getId("input_openid");
	obj.value = url;
	obj.focus();
	
	if (window.ActiveXObject) {
		try {
			var r = obj.createTextRange();
			r.collapse(true);
			r.moveStart('character', s);
			r.moveEnd('character', l);
			r.select();
		} catch (e) { }
	} else {
		obj.setSelectionRange(s, s + l);
	}
	
	return false;	
}

function error(caption, s) {
			
	alert(caption + ":\n\n" + s);
	return false;
}


function getId(oname) {
	var obj = document.getElementById(oname);
	return obj;
}

function changeUrl(url) {
	
	window.open(url, "_self");

    return false;
	
}
