﻿function mask(str,textbox,loc,delim){
var locs = loc.split(',');

for (var i = 0; i <= locs.length; i++){
	for (var k = 0; k <= str.length; k++){
	 if (k == locs[i]){
	  if (str.substring(k, k+1) != delim){
	    str = str.substring(0,k) + delim + str.substring(k,str.length)
	  }
	 }
	}
 }
textbox.value = str
}

function validAll(){
	document.frm.reset();
}


function checkAll(){


	var eMsg="";
	var isOK=true;
	if(document.frm.name.value==""){
		eMsg += "姓名必填项目<br>";
	}
	if(document.frm.address.value==""){
		eMsg += "地址必填项目<br>";
	}
	if(document.frm.age.value==""){
		eMsg += "年龄必填项目<br>";
	}
	if(document.frm.profession.value==""){
		eMsg += "职业必填项目<br>";
	}
	if(document.frm.icno.value==""){
		eMsg += "身份证必填项目<br>";
	}
	if(document.frm.email.value==""){
		eMsg += "电邮地址必填项目<br>";
	} else {
		var testresults;
		var str=document.frm.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str)){
		}else{
			eMsg += "无效邮址<br>";
		}
	}
	if(document.frm.contact.value==""){
		eMsg += "联络电话必填项目<br>";
	}
	if(document.frm.dob.value==""){
		eMsg += "生日日期必填项目<br>";
	}
	/*if(document.frm.issue.value==""){
		eMsg += "订阅期数从必填项目<br>";
	}*/
	if(!document.frm.payment[0].checked && !document.frm.payment[1].checked){
		eMsg += "付款方式必填项目<br>";
	}
	if(document.frm.amount.value==""){
		eMsg += "志银必填项目<br>";
	}

	if(eMsg !=""){
		eMsg = "<b>以下项目必填:</b><br>" + eMsg;
		//goto top
		isOK = false;


if(document.getElementById('abox')!=null){
document.getElementById('ibox').removeChild(document.getElementById('abox'));	
}

var newdiv = document.createElement('div');
  var divIdName = 'abox';
  newdiv.setAttribute('id','abox');
  newdiv.setAttribute('name','abox');	
  newdiv.setAttribute('class','alert');	
  newdiv.setAttribute('className','alert');	
  newdiv.innerHTML = eMsg;
document.getElementById('ibox').appendChild(newdiv);
document.location.href="#top";
	} else {
	isOK=true;
document.getElementById('ibox').removeChild(document.getElementById('abox'));

	}
	return isOK;

}