//检查Email地址
function testEmail(str)
{
	return (str.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1);
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
  	return regex.test(str);
}

//弹出提示信息层, 调用JQuery里边的弹出窗口
function alertMsg(str,focusId)
{
	return msg_show("系统提示", str, false);
}

/*
**     类名：multilevelLinkage 
**     功能：多级连动菜单
**/
function multilevelLinkage(array)
{
	//数组，联动的数据源
	this.array=array; 
	this.indexName='';
	this.obj='';
	//设置子SELECT
	// 参数：当前onchange的SELECT ID，要设置的SELECT ID
     this.subSelectChange=function(selectName1,selectName2)
     {
	     var obj1=document.getElementById(selectName1);
	     var obj2=document.getElementById(selectName2);
	     var objName=this.toString();
	     var me=this;
	  
	     obj1.onchange=function()
	     {
             me.optionChange(this.options[this.selectedIndex].value,obj2.id);
	     }
     }
	//设置第一个SELECT
	// 参数：indexName指选中项,selectName指select的ID
	this.firstSelectChange=function(indexName,selectName)  
	{
		this.obj=document.getElementById(selectName);
		this.indexName=indexName;
		this.optionChange(this.indexName,this.obj.id);
	}
   
	// indexName指选中项,selectName指select的ID
	this.optionChange=function (indexName,selectName)
	{
		var obj1=document.getElementById(selectName);
		var me=this;
		obj1.length=0;
		obj1.options[0]=new Option("请选择",'');
		for(var i=0;i<this.array.length;i++)
		{
			if(this.array[i][1]==indexName)
			{
				obj1.options[obj1.length]=new Option(this.array[i][2],this.array[i][0]);
			}
		}
	}  
}
/*
* 调用ajax示例函数
*/
function demo_json_func(c_id){
	$.ajax({
		type:'get',
		url:'index.php?action=get_cate_games&cid='+c_id,
		success:function(re){
			var testArr = new Array();
			testArr = evalStr(re);
			alertMsg(testArr['DateTime']);
		}
	});
	
}
function get_page_game(url){
	$.get(url,function(re){
		document.getElementById('cate_game_list').innerHTML = re;
	});
}
	
/*
* 将json字符串转化成js数组
*/
function evalStr(str)
{
	return eval('('+str+')');
}
/* 获取浏览器类型 */
function getOs() 
{ 
     var OsObject = ""; 
    if(navigator.userAgent.indexOf("MSIE")>0) { 
         return "MSIE"; 
    } 
    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
         return "Firefox"; 
    } 
    if(isSafari=navigator.userAgent.indexOf("Safari")>0) { 
         return "Safari"; 
    }  
    if(isCamino=navigator.userAgent.indexOf("Camino")>0){ 
         return "Camino"; 
    } 
    if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){ 
         return "Gecko"; 
    } 
   
}

// cookie 对象
var cookie = {
    // 设置Cookie
    setCookie: function(name, value, expires, path, domain){
        document.cookie = name + "=" + escape( value ) + 
        ( ( expires ) ? ";expires=" + expires.toGMTString() : "" ) +
        ( ( path ) ? ";path=" + path : "" ) + 
        ( ( domain ) ? ";domain=" + domain : "" );
    },
    // 获取Cookie
    getCookie: function( name ){
        var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
        if(arr != null) return unescape(arr[2]); return null;
    },
    // 删除Cookie
    delCookie: function( name ){
        var d = new Date();
        d.setTime(d.getTime() - 3600 * 1000);
        this.setCookie(name, "", d);
    }
}
// 使用示例
//cookie.setCookie("a", 35);	// 设置cookie为 name : a; value : 35
//cookie.delCookie("a")			// 删除name为a的cookie
//cookie.getCookie("a"); 		// 返回null 因为cookie已经删除
