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();
	validField(document.frm.email, "reqEmail", "Emel");
}

function wrapCheck(){
	doCheckMember();
	return false;
}


function checkAll(){

	var eMsg="";
	var isOK=true;

		  document.frm.btnSubmit.value="Hantar";
		  document.frm.btnSubmit.disabled=false;
		document.getElementById("reqNote").innerHTML="";


	if(document.frm.name.value==""){
		eMsg += "Nama Seperti Dalam Kad Pengenalan wajib diisi<br>";
	}
	
	if(document.frm.eClubName.value==""){
		eMsg += "Nama untuk kad e-kelab wajib diisi<br>";
	}
	
	if(document.frm.national.value==""){
		eMsg += "Kewarganegaraan wajib diisi<br>";
	}else{
		if(document.frm.national.value=="M"){
			if(document.frm.icno.value==""){
				eMsg += "No. KP wajib diisi<br>";
			}
		}else if(document.frm.national.value=="N"){
			if(document.frm.passport.value==""){
				eMsg += "No. Passport wajib diisi<br>";
			}
		}
	}
	
	if(document.frm.age.value==""){
		eMsg += "Umur wajib diisi<br>";
	}

	
	if(document.frm.email.value==""){
		eMsg += "Emel wajib diisi<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 += "Please input a valid email address!<br>";
		}
		*/
		if(document.getElementById("reqEmail").innerHTML!=""){
			eMsg += document.getElementById("reqEmail").innerHTML + "<br>";
		}
	}
	
	if(document.frm.password.value==""){
		eMsg += "Kata Laluan wajib diisi<br>";
	}
	
	if(document.frm.confirmPassword.value==""){
		eMsg += "Menegaskan Kata Laluan wajib diisi<br>";
	} else {
		if(document.frm.password.value != document.frm.confirmPassword.value){
			eMsg += "Mengesahkan Kata Laluan TIDAK SAMA, sila isikan lagi<br>";
		}
	}
	
	if(document.frm.contact.value==""){
		eMsg += "No. Telefon wajib diisi<br>";
	}

	if(document.frm.address.value==""){
		eMsg += "Alamat wajib diisi<br>";
	}
	
	if(document.frm.postcode.value==""){
		eMsg += "Poskod wajib diisi<br>";
	}
	
	if(document.frm.country.value==""){
		eMsg += "Negara wajib diisi<br>";
	}
	if(document.frm.country.value=="MY" && document.frm.state.value==""){
		eMsg += "Negeri wajib diisi<br>";
	}
	if(document.frm.profession.value==""){
		eMsg += "Pekerjaan wajib diisi<br>";
	}
	if(document.frm.income.value==""){
		eMsg += "Pendapatan Tahunan wajib diisi<br>";
	}
	
	if(document.frm.pregnant.value==""){
		eMsg += "Soal Selidik: Adakah anda mengandung?<br>";
	} else if(document.frm.pregnant.value=="1"){
		if(document.frm.delivery.value==""){
			eMsg += "Penjangkaan Bersalin wajib diisi<br>";
		}
	}
	
	
	
	if(document.frm.children.value==""){
		eMsg += "Soal Selidik: Bilangan kanak-kanak anda di bawah umur 6 tahun?<br>";
	} else {
		var num = document.frm.children.value;
		for(var i=0;i<parseInt(num);i++){
			if(i=="0" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Pertama wajib diisi<br>";
			} else if(i=="1" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Kedua wajib diisi<br>";
			} else if(i=="2" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Ketiga wajib diisi<br>";
			} else if(i=="3" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Keempat wajib diisi<br>";
			} else if(i=="4" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Kelima wajib diisi<br>";
			} else if(i=="5" && document.getElementById('child' + i).value==""){
				eMsg += "Tarikh Lahir Anak Keenam wajib diisi<br>";
			} 
		}
	}
	
	if(document.frm.pregnant.value=="1" && document.frm.hospital.value==""){
		eMsg += "Soal Selidik: Hospital manakah yang telah anda tentukan untik bersalin?<br>";
	}
	
	if(!document.frm.chkAgree.checked){
		eMsg += "Anda mesti baca dan setuju istilah dibawah.<br />";	
	}	
	

	if(eMsg !=""){
		eMsg = "<b>Butir-butir yang wajib diisikan:</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;
	if(document.getElementById('abox')!=null){
		document.getElementById('ibox').removeChild(document.getElementById('abox'));
	}

	}
	
	if(isOK==true){
		document.frm.submit();	
	}		
	
	return isOK;

}

function validFieldHighlight(f){
	if(f.value==""){
		f.className="man";
	}else{
		f.className="normal";
	}
}

function validFieldHighlightSmall(f){
	if(f.value==""){
		f.className="smallMan";
	}else{
		f.className="smallNormal";
	}
}

function validFieldDropHighlight(f){
	if(f.value==""){
		f.className="dropBoxMan";
	}else{
		f.className="dropBox";
	}
}

function validField(f, msg, n){

	if(f.value==""){
		f.className="man";
		document.getElementById(msg).innerHTML = n + " wajib diisi";
	}else{
		f.className="normal";
		document.getElementById(msg).innerHTML = n + " terisi";
	}

}
