﻿var u,r,i,t=new Date();
t.setYear(2000);
function a()
{
    if(parseInt((new Date()-t)/1000)<30)
    {
        alert("请稍后再做评论");
        return false;
    }
    ShowCode();
    u=_$("username").value;
    if(u.length<2){alert("请正确填写用户名");_$("username").focus();return false;}
    r=_$("rcode").value;
    if(r.length!=6){alert("请填写验证码");_$("rcode").focus();return false;}
    i=_$("info").value;
    if(i.length<5){alert("评论内容不得少于5个字");_$("info").focus();return false;}
    return true;
}
var l,m,ut;
function b()
{
    if(parseInt((new Date()-t)/1000)<30)
    {
        alert("请稍后再做评论");
        return false;
    }
    ShowCode();
    r=_$("rcode").value;
    if(r.length!=6){alert("请填写验证码");_$("rcode").focus();return false;}

    if(!_$("usertype1").checked)
    {
        if(_$("usertype2").checked)
        {
            ut="1";
        }
        else
        {
            alert("请选择用户类型");return false;
        }
    }
    else
    {
        ut="0";
    }
    
    u=_$("username").value;
    if(u.length<2){alert("请正确填写用户名");_$("username").focus();return false;}

    l=_$("lianxi").value;
    if(l.length<2){alert("请正确填写联系方式");_$("lianxi").focus();return false;}

    m=_$("email").value;
    if(m.length<2){alert("请正确填写邮箱地址");_$("email").focus();return false;}
    return true;
}
function reset()
{
_$("rcode").value="";
_$("username").value="";
_$("info").value="";
}
function _$(o)
{
    return document.getElementById(o);
}
function ShowRCode()
{
    _$("MyCode").src="/RCode.aspx?f=" + Math.random() ;
	_$("rcode").value="";
    _$("rcode").focus();
    return false;
}
function ShowCode()
{
    if(_$("ForCode").style.display!="")
    {
        _$("ForCode").style.display="";
        ShowRCode();
    }
}
function btnDisable(f)
{
    if(f){ _$("btnPost").disabled="disabled";}
    else{ _$("btnPost").disabled="";}
}
function DateDiff(sDate1, sDate2){
    //var aDate, oDate1, oDate2, iDays;
    //aDate = sDate1.split("-")
    //oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
    //aDate = sDate2.split("-")
    //oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
    var iDays = parseInt((sDate1 - sDate2) / 1000 / 60 / 60 /24)
    return iDays
}

var curaction="";

    var working=false;
    var handleSuccessc = function(oc){
	    if(oc.responseText !== undefined){
		    var comments = oc.responseText;
		    if(comments!=""){
		        btnDisable(false);
		        switch(comments.substring(0,1))
		        {
		            case "0":
		        	    alert("发表成功");
		        	    if(curaction=="zhpl" || curaction=="zhbm")
		        	    {
		        	        parent.closeDialog(false);
		        	        break;
		        	    }
		        	    t=new Date();
		                _$("rcode").value="";
		                _$("info").value="";
		                break;
		            case "1":
		        	    alert("请正确输入用户名");
		                break;
		            case "2":
		        	    alert("请正确输入评论内容");
		                break;
		            case "3":
		                alert("评论ID不正确!");
		                break;
		            case "4":
		                  alert("验证码不正确!");
		                  ShowRCode();
		                  break;
		            default:
		                alert("发表失败!")
		                break;
		        }
		    }
	    working=false;
	    }
    }

    var handleSuccessc3 = function(oc){
	    if(oc.responseText !== undefined){
		    var comments = oc.responseText;
		    if(comments!=""){
		        btnDisable(false);
		        switch(comments.substring(0,1))
		        {
		            case "0":
		        	    alert("发表成功");
		        	    t=new Date();
		        	    window.location.href="/exhibition/";
		                break;
		            case "1":
		        	    alert("请正确输入用户名");
		                break;
		            case "2":
		        	    alert("请正确输入联系方式");
		                break;
		            case "3":
		                alert("用户类型不正确!");
		                break;
		            case "4":
		                alert("展会ID不正确!");
		                break;
		            case "5":
		        	    alert("请正确输入邮箱地址");
		                break;
		            case "6":
		                alert("验证码不正确!");
		                //ShowRCode();
		                break;
		            default:
		                alert("发表失败!")
		                break;
		        }
		    }
	    working=false;
	    }
    }

    var handleSuccessc2 = function(oc){
	    if(oc.responseText !== undefined){
		    var comments = oc.responseText;
		    if(comments!=""){
		        if(_$("click")!=null && comments.indexOf("|")>0)
		        {
		            _$("click").innerHTML=comments.substring(0,comments.indexOf("|"));
		        }
		        _$("PLContent").innerHTML=comments.substring(comments.indexOf("|")+1);
		    }
	    working=false;
	    }
    }
    var handleFailurec = function(oc){
	    if(oc.responseText !== undefined){
		    working=false;
		    btnDisable(false);
		    //alert("发送请求时出错");
	    }
    }

    var callbackc =
    {
      success:handleSuccessc,
      failure:handleFailurec,
      argument: { '':'' }
    };
    
    var callbackc2 =
    {
      success:handleSuccessc2,
      failure:handleFailurec,
      argument: { '':'' }
    };
    
    var callbackc3 =
    {
      success:handleSuccessc3,
      failure:handleFailurec,
      argument: { '':'' }
    };
    
    function post_sq_zx(id)
    {
        if(a())
        {
            if(working){alert("正在请求中，稍后再试!");return false;}
	        var param=Math.random();
            var sUrlc="/common/pl.aspx";
            var postdata="action=post&type=sqzx&rndid="+param+"&u="+encodeURIComponent(u)+"&i="+encodeURIComponent(i)+"&id="+id+"&r="+r;
            working=true;
            var requestc = YAHOO.util.Connect.asyncRequest("POST", sUrlc, callbackc,postdata);
            //ShowRCode();
		    btnDisable(true);
        }
        return false;
    }
    
    function get_sq_zx(id)
    {
        var param=Math.random();
        var sUrlc="/common/pl.aspx?action=get&type=sqzx&rndid="+param+"&id="+id;
        working=true;
        var requestc = YAHOO.util.Connect.asyncRequest("GET", sUrlc, callbackc2);
        return false;
    }
    function post_news(id)
    {
        if(a())
        {
            if(working){alert("正在请求中，稍后再试!");return false;}
	        var param=Math.random();
            var sUrlc="/common/pl.aspx";
            var postdata="action=post&type=news&rndid="+param+"&u="+encodeURIComponent(u)+"&i="+encodeURIComponent(i)+"&id="+id+"&r="+r;
            working=true;
            var requestc = YAHOO.util.Connect.asyncRequest("POST", sUrlc, callbackc,postdata);
            //ShowRCode();
		    btnDisable(true);
        }
        return false;
    }
    
    function get_news(id)
    {
        var param=Math.random();
        var sUrlc="/common/pl.aspx?action=get&type=news&rndid="+param+"&id="+id;
        working=true;
        var requestc = YAHOO.util.Connect.asyncRequest("GET", sUrlc, callbackc2);
        return false;
    }
    
    function post_zhpl(id)
    {
        if(a())
        {
            if(working){alert("正在请求中，稍后再试!");return false;}
	        var param=Math.random();
            var sUrlc="/common/pl.aspx";
            var postdata="action=post&type=zhpl&rndid="+param+"&u="+encodeURIComponent(u)+"&i="+encodeURIComponent(i)+"&id="+id+"&r="+r;
            working=true;
            curaction="zhpl";
            var requestc = YAHOO.util.Connect.asyncRequest("POST", sUrlc, callbackc,postdata);
            //ShowRCode();
		    btnDisable(true);
        }
        return false;
    }
    
    function get_zhpl(id)
    {
        var param=Math.random();
        var sUrlc="/common/pl.aspx?action=get&type=zhpl&rndid="+param+"&id="+id;
        working=true;
        var requestc = YAHOO.util.Connect.asyncRequest("GET", sUrlc, callbackc2);
        return false;
    }
    
    function post_zhbm(id)
    {
        if(b())
        {
            if(working){alert("正在请求中，稍后再试!");return false;}
	        var param=Math.random();
            var sUrlc="/common/pl.aspx";
            var postdata="action=post&type=zhbm&rndid="+param+"&u="+encodeURIComponent(u)+"&l="+encodeURIComponent(l)+"&m="+encodeURIComponent(m)+"&ut="+encodeURIComponent(ut)+"&id="+id+"&r="+r;
            working=true;
            curaction="zhbm";
            var requestc = YAHOO.util.Connect.asyncRequest("POST", sUrlc, callbackc3,postdata);
            //ShowRCode();
		    btnDisable(true);
        }
        return false;
    }
    
