function $(id) {
	return document.getElementById(id);
}

function addBookmark(title,url,desc)
{
	if (window.sidebar) {
	window.sidebar.addPanel(title, url,desc); 
	} else if( document.all ) { 
	window.external.AddFavorite( url, title); 
	} else if( window.opera && window.print ) { 
	return true;
}
}
function bookmarkit(add,text){
  window.external.addFavorite(add,text);
 }
function setHomePageInFF(){
  if(window.netscape)
  {
        try {  
          netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");  
        }  
        catch (e)  
        {  
          alert("此操作被浏览器拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后双击[signed.applets.codebase_principal_support]将其设置为'true'");  
        }
  }

  var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
  prefs.setCharPref('browser.startup.homepage','http://www.4299.com/');
}

function addBookmark(title,url,desc) 
{
if (window.sidebar) {
window.sidebar.addPanel(title, url,desc); 
} else if( document.all ) { 
window.external.AddFavorite( url, title); 
} else if( window.opera && window.print ) { 
return true;
}
}

function CopyInBoard(content,msg){ 			
	window.clipboardData.setData('text',content)
	alert(msg);			
}

function wanqu()
{
	 var gameid = document.getElementById("game").value;
	 window.location.href = "/main/user/playgame.php?id=" + gameid;
	
}

function getgamesbytype(gametag,typetag)
{
	//alert(typetag); 
  	var typeid = document.getElementById(typetag).value;
	if(typeid == 0)
	{
		var json = eval("(" + allgamesjson + ")");
	}
	else
	{
		var json = eval("(" + gamejsons[typeid] + ")");
	}
	
	var count = json.result.length;
	
	if(count == 0)
	{
		return;
	}
	var select = document.getElementById(gametag);
	select.options.length = 0;
	select.options.length = count;
	for(var i = 0; i <count; i++)
	{
		var newOption = new Option(json.result[i].label,json.result[i].value);
		select.options[i] = newOption;
	}
  
}

function getgametype(typetag)
{
	//alert(typetag); 
	var json = eval("(" + typejson+ ")");
	var count = json.result.length;

	var select = document.getElementById(typetag);
	select.options.length = 0;
	select.options.length = count;
	for(var i = 0; i <count; i++)
	{
		var newOption = new Option(json.result[i].label,json.result[i].value);
		select.options[i] = newOption;
	}
}

function randomgame()
{
	var gameids = Array();
	var json = eval("(" + allgamesjson + ")");
	var count = json.result.length;
	for(var i = 0; i <count; i++)
	{
		gameids[i] = json.result[i].value;	
	}
	var key = array_random(gameids);
	var id = gameids[key];
	window.location.href = "/main/user/playgame.php?id=" + id;
	//var ajax1 = new Ajax("/main/user/ajax.php",1,"action=randomgame",goRandomgame);
	//ajax1.post();	
}

function array_random(gameids)
{
	if(gameids.constructor == Array)
	{
		var len = gameids.length;
		key = Math.floor(Math.random()*len);
		return key;
	}
	return 0;
}

function goRandomgame(id){
	window.location.href = "/main/user/playgame.php?id=" + id;
}

function updateseccode()
{
	var rand = Math.random();
	$("seccodeimg").innerHTML = '<img id="seccode" onclick="updateseccode()" width="60" height="20" src="/seccode.php?update=' + rand + '" class="absmiddle" alt="" />&nbsp;&nbsp;<span color="#0E6FCF" onclick="updateseccode();">点击刷新</span>';;
}
/*
function getgametype()
{
	var ajax1 = new Ajax("/main/user/ajax.php",1,"action=getgametype",dealgetgametype);
	ajax1.post();
}

function dealgetgametype(text)
{
	var json = eval("(" + text + ")");
	var count = json.result.length;
		
	var select = document.getElementById("type");
	select.options.length = 0;
	select.options.length = count + 1;
	select.options[0] =  new Option("全部分类","0");
	for(var i = 0; i <count; i++)
	{
		var newOption = new Option(json.result[i].label,json.result[i].value);
		select.options[i+1] = newOption;
	}

}

function gettypegames()
{
	var typeid = document.getElementById("type").value;
	var ajax1 = new Ajax("/main/user/ajax.php",1,"action=getgames&tid="+typeid,getGames);
	ajax1.post();
}

function getGames(text)
{

	var json = eval("(" + text + ")");
	var count = json.result.length;
	if(count == 0)
	{
		randomgame();
		return;
	}
	var select = document.getElementById("game");
	select.options.length = 0;
	select.options.length = count;
	for(var i = 0; i <count; i++)
	{
		var newOption = new Option(json.result[i].label,json.result[i].value);
		//select.add(newOption);
		select.options[i] = newOption;
	}
}*/
