function validatefunc()
{
	myform = document.form1
	
	if(myform.fullname.value =="")
	{
		alert("Please key in your full name");
		myform.fullname.focus();
		return false;
	}
	
	else if(myform.cardname.value =="")
	{
		alert("Please key in your name to appear on card");
		myform.fullname.focus();
		return false;
	}
	else if(myform.homeaddress.value =="")
	{
		alert("Please key in your home address");
		myform.homeaddress.focus();
		return false;
	}
	else if(myform.postcode.value =="")
	{
		alert("Please key in your home postcode");
		myform.postcode.focus();
		return false;
	}
	else if(myform.city.value =="")
	{
		alert("Please key in your home city");
		myform.city.focus();
		return false;
	}
	else if(myform.country.value =="")
	{
		alert("Please key in your home country");
		myform.country.focus();
		return false;
	}
	else if(myform.ic.value =="")
	{
		alert("Please key in your I.C No/ Passport No.");
		myform.ic.focus();
		return false;
	}
	else if(myform.nationality.value =="")
	{
		alert("Please key in your nationality");
		myform.nationality.focus();
		return false;
	}
	else if(myform.race[0].checked ==false && myform.race[1].checked ==false && myform.race[2].checked ==false && myform.race[3].checked ==false)
	{
		alert("Please select your race");
		myform.race[0].focus();
		return false;
	}
	else if(myform.dateofbirth.value =="")
	{
		alert("Please key in your date of birth");
		myform.dateofbirth.focus();
		return false;
	}
	else if(myform.sex[0].checked ==false && myform.sex[1].checked ==false)
	{
		alert("Please select your gender");
		myform.sex[0].focus();
		return false;
	}
	else if(myform.maritalstatus[0].checked ==false && myform.maritalstatus[1].checked ==false && myform.maritalstatus[2].checked ==false)
	{
		alert("Please select your maritalstatus");
		myform.maritalstatus[0].focus();
		return false;
	}
	else if(myform.contactno.value =="")
	{
		alert("Please key in your contact no");
		myform.contactno.focus();
		return false;
	}
	else if(myform.mobile.value =="")
	{
		alert("Please key in your mobile no");
		myform.mobile.focus();
		return false;
	}
	else if(myform.email.value =="")
	{
		alert("Please key in your email");
		myform.email.focus();
		return false;
	}
	else if(document.getElementById("profession0").checked==false && document.getElementById("profession1").checked==false && document.getElementById("profession2").checked==false && document.getElementById("profession3").checked==false && document.getElementById("profession4").checked==false && document.getElementById("profession5").checked==false && document.getElementById("profession6").checked==false && document.getElementById("profession7").checked==false && document.getElementById("profession8").checked==false && document.getElementById("profession9").checked==false && document.getElementById("profession10").checked==false)
	{
		alert("Please select your profession");
		document.getElementById("profession0").focus();
		return false;
	}
	else if(myform.annualincome[0].checked ==false && myform.annualincome[1].checked ==false && myform.annualincome[2].checked ==false && myform.annualincome[3].checked==false)
	{
		alert("Please select your annual income");
		myform.annualincome[0].focus();
		return false;
	}
	else if(document.getElementById("cardowned0").checked==false && document.getElementById("cardowned1").checked==false && document.getElementById("cardowned2").checked==false && document.getElementById("cardowned3").checked==false && document.getElementById("cardowned4").checked==false)
	{
		alert("Please select your card owned");
		document.getElementById("cardowned0").focus();
		return false;
	}
	else if(myform.companyname.value =="")
	{
		alert("Please key in your company name");
		myform.companyname.focus();
		return false;
	}
	else if(myform.officeaddress.value =="")
	{
		alert("Please key in your office address");
		myform.officeaddress.focus();
		return false;
	}
	else if(myform.officepostcode.value =="")
	{
		alert("Please key in your office postcode");
		myform.officepostcode.focus();
		return false;
	}
	else if(myform.officecity.value =="")
	{
		alert("Please key in your office city");
		myform.officecity.focus();
		return false;
	}
	else if(myform.officecountry.value =="")
	{
		alert("Please key in your office country");
		myform.officecountry.focus();
		return false;
	}
	else if(myform.officecontactno.value =="")
	{
		alert("Please key in your office contact no");
		myform.officecontactno.focus();
		return false;
	}
	else if(myform.officeemail.value =="")
	{
		alert("Please key in your office email");
		myform.officeemail.focus();
		return false;
	}
	else if(document.getElementById("preferredtv0").checked==false && document.getElementById("preferredtv1").checked==false && document.getElementById("preferredtv2").checked==false && document.getElementById("preferredtv3").checked==false && document.getElementById("preferredtv4").checked==false && document.getElementById("preferredtv5").checked==false)
	{
		alert("Please select your preferred tv stations");
		document.getElementById("preferredtv0").focus();
		return false;
	}
	else if(document.getElementById("preferredradio0").checked==false && document.getElementById("preferredradio1").checked==false && document.getElementById("preferredradio2").checked==false && document.getElementById("preferredradio3").checked==false && document.getElementById("preferredradio4").checked==false && document.getElementById("preferredradio5").checked==false && document.getElementById("preferredradio6").checked==false && document.getElementById("preferredradio7").checked==false && document.getElementById("preferredradio8").checked==false && document.getElementById("preferredradio9").checked==false)
	{
		alert("Please select your preferred radio stations");
		document.getElementById("preferredradio0").focus();
		return false;
	}
	else if(document.getElementById("preferrednewspaper0").checked==false && document.getElementById("preferrednewspaper1").checked==false && document.getElementById("preferrednewspaper2").checked==false && document.getElementById("preferrednewspaper3").checked==false && document.getElementById("preferrednewspaper4").checked==false && document.getElementById("preferrednewspaper5").checked==false && document.getElementById("preferrednewspaper6").checked==false && document.getElementById("preferrednewspaper7").checked==false && document.getElementById("preferrednewspaper8").checked==false && document.getElementById("preferrednewspaper9").checked==false && document.getElementById("preferrednewspaper10").checked==false)
	{
		alert("Please select your preferred newspaper");
		document.getElementById("preferrednewspaper0").focus();
		return false;
	}
	else if(document.getElementById("terms").checked==false)
	{
			alert("Please tick to agree to participate and abide by the PRIVILEGE CARD Terms & Conditions.");
			document.getElementById("terms").focus();
			return false;
	}
	else if(myform.supfullname.value !="" || myform.supcardname.value !="" || myform.supic.value!="" || myform.supdateofbirth.value!="" || myform.supsex[0].checked==true || myform.supsex[1].checked==true || myform.relationship[0].checked==true || myform.relationship[1].checked==true || myform.relationship[2].checked==true || myform.relationship[3].checked==true)
	{
			if(myform.supfullname.value =="")
			{
				alert("Please key in your supplementary full name");
				myform.supfullname.focus();
				return false;
			}
			else if(myform.supcardname.value =="")
			{
				alert("Please key in your supplementary name to appear on card");
				myform.supcardname.focus();
				return false;
			}
			else if(myform.supic.value =="")
			{
				alert("Please key in your supplementary I.C No / Passport No");
				myform.supic.focus();
				return false;
			}
			else if(myform.supdateofbirth.value =="")
			{
				alert("Please key in your supplementary date of birth");
				myform.supdateofbirth.focus();
				return false;
			}
			else if(myform.supsex[0].checked==false && myform.supsex[1].checked==false)
			{
				alert("Please select your supplementary gender");	
				myform.supsex[0].focus();
				return false;
			}
			else if(myform.relationship[0].checked==false && myform.relationship[1].checked==false && myform.relationship[2].checked==false && myform.relationship[3].checked==false)
			{
				alert("Please select your relationship with supplementary");
				myform.relationship[0].focus();
				return false;
				
			}
			
	}
	
	
	
	return true;
}