

function validate(x)
{
	submitOK		= "True";
	var message 	= "Form incomplete, please:\n\n";

	if (x.Recipients_Name && x.Recipients_Name.value.length<2)
	{message 		+= "-Enter name of the recipient of the gift voucher\n";				submitOK="False";}

	var len = x.Gift_Voucher_Value.length; 	
	var chosen=""; 
	for (i = 0; i <len; i++) {if (x.Gift_Voucher_Value[i].selected) {chosen = x.Gift_Voucher_Value[i].value;}}
	if (chosen=="" || chosen=="None selected")
	{message 		+= "-Select the value of the gift voucher\n";						submitOK="False";}

	if (x.Gift_Voucher_Address && x.Gift_Voucher_Address.value.length<5)
	{message 		+= "-Enter the address of where to send the gift voucher\n";			submitOK="False";}

	if (x.Name && x.Name.value.length<2)
	{message 		+= "-Enter your name\n";									submitOK="False";}

	if (x.Purchasers_Telephone && x.Purchasers_Telephone.value.length<5)
	{message 		+= "-Enter your telephone number\n";							submitOK="False";}

	if (!isValidEmail (trim(x.Email.value))) 
	{message 		+= "-Enter your correct email address\n";							submitOK="False"; }

	if (x.Mailer_required.checked == true) {

		len = x.Gender.length; 	
		chosen=""; 
		for (i = 0; i <len; i++) {if (x.Gender[i].selected) {chosen = x.Gender[i].value;}}
		if (chosen=="" || chosen=="None selected")
		{message 		+= "-Select your gender\n";										submitOK="False";}

		len = x.Birthday_Month.length; 	
		chosen=""; 
		for (i = 0; i <len; i++) {if (x.Birthday_Month[i].selected) {chosen = x.Birthday_Month[i].value;}}
		if (chosen=="" || chosen=="None selected")
		{message 		+= "-Select your birthday month\n";									submitOK="False";}

 

		var	interests							= false;
		if (x.Health_Wellbeing.checked	== true)		interests = true;
		if (x.Beauty_Treatments.checked	== true)		interests = true;
		if (x.Wedding_Preparation.checked	== true)		interests = true;
		if (x.Advanced_Beauty.checked		== true)		interests = true;
		if (x.Party_Gift_Ideas.checked	== true)		interests = true;
		if (x.Corporate_Packages.checked	== true)		interests = true;
		if (x.Male_Grooming.checked		== true)		interests = true;

		if (interests == false)
		{message 			+= "-Select the treatments that you are interested in\n";				submitOK="False";}
	} 



	if (submitOK=="False") {
 		alert(message)
 		return false;
 	}

	return true;


} /* end of function */
