﻿var ploy={
    chk : "/inc/chk.aspx",
    ajax :"/inc/ajax.aspx"
}
//获取活动评论内容
var ploy_PL_url = "";
function getPlList(url,showdiv,para)
{
    ploy_PL_url = url+"?"+para+"&div="+showdiv;
    getData();
}

function getData()
{
    XQ.AU.get(ploy_PL_url+"&tmp="+getDataTime(),"plList");
    return true;
}
function Dispose()
{
     XQ.Editor.setEditor('');
}
//评论未登陆用户要先登陆
function ploy_login()
{
    login.fun = function()
    {
        getData();
    }
    login.state();
}
//评论提交
function ploy_PL(f)
{
    var v=XQ.Editor.getContent();
    var id = f.plid.value;
     if(v.len()>300 || v.len()<12)
    {
        alert("温馨提示：\n\n评论字符数应该为1-300个字符，已输入"+(v.len()-11)+"个字！");
        return false;
    }
    //f.plsub.value = "正在提交..";
   f.disabled = true;
   AlertDIV(f,"<img src=images/loading.gif border=0/><br>正在提交内容......");
   var param = "t=addploypl&pid="+id+"&v="+v;
   _sendx(ploy.ajax,function(p,v){
       if (v == "评论发表成功！") {
		  f.reset();
          //alert("温馨提示：\n\n评论发表成功！");
          
          getData();
       }
       else {
          alert(v);
          f.reset();
       }
       if($("alertDIV")) $("alertDIV").removeNode(true);
       f.disabled = false;
   },null,"POST",param);
   return false;
}
//加入活动
function ploy_join(id)
{
    login.fun = function()
    {
        $("postploy").reset();
        $("ploy_tanc_id").value = id;
        $("ploy_tanc").show();
        $("postploy").send.disabled=false;
        $("postploy").send.value = "提交"
        return true;
    }
    login.state();
}
//取消活动
function ploy_resert()
{
    $("ploy_tanc").hide();
}
function post_ploy(f)
{
    var strname = f.strName.value;
    var id = f.ploy_tanc_id.value;
    var strtel = f.strTel.value;
    if(strname.len()<1)
    {
        alert("请认真填写真实姓名方便联系！")
        f.strName.focus();
        return false;
    }
     if(strtel.len()<1)
    {
        alert("请认真填写手机号码，方便联系！")
        f.strTel.focus();
        return false;
    }
    if(strtel.len()>0)
    {
      var reg=/1[3,5][1,2,3,4,5,6,7,8,9]\d{8}/; 
      if ( f.strTel.value.match(reg)== null)
       { 
         alert("请输入正确的手机号码！"); 
         f.strTel.focus(); 
         return false;
       } 
    }
    if(!validateSpe(strname))
    {
        alert("请认真填写真实姓名方便联系！")
        f.strName.focus();
        return false;
    }
    if(!checkMobilePhone(strtel))
    {
        f.strTel.focus();
        return false;
    }
    
    var pars = "t=addjoinploy&tel="+strtel+"&realname="+_escape(strname)+"&joinid="+id;
    f.send.disabled=true;
    f.send.value = "正在提交..."
    _sendx(ploy.ajax+"?"+pars,function(p,v)
    {
            if(v!="参加活动成功！")
                if(v.len() < 50) {alert(v); location.reload();}
                else alert("数据处理异常，请稍候重试！");
            else 
            {
                if(v.length<100) alert(v);
                else alert("数据处理异常，请稍候重试！");
            }
            login.fun = null;
            location.reload();
            ploy_resert();
        }
        ,null);
        //window.open("ploy_user_list.aspx?id="+id);
        return false;
}
function validateSpe(value){
	for (var i = 0; i < value.length; i++){
	  	if (//(value.charAt (i) == '\"')
	     	//|| (value.charAt (i) == '^')
	   	((value.charAt(i)>'&')&&(value.charAt(i)<'('))   //"'" 	
	     	//||((value.charAt(i)>'[')&&(value.charAt(i)<']')) //"\"
	     	//|| (value.charAt (i) == '/')
	     	//|| (value.charAt (i) == '&')
	     	//|| (value.charAt (i) == '#')
	     	//|| (value.charAt (i) == '$')
	     	//|| (value.charAt (i) == '%')
	     	//|| (value.charAt (i) == '|')
	     	//|| (value.charAt (i) == '+')
	     	//|| (value.charAt (i) == '*') 
	     	|| (value.charAt (i) == '<') 
	     	|| (value.charAt (i) == '>') 
	     	)
  		return false;   
 	}
 	return true;
}
//电话号码检查
function isPhone(phone)
{
	if(phone!=""&&phone.length<3)
	{
		alert("电话号码至少为3位!");
		return false;
	}
	hasNumericChar=true;  
	for (i = 0; i <  phone.length ; i++)
	{
		if( (phone.charAt(i)<'0' || phone.charAt(i)>'9') && phone.charAt(i)!='-'
		&& phone.charAt(i)!=')'
		&& phone.charAt(i)!='(')
		{
			alert("电话号码只能由数字和'-,(,)'构成!");
			return false;
		}
		if(hasNumericChar&&phone.charAt(i)>'0' && phone.charAt(i)<'9')
	  		hasNumericChar=false;
		if(hasNumericChar&&(i>=phone.length-1))
		{
	 		alert("电话号码只能由数字和'-,(,)'构成!");
	  		return false;
		}
	}
	return true;
}

//////////////////////////////////////
//手机号码检查
function checkMobilePhone(phone)
{
	if(phone!=""&&phone.length<11)
	{
		alert("对不起，手机号码至少为11位，请重新输入!");
		return false;
	}
	hasNumericChar=true;  
	for (i = 0; i <  phone.length ; i++)
	{
		if( phone.charAt(i)<'0' || phone.charAt(i)>'9')
		{
			alert("对不起，电话号码只能由数字组成，请重新输入!");
			return false;
		}
		if(hasNumericChar&&phone.charAt(i)>'0' && phone.charAt(i)<'9')
	  		hasNumericChar=false;
		if(hasNumericChar&&(i>=phone.length-1))
		{
	 		alert("对不起，电话号码只能由数字组成，请重新输入!");
	  		return false;
		}
	}
	return true;
}
function search_key(obj)
{
	evt = SearchEvent();
	if(evt.ctrlKey&&evt.keyCode==13)//Ctrl+Enter
	{
		ploy_PL(document.ployPL);
	}

	/*if(evt.keyCode==27)
	{
		obj.value = obj.parentNode.old_value;
		obj.blur();
		unHighLight(obj.parentNode);
	}*/
}
function SearchEvent() //搜索事件对象
{
	//IE
	if(document.all)
		return window.event;
		
	func=SearchEvent.caller;
	while(func!=null)
	{
		var arg0=func.arguments[0];
		if(arg0)
		{
			if(arg0.constructor==Event)
				return arg0;
		}
		func=func.caller;
	}
	return null;
}
//活动信息
function del(pid,xqid){
        var conf=confirm('确定要删除吗？');
			if(!conf)
				return ;
        var pars = "t=delploy&pid="+pid+"&xqid="+xqid;
          _sendx(ploy.ajax+"?"+pars,function(p,v)
		    {
		        if(v.length<100)
                { 
                        if(v=="删除活动成功！")
                    {
                  if(parseInt(pid)>0)
                            location.reload();
                        else
                            init();
                    }
                   else alert(v);
             
               }else alert("数据处理出现异常，请稍候重试！");
		    }
		    ,pid);
		
}