function createvalidate(formData, jqForm, options)
{
	return createformcheck();
}
function createshowResponse(responseText, statusText)
{
	responseText=$.trim(responseText);
	spotid=responseText;
	src="ajax/couponunderwaylist.php?spotid="+spotid;
	if(responseText=="-1")
		Boxy.alert("照片上传失败！",'',{title:'提示'});
	else if(responseText=="-2")
		return islogin();
	else{
		Boxy.alert("优惠劵发布成功！",function(){gothere('cont',src,'1');},{title:'提示'});
	}
}
function createformcheck()
{
	var vc=new vdclass($("#cpname").val(),$("#cpdeal").val(),$("#cpstime").val(),$("#cpetime").val(),$("#cpdesc").val(),0,$("#cpallnum").val(),$("#cpeverynum").val(),$("#cpmoney").val(),$("#cpusestatus").val());
	b=( vc.checkname() && vc.checkdeal() && vc.checkdate() && vc.checkdesc() && vc.checkallnum() && vc.checkeverynum() && vc.checkmoney() && vc.checkeverytoall() && vc.checkstoetime() );
	//if(b==true)
		//document.getElementById("createsubmit").disabled="disabled";
	return b;
}
function vdclass(cpname,cpdeal,cpstime,cpetime,cpdesc,cpimg,cpallnum,cpeverynum,cpmoney,cpusestatus)
{
	this.cpname=cpname;
	this.cpdeal=cpdeal;
	this.cpstime=cpstime;
	this.cpetime=cpetime;
	this.cpdesc=cpdesc;
	this.cpimg=cpimg;
	this.cpallnum=cpallnum;
	this.cpeverynum=cpeverynum;
	this.cpmoney=cpmoney;
	this.cpusestatus=cpusestatus;
	//vdclass.cue={title:'提示'};
}
vdclass.iserr=function(str,sign)
{
	$("#"+sign).focus();
	$("#"+sign).select();
	$("#err"+sign).show();
	$("#err"+sign).html(str);
	return false;
};
vdclass.isright=function(sign)
{
	$("#err"+sign).html("");
	$("#err"+sign).hide();
	return true;
};
vdclass.isempty=function(val,str,sign)
{
	if(!!val==false){
		return vdclass.iserr(str,sign);
	}
	return vdclass.isright(sign);
};
vdclass.islength=function(val,mins,maxs,min,max,sign,status)
{
	s=(status==0)?val.length:val;
	if(min!=-1){
		if(s<min){
			return vdclass.iserr(mins,sign);
		}
	}
	if(max!=-1){
		if(s>max){
			return vdclass.iserr(maxs,sign);
		}
	}
	return vdclass.isright(sign);
};
vdclass.isdate=function(val,str,sign)
{
	var res =/^(\d{4})-(\d{1,2})-(\d{1,2})$/;
	var re = new RegExp(res);
	if(re.test(val)==false){
		return vdclass.iserr(str,sign);
	}
	return vdclass.isright(sign);
};
vdclass.isint=function(val,str,sign)
{
	var res=/^[1-9]\d*$/;
	var re = new RegExp(res);
	if(re.test(val)==false)
		return vdclass.iserr(str,sign);
	return vdclass.isright(sign);
};
vdclass.prototype.checkname=function()
{
	if(vdclass.isempty(this.cpname,'优惠劵名称不能为空！','cpname')){
		if(vdclass.islength(this.cpname,'','优惠劵名称文字长度必须小于50','-1',50,'cpname',0)==false)return false;
	}else return false;
	return true;
};
vdclass.prototype.checkdeal=function()
{
	if(vdclass.isempty(this.cpdeal,'优惠劵享受不能为空！','cpdeal')){
		if( vdclass.islength(this.cpdeal,'','优惠劵享受文字长度必须小于100','-1',100,'cpdeal',0)==false )return false;
	}else return false;
	return true;
};
vdclass.prototype.checkdate=function()
{
	if(vdclass.isempty(this.cpstime,'有效开始时间不能为空！','cpstime')){
		if(vdclass.isdate(this.cpstime,'有效开始时间格式不正确！','cpstime')==false)return false;
		else{
			if(vdclass.isempty(this.cpetime,'有效结束时间不能为空！','cpetime')){
				if(vdclass.isdate(this.cpetime,'有效结束时间格式不正确！','cpetime')==false)return false;
			}else return false;
		}
	}else return false;
	return true;
};
vdclass.prototype.checkdesc=function()
{
	if(vdclass.isempty(this.cpdesc,'优惠劵说明不能为空！','cpdesc')){
		if( vdclass.islength(this.cpdesc,'','优惠劵说明文字长度必须小于500','-1',500,'cpdesc',0)==false )return false;
	}else return false;
	return true;
};
vdclass.prototype.checkallnum=function()
{
	if(vdclass.isempty(this.cpallnum,'优惠劵总数量不能为空！','cpallnum')){
		if(vdclass.isint(this.cpallnum,'优惠劵数量必须为正整数！','cpallnum')==false)return false;
		else{
			if( vdclass.islength(this.cpallnum,'','优惠劵数量必须小于999','-1',999,'cpallnum',1)==false )return false;
		}
	}else return false;
	return true;
};
vdclass.prototype.checkeverynum=function()
{
	if(vdclass.isempty(this.cpeverynum,'每人下载数量不能为空！','cpeverynum')){
		if(vdclass.isint(this.cpeverynum,'每人下载数量必须为正整数！','cpeverynum')==false)return false;
		else{
			if( vdclass.islength(this.cpeverynum,'','每人下载数量必须小于10','-1',10,'cpeverynum',1)==false )return false;
		}
	}else return false;
	return true;
};
vdclass.prototype.checkmoney=function()
{
	if(vdclass.isempty(this.cpmoney,'支付金币不能为空！','cpmoney')){
		if(vdclass.isint(this.cpmoney,'支付金币必须为正整数！','cpmoney')==false)return false;
		else{
			if( vdclass.islength(this.cpmoney,'','支付金币必须小于500','-1',500,'cpmoney',1)==false )return false;
		}
	}else return false;
	return true;
};
vdclass.prototype.checkeverytoall=function()
{
	if(Number(this.cpeverynum) > Number(this.cpallnum))
		return vdclass.iserr("每人限下载张数不能大于总张数",'cpeverynum');
	return vdclass.isright("cpeverynum");
};
vdclass.prototype.checkstoetime=function()
{
	var sarr=$("#cpstime").val().split("-");
	var earr=$("#cpetime").val().split("-");
	var stime=new Date(sarr[0],sarr[1],sarr[2]);
	var etime=new Date(earr[0],earr[1],earr[2]);
	var now=new Date();
	var ntime=new Date(now.getFullYear(),(now.getMonth()+1),(now.getDate()));
	if(etime<=ntime)
		return vdclass.iserr("有效时间的结束时间应该大于今天！",'cpetime');
	if(etime<=stime)
		return vdclass.iserr("有效时间的结束时间应该大于开始时间！",'cpetime');
	return vdclass.isright("cpetime");
};
//modify
function modifyvalidate(formData, jqForm, options)
{
	return modifyformcheck();
}
function modifyshowResponse(responseText, statusText)
{
	responseText=$.trim(responseText);
	spotid=responseText;
	src="ajax/couponunderwaylist.php?spotid="+spotid;
	if(responseText=="-1")
		Boxy.alert("照片上传失败！",'',{title:'提示'});
	else if(responseText=="-2")
		return islogin();
	else{
		Boxy.alert("优惠劵修改成功！",function(){gothere('cont',src,'1');},{title:'提示'});
	}
}
function modifyformcheck()
{
	var vc=new vdclass($("#cpname").val(),$("#cpdeal").val(),$("#cpstime").val(),$("#cpetime").val(),$("#cpdesc").val(),0,$("#cpallnum").val(),$("#cpeverynum").val(),$("#cpmoney").val(),$("#cpusestatus").val());
	b=( vc.checkname() && vc.checkdeal() && vc.checkdate() && vc.checkdesc() && vc.checkallnum() && vc.checkeverynum() && vc.checkmoney() && vc.checkeverytoall() && vc.checkstoetime() );
	if(b==true)
		document.getElementById("createsubmit").disabled="disabled";
	//b=true;
	return b;
}

//sentmobile
function sentmobilevalidate(formData, jqForm, options)
{
	b=checkmobile();
	if(b==true)
		document.getElementById("btnOk").disabled="disabled";
	return b;
}
function sentmobileResponse(responseText, statusText)
{
	responseText=$.trim(responseText);
	if(responseText=='0'){
		bAlert("验证码不正确，请刷新验证码并重试！", function(){$('#vimg').html('<img src=../inc/vertification/?dt='+new Date().getTime()+' border=0 />');});
		document.getElementById("btnOk").disabled=false;
	}
	else if(responseText!='')
	{
		Boxy.alert(responseText,function(){Boxy.get($("#cpid")).hide();},{title:'提示'});
		document.getElementById("btnOk").disabled=false;
	}
}
function checkmobile()
{
	var marr=$("#sentform :input[title='0']:input[type='text']");
	var count=0;
	for(var i=0;i<marr.length;i++){
		if(!!marr[i].value){
			if(ismobile(marr[i].value)==false){
				marr[i].focus();
				marr[i].select();
				bAlert("手机号格式不正确！",'');
				return false;
			}
			count++;
		}
	}
	if(count==0){
		bAlert("手机号不可全部为空！",'');return false;
	}
	return true;
}
function ismobile(str)
{
	var res=/^((\(\d{3}\))|(\d{3}\-))?1(3|5|8)\d{9}$/;
	var re = new RegExp(res);
	return re.test(str);
}