﻿// JScript File

function checkUncheckAll(MainCat) {
	 //documentation for this script at http://www.shawnolson.net/a/693/
	var boxes 
	if (MainCat=="Automotive") {
	boxes = document.search2.Automotive.length 
	check=document.search2.Automotive2.checked
	} 
		if (MainCat=="Entertainment") {
	boxes = document.search2.Entertainment.length 
	check=document.search2.Entertainment2.checked
	} 
		if (MainCat=="Financial") {
	boxes = document.search2.Financial.length 
	check=document.search2.Financial2.checked
	} 
		if (MainCat=="Food") {
	boxes = document.search2.Food.length 
	check=document.search2.Food2.checked
	} 
		if (MainCat=="Marketing") {
	boxes = document.search2.Marketing.length 
	check=document.search2.Marketing2.checked
	} 	
		if (MainCat=="Retail") {
	boxes = document.search2.Retail.length 
	check=document.search2.Retail2.checked
	} 
		if (MainCat=="Services") {
	boxes = document.search2.Services.length 
	check=document.search2.Services2.checked
	} 
	
	if (boxes == undefined) {
	boxes=0
	if (check== true) {
	box = eval('document.search2.' + MainCat);
	if (box.checked == false) box.checked = true;
	}
	else
	{
	box = eval('document.search2.' + MainCat);
	if (box.checked == true) box.checked = false;
	}
	
	
	}
  
   	if (check== true) {
		for (i = 0; i < boxes; i++) {
	
		box = eval('document.search2.' + MainCat +'[i]'); 
		if (box.checked == false) box.checked = true;
		}			
		}
		
	else
	{
		for (i = 0; i < boxes; i++) {
		box = eval('document.search2.' + MainCat +'[i]'); 
		if (box.checked == true) box.checked = false;			
		}
	}		
	
     }

function validate_form ( )
{
var txt
txt=""
if (document.search2.postcode.value=="") {
alert( "Please enter a location." );
return false;
}

boxes = document.search2.Automotive.length
for (i = 0; i < boxes; i++) {
if (document.search2.Automotive[i].checked) {
txt = txt + document.search2.Automotive[i].value + " "
}
}

boxes = document.search2.Entertainment.length
for (i = 0; i < boxes; i++) {
if (document.search2.Entertainment[i].checked) {
txt = txt + document.search2.Entertainment[i].value + " "
}
}

boxes = document.search2.Financial.length
for (i = 0; i < boxes; i++) {
if (document.search2.Financial[i].checked) {
txt = txt + document.search2.Financial[i].value + " "
}
}

boxes = document.search2.Food.length
for (i = 0; i < boxes; i++) {
if (document.search2.Food[i].checked) {
txt = txt + document.search2.Food[i].value + " "
}
}

boxes = document.search2.Marketing.length
// insert boxes=0 as only 1 field
boxes=1
// for (i = 0; i < boxes; i++) {

if (document.search2.Marketing.checked) {
txt = txt + document.search2.Marketing.value + " "
}
// }


boxes = document.search2.Retail.length
for (i = 0; i < boxes; i++) {
if (document.search2.Retail[i].checked) {
txt = txt + document.search2.Retail[i].value + " "
}
}

boxes = document.search2.Services.length
for (i = 0; i < boxes; i++) {
if (document.search2.Services[i].checked) {
txt = txt + document.search2.Services[i].value + " "
}
}
 


if (txt == "") {
Message = "No Boxes ticked"
alert( "Please select a category." );
return false;
}
else {
Message = ""
return true;
}
}


