function puzzles_play(puzz_id){
	var player=puzzles_get_player_name();
	if(!player){
		alert(trans['puzzles.noplayername']);
	}else{
		window.open(url_prefix[1]+trans['puzzles.play.prefix']+'.php?puzzle='+puzz_id+'&'+trans['puzzles.player.fieldname']+'='+escape(player),'puzzlePlayWindow','directories=no,left=0,top=0,width='+screen.availWidth+',height='+screen.availHeight+',menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,location=no');
	}
	return false;
}

function puzzles_topic(url,topic_w,topic_h){
  window.open(url,'puzzleTopicWindow','fullscreen=no,directories=no,width='+topic_w+',height='+topic_h+',left='+(screen.availWidth-topic_w)/2+',top='+(screen.availHeight-topic_h)/2+',menubar=no,resizable=no,scrollbars=no,status=yes,toolbar=no');
  return false;
}

function puzzles_get_player_name(){
	return document.getElementById(trans['puzzles.player.fieldname']).value;
}

