function CheckForms(){
	var x = 0
	var FormOk = true
	while ((x < document.form.elements.length) && (FormOk)){
		if (document.form.elements[x].name.indexOf('Saudara') == -1 && document.form.elements[x].name.indexOf('UNIV') == -1 && document.form.elements[x].name.indexOf('Kursus') == -1 && document.form.elements[x].name.indexOf('Org') == -1 && document.form.elements[x].name.indexOf('Company') == -1 && document.form.elements[x].name.indexOf('L1') == -1 && document.form.elements[x].name.indexOf('L2') == -1 && document.form.elements[x].name.indexOf('L3') == -1 && document.form.elements[x].name.indexOf('Language1') == -1 && document.form.elements[x].name.indexOf('Language2') == -1 && document.form.elements[x].name.indexOf('Language3') == -1 && document.form.elements[x].name.indexOf('Kenalan') == -1 && document.form.elements[x].name!='Religion2' && document.form.elements[x].name!='Env2'){
			if (document.form.elements[x].value == ''){ 
	                       	alert('Isikan '+document.form.elements[x].name + ' Anda!');
        	                document.form.elements[x].focus();
                	        FormOk = false;}
			if (document.form.elements[x].name=='file1'){ 
	                       	if(/[.jpg|.gif]$/.test(document.form.elements[x].value)==false){
	                       		alert('Hanya format jpg atau gif yang bisa diupload!');
        	                	document.form.elements[x].focus();
                	        	FormOk = false;}}
			if (document.form.elements[x].name=='file2'){ 
	                       	if(/[.doc]$/.test(document.form.elements[x].value)==false){
	                       		alert('Hanya file doc yang bisa diupload!');
        	                	document.form.elements[x].focus();
                	        	FormOk = false;}}                	        	
                    	if (document.form.elements[x].name=='PostalCode' || document.form.elements[x].name=='Phone' || document.form.elements[x].name=='IDCard' || document.form.elements[x].name=='SD2223' || document.form.elements[x].name=='SMP2223' || document.form.elements[x].name=='SMU2222' || document.form.elements[x].name=='SD22222' || document.form.elements[x].name=='SMP22222' || document.form.elements[x].name=='SMU22222' || document.form.elements[x].name=='ChildNo' || document.form.elements[x].name=='Salary' || document.form.elements[x].name=='FatherAge' || document.form.elements[x].name=='MotherAge')
                        	if(/^\d+$/.test(document.form.elements[x].value)==false){
                           		alert(document.form.elements[x].name + ' bukan angka!');
                           		document.form.elements[x].focus();
                           		FormOk = false;}}  
                x ++;}
         return FormOk;}

function CheckEmail(){
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form.email.value))
		return true;
	alert(document.form.email.value+ '; format e-mail Anda masih salah!')
	document.form.email.focus();
	return false;}

function MaxSelect(limit){
	var counter = 0;
	var optionCount = document.forms[ 0 ].product.options.length;
	for (var k = 0; k < optionCount; k++)
		if (document.forms[ 0 ].product.options[ k ].selected == true)
			counter++;
	if (counter > limit){
		alert('You can only choose '+limit+' Product!');
		document.form.product.focus();
		return false;}
	return true;}				 

function CheckPasswd(){
	if (document.form.passwd.value!=document.form.passwd_confirm.value){
		alert('Your Confirm password does not match with your password!')
		document.form.passwd_confirm.focus();
		return false;}
	return true;}		 		

function CheckForm(){
	if (CheckForms() == false)
		return false;}

function CheckFormMail(){
         if (CheckForms() == false)
		return false;
         if (CheckEmail() == false)
		return false;}

function CheckFormPasswd(){
         if (CheckForms() == false)
		return false;
	 if (CheckPasswd() == false)
		return false;}

function CheckForm3(limit){
         if (CheckForms() == false)
		return false;
         if (MaxSelect(limit) == false)
		return false;}

