
// removes "Please select..." option from <select> once some another is selected
function fixForms() {
	var sel=$A(document.getElementsByTagName('select'));
	sel.each(function(s) {
		Event.observe(s,"change",function(e) {
			var e=Event.element(e);
			var opt=e.getElementsByTagName('option');
			if(opt[0] && !opt[0].value) e.removeChild(opt[0]);
		});
	});
}



function playGame(id) {
	var w=window.open("game.html?id="+id,"game"+id,"width=800,height=530,toolbar=no,statusbar=no,resizable=yes");
	Event.observe(w,"load",function() { w.opener=self; });
}




var FT_DEFAULT_SEARCH="Enter your query...";
Event.observe(window,"load",function() {
	var qsearch=$("q");
	
	function removeDefault() {
		if(qsearch.value!=FT_DEFAULT_SEARCH) return;
		qsearch.value="";
		Element.removeClassName(qsearch,"hint");
	}
	function checkRestoreDefault() {
		if(qsearch.value) return;
		qsearch.value=FT_DEFAULT_SEARCH;
		Element.addClassName(qsearch,"hint");
	}
	
	if(qsearch) {
		Event.observe(qsearch,"focus",removeDefault);
		Event.observe(qsearch,"click",removeDefault);
		Event.observe(qsearch,"blur",checkRestoreDefault);
	}
	
	var slink=$("slink");
	if(slink) Event.observe(slink,"click",function(ev) {
		Event.stop(ev);
		removeDefault();
		Event.findElement(ev,"form").submit();
	}.bind(slink));

	
	Element.addClassName(qsearch,"hint");
});
