﻿
var xmlHttp = false;
function createXmlHttp() {
    if (window.XMLHttpRequest) {
        xmlHttp = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        try {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (es) {
            try {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e2)
             { xmlHttp = false; }
        }
    }
    if (!xmlHttp) {
        return;
    }
}
function PostPage(value, sendurl) {
    //调用创建请求对象的方法
    createXmlHttp();
    //建立请求连接
    xmlHttp.open("Post", sendurl, false)
    //定义表单上传
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=UTF-8");
    //设置回调函数
    xmlHttp.onreadystatechange = GetValue;
    //发送请求
    if (value == "") {
        xmlHttp.send(null);
    }
    else {
        xmlHttp.send(value);
    }
}
//响应请求
function GetValue() {
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200 || xmlHttp.status == 0) {
            var test = xmlHttp.responseText;
            return test;
        }
    }
}
//验证Email
function isMail(mail) {
    return (new RegExp(/^(.+)@[A-Za-z0-9._%-]+(.+)$/).test(mail));
}
//去空格
function trim(s) {
    return s.replace(/^\s+|\s+$/g, '');
}
//限时商品根据结束日期与本地时间作天数计算
function getDays(endDate) {
    //endate格式  mm-dd-yyyy
    todayDate = new Date();
    dateEnd = new Date(endDate);
    dateToday = new Date((todayDate.getMonth() + s) + '-' + todayDate.getDate() + '-' + todayDate.getYear());
    return (dateEnd - dateToday) / 1000 / 60 / 60 / 24
}

//  --首页检索游戏名
function IndexSubmitFormRetrieve() {
    var gameID = document.getElementById("hfGameID").value;
    var selGameArea = document.getElementById("dropFqName");
    var selType = document.getElementById("dropZName");
    var searchkey = document.getElementById("txtgjz");
    //var selGameId = selGame.options[selGame.selectedIndex].value;
    if (gameID == 0) {
        alert("ゲームを選択してください");
        return;
    }
    var selGameAreaId = selGameArea.options[selGameArea.selectedIndex].value;
    if (selGameArea.selectedIndex == 0) selGameAreaId = 0;
    var selTypeIndex = selType.options[selType.selectedIndex].value;
    var searchkeyText = searchkey.value;
    if (!searchkey.value || searchkey.value == "キーワードを入力してください") {
        searchkeyText = "";
    }
    var parmvalue = "selGameId=" + gameID + "&selGameAreaId=" + selGameAreaId + "&selTypeIndex=" + selTypeIndex + "&searchkeyText=" + encodeURI(encodeURI(searchkeyText)) + "&isIndex=1";
    PostPage(parmvalue, "getDynamicData.ashx?parmType=gameRetrieve");
    if (GetValue() == "") {
        alert("しばらくいかなる情報まで検索していません！");
    }
    else {
        window.location.href = xmlHttp.responseText;
    }
}
//首页选择游戏执行事件
function Show_GameListToper(FormName) {
    if (document.getElementById("GameListToper").style.display == "none") {
        document.getElementById("GameListToper").style.display = "inline";
    }
    else {
        document.getElementById("GameListToper").style.display = "none";
    }
}
function indexSelectGame(gameID, gameName) {
    // var selGame = document.getElementById("dropGameName");
    document.getElementById("hfGameID").value = gameID;
    document.searchtoper.selectgameToper.value = gameName;
    document.getElementById("GameListToper").style.display = "none";
    PostPage("parmId=" + gameID, "getDynamicData.ashx?parmType=gameArea");
    selStateChange();
}
function selStateChange() {
    var selGameArea = document.getElementById("dropFqName");
    selGameArea.options.length = 0;
    selGameArea.options.add(new Option("選択してください", 0));
    var strArea = GetValue();
    var arr = strArea.split(";");
    var arrSplit = new Array();
    for (i = 0; i < arr.length; i++) {
        arrSplit = arr[i].split(",");
        selGameArea.options.add(new Option(arrSplit[1], arrSplit[0]));
    }
}
function btnClose() {
    document.getElementById("GameListToper").style.display = "none";
    //document.getElementById("GameListToper").style.left = -1000;
}
function getIndexUserName() {
    PostPage("pageindex=1", "getDataDispWeb.ashx?parmType=getusername");
    document.getElementById("selUserName").innerHTML = GetValue();
}
function userIndexExit() {
    PostPage("", "getDataDispWeb.ashx?parmType=userexit");
    window.location.href = document.URL;
}
function userLogin() {
    var username = document.getElementById("txtUserName").value;
    var userpwd = document.getElementById("txtUserPwd").value;
    if (username == "") {
        alert("会員IDを入力してください！");
        return;
    }
    if (userpwd == "") {
        alert("パスワードを入力してください！");
        return;
    }
    PostPage("username=" + username + "&userpwd=" + userpwd, "memberLoginPopup.aspx");
    if (GetValue() == "wrong") {
        alert("入力した会員IDまたパスワードに誤りがあります!");
    }
    else {
        //window.location.href = "http://www.mugenrmt.com";
        window.location.href = document.URL;
    }
}
//查询首页的游戏信息
function getIndexGameInfo() {
    PostPage("", "getDataDispWeb.ashx?parmType=getgameinfo");
    document.getElementById("getGameInfo").innerHTML = GetValue();
}
//用户发表建议
function insertJY() {
    var txtContent = document.getElementById("txtContent");
    var txtEmail = document.getElementById("txtEmail");
    if (txtContent.value.length > 500 || txtContent.value.length == 0) {
        alert("1-500文字「全角」以内を入力してください!");
        return;
    }
    if (txtEmail.value == "" || txtEmail.value == "お客様のメールアドレス") {
        alert("メールアドレスを入力してください!");
        return;
    }
    else if (!isMail(trim(txtEmail.value))) {
        alert("正しいメールアドレスを入力してください!");
        return;
    }
    var parmtContent = txtContent.value.replace("\r\n","<br />") + "ஐ" + txtEmail.value;
    var url = "getDataDispWeb.ashx?parmType=ts&type=1";
    PostPage("parmtContent=" + encodeURIComponent(encodeURIComponent(parmtContent)), url);
    txtContent.value = "";
    txtEmail.value = "";
    alert(GetValue());
}
//查询首页的游戏信息
function selOrderInfo() {
    var orderCode = trim(document.getElementById("orderCode").value);
    var orderInfo = document.getElementById("getorderinfo");
    orderInfo.innerHTML = "<table cellpadding='0' cellspacing='0'><tr><th width='230'>注文ID</th><th>ゲーム名</th><th>サーバー名</th><th>数量</th><th>総価格</th><th width='115'>取引状況</th></tr></table>";
    if (orderCode == "" || orderCode == "注文ID") {
        orderCode = "";
        return;
    }
    document.getElementById("txtEmail").value = orderCode;
    PostPage("ordercode=" + orderCode, "getUserData.ashx?parmType=selorderinfo");
    if (GetValue() == "") {
        alert("条件に一致する情報は見つかりませんでした!");
    }
    else
        orderInfo.innerHTML = GetValue();
}
var bFlag = true; //全局变量,用于判断是否允许清除文本框内容
function clearTip() {
    var oTxt = document.getElementById("txtContent");
    if (oTxt.value == "サービスにご意見・苦情（希望や不満）がある時には、それを申し出ることができます") {
        oTxt.value = "";
    }
}
function clearEmail() {
    var txtEmail = document.getElementById("txtEmail");
    if (txtEmail.value == "お客様のメールアドレス") {
        txtEmail.value = "";
    }
}
function clearTxt() {
    var oTxt = document.getElementById("txtgjz");
    if (bFlag == true) {
        oTxt.value = "";
        bFlag = false;
    }
}
function switchTab(tabpage, tabid, aid) {
    var oItem = document.getElementById(tabpage);
    for (var i = 0; i < oItem.children.length; i++) {
        var x = oItem.children[i];
        x.className = "";
    }
    var y = document.getElementById(aid);
    document.getElementById(tabid).className = "Selected";
    var dvs = document.getElementById("gamelist1").getElementsByTagName("div");
    for (var i = 0; i < dvs.length; i++) {
        if (dvs[i].id == ('d' + tabid))
            dvs[i].style.display = 'block';
        else
            dvs[i].style.display = 'none';
    }
}
function switchTab2(tabpage, tabid, aid) {
    var oItem = document.getElementById(tabpage);
    for (var i = 0; i < oItem.children.length; i++) {
        var x = oItem.children[i];
        x.className = "";
    }
    var y = document.getElementById(aid);
    document.getElementById(tabid).className = "Selected";
    var dvs = document.getElementById("gamelist2").getElementsByTagName("div");
    for (var i = 0; i < dvs.length; i++) {
        if (dvs[i].id == ('d' + tabid))
            dvs[i].style.display = 'block';
        else
            dvs[i].style.display = 'none';
    }
}
//倒计时
function countdown(cpn_no, cd_year, cd_month, cd_day, cd_hour, cd_min, cd_sec) {
    var now = new Date();
    var target = new Date(cd_year, cd_month - 1, cd_day, cd_hour, cd_min, cd_sec);  // 月だけ-1
    var timediff = target.getTime() - now.getTime();
    if (timediff > 0) {
        if (timediff <= 1000 * 60 * 60) {
            var timeshort = true;
        }
        var echoHour = Math.floor(timediff / (1000 * 60 * 60));
        timediff -= echoHour * 1000 * 60 * 60;
        var echoMin = Math.floor(timediff / (1000 * 60));
        timediff -= echoMin * 1000 * 60;
        var echoSec = Math.floor(timediff / 1000);
        var echoTime = "";
        if (echoHour > 0) {
            echoMin = ("000" + echoMin).slice(-2);
            echoSec = ("000" + echoSec).slice(-2);
            echoTime = echoHour + ":" + echoMin + ":" + echoSec;
        } else if (echoMin > 0) {
            echoSec = ("000" + echoSec).slice(-2);
            echoTime = echoMin + ":" + echoSec;
        } else {
            echoTime = echoSec;
        }
        var elem = document.getElementById(cpn_no);

        if (timeshort == true) {
            elem.innerHTML = "<span class=\"red_c bold\">" + echoTime + "</span>";
        } else {
            elem.innerHTML = echoTime;
        }
        setTimeout('countdown( "' + cpn_no + '", "' + cd_year + '", "' + cd_month + '", "' + cd_day + '", "' + cd_hour + '", "' + cd_min + '", "' + cd_sec + '" )', 1000)

    } else {
        var elem = document.getElementById(cpn_no);
        elem.innerHTML = "<span class=\"red_c\">終了</span>";
    }
}
//首页浮动窗口
function showPop() {
    var n = 0; //top值
    var obj = document.getElementById("pop"); //position:fixed对象
    window.onscroll = function() { obj.style.top = (document.body.scrollTop || document.documentElement.scrollTop) + n + 'px'; }
    window.onresize = function() { obj.style.top = (document.body.scrollTop || document.documentElement.scrollTop) + n + 'px'; }
}
function choicename(n)
{	
	var gamelist=document.getElementById("game_nav");
	var lis=gamelist.getElementsByTagName("li");
	for( i=0;i<=26;i++)
	{	
		var id2=document.getElementById("con_game_"+i);
		if(i==n)
		{id2.style.display="block";lis[i].className=(i==0)?"f_active":"active"}
		else
		{id2.style.display="none";lis[i].className=(i==0)?"first":""}
	}
	
}
function choiceGame()
{	
	var gamelist=document.getElementById("game_nav");
	var lis=gamelist.getElementsByTagName("li");
	for(j=0;j<lis.length;j++)
	{
		lis[j].onclick=function(j)
		{
			return function()
			{
				choicename(j)
			}
		}
	(j);
	}
}
function s()
{
	var s_down=document.getElementById("s_down");
	var s=document.getElementById("s");
	var gameshow=document.getElementById("gameshow");
	var s_input=document.getElementById("s_input");
	var lis=gameshow.getElementsByTagName("li");
	var N1=new Array();
	var N2=new Array();
	var href=new Array();
	var total=new Array();
	for(var j=0;j<lis.length;j++)
	{	
		N1[j]=lis[j];
	}
	s_down.innerHTML="";
	s_down.style.display="none";
	if(s_input.value!="")
	for(var i=0;i<N1.length;i++)
	{	
		href=N1[i].getElementsByTagName("a")[0].getAttribute("href");
		var reg1=/\S+\s?\w*[^\|]/i;
		var reg2=/\|/i;
		var str=N1[i].getElementsByTagName("a")[0].innerHTML;
		var strA=reg1.exec(str);
		var reg=new RegExp("^("+s_input.value+")","i");
		if(reg.test(strA))
		{
			s_down.style.display="block";
			var li_A=document.createElement("li");
			var a_A=document.createElement("a");
			a_A.setAttribute("href",href);
			var textA=document.createTextNode(strA);
			a_A.appendChild(textA);
			li_A.appendChild(a_A);
			s_down.appendChild(li_A);
		}
		if(reg2.test(str))
		{
			var k=reg2.exec(str).index;
			strB=str.substring(k+1);
			if(reg.test(strB))
			{
				s_down.style.display="block";
				var li_B=document.createElement("li");
				var a_B=document.createElement("a");
				a_B.setAttribute("href",href);
				var textB=document.createTextNode(strB);
				a_B.appendChild(textB);
				li_B.appendChild(a_B);
				s_down.appendChild(li_B);
			}
		}
	
	}
	if(s_down.style.display=="block")
	{
		var colse_s=document.createElement("div");
		var x=document.createTextNode("×")
		colse_s.setAttribute("id","close_s");
		colse_s.appendChild(x);
		s_down.appendChild(colse_s);
		colse_s.onclick=function()
		{
			s_down.style.display="none"
		}
	}
	for(var n=0;n<s_down.getElementsByTagName("li").length;n++)
	{
		s_down.getElementsByTagName("li")[n].onclick=function()
		{
			s.innerHTML="";
			var loada=document.createElement("div");
			var loada_t=document.createTextNode("検索している少々お待ちください ！");
			loada.setAttribute("id","loada");
			loada.appendChild(loada_t);
			s.appendChild(loada);
		}
	}
}
function s_last()
{	
	var s_input=document.getElementById("s_input");
	var s_tip=document.getElementById("s_tip");
	s_input.onfocus=function()
	{
		s_tip.style.display='none';
	}
}
