function cardActiveDetail(){
    var cardtype=document.getElementById("cardType").value;
   
    if(cardtype=="-1"){
       alert("您想查看什么卡类型的投保提示呢？");
    }else{
       var strUrl="cardPromptAction.do?action=inCardTypePromptContent&cardType="+cardtype;
       window.open(strUrl);
    }    
}



function isContainSpecialChar(obj){
   var flag= verifyCol(obj.value);
   if(!flag){
       alert("此处不允许包含特殊字符！");
       obj.value="";       
   }
 
}
function getCardName(obj){
   document.getElementById("cardName").value=gettext(obj) ;

}


  function   gettext(obj)  
  {  
  
     return obj.options[obj.selectedIndex].text;   

  }

  
  function goCardClause(cardType,cardCode,password){
     window.location.href="cardActiveAction.do?action=cardClauseList&cardType="+cardType+"&cardPassword="+password+"&cardCode="+cardCode;
  }
  
function reInput(){

   var itype=document.getElementById("identifyType").value;
   document.getElementById("identifyCode").value="";
   document.getElementById("birthday").value="";
 
   if(itype=="01"){
      document.getElementById("sex0").disabled="true";
      document.getElementById("sex1").disabled="true";
   
   }else{
    
      document.getElementById("sex0").disabled="";
      document.getElementById("sex1").disabled="";
   }

}
  
  

  
var regexPost=/^\d{6}$/;
var regexMail=/^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
var regexTelephone=/^((\d{3,4}\-)?\d{7,8})|(\d{7,8}\-\d{3,4})$/;
var regexMobilephone=/^\d{11}$/;
//身份证验证开始
      var   aCity=[];   
      aCity[11]="北京"   
      aCity[12]="天津"   
      aCity[13]="河北"   
      aCity[14]="山西"   
      aCity[15]="内蒙古"   
      aCity[21]="辽宁"   
      aCity[22]="吉林"   
      aCity[23]="黑龙江"   
      aCity[31]="上海"   
      aCity[32]="江苏"   
      aCity[33]="浙江"   
      aCity[34]="安徽"   
      aCity[35]="福建"   
      aCity[36]="江西"   
      aCity[37]="山东"   
      aCity[41]="河南"   
      aCity[42]="湖北"   
      aCity[43]="湖南"   
      aCity[44]="广东"   
      aCity[45]="广西"   
      aCity[46]="海南"   
      aCity[50]="重庆"   
      aCity[51]="四川"   
      aCity[52]="贵州"   
      aCity[53]="云南"   
      aCity[54]="西藏"   
      aCity[61]="陕西"   
      aCity[62]="甘肃"   
      aCity[63]="青海"   
      aCity[64]="宁夏"   
      aCity[65]="新疆"   
      aCity[71]="台湾"   
      aCity[81]="香港"   
      aCity[82]="澳门"   
      aCity[91]="国外"   
        
  function   checkIdcard(sId){  

  sId=trans15to18(sId); 

  var   iSum=0   
  var   info=""   
  if(!/^\d{17}(\d|x)$/i.test(sId)){
  return   false;   
  }
  sId=sId.replace(/x$/i,"a");   
  if(aCity[parseInt(sId.substr(0,2))]==null){
  return false;   
  }
  sBirthday=sId.substr(6,4)+"-"+Number(sId.substr(10,2))+"-"+Number(sId.substr(12,2));   
  if(!checkDate(sBirthday)){
  return   false;  
  }
  for(var i=17;i>=0;i--)
  { 
  iSum+=(Math.pow(2,i)%11)*parseInt(sId.charAt(17-i),11)   
  }
  if(iSum%11!=1){
  return   false; 
  }  
  return true;   
  }   
  function   checkDate(str){   
  var d=new Date(str.replace(/-/g,"/"));
  return str==(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate());   
  }    
  function trans15to18(sId){   
      var cTable=new Array('1','0','x','9','8','7','6','5','4','3','2')   
      var  iSum=0;
      if (15==sId.length){   
          sId=sId.substr(0,6)+19+sId.substr(6)+"0";
      }   
      if(18!=sId.length){   
          return "";
      }   
      for(var i=17;i>0;i--){   
          iSum+=(Math.pow(2,i)%11)*parseInt(sId.charAt(17-i),10);
      }   
      return sId.substr(0,sId.length-1)+cTable[iSum%11] ;  
  } 
  
  
 function validateCommText(obj,nums,name,sign){
   var strname=obj.value;
   if(sign=="0"&&jsTrim(strname)==""){//1代表可为空
      alert(name+"不可为空");
      return false;
   }else{
     if(jsTrim(strname).length>nums){
        alert(name+"最多不能超过"+nums+"个字符");
        return false;
     }else{
       return true;
     }
   }    
 }
  
  function validateEmail(email){ 
    if(jsTrim(email).length>30){
        alert("邮箱太长");
       return false;
    }else{    
      return checkemail(email);
    }
   }
  //验证承保日期
   function coverDateValidate(){
     var startdate=document.getElementById("startDate").value;
     var enddate=document.getElementById("endDate").value;
     if(startdate==''){
       alert("请先填写承保起始日期");
       return false;
     }
     return true;
   
   }
  //跳转至列表页
  function redirectToClauseList(){    
    var cardType=document.getElementById("cardType").value;
    var cardCode=document.getElementById("cardCode").value;
    var cardPassword=document.getElementById("cardPassword").value;
    var visaCode=document.getElementById("visaCode").value;
    var prpTmainCode=document.getElementById("prpTmainCode").value;
    window.location.href="cardActiveAction.do?action=cardClauseList&cardType="+cardType+"&prpTmainCode="+prpTmainCode
    +"&cardCode="+cardCode+"&cardPassword="+cardPassword+"&visaCode="+visaCode;   
  }
 
  //跳转至承保填写日期
  function redirectToCoverdate(){
    var cardType=document.getElementById("cardType").value;
    var cardCode=document.getElementById("cardCode").value;
    var cardPassword=document.getElementById("cardPassword").value;
    var visaCode=document.getElementById("visaCode").value;
    var prpTmainCode=document.getElementById("prpTmainCode").value;
    window.location.href="cardActiveAction.do?action=returnToCoverDate&cardType="+cardType+"&prpTmainCode="+prpTmainCode
    +"&cardCode="+cardCode+"&cardPassword="+cardPassword+"&visaCode="+visaCode;
  }
  
  
function getAge(brith,operateDate){
  // var   aDate=new   Date();   
  // var   bDate = new Date(brith);
  // var   thisYear=aDate.getFullYear();  
  // var   thisMonth = aDate.getMonth() + 1;
  // var   thisDay = aDate.getDate();
   var   thisYear = operateDate.substr(0,4);;  
   var   thisMonth = operateDate.substr(5,2);
   var   thisDay = operateDate.substr(8,2);
   var   brithYear = brith.substr(0,4);
   var   birthMonth = brith.substr(5,2);
   var   birthDay = brith.substr(8,2);
   var   age = thisYear - brithYear;
   if(birthMonth > thisMonth) {
	   age = age - 1;
   }else if(birthMonth == thisMonth && birthDay > thisDay){
       age = age - 1;
   }
	   
  return  age;   
}
  
var xmlHttp;
var responseText;
function createXMLHttpRequest()
{
	if(window.XMLHttpRequest)
	{
		xmlHttp=new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(err)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
}
  
function validateCardActive()
{   createXMLHttpRequest();
 
   var cardVCode=document.getElementById("cardVCode").value;
    var url="cardActiveAction.do?action=validateVcode&inputCode="+cardVCode;
	xmlHttp.open("POST",url,true);
	
    xmlHttp.onreadystatechange=handleStateChanage;
    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
    xmlHttp.send(url);
}
  
function handleStateChanage()
{
	if (xmlHttp.readyState==4)
	{  
		if(xmlHttp.status==200)
		{
			parseResults();
		}
	}
}

function parseResults(){

    responseText= xmlHttp.responseText; 
   
    var cardType=document.getElementById("cardType").value;
 
    var cardCode=document.getElementById("cardCode").value;

    var cardPassword=document.getElementById("cardPassWord").value;
      

  
    var filledCode=document.getElementById("cardVCode").value;
   
    if(cardType=="-1"){
       alert("你没有选择卡类型，无法让您激活！");
       return false;
    }
    if(jsTrim(cardCode)==""){
        alert("请填写卡号！");
        return false;
    }
    if(jsTrim(cardPassword)==""){
        alert("请填写卡密码！");
        return false;
    }
    
    if(jsTrim(filledCode)==""){
        alert("请填写验证码！");
        return false;
    }else{
     
        if(responseText==0){
           alert("验证码错误!");
       
           return false;
        }else{
         document.getElementById("cardActive").submit();
       }
   }
   
 
   
}
