$(document).ready(function()
{
	required = new Array();
	
	// field 2
	required[0] = new Array();
	required[0][0] = "#field2_1";
	required[0][1] = "#field2_3";
	required[0][2] = "#field2_6";
	required[0][3] = "#field2_7";
	required[0][4] = "#field2_8";
	required[0][5] = "#field2_9";
	required[0][6] = "#field2_10";
	
	// field 3
	required[1] = new Array();
	required[1][0] = "#field3_1";
	
	// field 4
	required[2] = new Array();
	required[2][0] = "#field4_1";
	required[2][1] = "#field4_3";
	required[2][2] = "#field4_6";
	required[2][3] = "#field4_7";
	required[2][4] = "#field4_8";
	required[2][5] = "#field4_9";
	required[2][6] = "#field4_10";
	
	// field 6
	required[3] = new Array();
	required[3][0] = "#field6_6";
	required[3][1] = "#field6_7";
	required[3][2] = "#field6_8";
	required[3][3] = "#field6_9";
	
		//location
	required[4] =new Array();
	required[4][0] = "#field_location";
	
	$("#delivery_form").submit(function()
	{
		var name;
		var buffer = "";
		// field 2
		for (i=0; i<7; i++)
		{
			if ($(required[0][i]).attr("value") == "")
			{
				$(required[0][i]).css("border","1px solid red");
				name = "\t-"+ $(required[0][i]).parent().html().split(":")[0];
				buffer = buffer + "\n" + name;
			}
			else
			{
				$(required[0][i]).css("border","1px solid #666666");
			}
		}
		// field 3
		for (i=0; i<1; i++)
		{
			if ($(required[1][i]).attr("value") == "")
			{
				$(required[1][i]).css("border","1px solid red");
				name = "\t-"+ $(required[0][i]).parent().html().split(":")[0];
				buffer = buffer + "\n" + name;
			}
			else
			{
				$(required[1][i]).css("border","1px solid #666666");
			}
		}
		// field 4
		for (i=0; i<7; i++)
		{
			if ($(required[2][i]).attr("value") == "")
			{
				$(required[2][i]).css("border","1px solid red");
				name = "\t-"+ $(required[2][i]).parent().html().split(":")[0];
				buffer = buffer + "\n" + name;
			}
			else
			{
				$(required[2][i]).css("border","1px solid #666666");
			}
		}
		// field 6
		for (i=0; i<4; i++)
		{
			if ($(required[3][i]).attr("value") == "")
			{
				$(required[3][i]).css("border","1px solid red");
				name = "\t-"+ $(required[3][i]).parent().html().split(":")[0];
				buffer = buffer + "\n" + name;
			}
			else
			{
				$(required[3][i]).css("border","1px solid #666666");
			}
		}
		
		    //field location
			if ($(required[4][0]).attr("value") == "")
			{
				$(required[4][0]).css("border","1px solid red");
				name = "\t-"+ $(required[4][0]).parent().html().split(":")[0];
				buffer = buffer + "\n" + name;
			}
			else
			{
				$(required[4][0]).css("border","1px solid #666666");
			}
		
		if (buffer != "")
		{
			alert("The following fields are required: "+buffer);
			return false;
		}
		else
		{	
			if ($("#terms_cond").attr("checked") == false)
			{
				alert("You must accept terms and conditions before sending.");
				return false;
			}
		}
	});
});
