


function checkForm()
{
	var listBox= "0-";
	var i=0;
	var box=document.forms.mainForm.box;
	var allChecked= true;
	var noneChecked=true;


	for (i=0; i< box.length ; i++)
	{
		if ( box[i].checked == true)
		{
			listBox +=box[i].value;
			listBox +="-";
			noneChecked=false;
		}
		else { allChecked= false; }
	}

	//alert ( " valeur de listBox: "+listBox);
	document.forms.mainForm.listSiteCoches.value= listBox;



	if (  (document.forms.mainForm.allBox.checked == true) & (allChecked== false)  )
	{
		document.forms.mainForm.allBox.checked =false;
	}
	if (  (document.forms.mainForm.allBox.checked == false) & (allChecked== true)  )
	{
		document.forms.mainForm.allBox.checked =true;
		document.forms.mainForm.noBox.checked =false;
		alert("Searching on many websites may take some time. Please be patient.");
	}


	if (  (document.forms.mainForm.noBox.checked == true) & (noneChecked== false)  )
	{
		document.forms.mainForm.noBox.checked =false;
	}
	if (  (document.forms.mainForm.noBox.checked == false) & (noneChecked== true)  )
	{
		document.forms.mainForm.noBox.checked =true;
		document.forms.mainForm.allBox.checked =false;
	}

}




function checkAll()
{
	var i=0;
	var box=document.forms.mainForm.box;

	if ( document.forms.mainForm.allBox.checked == true)
	{
		for (i=0; i< box.length ; i++)
		{
			box[i].checked = true; 
		}

		alert("Searching on many websites may take some time. Please be patient.");
	}
	

	checkForm();

}

function UnCheckAll()
{
	var i=0;
	var box=document.forms.mainForm.box;

	if ( document.forms.mainForm.noBox.checked == true)
	{
		for (i=0; i< box.length ; i++)
		{
			box[i].checked = false; 
		}
	}
	
	document.forms.mainForm.listSiteCoches.value == "0-"

	checkForm();

}

function valideForm()
{
	if ( (document.forms.mainForm.data.value == "") || (document.forms.mainForm.data.value.length <3) )
	{
			alert("Please fill in the search field.(3 letters min)");
	}
	else 
	{

		if ( (document.forms.mainForm.categorie.value == "0") || (document.forms.mainForm.categorie.value == "") )
		{
			alert("Please, select one of the listed category.");
		}
		else
		{
				if (document.forms.mainForm.listSiteCoches.value == "0-")
				{
					alert("Please, choose at least one website before starting the search process. ");
				}
				else
				{
					document.forms.mainForm.submit();
				}
		}
	}
}

