function MM_findObj(n, d) { //v3.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); return x;
}
function isInteger(s)
{   
	var i;
    for (i = 0; i < s.length; i++)
    {
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }

    // All characters are numbers.
    return true;
}
function   allTrim(ui){    
	  var   notValid=/\s/;    
	  while(notValid.test(ui)){    
	  ui=ui.replace(notValid,"");  
	  }    
	  return   ui;
}   
function isAlphabetic(val)
{
	val=allTrim(val);
	if (val.match(/^[a-zA-Z]+$/))
	{
		return true;
	}
	else
	{
		return false;
	}
}
function checkMail(email){
	if ( email.value.indexOf('@') <0 )
	{
		return false;
	}
	return true;
}
function checkEngOtherAmt(){
	var amountArray=MM_findObj("amount");
	if(amountArray[4].checked==true){
		var otherAmt=MM_findObj("otherAmt");
		if(!isInteger(otherAmt.value) || otherAmt.value==''){
			alert('Amount must be a numeric,please.');
			return false;
		}else if(otherAmt.value<100 || otherAmt.value>10000){
			alert('Amount must between HKD$100 to HKD$10000.');
			return false;
		}
	}
	return true;
}
function checkEngFields(){
	if(!checkEngOtherAmt()){
		return false;
	}
	var eSurName=MM_findObj("eSurName");
	var eGivenName=MM_findObj("eGivenName");
	var phone=MM_findObj("phone");
	var age=MM_findObj("age");
	var hkid1=MM_findObj("hkid1");
	var hkid2=MM_findObj("hkid2");
	var address1=MM_findObj("address1");
	var address2=MM_findObj("address2");
	var address3=MM_findObj("address3");
	var email=MM_findObj("email");
	
	if(eGivenName.value==''){
		alert('Given Name must be input,please.');
		return false;
	}
	if(eSurName.value==''){
		alert('Family Name must be input,please.');
		return false;
	}
	if(address1.value==''){
		alert('address must be input,please.');
		return false;
	}
	if(phone.value==''){
		alert('phone must be input,please.');
		return false;
	}
	if(email.value==''){
		alert('email address must be input,please.');
		return false;
	}else if(email.value!=''){
		if(!checkMail(email)){
			alert('Right email address must be input,please.');
			return false;
			}
		}
	/**
	if(age.value!=''){
		if(!isInteger(age.value)){
		alert('please input the right age.');
		return false;
		}
	}
	
	if(hkid1.value!=''){
       if(hkid2.value==''){
			alert('hkid must be input,please.');
			return false;
		}
	}
	
	
	if(!checkEngReceipt()){
		return false;
	}
	*/
	return true;
}
function checkEngReceipt(){
	var receiptArray=MM_findObj("receipt");
	if(receiptArray[0].checked==true){
		var recipient=MM_findObj("recipient");
		if(recipient.value==''){
			alert('recipient must be input,please.');
			return false;
		}
	}
	return true;
}
function formEngSubmit(){
	if(checkEngFields()){
		MM_findObj('payInfo').submit();
	}
}
function checkCNOtherAmt(){
	var amountArray=MM_findObj("amount");
	if(amountArray[4].checked==true){
		var otherAmt=MM_findObj("otherAmt");
		if(!isInteger(otherAmt.value) || otherAmt.value==''){
			alert('請您正確填上捐贈金額.');
			return false;
		}else if(otherAmt.value<100 || otherAmt.value>10000){
			alert('網上捐款額由港幣 $100 至 $10,000.');
			return false;
		}
	}
	return true;
}
function checkCNFields(){
	if(!checkCNOtherAmt()){
		return false;
	}
	var eSurName=MM_findObj("eSurName");
	var eGivenName=MM_findObj("eGivenName");
	var phone=MM_findObj("phone");
	var age=MM_findObj("age");
	var hkid1=MM_findObj("hkid1");
	var hkid2=MM_findObj("hkid2");
	var address1=MM_findObj("address1");
	var address2=MM_findObj("address2");
	var address3=MM_findObj("address3");
	var email=MM_findObj("email");
	
	if(eGivenName.value==''){
		alert('請您填上名字.');
		return false;
	}
	if(eSurName.value==''){
		alert('請您填上姓氏.');
		return false;
	}
	if(address1.value==''){
		alert('請您填上通訊地址.');
		return false;
	}
	if(phone.value==''){
		alert('請您填上電話號碼.');
		return false;
	}
	if(email.value==''){
		alert('請您填寫電郵地址.');
		return false;
	}else if(email.value!=''){
		if(!checkMail(email)){
			alert('請您正確填寫電郵地址.');
			return false;
			}
		}
	/**
	if(age.value!=''){
		if(!isInteger(age.value)){
		alert('請您正確填寫年齡.');
		return false;
		}
	}
	
	if(hkid1.value!=''){
		if(hkid2.value==''){
			alert('請您填完整香港身份證號碼.');
			return false;
		}
	}
	
	
	if(!checkCNReceipt()){
		return false;
	}
	*/
	return true;
}
function checkCNReceipt(){
	var receiptArray=MM_findObj("receipt");
	if(receiptArray[0].checked==true){
		var recipient=MM_findObj("recipient");
		if(recipient.value==''){
			alert('請您填寫收據人名稱.');
			return false;
		}
	}
	return true;
}
function formCNSubmit(){
	if(checkCNFields()){
		MM_findObj('payInfo').submit();
	}
}
