function validateForm(getArg,getDir)
{
	arrFields = getArg.split(":");
	strErr = "";
	
	for(i=0;i<arrFields.length;i++)
	{
		arrArgs = arrFields[i].split("|");
		
		var getField = arrArgs[0];
		var getType = arrArgs[1];
		var getErr = arrArgs[2];
		
		if (getType == "t")
		{
			if ((document.getElementById(getField).value == "") || (document.getElementById(getField).value == "£"))
			{
				strErr = strErr + getErr + "\n";
			}
		}
		
		if (getType == "s")
		{
			if (document.getElementById(getField).selectedIndex == 0)
			{
				strErr = strErr + getErr + "\n";
			}
		}
		
		if (getType == "r")
		{
			
			arrRadios = getField.split("&");
			chkErr = 0;
			
			for(x=0;x<arrRadios.length;x++)
			{
			
				if (document.getElementById(arrRadios[x]).checked == true)
				{
					chkErr = 1;
				}
				
			}
			
			if (chkErr == 0)
			{
				strErr = strErr + getErr + "\n";
			}
		}
	}
	
	if (strErr != "")
	{
		alert(strErr);
	}
	else
	{
		if (getDir == "n")
		{
			switchForm(getDir)
		}
		else
		{
			document.quote_form.submit();
		}
	}
}

var counter = 1;

function switchForm(direction)
{
	var currentForm = "part" + counter;
	
	document.getElementById(currentForm).style.display = "none";
	
	if (direction == "n")
	{
		counter++;
	}
	else
	{
		counter--;
	}
	
	var newForm = "part" + counter;
	
	document.getElementById(newForm).style.display = "block";
}

function gotoForm(formNo)
{
	
	counter = formNo;
	
	var currentForm;
	
	for (i = 1; i <= 7; i++)
	{
	
		currentForm = "part" + i;
		document.getElementById(currentForm).style.display = "none";
	
	}
	
	var newForm = "part" + formNo;
	
	document.getElementById(newForm).style.display = "block";
	
}