function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


//------- add by Gary Start
function emptyfield(text1) {
  if (text1.value.length==0) return true;
  for (var i=0; i<text1.value.length; ++i) {
       var ch=text1.value.charAt(i);
       if (ch !=' ' && ch !='\t') return false;
  }
  return true;
}

  function checkinfobak(obj) {
error=""
	if (emptyfield(obj.name)) {
	  error += "-  姓 名\n";
	  obj.name.focus();
	}

	if (emptyfield(obj.address1)) {
	  error += '-  地 址\n';
	  obj.address1.focus();
	}

	if (emptyfield(obj.tel)) {
	  error += '-  联 络 电 话\n';
	  obj.tel.focus();
	}

	rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$")
	validEmail=obj.email.value.match(rx)
	if (validEmail==null) {
	error=error+"-  电 邮 地 址\n";
	obj.email.focus();
	}else {
	if (obj.email.value != obj.email2.value) {
	error=error+"-  电 邮 地 址 不 相 同\n";
	obj.email.focus();
	}
	}
	

	if (error) {
	  alert("<<请 输 入 以 下 资 料>>\n\n" +error);
	  return false;
	} else {
	return true;
  }

}

//---------------

  function checkinfo(obj) {
error=""

rx=new RegExp("^[^`~%!=+]{1,50}$")
validobj=obj.name.value.match(rx)
  if (validobj==null) {
	  error += "-  姓 名\n";
	  obj.name.focus();
	}

rx=new RegExp("^[^`~%!=+]{1,500}$")
validobj=obj.address1.value.match(rx)
  if (validobj==null) {
	  error += "-  订 户 地 址\n";
	  obj.address1.focus();
	}

	
rx=new RegExp("^[^`~%!=+]{0,1000}$")
validobj=obj.address2.value.match(rx)
  if (validobj==null) {
	  error += "-  收 件 地 址\n";
	  obj.address2.focus();
	}	
	

rx=new RegExp("^[0-9a-zA-Z() -]{1,50}$")
validobj=obj.tel.value.match(rx)
  if (validobj==null) {
	  error += "-  联 络 电 话\n";
	  obj.tel.focus();
	}		


	rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$")
	validEmail=obj.email.value.match(rx)
	if (validEmail==null) {
	error=error+"-  电 邮 地 址\n";
	obj.email.focus();
	}else {
	if (obj.email.value != obj.email2.value) {
	error=error+"-  电 邮 地 址 不 相 同\n";
	obj.email.focus();
	}
	}
	

	if (error) {
	  alert("<<请 输 入 以 下 资 料>>\n\n" +error+"\n\n资料内不可空白或使用特别符号。");
	  return false;
	} else {
	return true;
  }

}
//--------------
//---------------

  function checkinfospecial(obj) {
error=""

rx=new RegExp("^[^`~%!=+]{1,50}$")
validobj=obj.name.value.match(rx)
  if (validobj==null) {
	  error += "-  姓 名\n";
	  obj.name.focus();
	}

rx=new RegExp("^[^`~%!=+]{1,500}$")
validobj=obj.address1.value.match(rx)
  if (validobj==null) {
	  error += "-  订 户 地 址\n";
	  obj.address1.focus();
	}

	
rx=new RegExp("^[^`~%!=+]{0,1000}$")
validobj=obj.address2.value.match(rx)
  if (validobj==null) {
	  error += "-  收 件 地 址\n";
	  obj.address2.focus();
	}	
	

rx=new RegExp("^[0-9a-zA-Z() -]{1,50}$")
validobj=obj.tel.value.match(rx)
  if (validobj==null) {
	  error += "-  联 络 电 话\n";
	  obj.tel.focus();
	}		


	rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$")
	validEmail=obj.email.value.match(rx)
	if (validEmail==null) {
	error=error+"-  电 邮 地 址\n";
	obj.email.focus();
	}else {
	if (obj.email.value != obj.email2.value) {
	error=error+"-  电 邮 地 址 不 相 同\n";
	obj.email.focus();
	}
	}
	
//rx=new RegExp("^[^`~%!=+]{1,50}$")
//validobj=obj.geninfo.value.match(rx)
// if (validobj==null) {
//	  error += "-  会 员 编 号\n";
//	  obj.name.focus();
//	}
	
	if (error) {
	  alert("<<请 输 入 以 下 资 料>>\n\n" +error+"\n\n资料内不可空白或使用特别符号。");
	  return false;
	} else {
	return true;
  }

}
//--------------
  
function checkzone(obj) {
if (obj.zone[0].checked==false && obj.zone[1].checked==false && obj.zone[2].checked==false){
	alert("请选择邮区");return false}else{return true}
}

function isNumberKey(evt) {
  try {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57))
      return false;
    else
     return true;
  }
  catch(err){
    // Do nothing
  }
}


function checkpdf() {
if (document.getElementById("full")!=null) {
document.getElementById("full").checked=false
}
}

function checkpdffull() {
ttl=document.online_pmt.pdfissue.length
  if (ttl>1) {
    for (i=1;i<ttl;i++) {
    document.online_pmt.pdfissue[i].checked=false
    }
  }
}

//--------- add by Gary end
