﻿String.prototype.trim = function() {return this.replace(/^\s+/, '').replace(/\s+$/, '');}
//String.prototype.replaceAll = stringReplaceAll;

//function stringReplaceAll(AFindText,ARepText){
//raRegExp = new RegExp(AFindText,"g");
//return this.replace(raRegExp,ARepText)

    //点灯
    function dd(obj,n)
    {
        if(n=="1")
        {
            obj.className=obj.className=="q_l_gd1"?"q_l_gd2":"q_l_gd1"
        }
        else
        {
            obj.className=obj.className=="q_r_gd1"?"q_r_gd2":"q_r_gd1"
        }
    }
    //贡品
    function gg(n)
    {
        var obj=document.getElementById("gg");
        obj.className="q_g_t"+n;
        document.getElementById("txt_gp").value=n;
    }
    //佛祖
    function change(n)
    {
        var obj=document.getElementById("fo");
        obj.className="q_f"+n;
    }
    function ys(n)
    {
        document.getElementById("txt_ys").value=n;
    }
    function reloadcode()
    { 
        document.getElementById("txt_Code").src="../Verify_Code.aspx?"+Math.random();
    }
    function checkEng(dwcli)
    { 
	    re=/[\u4e00-\u9fa5]/; 
	    if(!re.exec(dwcli.value))
	    { 
		    return true;
	    } 
    }
    function sall(n)
    {
        document.getElementById("j_"+n).style.display="none";
        document.getElementById("q_"+n).style.display="block";
    }
    function checks()
    {
	    var txt_gp=document.getElementById("txt_gp");
	    if(txt_gp.value=="0" || txt_gp.value=="")
	    {
	        alert("为表示尊敬，请先选择供品（供水/供香/供果/供花/供七宝）");
		    return false;
	    }
	    var MemNameTo=document.getElementById("MemNameTo");
	    if((MemNameTo.value).trim()=="" || (MemNameTo.value).trim()=="请输入中文姓名")
	    {
		    alert("请填写姓名！");
		    MemNameTo.focus();
		    return false;
	    }
	    if(checkEng(MemNameTo))
	    {
	        alert("为表示尊敬，弟子姓名请输入中文真实姓名");
	        MemNameTo.focus();
	        return false;
	    }
	    var address=document.getElementById("address");
	    if((address.value).trim()=="")
	    {
		    alert("请填写来自何方");
		    address.focus();
		    return false;
	    }
	    var RevWishContent=document.getElementById("RevWishContent");
	    if((RevWishContent.value).trim()=="" || (RevWishContent.value).trim()=="请输入中文内容")
	    {
		    alert("请填写祈愿回向！");
		    RevWishContent.focus();
		    return false;
	    }
	    if(checkEng(RevWishContent))
	    {
	        alert("为表示尊敬，祈愿回向请输入中文内容");
	        RevWishContent.focus();
	        return false;
	    }
	    var txt_Code_=document.getElementById("txt_Code_");
        if((txt_Code_.value).trim()=="")
        {
            alert('验证码不能为空!');
            txt_Code_.focus();
            return false;
        }
        var code=txt_Code_.value;
        if(bless_index.Get_Code(code).value=="0")
        {
            alert('验证码输入有误!');
            reloadcode();
            txt_Code_.focus();
            return false;
        }
        var name = (MemNameTo.value).trim();//姓名
        var come = address.value;//何方
        var sqlFoname=document.getElementById("sqlFoname");
        var fo = sqlFoname.value;//佛祖value
        var fo_t = sqlFoname.options[sqlFoname.selectedIndex].text;//佛祖text
        var ys = document.getElementById("txt_ys").value;//隐私设置
        var gx = document.getElementById("incense").value;//供香
        var gg = document.getElementById("fruit").value;//供果
        var gh = document.getElementById("flowers").value;//供花
        var gl = document.getElementById("kowtow").value;//供礼
        var content = (RevWishContent.value).trim(); //回向
        var yx = document.getElementById("l_yx").innerHTML;
        document.getElementById("btn_go").disabled="disabled";
        var n = bless_index.innsert(name,come,fo,ys,gx,gg,gh,gl,content).value;
        if(n == "1")
        {
            alert("以佛祖之名提示您，祈愿成功!");
            var str="<div class=\"l_lb_w\">";
            str+="<div class=\"l_lb_n\">";
            str+="来自<font style=\"color: #9D4A8C;\">&nbsp;"+come+"&nbsp;</font>的弟子&nbsp;<font style=\"color: red;\">"+name+"</font>&nbsp;";
            str+="<b style=\"color: Black;\">于"+ new Date().toLocaleString() +"对&nbsp;<b style=\"color: Red;\">"+fo_t+"</b>&nbsp;祈愿：</b></div>";
            str+="</div><div style=\"clear: both;\"></div>";
            str+="<div class=\"l_xs_lb\">";
            str+="弟子顶礼："+gl+"&nbsp;&nbsp;|&nbsp;&nbsp;"+gx+"&nbsp;&nbsp;"+gh+"&nbsp;&nbsp;"+gg+"</div>";
            str+="<div style=\"clear: both;\"></div><div class=\"l_ys_f\">";
            if(ys=="1" || ys=="")
            {
                if(content.length > 100)
                {
                    var new_content = content;
                    var date = new Date().toLocaleString();
                    var pos = date.lastIndexOf(" ")+1;
                    var id = date.substring(pos,date.length).replace(":","").replace(":","");
                    new_content = content.substring(0,100)+"&nbsp;......&nbsp;<a href='javascript:sall(" + id + ");' style='color:#9D4A8C;'>全部</a>"
                    str+="<div id='j_"+id+"' class=\"l_xs_c\">"+new_content+"</div><div id='q_"+id+"' style='display:none;' class=\"l_xs_c\">"+content+"</div>";
                }
                else
                {
                    str+="<div class=\"l_xs_c\">"+content+"</div>";
                }
            }
            else
            {
                str+="<div class=\"l_ys\"></div>";
                str+="<div class=\"l_ys_c\">弟子 ["+name+"] 隐藏了祈愿内容</div>";
            }
            str+="</div><div style=\"clear: both;\"></div>";
            document.getElementById("l_yx").innerHTML= str + yx;
            if(document.getElementById("mes")!=null)
            {
                document.getElementById("mes").style.display="none";
            }
            rese();
            return false;
        }
        else
        {
            alert("以佛祖之名提示您，祈愿失败，请重试!");
            reloadcode();
            return false;
        }
    }
    //重置信息
    function rese()
    {
        document.getElementById("btn_go").disabled="";
        document.getElementById("res").click();
        gg("");
        change(3);
        reloadcode();
        document.getElementById("Char").innerHTML="1000";
    }
    
    //计算字数
    function strCounter(field){
        if (field.value.length > 1000)
            field.value = field.value.substring(0, 1000);
        else{
            document.getElementById("Char").innerHTML = 1000 - field.value.length;
        }
    }

