// JavaScript Document
function checkEmail(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
// JavaScript Document
function checkEmail2(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.crnt_email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
function checkURL(mf)
{
	if (/^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)/.test(mf.url.value))
	{
		return (true);
	}
	alert("Invalid Website URL! please re-enter");
	return (false);
}

function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}


function checkContactForm(mf)
{	
	if(mf.name.value=="")
	{
		alert('Please enter name');
		mf.name.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert('Please enter email address');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}	
		var valid= "+-()1234567890 ";
		if (mf.phone.value!="")
		{
			var string = mf.phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid telephon number");
					mf.phone.select()
					return(false)
				}
			}
		}
	if(mf.message.value=="")
	{
		alert('Please enter massage');
		mf.message.focus();
		return false;
	}
	if(mf.security_code.value=="")
	{
		alert('Please enter security code');
		mf.security_code.focus();
		return false;
	}
	return true;
}
	


function checkOnlineApp(mf)
{	
		var radio_choice = false;
		// Loop from zero to the one minus the number of radio button selections
		for (counter = 0; counter < mf.memberstatus.length; counter++)
		{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (mf.memberstatus[counter].checked)
		radio_choice = true; 
		}
		if (!radio_choice)
		{
			// If there were no selections made display an alert box 
			alert("Please select one application type")
			mf.memberstatus[0].focus();
			return false;
		}		
		if(mf.sirname.value=="")
		{
			alert('Please enter sirname');
			mf.sirname.focus();
			return false;
		}
		if(mf.givenname.value=="")
		{
			alert('Please enter given name');
			mf.givenname.focus();
			return false;
		}
		if(mf.dob.value=="")
		{
			alert('Please enter date of birth');
			mf.dob.focus();
			return false;
		}
		if(mf.religion.value=="")
		{
			alert('Please enter religion');
			mf.religion.focus();
			return false;
		}
		if(mf.nationlity.value=="")
		{
			alert('Please enter nationlity');
			mf.nationlity.focus();
			return false;
		}
		if(mf.address.value=="")
		{
			alert('Please enter address');
			mf.address.focus();
			return false;
		}
		if(mf.phone.value=="")
		{
			alert('Please enter phone');
			mf.phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.phone.value!="")
		{
			var string = mf.phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid telephon number");
					mf.phone.select()
					return(false)
				}
			}
		}
		if(mf.mobile.value=="")
		{
			alert('Please enter mobile number');
			mf.mobile.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.mobile.value!="")
		{
			var string = mf.mobile.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid mobile number");
					mf.mobile.focus()
					return(false)
				}
			}
		}
		if(mf.email.value=="")
		{
			alert('Please enter email address');
			mf.email.focus();
			return false;
		}
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false;
		}
		if(mf.kin_name.value=="")
		{
			alert('Please enter kin name');
			mf.kin_name.focus();
			return false;
		}
		if(mf.kin_relationship.value=="")
		{
			alert('Please enter kin relationship');
			mf.kin_relationship.focus();
			return false;
		}
		if(mf.kin_phone.value=="")
		{
			alert('Please enter kin phone number');
			mf.kin_phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.kin_phone.value!="")
		{
			var string = mf.kin_phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid phone number");
					mf.kin_phone.select()
					return(false)
				}
			}
		}
		if(mf.kin_mobile.value=="")
		{
			alert('Please enter mobile number');
			mf.kin_mobile.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.kin_mobile.value!="")
		{
			var string = mf.kin_mobile.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid mobile number");
					mf.kin_mobile.select()
					return(false)
				}
			}
		}
		if(mf.school.value=="")
		{
			alert('Please enter school');
			mf.school.focus();
			return false;
		}
		if(mf.qualification.value=="")
		{
			alert('Please enter qualification');
			mf.qualification.focus();
			return false;
		}
		if(mf.started.value=="")
		{
			alert('Please enter started');
			mf.started.focus();
			return false;
		}
		if(mf.finished.value=="")
		{
			alert('Please enter finished');
			mf.finished.focus();
			return false;
		}
		if(mf.employer.value=="")
		{
			alert('Please enter employer');
			mf.employer.focus();
			return false;
		}
		if(mf.position.value=="")
		{
			alert('Please enter position');
			mf.position.focus();
			return false;
		}
		if(mf.supervisor.value=="")
		{
			alert('Please enter supervisor');
			mf.supervisor.focus();
			return false;
		}
		if(mf.crnt_phone.value=="")
		{
			alert('Please enter mobile number');
			mf.crnt_phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.crnt_phone.value!="")
		{
			var string = mf.crnt_phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid mobile number");
					mf.crnt_phone.select()
					return(false)
				}
			}
		}		
		if(mf.crnt_email.value=="")
		{
			alert('Please enter email address');
			mf.crnt_email.focus();
			return false;
		}
		if(checkEmail2(mf)==false)
		{
			mf.crnt_email.focus();
			return false;
		}
		/*
		if(mf.ref1_name.value=="")
		{
			alert('Please enter supervisor');
			mf.ref1_name.focus();
			return false;
		}
		if(mf.ref1_relationship.value=="")
		{
			alert('Please enter supervisor');
			mf.ref1_relationship.focus();
			return false;
		}
		if(mf.ref1_phone.value=="")
		{
			alert('Please enter supervisor');
			mf.ref1_phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.ref1_phone.value!="")
		{
			var string = mf.ref1_phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid mobile number");
					mf.ref1_phone.select()
					return(false)
				}
			}
		}	
		if(mf.ref2_name.value=="")
		{
			alert('Please enter supervisor');
			mf.ref2_name.focus();
			return false;
		}
		if(mf.ref2_relationship.value=="")
		{
			alert('Please enter supervisor');
			mf.ref2_relationship.focus();
			return false;
		}
		if(mf.ref2_phone.value=="")
		{
			alert('Please enter supervisor');
			mf.ref2_phone.focus();
			return false;
		}
		var valid= "+-()1234567890 ";
		if (mf.ref2_phone.value!="")
		{
			var string = mf.ref2_phone.value
			var length = string.length;
			for(var i=0;i<=length;i++)
			{
				var substring = string.substr(i,1);
				if(valid.indexOf(substring)== -1)
				{
					alert("Please enter your valid mobile number");
					mf.ref2_phone.select()
					return(false)
				}
			}
		}	
		*/

		var radio_choice2 = false;
		// Loop from zero to the one minus the number of radio button selections
		for (counter = 0; counter < mf.convicted.length; counter++)
		{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (mf.convicted[counter].checked)
		radio_choice2 = true; 
		}

		if (!radio_choice2)
		{
			// If there were no selections made display an alert box 
			alert("Please select convicted of a crime")
			mf.convicted[0].focus();
			return false;		
		}
		if (mf.convicted[1].checked)
		{
			if(mf.defense_act_msg.value=="")
			{
			alert('Please enter convicted of a crime');
			mf.defense_act_msg.focus();
			return false;
			}
		}

		var radio_choice3 = false;
		// Loop from zero to the one minus the number of radio button selections
		for (counter = 0; counter < mf.drugs_use.length; counter++)
		{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (mf.drugs_use[counter].checked)
		radio_choice3 = true; 
		}

		if (!radio_choice3)
		{
			// If there were no selections made display an alert box 
			alert("Please select use drugs")
			mf.drugs_use[0].focus();
			return false;
		}
		if (mf.drugs_use[1].checked)
		{
			if(mf.defense_act_msg.value=="")
			{
			alert('Please enter use drugs');
			mf.defense_act_msg.focus();
			return false;
			}
		}


		var radio_choice4 = false;
		// Loop from zero to the one minus the number of radio button selections
		for (counter = 0; counter < mf.defense_act.length; counter++)
		{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		if (mf.defense_act[counter].checked)
		radio_choice4 = true; 
		}

		if (!radio_choice4)
		{
			// If there were no selections made display an alert box 
			alert("Please select accoding defense act 1964")
			mf.defense_act[0].focus();
			return false;
		}
		if (mf.defense_act[1].checked)
		{
			if(mf.defense_act_msg.value=="")
			{
			alert('Please enter accoding defense act 1964');
			mf.defense_act_msg.focus();
			return false;
			}
		}
		if(mf.message.value=="")
		{
			alert('Please write message');
			mf.message.focus();
			return false;
		}
		if(mf.security_code.value=="")
		{
			alert('Please enter security code');
			mf.security_code.focus();
			return false;
		}
	return true;
}


function Checkconvicted(taskConvicted)
{	
	fr=document.forms.form1	
	if(taskConvicted==1)
	{
		document.getElementById("convicted").style.display = "block";		
	}
	else
	{
		document.getElementById("convicted").style.display = "none";
	}
}

function Checkdrugs_use(taskdrugs_use)
{	
	fr=document.forms.form1	
	if(taskdrugs_use==1)
	{
		document.getElementById("drugs_use").style.display = "block";		
	}
	else
	{
		document.getElementById("drugs_use").style.display = "none";
	}
}

function Checkdefense_act(taskdefense_act)
{	
	fr=document.forms.form1	
	if(taskdefense_act==1)
	{
		document.getElementById("defense_act").style.display = "block";
	}
	else
	{
		document.getElementById("defense_act").style.display = "none";
	}
}
