﻿function isEmpty(obj) {
	if (obj == null || obj.value.length < 1) {
		return true;
	}
	return false;
}
function autoSumbit(frm) {
	frm.submit();
}
function validateEmail(str){
	var patrn = /^[\w-]+@[\w-]+(\.[\w-]+)+$/;
	return patrn.test(str);   
}
var type;
function addEmail(frm){
    var email=frm.emailName;
    type=frm.type.value;
    if(isEmpty(email)){
    	alert("E-mail地址不能为空");
    	email.focus();
    	return false;
    }else if(!validateEmail(email.value)){
    	alert("请输入有效的E-mail地址");
    	email.focus();
    	return false;
    }else{
    	var jsonAjax = new jAjax("/email/add.dhtml",call_back);
        jsonAjax.setParameter("name",email.value);
        jsonAjax.setParameter("type",frm.type.value);
        jsonAjax.execute();
    }
}
function call_back(data){
      var rest = data.result;
      if(rest=="1"){ 
           if(type=="1" || type=="2"){
           		alert("您成功订阅东风乘用车最新新闻资讯,请查看您所填邮箱");  
           }
           if(type=="3"){
           		alert("您成功订阅东风乘用车最新人文关爱电子资讯,请查看您所填邮箱");  
           }    
      }else if(rest=="2"){
          alert("您所填邮箱已经存在,请重新填写");
      }else if(rest=="0"){
          alert("邮箱地址不能为空");
      }else{
      	alert("取消订阅发生异常,请与管理员联系");
      }
} 
function cleanEmail(){
   var emailName=document.getElementById("emailName");
   if(emailName.value=="请键入邮箱"){
   		 emailName.value="";
   }
}

function deleteEmail(frm){
    var email=frm.emailName;
    if(isEmpty(email)){
    	alert("E-mail地址不能为空");
    	email.focus();
    	return false;
    }else if(!validateEmail(email.value)){
    	alert("请输入有效的E-mail地址");
    	email.focus();
    	return false;
    }else{
    	var jsonAjax = new jAjax("/email/delete.dhtml",delete_call_back);
        jsonAjax.setParameter("name",email.value);
        jsonAjax.setParameter("type",frm.type.value);
        jsonAjax.execute();
    }
}
function delete_call_back(data){
      var rest = data.result;
      if(rest=="1"){ 
      	   if(data.backType=="3"){
      	   	 alert("您成功取消订阅人文关爱电子资讯");
      	   }else{
      	      alert("您成功取消订阅最新新闻资讯");  
      	   }  
      }else if(rest=="3"){
          alert("您所填邮箱不存在,请重新填写");
      }else if(rest=="0"){
          alert("邮箱地址不能为空");
      }else{
      	alert("取消订阅发生异常,请与管理员联系");
      }
} 
function keyDown(event,frm){
	if(event.keyCode == 13){
		if(document.all){
			addEmail(frm);
			event.returnValue=false;
　　　　      event.cancel = true;
		}else{
            addEmail(frm);
			event.returnValue=false;
　　　　      event.cancel = true;  
			return false;     
		}
  }
}

