/*
 * jQuery JavaScript Library v1.3.2
 * 试玩网公共的JS 
 * www.shiwan.com 
 */
 // 试玩网各页面选胸卡的JS 公共 start------------------------------------------------------
// 编辑内容组专用选项卡JS
function editorTab(thisObj,Num){
	if(thisObj.className == "active")return;
	var tabObj = thisObj.parentNode.id;
	var tabList = document.getElementById(tabObj).getElementsByTagName("li");
	for(i=0; i <tabList.length; i++)
	{
		if (i == Num)
		{
		   thisObj.className = "active";
			  document.getElementById(tabObj+"_content"+i).style.display = "block";
		}else{
		   tabList[i].className = "normal";
		   document.getElementById(tabObj+"_content"+i).style.display = "none";
		}
	}
}
// ajax取游戏数量
function getGameNum(){
	var gameIds = document.getElementById("gameIds").value;
	//var ArrayIds = gameIds.split(",");
	var url = "/ajaxgameaccountsum/index/ids";
	$.ajax({
		type: "post",
		url: url,
		data :{ids:gameIds,format:"html"},
		success: function(data, textStatus){
			data = eval("("+ data +")");
			for (var key in data){
				var numId = "#numId_"+key;
				$(numId).html(data[key]);
				//document.getElementById("numId_"+ArrayIds[i-1]).innerHTML = data[ArrayIds[i-1]];
			}
		}
	});	
}
// 显示隐藏游戏区服列表
function showGameList(num){
	if (num == 1){
		var listHtml = $("#gamelist_type_1").html()
		//$("#gamelist_type_1").hide();
		//$("#gamelist_type_2").html(listHtml);
		$("#gamelist_type_2").show();
		$(".type_more").html("<a onclick='showGameList(0);'><img src='http://www.shiwanimg.cn/images/order_arrow_up.gif' border='0' /> 显示部分分类</a><div class='clear'></div>");
	}
	if (num == 0){
		$("#gamelist_type_2").hide();
		//$("#gamelist_type_1").show();
		$(".type_more").html("<a onclick='showGameList(1);'><img src='http://www.shiwanimg.cn/images/order_arrow_dowm.gif' border='0' /> 显示所有分类</a><div class='clear'></div>");
	}
}
// 顶部下拉菜单
function subM(){
	$(".user_info .dropdown").hover(
	function(){
		$(".top_submenu").slideToggle(300);
	},function(){
		$(".top_submenu").slideUp(400)
	})
}
// 加入收藏JS
function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
// 省市菜单
function PopProvince() {  
		 $('#province').empty();
		 var province = document.getElementById("P").value;
		 $.each(CityList.Province, function(i, v) {  
			 if (v.Name == province){
			 	$("#province").append("<option selected='selected'>" + v.Name + "</option>");   //把省份填充到列表province中
			 }else{
				$("#province").append("<option>" + v.Name + "</option>"); 	 
			 }
		 });  
	  
		 $('#province').change(function() {          // 增加省份改变的事件触发  
			 var index = $('#province').find(':selected').text();  
			 if (index != '请选择') {  
				 PotCity();  
			 }  
			 $('#city').focus();  
		 });
	 } 
  
function PotCity() {    // 填充城市到列表city  
	 $('#city').empty();
	 var city = document.getElementById("C").value;
	 var name = $('#province').find(':selected').text();  
	 $.each(CityList.Province, function(i, v) {  
		 if (v.Name == name) {  
			 $.each(v.City, function(i, v) {  
				 if(city == v){
				 	$("#city").append("<option selected='selected'>" + v + "</option>");
				 }else{
					$("#city").append("<option>" + v + "</option>");	 
				 }
			 });  
		 }  
	 });  
 }
// 二级页面游戏列表AJAX请求
function gameOneAjax(){
		var serverid = document.getElementById("serverid").value;
		var userid = document.getElementById("userid").value;
		var activeTab = $("ul.listgametabs li:first").find("a").attr("name");
		var tabObj = $(activeTab);
		gameListAjax(userid,serverid,tabObj,activeTab);
		$("#loading").show();
}

function gameListAjax(userid,serverid,obj,mode){
	var url = '/accountview/getlist';
	$.ajax({
		type: "get",
		url: url,
		data :{userid:userid,serverid:serverid,mode:mode,format:"html"},
		success: function(data, textStatus){
			//alert(data);
			obj.html(data);	
			$("#loading").hide()
		}
	});	
}
// 翻页ajax请求
function pagesAjax(userid,serverid,mode,page){
	var url = "/accountview/getlist/page/"+page;
	$.ajax({
		type: "get",
		url: url,
		data :{userid:userid,serverid:serverid,mode:mode,format:"html"},
		success: function(data, textStatus){
			$(mode).html("");	
			$(mode).html(data);	
		}
	});	
}
//cross Domain request
function crossDomainRequest(method, url, data, callback, dataType) {
    // call iframe request
    if (undefined == dataType) {dataType=null;}
    document.domain = "shiwan.com";
    var proxy = document.getElementById("iframeProxy").contentWindow;
    proxy.sendRequest(method, url, data, callback, dataType);
}

// check request is/not cross domain
function isCrossDomain(url) {
    var a = url.match(/:\/\/(.[^/]+)/);
    if (a == null) {
        return false; 
    } else {
        if (a[1] == document.domain) {
            return false;
        } else {
            return true;
        }
    }
}
// 翻页ajax请求 (公用的方法)
function commonPagesAjax(url,divobj){
	var url = url;
	$("#" + divobj).fadeIn();
	$("#" + divobj).html("<div style='padding:30px;text-align:center;'><img src='http://www.shiwanimg.cn/images/loading.gif'/></div>");
    callback_func = function(data, textStatus){	
            	$("#" + divobj).html("");
            	$("#" + divobj).html(data);	
		    };
    if (isCrossDomain(url)) {
        crossDomainRequest("get", url, {format:"html"}, callback_func);
    } else {
	    $.ajax({
		    type: "get",
		    url: url,
		    data :{format:"html"},
		    success: callback_func
	    });	
    }
}

// 翻页ajax请求 (公用的方法) 此方法用在onclik等能获取到当前doc的事件中，
// 这样就不用为父容器专门指定一个id，方便调用
function commonPagesOnEventAjax(url,$docobj){
	var url = url;
    callback_func = function(data, textStatus){	
            	$docobj.html("");
            	$docobj.html(data);	
                return false;
		    };
    if (isCrossDomain(url)) {
        crossDomainRequest("get", url, {format:"html"}, callback_func);
    } else {
	    $.ajax({
		    type: "get",
		    url: url,
		    data :{format:"html"},
		    success: callback_func
	    });	
    }
    return false;
}

// 20 40 80分页显示
function perpagesAjax(userid,serverid,mode,perpage){
	var url = '/accountview/getlist';
	$.ajax({
		type: "get",
		url: url,
		data :{userid:userid,serverid:serverid,mode:mode,perpage:perpage,format:"html"},
		success: function(data, textStatus){
			//alert(data);
			$(mode).html("");
			$(mode).html(data);
		}
	});	
}
// 游戏列表排序显示ajax
function gameOrderAjax(userid,serverid,mode,order){
	var url = '/accountview/getlist';
	$.ajax({
		type: "get",
		url: url,
		data :{userid:userid,serverid:serverid,mode:mode,order:order,format:"html"},
		success: function(data, textStatus){
			//alert(data);
			$(mode).html("");
			$(mode).html(data);
		}
	});	
}
// 收到、作出的投诉ajax
function complaintPageAjax(mode,page){
	var url = "/consolecomplain/getrecord";
	$.ajax({
		type: "get",
		url: url,
		data :{mode:mode,page:page,format:"html"},
		success: function(data, textStatus){
			$(mode).html("");
			$(mode).html(data);	
		}
	});	
}

function complaintAjax(mode){
	var url = "/consolecomplain/getrecord";
	$.ajax({
		type: "get",
		url: url,
		data :{mode:mode,format:"html"},
		success: function(data, textStatus){
			$(mode).html("");
			$(mode).html(data);	
		}
	});	
}
function complaintOneAjax(){
		$(".complaint_content").hide(); //Hide all content
		$("ul.complainttabs li:first").addClass("active").show(); 
		$(".complaint_content:first").show(); //Show first tab content
		var activeTab = $("ul.complainttabs li:first").find("a").attr("name");
		complaintAjax(activeTab);
		//loading("cloading");
}
function scomplaintOneAjax(){
		$(".scomplaint_content").hide(); //Hide all content
		$("ul.scomplainttabs li:first").addClass("active").show(); 
		$(".scomplaint_content:first").show(); //Show first tab content
		var activeTab = $("ul.scomplainttabs li:first").find("a").attr("name");
		complaintAjax(activeTab);
		//loading("sloading");
}
function complaintTwoAjax(){
		$(".complaint_content").hide(); //Hide all content
		$("ul.complainttabs li:first").next().addClass("active").show(); 
		$(".complaint_content:first").next().show(); //Show first tab content
		var activeTab = $("ul.complainttabs li:first").next().find("a").attr("name");
		complaintAjax(activeTab);
		//loading("cloading");
}
function scomplaintTwoAjax(){
		$(".scomplaint_content").hide(); //Hide all content
		$("ul.scomplainttabs li:first").next().addClass("active").show(); 
		$(".scomplaint_content:first").next().show(); //Show first tab content
		var activeTab = $("ul.scomplainttabs li:first").next().find("a").attr("name");
		complaintAjax(activeTab);
		//loading("sloading");
}
// 历史纪录/评价ajax请求
function gameOneAccount(){
		var accountid = document.getElementById("accountid").value;
		var activeTab = $("ul.historytabs li:first").find("a").attr("name");
		var tabObj = $(activeTab);
		gameAccountAjax(accountid,tabObj,activeTab);
		//loading();
}

function gameAccountAjax(accountid,obj,mode){
	var url = '/accountview/info';
	$.ajax({
		type: "get",
		url: url,
		data :{accountid:accountid,mode:mode,format:"html"},
		success: function(data, textStatus){
			//alert(data);
			obj.html(data);	
		}
	});	
}
// loading游戏
//function loading(objId){
//	 var objId = "#"+objId;
//	 $(objId).ajaxStart(function(){
//		 $(objId).show();
//	 }).ajaxComplete(function(){
//	 	$(objId).hide();
//	 });
//}
function shiwanTabs(){
	// 首页游戏分类选项卡JS
	if($("ul.gametabs")){
		$(".tab_content").hide();
		//$("ul.gametabs li:first").addClass("active").show();
		//$(".tab_content:first").show();//Show first tab content
		
		//On Click Event
		$("ul.gametabs li").click(
			function(){
				if ( $(this).hasClass("active") ){
					$("ul.gametabs li").removeClass("active");
					$(".tab_content").hide();
					$(this).removeClass("active");
					var activeTab = $(this).find("a").attr("name"); 
					$(activeTab).fadeOut(); 
				}else{
					$("ul.gametabs li").removeClass("active");
					$(".tab_content").hide();
					$(this).addClass("active");
					var activeTab = $(this).find("a").attr("name"); 
					$(activeTab).fadeIn(); 	
				}

			});
	}
	// 首页游戏列表选项卡JS
	if($("ul.homegametabs")){
		$(".game_content").hide(); //Hide all content
		$("ul.homegametabs li:first").addClass("active").show(); 
		$(".game_content:first").show(); //Show first tab content
		
		//On Click Event
		$("ul.homegametabs li").click(function() {
			$("#loading").show();
			$("ul.homegametabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".game_content").hide(); 
			var activeTab = $(this).find("a").attr("name");
			var tabHtml = $(activeTab).html();
			var tabObj = $(activeTab);
			var first = activeTab;
			var current = $(this);
			if(tabHtml =='' && activeTab != '#homegame1'){
				gameAjax(tabObj,activeTab);
			}
			$(activeTab).fadeIn();
		});
	}
	// 首页游戏列表AJAX请求
	function gameAjax(obj,id){
		var url = '/index/getlist';
		$.ajax({
			type: "get",
			url: url,
			data :{a:id,format:"html"},
			success: function(data, textStatus){
				//alert(data);
				obj.html(data);
				$("#loading").hide();
			}
		});	
	}
	// 二级页面游戏列表选项卡JS
	if($(".listgame_content")){
		$(".listgame_content").hide(); //Hide all content
		$("ul.listgametabs li:first").addClass("active").show(); 
		$(".listgame_content:first").show(); //Show first tab content
		
		//On Click Event
		$("ul.listgametabs li").click(function() {
			$("ul.listgametabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".listgame_content").hide(); 
			var activeTab = $(this).find("a").attr("name");
			var tabHtml = $(activeTab).html();
			var tabObj = $(activeTab);
			var first = activeTab;
			var serverid = document.getElementById("serverid").value;
			var userid = document.getElementById("userid").value;
			var current = $(this);
			if(tabHtml ==''){
				gameListAjax(userid,serverid,tabObj,activeTab);
				$("#loading").show();
			}
			$(activeTab).fadeIn();
		});
	}
	//分页
	if($(".pages_num")){
		$(".pages_num a").click(function() {
			$(".pages_num a").removeClass("active"); 
			$(this).addClass("active"); 
		});
	}
	//历史记录/评论区选项卡样式
	if($("ul.historytabs")){
		$(".history_content").hide(); //Hide all content
		$("ul.historytabs li:first").addClass("active").show(); 
		$(".history_content:first").show(); //Show first tab content
		
		//On Click Event
		$("ul.historytabs li").click(function() {
			$("ul.historytabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".history_content").hide(); 
			var activeTab = $(this).find("a").attr("name");
			var tabHtml = $(activeTab).html();
			var tabObj = $(activeTab);
			var first = activeTab;
			var accountid = document.getElementById("accountid").value;
			var current = $(this);
			if(tabHtml ==''){
				gameAccountAjax(accountid,tabObj,activeTab);
				//loading();
			}
			$(activeTab).fadeIn();
		});
	}
	//评价
	if($("ul.appraisetabs")){
		$(".history_content").hide(); //Hide all content
		$("ul.appraisetabs li:first").addClass("active").show(); 
		$(".history_content:first").show(); //Show first tab content
		
		//On Click Event
		$("ul.appraisetabs li").click(function() {
			$("ul.appraisetabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".history_content").hide(); 
			var activeTab = $(this).find("a").attr("name");
			$(activeTab).fadeIn();
		});
	}
	//我收到的投诉选项卡样式
	if($("ul.complainttabs")){
		//On Click Event
		$("ul.complainttabs li").click(function() {
			$("ul.complainttabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".complaint_content").hide(); 
			var activeTab = $(this).find("a").attr("name");
			var tabHtml = $(activeTab).html();
			var tabObj = $(activeTab);
			if(tabHtml ==''){
				complaintAjax(activeTab);
				//loading("cloading");
			}
			$(activeTab).fadeIn();
		});
	}
	//我作出的投诉选项卡样式
	if($("ul.scomplainttabs")){		
		//On Click Event
		$("ul.scomplainttabs li").click(function() {
			$("ul.scomplainttabs li").removeClass("active"); 
			$(this).addClass("active"); 
			$(".scomplaint_content").hide(); 
			var activeTab = $(this).find("a").attr("name"); 
			var tabHtml = $(activeTab).html();
			var tabObj = $(activeTab);
			if(tabHtml ==''){
				complaintAjax(activeTab);
				//loading("sloading");
			}
			$(activeTab).fadeIn();
		});
	}
}

// 试玩网表格列表JS (隔行换色) ----------------------------------------------------------
function shiwanTables(){
	if($(".console_list_tab")){
		//一般表格JS
		$(".console_list_tab").attr("bgColor","#ffffff");
		$(".console_list_tab tbody tr").attr("bgColor","#F9FDFF");　 
		$("td").append(" ");　　//为所有单元格添加一个空格 
		$(".console_list_tab tbody tr:even").addClass("white_bg");
		$(".console_list_tab tbody tr").hover(
		function(){
			$(this).removeClass("white_bg");
			$(this).addClass("yellow_bg");
		},function(){
			$(this).removeClass("yellow_bg");
			$(".console_list_tab tbody tr:even").addClass("white_bg");
		})
	}
	if($(".console_tab")){
		//一般表格JS
		$(".console_tab").attr("bgColor","#ffffff");　
		$(".console_tab_th tr").attr("bgColor","#F1FAFF");
		$(".console_tab_body tr").attr("bgColor","#F9FDFF");　 
		$("td").append(" ");　　//为所有单元格添加一个空格 
		$(".console_tab_body tr:even").css("background-color","#fff");
	}
	if($(".console_bid_over")){
		//结束竞标的表格样式
		$(".console_bid_over").attr("bgColor","#ffffff");
		$(".console_bid_over_th tr").attr("bgColor","#DADEE7");
		$(".console_bid_over tbody tr").attr("bgColor","#F5F5F5"); 
		$(".console_bid_over tbody tr:even").css("background-color","#fff");
	}
	if($(".console_bid")){
	//竞标中的表格样式
		$(".console_bid").attr("bgColor","#ffffff"); 
		$(".console_bid_th tr").attr("bgColor","#F7DAC8");
		$(".console_bid_body tr").attr("bgColor","#fff8f4"); 
		$(".console_bid_body tr:even").css("background-color","#fff");
	}
	if($(".bid_tab")){
		//竞标中的表格样式
		$(".bid_tab").attr("bgColor","#ffffff"); 
		$(".bid_tab thead tr").attr("bgColor","#F7DAC8");
		$(".bid_tab tbody tr").attr("bgColor","#FCF8F5"); 
		$(".bid_tab tbody tr:even").css("background-color","#FCF3EE");
	}
	if($(".history_tab")){
		//试玩历史记录表格样式
		$(".history_tab").attr("bgColor","#ffffff"); 
		$(".history_tab thead tr").attr("bgColor","#CEEDFF");
		$(".history_tab tbody tr").attr("bgColor","#F9FDFF"); 
		$(".history_tab tbody tr:even").css("background-color","#F1FAFF");
	}
	if($(".remark_tab")){
		//评论表格样式
		//评论表格样式
		$(".remark_tab").attr("bgColor","#ffffff"); 
		$(".remark_tab thead tr").attr("bgColor","#CEEDFF");
		$(".remark_tab tbody tr").attr("bgColor","#F9FDFF"); 
		$(".remark_tab tbody tr:even").css("background-color","#F1FAFF");
	}
	if($(".confer_msg_tab") || $(".user_credit_tab")){
		//协商留言记录表格
		$(".confer_msg_tab").attr("bgColor","#ffffff"); 
		$(".confer_msg_tab thead tr").attr("bgColor","#CEEDFF");
		$(".confer_msg_tab tbody tr").attr("bgColor","#F9FDFF"); 
		$(".confer_msg_tab tbody tr:even").css("background-color","#F1FAFF");	
	}
	if($(".user_credit_tab")){
		//用户信誉表格样式
		$(".user_credit_tab").attr("bgColor","#ffffff"); 
		$(".user_credit_tab thead tr").attr("bgColor","#CEEDFF");
		$(".user_credit_tab tbody tr").attr("bgColor","#F9FDFF"); 
		$(".user_credit_tab tbody tr:even").css("background-color","#F1FAFF");
	}
	if($(".gametest_tab")){
		//开测表格样式
		//$(".gametest_tab").attr("bgColor","#ffffff"); 
		//$(".gametest_tab tbody tr").attr("style","background:url(../images/subject/list_td_bg.gif)"); 
		//$(".gametest_tab tbody tr:even").css("background","none");
	}
}
//控制台左边导航菜单JS
function consoleMenu(){
	$(".console_menu dt").click(
	function(){
		$(".console_menu dt").removeClass("arrow");
		$(".console_menu dt").next("dd").slideUp(200);
		$(this).next("dd").slideToggle(200);
		$(this).addClass("arrow");
	},function(){
		$(this).next("dd").slideUp(200);
	}
	)

}
// 游戏搜索匹配
function searchGame(){
	var searchKey = document.loginForm.searchKey.value;
	var searchEnd = "";
	if(searchKey =='' || searchKey == '键入关键字'){
		return false;
	}else{
		searchKey=searchKey.replace(/^\s*|\s*$/g,'');
		$.each($("#searchgamelist").children(),function(i,obj){
			var optionId = obj.value;
			var optionName = obj.text;
			var optionSname = obj.getAttribute("sname");
			var optionFname = obj.getAttribute("fname");
			var searchName = optionName.indexOf(searchKey);
			var searchSname = optionSname.indexOf(searchKey);
			var searchFname = optionFname.indexOf(searchKey);
			if(searchName != -1 || searchSname != -1 || searchFname != -1){
				searchEnd += '<option value=' + optionId+'>' + optionName + '</option> ';
			}
		});
		$("#gameId").html("");
		$("#gameId").html(searchEnd);
		var gameIdObj = document.getElementById("gameId");
		var len = gameIdObj.length;
		setTimeout(function(){
			if(len > 0){
				$("#gameId option:first").attr("selected",true);
				var gameId = $("#gameId option:selected").val();
				getGameQuHtml(gameId);
			}
		},100);
	}
}
//选择好友下拉div
function friendList(){
	$("#select_friend").jHelperTip({
		trigger: "click",
		dC:"#friend_list", 
		autoClose: false, 
		opacity: 0.9
	});
}

// 马上体验ajax请求
function dealAjax(url){
	var accountid = document.accountForm.accountid.value;
	$.ajax({
		type: "get",
		url: url,
		data :{id:accountid,format:"html"},
		success: function(data, textStatus){
			dealDialog(data, textStatus);	
		}
	});	
}
// 手机验证ajax请求
function mobileAjax(id){
	$.ajax({
		type: "get",
		url: "/consolepersonal/mobiletip",
		data :{id:id,format:"html"},
		success: function(data, textStatus){
			if(data == 1){
				location.href = "/consolepersonal/mobilecheck";	
			}else{
				setTimeout("mobileAjax('"+ id +"')",5000);
			}
		}
	});	
}
// 邮箱自动激活帐号ajax请求
function AutoEmailAjax(){
	$.ajax({
		type: "post",
		url: "/autoActive/index",
		dataType: "json",
		data :{format:"json"},
		success: function(data, textStatus){alert(data["data"]);
			if(data["data"] == 1){
				location.href = "/user/autoactive";	
			}else{
				setTimeout("AutoEmailAjax()",30000);
			}
		}
	});	
}
// 竞价出价页面弹出页面提示
function bidTermsDialog(){
	var thickTtitle = "[重要]参与竞价说明";
	var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
	tb_show(thickTtitle,thickAlt,false);
	$("#TB_ajaxContent").html("");
	$("#TB_ajaxContent").html(bidInfo);	
	$("#TB_closeAjaxWindow").html("");
	//bidTimer();
}
function bidformAjax(accountid){
	var money = document.bidform.bidmoney.value;
	var ajaxUrl = "/trade/bidform/id/";
	$.ajax({
		type: "post",
		url: ajaxUrl,
		data :{id:accountid,money:money,format:"html"},
		success: function(data, textStatus){
			if(data == 0) {location.href = "/trade/bidsuccess/id/" + accountid;}
			else{$("#bidError").html(data);}
		}
	});	
}


// 竞价出价Ajax请求
function bidAjax(){
	var accountid = document.accountForm.accountid.value;
	var ajaxUrl = document.accountForm.url.value;
	$.ajax({
		type: "post",
		url: ajaxUrl,
		data :{id:accountid,format:"html"},
		success: function(data, textStatus){
			bidDialog(data, textStatus);	
		}
	});
}
// 竞价出价回调函数
function bidDialog(data, textStatus){
	var accountid = document.accountForm.accountid.value;
	if(data == 0) {location.href = "/trade/bidform/id/"+accountid;}
	else if(data == 1 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(idError_info);
	}
	else if(data == 2 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(tiyanno_info);
	}
	else if(data == 3) {
		var thickTtitle = "用户登录";
		var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(login_info);
	}
	else if(data == 4 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(tiyanmy_info);
	}
	else if(data == 5 ){
		$("#login_error").html("您的用户名或密码不太对吧，请重新登录！");	
	}
	else if(data == 6 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noReg_info);
	}
	else if(data == 7 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noLove_info);
	}
	else if(data == 8 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noCredit_info);
	}
	else if(data == 9 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(overNum_info);
	}
	else if(data == 10 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(blackList_info);
	}
	else if(data == 11 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(whiteList_info);
	}
	else if(data == 12 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 您太累了, 不能同时试玩2个以上同一游戏账号，请稍后再试！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 13 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该游戏还未开测或暂停！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 14 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 您已经领过该款游戏帐号了，请稍后再试！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 15 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该帐号为预定活动帐号，预定还未开始！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 16 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该账号为预定活动账号，你未预定成功，无法领取！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 17 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该账号为预定活动账号，你没有参与预定，无法领取！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else{
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		var data = "<p style='text-align:center;'><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> "+data+"</p>";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(data);	
	}
}
// 登录的ajax请求
function loginAjax(){
	var accountid = document.accountForm.accountid.value;
	var ajaxUrl = document.accountForm.url.value;
	var username =  document.getElementById("loginuser").value;
	var password =  document.getElementById("loginpassword").value;
	$.ajax({
		type: "post",
		url: ajaxUrl,
		data :{id:accountid,username:username,password:password,format:"html"},
		success: function(data, textStatus){
			if(ajaxUrl == "/trade/bid"){
				bidDialog(data, textStatus);
			}else if(ajaxUrl == '/preorder/preorderlogin' && data == 0){
				tb_remove();thisgotoUrl();
			}else if(ajaxUrl == '/preorder/preorderlogin' && data == 1){
				$("#login_error").html("您的用户名或密码不太对吧，请重新登录！");
			}else if(ajaxUrl == '/accountview/playstorylogin' && data == 0){
				tb_remove();thisgotoUrl();
			}else if(ajaxUrl == '/accountview/playstorylogin' && data == 1){
				$("#login_error").html("您的用户名或密码不太对吧，请重新登录！");	
			}else{
				dealDialog(data, textStatus);
			}
		}
	});	
}
// 预定理由发布登录
function yudingLogin(){
	var thickTtitle = "用户登录";
	var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
	tb_show(thickTtitle,thickAlt,false);
	$("#TB_ajaxContent").html(login_info);
}
// 马上体验回调函数
function dealDialog(data, textStatus){
	var accountid = document.accountForm.accountid.value;
	if(data == 0) {location.href = "/trade/buynowconfirm/id/"+accountid;}
	else if(data == 1 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(idError_info);
	}
	else if(data == 2 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(tiyanno_info);
	}
	else if(data == 3) {
		var thickTtitle = "用户登录";
		var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(login_info);
	}
	else if(data == 4 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(tiyanmy_info);
	}
	else if(data == 5 ){
		$("#login_error").html("您的用户名或密码不太对吧，请重新登录！");	
	}
	else if(data == 6 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noReg_info);
	}
	else if(data == 7 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noLove_info);
	}
	else if(data == 8 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(noCredit_info);
	}
	else if(data == 9 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(overNum_info);
	}
	else if(data == 10 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(blackList_info);
	}
	else if(data == 11 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(whiteList_info);
	}
	else if(data == 12 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 您太累了, 不能同时试玩2个以上同一游戏账号，请稍后再试！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 13 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该游戏还未开测或暂停！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 14 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 您已经领过该款游戏帐号了，请稍后再试！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}
	else if(data == 15 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该帐号为预定活动帐号，预定还未开始！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 16 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该账号为预定活动账号，你未预定成功，无法领取！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 17 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 该账号为预定活动账号，你没有参与预定，无法领取！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 18 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 此快速试玩账号未到发号时间或者已经过期！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else if(data == 19 ){
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		var intime_info = "<p><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 此账号仅对组团的玩家开放，你还未加团！</p>" + close_btn;
		$("#TB_ajaxContent").html(intime_info);
	}else{
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		var data = "<p style='text-align:center;'><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> "+data+"</p>";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(data);	
	}
}
// 显示帐号信息ajax请求
function confirmAjax(){
	var accountid = document.confirmForm.accountId.value;
	$.ajax({
		type: "post",
		url: '/trade/buynowconfirm',
		data :{id:accountid,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "账号试玩领取";
			var thickAlt = "#TB_inline?height=510&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html(data);
		}
	});	
}
// 控制台显示帐号信息ajax请求
function showConfirmAjax(id,url){
	$.ajax({
		type: "post",
		url: url,
		data :{id:id,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "账号密码信息";
			var thickAlt = "#TB_inline?height=510&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html("");
			$("#TB_ajaxContent").html(data);
			$(".opendiv_btn").html("");
		}
	});	
}
// 控制台显示竞拍原因ajax请求
function showReasonAjax(id,url){
	$.ajax({
		type: "post",
		url: url,
		data :{id:id,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "选标原因";
			var thickAlt = "#TB_inline?height=510&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html("");
			$("#TB_ajaxContent").html(data);
		}
	});	
}
// 提前完成交易ajax请求
function dealendAjax(id,url){
	$.ajax({
		type: "post",
		url: url,
		data :{id:id,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "提前完成交易";
			var thickAlt = "#TB_inline?height=298&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html(data);
		}
	});	
}
// 领取激活码ajax请求
function getCodeAjax(id,url){
	if(document.getElementById('captcha') != null){
		var captcha = document.getElementById("captcha").value;
	}
	else{
		var captcha = '';	
	}
	if(document.getElementById('codeuser') != null){
		var codeuser = document.getElementById("codeuser").value;
	}
	else{
		var codeuser = '';	
	}
	if(document.getElementById('codepassword') != null){
		var codepassword = document.getElementById("codepassword").value;
	}
	else{
		var codepassword = '';	
	}
	var str = 'id='+id+'&username='+codeuser+'&password='+ codepassword +'&captcha='+ captcha +'';
	
	callback = function(data, textStatus) 
    {
		var thickTtitle = "系统提示";
		var thickAlt = "#TB_inline?height=330&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(data);
    };
	preorderCommonFormAjax('', url, str, "html", callback);
	/*
	$.ajax({
		type: "post",
		url: url,
		data :{id:id,username:codeuser,password:codepassword,captcha:captcha,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "系统提示";
			var thickAlt = "#TB_inline?height=330&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html(data);
		}
	});	*/
}
// 淘号ajax请求
function taoCodeAjax(id,url){
	if(document.getElementById('captcha') != null){
		var captcha = document.getElementById("captcha").value;
	}
	else{
		var captcha = '';	
	}
	$.ajax({
		type: "post",
		url: url,
		data :{id:id,captcha:captcha,format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "系统提示";
			var thickAlt = "#TB_inline?height=310&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html(data);
		}
	});	
}
// 领取邀请码ajax
function getRegCode(url){
	$.ajax({
		type: "post",
		url: url,
		data :{format:"html"},
		success: function(data, textStatus){
			var thickTtitle = "领取推广码";
			var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
			tb_show(thickTtitle,thickAlt,false);
			$("#TB_ajaxContent").html(data);
		}
	});	
}
//表单验证js
function regButton(obj){
	if(obj.checked){
		document.loginForm.regSubmit.disabled = false;
		$("#TipXy").html("");
	}else{
		document.loginForm.regSubmit.disabled = true;
		$("#TipXy").html("服务协议必须选择");
	}
}
function putinButton(obj,num){
	if(obj.checked && num==1){
		document.loginForm.putinSubmit.disabled = true;
	}else{
		document.loginForm.putinSubmit.disabled = false;
	}
}
function cardButton(obj,num){
	if(obj.checked && num==1){
		document.cardForm.cardSubmit.readOnly  = true;
	}else{
		document.cardForm.cardSubmit.readOnly  = false;
	}
}
function shiwanReg(){
	$("#loginForm").SetValidateSettings({});
	$("#username").SetValidateSettings({
		FormValidate: {
			Empty: {
				Value: true
			},
			Format: {
				Value: /^[-_a-zA-Z0-9\u4e00-\u9fa5]{4,20}$/,
				Message: "用户名长度错误或者包含有不被允许的字符"
			}
		},
		Message: {
			Text: {
				Show: "用户名由4-20个中文、字母、数字、中划线、下线线组成",
				Success: "正确！",
				Error: "登录名不能为空",
				Focus: "用户名由4-20个中文、字母、数字、中划线、下线线组成"
			},
			MessageSpaceHolderID: "TipUsername"
		}
	});
	$("#email").SetValidateSettings({
		FormValidate: {
			Empty: {
				Value: true
			},
			Format: {
				Value: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/,
				Message: "邮件格式不正确"
			}
		},
		Message: {
			Text: {
				Show: "<span style='color:red'>重要！</span>请填<span style='color:red'>有效邮件地址</span>，以接收验证邮件完成注册</span><br>(建议申请可靠的<a href='http://mail.sina.com.cn/register/reg_freemail.php?r=shiwan' target='_blank' class='blue'><u>新浪邮箱</u></a>)",
				Success: "正确！",
				Error: "邮件地址不能为空",
				Focus: "请输入邮件地址"
			},
			MessageSpaceHolderID: "TipEmail"
		}
	});
	 $("#password").SetValidateSettings({
		FormValidate: {
			Empty: {
				Value: true
			},
			Format:{
				Value: /^(?![a-zA-Z]$)(?![0-9]$)[a-zA-Z0-9]{6,15}$/,
				Message: "错误！密码应大于6位和小于15位！"
			}
		},
		Message: {
			Text: {
				Show: "请输入6-15位登录密码",
				Success: "正确！",
				Error: "登录密码不能为空",
				Focus: "请输入6-15位登录密码"
			},
			MessageSpaceHolderID: "TipPassword"
		}
	});
	$("#confirmPassword").SetValidateSettings({
		FormValidate: {
			Empty: {
				Value: true
			},
			EqualTo: {
				Value: "password",
				Message: "两次输入密码不一致"
			}
		},
		Message: {
			Text: {
				Show: "请输入确认密码",
				Success: "正确！",
				Error: "确认密码必须输入",
				Focus: "请输入确认密码"
			},
			MessageSpaceHolderID: "TipConfirmPassword"
		}
	});
//	$("#registercode").SetValidateSettings({
//		FormValidate: {
//			Empty: {
//				Value: true
//			}
//		},
//		Message: {
//			Text: {
//				Show: "请输入邀请码",
//				Success: "",
//				Error: "邀请码为必填",
//				Focus: "请输入邀请码"
//			},
//			MessageSpaceHolderID: "Tipregistercode"
//		}
//	});
}
function shiwanPass(){
	if(document.getElementById('loginForm') != null){
		$("#loginForm").SetValidateSettings({});
		$("#password").SetValidateSettings({
			FormValidate: {
				Empty: {
					Value: true
				},
				Format:{
					Value: /^(?![a-zA-Z]$)(?![0-9]$)[a-zA-Z0-9]{6,15}$/,
					Message: "错误！密码应大于6位和小于15位！"
				}
			},
			Message: {
				Text: {
					Show: "请输入6-15位登录密码",
					Success: "正确！",
					Error: "登录密码不能为空",
					Focus: "请输入6-15位登录密码"
				},
				MessageSpaceHolderID: "TipPassword"
			}
		});
		$("#confirmPassword").SetValidateSettings({
			FormValidate: {
				Empty: {
					Value: true
				},
				EqualTo: {
					Value: "password",
					Message: "两次输入密码不一致"
				}
			},
			Message: {
				Text: {
					Show: "请输入确认密码",
					Success: "正确！",
					Error: "确认密码必须输入",
					Focus: "请输入确认密码"
				},
				MessageSpaceHolderID: "TipConfirmPassword"
			}
		});
	}
}
function shiwanEmail(){
	if(document.getElementById('loginForm') != null){
		$("#loginForm").SetValidateSettings({});
		$("#email").SetValidateSettings({
			FormValidate: {
				Empty: {
					Value: true
				},
				Format: {
					Value: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/,
					Message: "邮件格式不正确"
				}
			},
			Message: {
				Text: {
					Show: "<span style='color:red'>重要！</span>请填<span style='color:red'>有效邮件地址</span>，以接收验证邮件完成注册</span><br>(建议申请可靠的<a href='http://mail.sina.com.cn/register/reg_freemail.php?r=shiwan' target='_blank' class='blue'><u>新浪邮箱</u></a>)",
					Success: "正确！",
					Error: "邮件地址不能为空",
					Focus: "请输入您需要更换的邮箱地址，用于接收验证邮件"
				},
				MessageSpaceHolderID: "TipEmail"
			}
		});
		$("#password").SetValidateSettings({
			FormValidate: {
				Empty: {
					Value: true
				},
				Format:{
					Value: /^(?![a-zA-Z]$)(?![0-9]$)[a-zA-Z0-9]{6,15}$/,
					Message: "错误！密码应大于6位和小于15位！"
				}
			},
			Message: {
				Text: {
					Show: "请输入6-15位登录密码",
					Success: "正确！",
					Error: "登录密码不能为空",
					Focus: "请输入6-15位登录密码"
				},
				MessageSpaceHolderID: "TipPassword"
			}
		});
	}
}
// 游戏截图展示效果JS
function showImg(){
	if($('a[rel*=facebox]').facebox != undefined){
		$('a[rel*=facebox]').facebox({
			loading_image : 'http://www.shiwanimg.cn/images/loading.gif',
			close_image   : 'http://www.shiwanimg.cn/images/closelabel.gif'
    	})
	}
	jQuery.fn.loadthumb = function(options) {
		options = $.extend({
			 src : ""
		},options);
		var _self = this;
		_self.hide();
		var img = new Image();
		$(img).load(function(){
			_self.attr("src", options.src);
			_self.fadeIn("slow");
		}).attr("src", options.src);  //.atte("src",options.src)要放在load后面，
		return _self;
	}
	
	$(function(){
	  var i = 3;  //已知显示的<a>元素的个数
	  var m = 3;  //用于计算的变量
	  var $content = $("#myImagesSlideBox .scrollableDiv");
	  var count = $content.find("a").length;//总共的<a>元素的个数
	  //下一张
	  $(".next").live("click",function(){
			var $scrollableDiv = $(this).siblings(".items").find(".scrollableDiv");
			if( !$scrollableDiv.is(":animated")){  //判断元素是否正处于动画，如果不处于动画状态，则追加动画。
				if(m<count){  //判断 i 是否小于总的个数
					m++;
					$scrollableDiv.animate({left: "-=58px"}, 600);
				}
			}
			return false;
	  });
	   //上一张
	  $(".prev").live("click",function(){
			var $scrollableDiv = $(this).siblings(".items").find(".scrollableDiv");
			if( !$scrollableDiv.is(":animated")){
				if(m>i){ //判断 i 是否小于总的个数
					m--;
					$scrollableDiv.animate({left: "+=58px"}, 600);
				}
			}
			return false;
	  });
	
	  $(".scrollableDiv a").live("click",function(){
			var src = $(this).find("img").attr("imgb");
			var bigimgSrc = $(this).find("img").attr("bigimg");
			$(this).parents(".myImagesSlideBox").find(".myImgs").loadthumb({src:src}).attr("bigimg",bigimgSrc);
			$(this).addClass("active").siblings().removeClass("active");
			return false;
	  });
	  $(".scrollableDiv a:nth-child(1)").trigger("click");
		
	  $(".myImgs").live("click",function(){
			var bigimgSrc =$(this).attr("bigimg");
			var newImg=new Image();//新建立一个图片图象
			newImg.src=bigimgSrc;
			var imgWidth = newImg.width;
			var imgHeight = newImg.height;
			if(imgWidth > 1024)
				imgWidth = 1024;
			if(imgHeight > 768)
				imgHeight = 768;
			popZoom( bigimgSrc , imgWidth , imgHeight);
			return false;
	  });
	
		//以新窗口的方式打开图片
		var windowWidth  =$(window).width();
		var windowHeight  =$(window).height();
		function popZoom(pictURL, pWidth, pHeight) {
			var sWidth = windowWidth;
			var sHeight = windowHeight;
			var x1 = pWidth;
			var y1 = pHeight;
			var opts = "height=" + y1 + ",width=" + x1 + ",left=" + ((sWidth-x1)/2) +",top="+ ((sHeight-y1)/2)+",scrollbars=auto,menubar=0,Resizable=yes";
			pZoom = window.open("","", opts);
			pZoom.document.open();
			pZoom.document.writeln("<html><body  onblur='self.close();' style='margin:0;padding:0;'>");
			pZoom.document.writeln("<img src=\"" + pictURL + "\" >");
			pZoom.document.writeln("</body></html>");
			pZoom.document.close();
		}
	})
}
function copyToClipBoard(id){
var clipBoardContent=document.getElementById(id).value || document.getElementById(id).innerHTML;
//IE           
if(window.clipboardData)
{
window.clipboardData.clearData();
window.clipboardData.setData("Text", clipBoardContent);
}
//FireFox
else if (window.netscape)
{
  try
  {
	  netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
  }
  catch (e)
  {
	  alert("您的firefox安全限制限制您进行剪贴板操作，请打开'about:config'将 signed.applets.codebase_principal_support'设置为true'之后重试");
	  return false;
  }
  var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
  if (!clip)
	  return;
  var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
  if (!trans)
	  return;
  trans.addDataFlavor('text/unicode');
  var str = new Object();
  var len = new Object();
  var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
  var copytext = clipBoardContent;
  str.data = copytext;
  trans.setTransferData("text/unicode",str,copytext.length*2);
  var clipid = Components.interfaces.nsIClipboard;
  if (!clip)
  return false;
  clip.setData(trans,null,clipid.kGlobalClipboard);
}
alert("复制成功");
}
// 上传图片JS
function uploadImg(){
	var button = $('#upload_button'), interval;
	new AjaxUpload(button,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/file/accpic', 
                name: 'myfile',
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			button.text('上传中');
			
			// If you want to allow uploading only 1 file at time,
			// you can disable upload button
			this.disable();
			
			// Uploding -> Uploading. -> Uploading...
			interval = window.setInterval(function(){
				var text = button.text();
				if (text.length < 13){
					button.text(text + '.');					
				} else {
					button.text('上传中');				
				}
			}, 200);
		},
		onComplete: function(file, response){
			button.text('上传图片');
						
			window.clearInterval(interval);
						
			// enable upload button
			this.enable();
			// add file to the list
			$('<div></div>').appendTo('#files').html(response);						
		}
	});
	var button1 = $('#upload_spicture'), interval1;
	new AjaxUpload(button1,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/file/accspic', 
        name: 'myfile',
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			button1.text('上传中');
			
			// If you want to allow uploading only 1 file at time,
			// you can disable upload button
			this.disable();
			
			// Uploding -> Uploading. -> Uploading...
			interval1 = window.setInterval(function(){
				var text = button1.text();
				if (text.length < 13){
					button1.text(text + '.');					
				} else {
					button1.text('上传中');				
				}
			}, 200);
		},
		onComplete: function(file, response){
			button1.text('上传密保卡');
						
			window.clearInterval(interval1);
						
			// enable upload button
			this.enable();
			/* add file to the list */
            $('#spicture').html(response);
		}
	});	
}

//upload spicture
function uploadSpic(button_id, input_id) {
	var button1 = $(button_id), interval1;
	new AjaxUpload(button1,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/admin/file/adminaccspic', 
        name: 'myfile',
        data: {'format':'json'},
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			button1.text('上传中');
			
			// If you want to allow uploading only 1 file at time,
			// you can disable upload button
			this.disable();
			
			// Uploding -> Uploading. -> Uploading...
			interval1 = window.setInterval(function(){
				var text = button1.text();
				if (text.length < 13){
					button1.text(text + '.');					
				} else {
					button1.text('上传中');				
				}
			}, 200);
		},
		onComplete: function(file, response){
			button1.text('上传密保卡');
						
			window.clearInterval(interval1);
						
			// enable upload button
			this.enable();
			/* add file to the list */
            $(input_id).val(response);
		}
	});	
}

function AdminUploadImgs(){
	var button = $('#upload_button'), interval;
	var imgNum = 1;
	var imgId = "imgId";
	new AjaxUpload(button,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/admin/file/accpic', 
                name: 'myfile',
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			// $('#upload_state').html("上传中");
			var imgId = "imgId" + imgNum;
			$("<div style='float:left;width:80px;margin:6px;'></div>").appendTo('#upload_state').html("正上传图"+ imgNum +"...");	
			// Uploding -> Uploading. -> Uploading...
			//interval = window.setInterval(function(){
//				var text = $('#upload_state').html();
//				if (text.length < 13){
//					$('#upload_state').html(text + '.');					
//				} else {
//					$('#upload_state').html('上传中');				
//				}
//			}, 200);
			imgNum = imgNum + 1;
		},
	
		onComplete: function(file, response){
			$('#upload_state div').html('');
			window.clearInterval(interval);
			$('<div></div>').appendTo('#files').html(response);						
		}
	});
}
// 同时可上传多张图片JS
function uploadImgs(){
	var button = $('#upload_button'), interval;
	var imgNum = 1;
	var imgId = "imgId";
	new AjaxUpload(button,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/file/accpic', 
                name: 'myfile',
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			// $('#upload_state').html("上传中");
			var imgId = "imgId" + imgNum;
			$("<div style='float:left;width:80px;margin:6px;'></div>").appendTo('#upload_state').html("正上传图"+ imgNum +"...");	
			// Uploding -> Uploading. -> Uploading...
			//interval = window.setInterval(function(){
//				var text = $('#upload_state').html();
//				if (text.length < 13){
//					$('#upload_state').html(text + '.');					
//				} else {
//					$('#upload_state').html('上传中');				
//				}
//			}, 200);
			imgNum = imgNum + 1;
		},
	
		onComplete: function(file, response){
			$('#upload_state div').html('');
			window.clearInterval(interval);
			$('<div></div>').appendTo('#files').html(response);						
		}
	});
	var button1 = $('#upload_spicture'), interval1;
	new AjaxUpload(button1,{
		//action: 'upload-test.php', // I disabled uploads in this example for security reasons
		action: '/file/accspic', 
        name: 'myfile',
		onSubmit : function(file, ext){
			// change button text, when user selects file			
			button1.text('上传中');
			
			// If you want to allow uploading only 1 file at time,
			// you can disable upload button
			this.disable();
			
			// Uploding -> Uploading. -> Uploading...
			interval1 = window.setInterval(function(){
				var text = button1.text();
				if (text.length < 13){
					button1.text(text + '.');					
				} else {
					button1.text('上传中');				
				}
			}, 200);
		},
		onComplete: function(file, response){
			button1.text('上传密保卡');
						
			window.clearInterval(interval1);
						
			// enable upload button
			this.enable();
			/* add file to the list */
            $('#spicture').html(response);
		}
	});	
}
function delImg(obj){
	var delobj = $(obj).parent();
	delobj.html("");
	delobj.hide();
}
// 显示、隐藏协商赔偿细节
function conferDetail(){
	var obj = document.getElementById("conferChk");
	if(obj.checked == true){
		$("#confer_detail").show();	
	}else{
		$("#confer_detail").hide();	
	}
}
// 验证是否为手机号码
function checkMobile(){   
	var mobileNO = document.mobileForm.mobile.value;
	if(mobileNO == ""){  
		$("#mobileTip").html("手机号码不能为空！");
		return false;
	}  
	var regu =/^[1]([3][0-9]{1}|59|58|50|51|52|53|88|89|57|55|56|86|87|85|80)[0-9]{8}$/;  
	var re = new RegExp(regu);  
	if (re.test(mobileNO)) {  
		 document.mobileForm.submit(); 
	}else{  
		 $("#mobileTip").html("手机号码错误！");
		 return false;  
	}  
}
// 站内短消息提示ajax请求
var webtitle = document.title;
var title_status_stop = false; 
function messageAjax(){
	var step = 0;
	var url = "http://www.shiwan.com/msg/msgcall";
	title_status_stop = true;
	
	callback_func = function(data, textStatus)
	{
		title_status_stop = false;
		if(data["count"] > 0){
			showTitle(step);
			$("#msgNum").html(data["count"]);
			document.getElementById("msgImg").src = "http://www.shiwanimg.cn/images/newmail_ico.gif";
		}else{
			stopTitle();
			$("#msgNum").html(data["count"]);
			document.getElementById("msgImg").src = "http://www.shiwanimg.cn/images/top_mail_ico.gif";
		}
		var timer = setTimeout( "messageAjax()", 10000 );
		timer = null;
	};
	
	if (isCrossDomain(url)) 
    {
        crossDomainRequest("get", url, {format:"json"}, callback_func, "json");
    } 
	else 
    {
		$.ajax({
			type: "get",
			url: url,
	        dataType: "json",
			data :{format:"json"},
			success: callback_func
		});	
    }
}
function showTitle(step){
	if (title_status_stop)
	{
		return false;
	}
	
	step++
	if (step==3) {step=1;}
	if (step==1) {document.title="【　　　】"+webtitle;}
	if (step==2) {document.title="【新消息】"+webtitle;}
	var timer = setTimeout("showTitle('"+ step +"')",500);
	timer = null;
}
function stopTitle(){
	step = 0;
	title_status_stop = true;
    document.title=webtitle;
}
function commonCallbackDialog(data, textStatus, fun)
{
	var html = data["html"];
	var type = data["type"];
	var title = data["title"];
	var button = data["button"];
	var need_refresh = data["refresh"];
	if(title == ""){
		title = "系统提示"	
	}
	if (button == 1){
		if(need_refresh == 1){
			var html = html + "<div class='opendiv_btn' style='margin-top:20px;'><input name='' type='button' value='确定' class='small_submit_btn' onclick= 'tb_remove();goNowUrl(\""+fun+"\");' /></div>";
		}else{
			var html = html + "<div class='opendiv_btn' style='margin-top:20px;'><input name='' type='button' value='确定' class='small_submit_btn' onclick= 'tb_remove();' /></div>";
		}
	}
	if(textStatus == "success"){
		var thickTtitle = title;
		var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html(html);
	}
	if(textStatus == "error"){
		var thickTtitle = "错误提示";
		var error = "<p align=center><img src='http://www.shiwanimg.cn/images/tishi_ico.gif' align='absmiddle' /> 抱歉，页面出错啦！</p><div class='opendiv_btn' style='margin-top:20px;'><input name='' type='button' value='确定' class='TB_closeWindowButton small_submit_btn' onclick= 'tb_remove();' /></div>"
		var thickAlt = "#TB_inline?height=150&width=500&inlineId=dialogDiv";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html("");
		$("#TB_ajaxContent").html(error);
	}
}

function commonFormAjaxCallback(data, textStatus) {
	if (undefined != data["callback"]){
		for (var key in data["callback"]){
			eval(data["callback"][key] + "(data, textStatus)");
		}
	}else{
		commonCallbackDialog(data, textStatus);
	}
}

function commonFormAjax(buttonId,formId,url){
	$(buttonId).click(function(){
        dataString = $(formId).serialize();
        callback = function(data, textStatus) {
	        if (undefined != data["callback"]){
		        for (var key in data["callback"]){
			        eval(data["callback"][key] + "(data, textStatus)");
		        }
	        }else{
		        commonCallbackDialog(data, textStatus);
	        }
        };
		if (isCrossDomain(url)) {
			crossDomainRequest("post", url, dataString, callback, "json");
		} else {
			$.ajax({
				type: "post",
				url: url,
				data: dataString,
				dataType: "json",
				success: callback
			});	
		}
        return false;            
    });
}

function inner_to_div_flush(data){
	var html = data["args"]['add_div_html'];
	var div_id = data["args"]["add_div_id"];
	$("#" + div_id).html("");
	$("#" + div_id).html(html);
    setTimeout(function(){$("#" + div_id).html("");}, 10000);
}

function inner_to_div(data){
	var html = data["args"]['add_div_html'];
	var div_id = data["args"]["add_div_id"];
	$("#" + div_id).html("");
	$("#" + div_id).html(html);
}

function add_to_div(data){
	var html = data["args"]['add_div_html'];
	var div_id = data["args"]["add_div_id"];
	$("#" + div_id).append(html);
}

function clear_form_by_class(data){
	var clear_form_input = data["args"]["class_name"];
	$("." + clear_form_input).attr('value','');
}

function add_to_input(data){
	for (var key in data["args"]['add_div_html']){
		var tags = data["args"]['add_div_html'][key];
		$("#tag_input").val($("#tag_input").val() + " " + tags);
	}
}

function addTags(tagsId){
	var tags = $("#"+tagsId).html();
	$("#tag_input").val($("#tag_input").val() + " " + tags);
}

// 刷新本页面
function goNowUrl(fun){
	if (fun == null || fun == "undefined")
	{
		window.location =window.location.href;
	}
	else
	{
		eval(fun);
	}
}

// 预定页面Tab标签切换ajax
function yudingTabAjax(tabnum,url,gameid,page){
	if (tabnum == 0 ){
		$("#type0").addClass("active");	
		$("#type1").removeClass("active");
		$("#type2").removeClass("active");
		$("#yudingTab_content0").removeClass("none");
		$("#yudingTab_content1").addClass("none");
		$("#yudingTab_content2").addClass("none");
	}else if(tabnum == 1){
		$("#type0").removeClass("active");
		$("#type1").addClass("active");	
		$("#type2").removeClass("active");
		$("#yudingTab_content0").addClass("none");
		$("#yudingTab_content1").removeClass("none");
		$("#yudingTab_content2").addClass("none");
	}else{
		$("#type0").removeClass("active");
		$("#type1").removeClass("active");	
		$("#type2").addClass("active");
		$("#yudingTab_content0").addClass("none");
		$("#yudingTab_content1").addClass("none");
		$("#yudingTab_content2").removeClass("none");
	}
	$("#yudingTab_content" + tabnum).html("<div style='padding:30px;text-align:center;'><img src='http://www.shiwanimg.cn/images/loading.gif'/></div>");
	$.ajax({
		type: "get",
		url: url,
		data :{gameid:gameid,page:page,format:"html"},
		success: function(data, textStatus){
			$("#TabContent div").html("");
			$("#yudingTab_content" + tabnum).html(data);
		}
	});
}
// 试玩心得Tab标签切换ajax
function xindeTabAjax(tabnum,url,gameid,page){
	if (tabnum == 0 ){
		$("#type0").addClass("active");	
		$("#type1").removeClass("active");
		$("#xindeTab_content0").removeClass("none");
		$("#xindeTab_content1").addClass("none");
	}else{
		$("#type0").removeClass("active");
		$("#type1").addClass("active");	
		$("#xindeTab_content0").addClass("none");
		$("#xindeTab_content1").removeClass("none");
	}
	$("#xindeTab_content" + tabnum).html("<div style='padding:30px;text-align:center;'><img src='http://www.shiwanimg.cn/images/loading.gif'/></div>");
	$.ajax({
		type: "get",
		url: url,
		data :{gameid:gameid,page:page,format:"html"},
		success: function(data, textStatus){
			$("#TabContent div").html("");
			$("#xindeTab_content" + tabnum).html(data);
		}
	});
}
// -------- 新试玩评论JS ---------
// 1、显示和隐藏回复
function toggleCommentReply(divObj){
	$(".comment_reply_div:not(" +"#" + divObj + ")").hide(); 
	$("#"+divObj).toggle();
}
// 2、插入图片
	function insertImg(){
		var thickTtitle = "插入图片";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		var imgInfo = "<div align='center' style='padding-top:10px;'>图片链接：<input value='http://' id='imgInput' type='text' size='45' onfocus='this.select();clearInfo();'/><br/><p style='color:#888'>请输入分享的图片的网络地址(如：http://www.shiwanimg.cn/images/logo.gif )<br/>目前支持 gif、jpg格式。</p><div align='center' style='height:13px;padding-top:6px;' class='red' id='imgError'></div></div><div class='opendiv_btn' style='margin-top:20px;'><input name='' type='button' value='插入图片' class='small_submit_btn' id='insertSubmit' onclick='insertImgSubmit();' /></div";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html("");
		$("#TB_ajaxContent").html(imgInfo);	
	}
	
	function clearInfo(){
		$('#imgError').html('');	
	}
	
	function insertImgSubmit(){
		var imgInput = $("#imgInput").val();
		var imgInput = imgInput.replace(/(^\s*)|(\s*$)/g, ""); //去空格
		var imgType = imgInput.substring(imgInput.length-4,imgInput.length); //图片类型
		if(imgInput == "http://" || imgInput==""){
			$("#imgError").html("图片链接不能为空!");
		}else if(imgType != ".gif" && imgType !=".jpg" && imgType !=".bmp" && imgType != ".png"){
			$("#imgError").html("输入链接有误，请重试!");
		}else{
			var html = "<li><img src=" + imgInput + " width=62 height=45/><img border='0' style='cursor: pointer;border:none;' title='删除此图片' onclick='delImg(this);' src='http://www.shiwanimg.cn/images/del_ico.gif'><input type='hidden' value='" + imgInput + "' name='picture[]'></li>";
			$("#showimglist").append(html);
			tb_remove();
		}				  
	}
// 3、插入视频
	function insertVideo(){
		var thickTtitle = "插入视频";
		var thickAlt = "#TB_inline?height=100&width=500&inlineId=dialogDiv";
		var imgInfo = "<div align='center' style='padding-top:10px;'>视频链接：<input value='http://' id='videoInput' type='text' size='45' onfocus='this.select();clearVideoInfo();'/><br/><p style='color:#888'>请输入优酷网、土豆网、新浪视频、酷6网等视频网站的视频播放页链接</p><div align='center' style='height:13px;padding-top:6px;' class='red' id='videoError'></div></div><div class='opendiv_btn' style='margin-top:20px;'><input name='' type='button' value='插入视频' class='small_submit_btn' id='insertSubmit' onclick='insertVideoSubmit();' /></div";
		tb_show(thickTtitle,thickAlt,false);
		$("#TB_ajaxContent").html("");
		$("#TB_ajaxContent").html(imgInfo);	
	}
	
	function clearVideoInfo(){
		$('#videoError').html('');	
	}
	
	function insertVideoSubmit(){
		var videoInput = $("#videoInput").val();
		var videoInput = videoInput.replace(/(^\s*)|(\s*$)/g, ""); //去空格
		var videoType = videoInput.substring(videoInput.length-4,videoInput.length); //视频类型
		if(videoInput == "http://" || videoInput==""){
			$("#videoError").html("视频链接不能为空!");
		}else{
			var html = "<li><img src='http://www.shiwanimg.cn/images/pinglun/video_img.gif' width=62 height=45/><img border='0' style='cursor: pointer;border:none;' title='删除此视频' onclick='delImg(this);' src='http://www.shiwanimg.cn/images/del_ico.gif'><input type='hidden' value='" + videoInput + "' name='video'></li>";
			$("#showimglist").append(html);
			tb_remove();
		}				  
	}
// 4、改变图片大小
function drawImage(ImgD,iwidth,iheight){
	var image=new Image();   
	image.src=ImgD.src;   
	if(image.width>0 && image.height>0){   
		if(image.width/image.height>= iwidth/iheight){   
			if(image.width>iwidth){     
				ImgD.width=iwidth;   
				ImgD.height=(image.height*iwidth)/image.width;   
			}else{   
				ImgD.width=image.width;     
				ImgD.height=image.height;   
			}   
		}else{   
			if(image.height>iheight){     
				ImgD.height=iheight;   
				ImgD.width=(image.width*iheight)/image.height;           
			}else{   
				ImgD.width=image.width;     
				ImgD.height=image.height;   
			}   
		}   
	}   
}   
