﻿// JScript 文件

function stringToDOM(xmlString){   
        var xmlDom = "";
        if($.browser.msie){//IE{
            xmlDom = new ActiveXObject("Microsoft.XMLDOM");
            xmlDom.loadXML(xmlString);  
        }else if(DOMParser) { //Mozillia Gecko
             xmlDom = new DOMParser().parseFromString(xmlString,'text/xml');
        } // end if
        return xmlDom;
}

function doSubmitFrm(){
//	$('#aspnetForm').attr("action","../Pages/TasteMutual.aspx");
//	$('#aspnetForm').attr("action","../Pages/GameComment.aspx");
//	$('#aspnetForm').submit();

//alert($("#tID").val());

    if($.trim($("#sEmail").val())!=""){
        if( !chkEmail( $.trim( $("#sEmail").val() ) ) ){
            alert("Email错误，请重新输入。");
            $("#sEmail").focus();
            return false;
        }
    }
    if($.trim($("#sInputCode").val())==""){
        if($("#sCon option[@value='0'][@selected]").val()!=undefined){
            alert("请输入“内容”或选“就留一句话”，再提交。");
            $("#sInputCode").focus()
            return false;
        }
    }
    if($.trim($("#sValidateCode").val())==""){
        alert("请输入验证码，再提交。");
        $("#sValidateCode").focus()
        return false;
    }else if($.trim( $("#sValidateCode").val() ).length!=4){
            alert("验证码应仅有4位。")
            $("#sValidateCode").focus();
            return false;
    }else{
            changeBtnClass();
            fnChkCode($.trim($("#sValidateCode").val()));
            return false;
    }
}
function fnChkCode(code)
{
    if(code!=""){
        $.ajax({
            type:"post",
            url:"../pages/ValidataCode.aspx?isChkCode=chkValid&sValidateCode="+code,
            dataType:"html",
		    error: function(){alert('发生错误，请稍后再试。');changeBtnClass();},
            success:function(result)
            {
                if(result=="ok"){
                    StartSubmitFrm();
                }else{
                    changeBtnClass();
                    alert('验证码错误！')
                    $("#sValidateCode").focus()
                }
            }
       });
    };
}

function changeBtnClass()
{
    if($("#ctl00_ContentPlaceHolder1_Button1").attr("class")=="submitBtn"){
        $("#ctl00_ContentPlaceHolder1_Button1").attr("class","submitBtn2");
        $("#ctl00_ContentPlaceHolder1_Button1").val("传送中…");
    }else{
        $("#ctl00_ContentPlaceHolder1_Button1").attr("class","submitBtn");
        $("#ctl00_ContentPlaceHolder1_Button1").val("");
    }
}

function StartSubmitFrm(){    
    $("#sTitle").val( escape($.trim($("#sTitle").val())) )
    $("#sName").val( escape($.trim($("#sName").val())) )
    $("#sEmail").val( escape($.trim($("#sEmail").val())) )
    $("#sInputCode").val( escape($.trim($("#sInputCode").val())) )
    $("#sCon option[@selected]").val( escape($.trim($("#sCon option[@selected]").text())) )
    $("#skill").val( escape($.trim($("#skill").val())) )
    $("#nickname").val( escape($.trim($("#nickname").val())) )
    
	$('#ActInput').hide();
	$('#DivLoading').html("<img src='../images/kittywait.GIF' alt='' align='absmiddle'/> 传送中……");
	$('#DivLoading').show(100);
	
//	$('#aspnetForm').attr("action","../Pages/GameComment.aspx");
//	$('#aspnetForm').submit();
	
	var option={
	    url:"../Pages/GameComment.aspx",
        type:"post",
	    dataType: 'html',
		error: function(){alert('error!');},
		success: function(responseText, statusText){
		    if(responseText=="SubOk"){
			    $('#DivLoading').html("<br><br><img src='../images/sendok.GIF' alt='' align='absmiddle'/><br><br>数据保存成功，检查后刊出，敬请期待。<br>感谢你对EatBar.net的支持！<img src='../images/thank.gif' alt='我还要讨论' align='absmiddle' onclick='newSub()' class='imgstatus'/>");
			    var hidSubID=$("#HiddenMId").val();
			    $('#aspnetForm').resetForm();
			    $("#HiddenMId").val(hidSubID)
			}else if(responseText=="验证码错误"){
			    alert("验证码错误");$('#DivLoading').hide(10);$('#ActInput').show(400);changeImg();
			}else if(responseText=="SubError"){
			    $('#DivLoading').html("<br><br><img src='../images/err01.GIF' alt='' align='absmiddle'/><br><br>提交时发生错误，请联系管理员。<br>感谢你对EatBar.net的支持！");
			}else{
			    $('#DivLoading').html("<br><br><img src='../images/err01.GIF' alt='' align='absmiddle'/><br><br>发生错误，请联系管理员。<br>感谢你对EatBar.net的支持！");
			}
            changeBtnClass();
		}
	}
	$('#aspnetForm').ajaxSubmit(option); 
	return false;
}

function changeImg()
{
    document.frames("ctl00_ContentPlaceHolder1_ImageCheck").location.reload()
}
function newSub()
{
    $('#DivLoading').hide(10);
    $('#ActInput').show(400);
    changeImg();
}
