var jobs = new Array("Baldivis", "Claremont", "Dalkeith", "EastFremantle", "Floreat", "HailsHead", "Hillarys", "Joondalup", "Mandurah", "Mindarie", "MosmanPark", "MtPleasant", "Perth", "Rockingham", "Scarborough", "SecretHarbour", "ShentonPark", "TheVines", "WestPerth", "Yangebup");


//var hours = {
//				Clean: { PricePerHour: "22.5", Hours: { Small: "2", Medium: "2.25", Large: "2.5", FWD2SSM: "2.75", FWD2SL: "2.75", FWD3S: "3.5", PeopleMover: "4.5", CommercialVan: "3.5", MiniBus: "5"} },
//				DogHair: { PricePerHour: "30", Hours: { Small: "1", Medium: "1.25", Large: "1.5", FWD2SSM: "1.5", FWD2SL: "1.5", FWD3S: "1.75", PeopleMover: "2", CommercialVan: "1.25", MiniBus: "2.5"} },
//				Shampoo: { PricePerHour: "55", Hours: { Small: "1.25", Medium: "1.5", Large: "1.75", FWD2SSM: "1.75", FWD2SL: "1.75", FWD3S: "2.25", PeopleMover: "2.75", CommercialVan: "1", MiniBus: "3.75"} },
//				Buff: { PricePerHour: "65", Hours: { Small: "2", Medium: "2.5", Large: "2.75", FWD2SSM: "3", FWD2SL: "3.25", FWD3S: "3.5", PeopleMover: "4", CommercialVan: "4", MiniBus: "5"} },
//				Leather: { PricePerHour: "45", Hours: { Small: "1", Medium: "1.25", Large: "1.5", FWD2SSM: "1.5", FWD2SL: "1.75", FWD3S: "2", PeopleMover: "3", CommercialVan: ".5", MiniBus: "4"} },
//				Paint: { PricePerHour: "60", Hours: { Small: ".75", Medium: ".85", Large: ".95", FWD2SSM: ".95", FWD2SL: ".95", FWD3S: "1", PeopleMover: "1.5", CommercialVan: "1.5", MiniBus: "2.5"} }
//};

var matrix = {
Baldivis:  {
		Price:{ Sedan: "110", Mover: "175", Van: "195", Bus: "260"}
	},
	
Claremont:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
Dalkeith:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
EastFremantle:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
Floreat:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
HailsHead:  {
		Price:{ Sedan: "165", Mover: "230", Van: "250", Bus: "315"}
	},
	
Hillarys:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
Joondalup:  {
		Price:{ Sedan: "90", Mover: "155", Van: "175", Bus: "230"}
	},
	
Mandurah:  {
		Price:{ Sedan: "155", Mover: "210", Van: "230", Bus: "295"}
	},
	
Mindarie:  {
		Price:{ Sedan: "110", Mover: "175", Van: "195", Bus: "250"}
	},
	
MosmanPark:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
MtPleasant:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
Perth:  {
		Price:{ Sedan: "75", Mover: "132", Van: "145", Bus: "210"}
	},
	
Rockingham:  {
		Price:{ Sedan: "135", Mover: "190", Van: "210", Bus: "275"}
	},
	
Scarborough:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
SecretHarbour:  {
		Price:{ Sedan: "135", Mover: "190", Van: "210", Bus: "275"}
	},
	
ShentonPark:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
TheVines:  {
		Price:{ Sedan: "90", Mover: "155", Van: "175", Bus: "230"}
	},
	
WestPerth:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	},
	
Yangebup:  {
		Price:{ Sedan: "80", Mover: "145", Van: "165", Bus: "220"}
	}

};


function CalculatePrice(suppressMessage)
{
	var vehicleSize = $("#VehicleSize").val();
	var pricing = $("#pricing").val();

	var totalPrice = 0;

	if (vehicleSize == "")
	{
		if (suppressMessage != true)
		{
			alert("Please select your Vehicle Size first");
		}
	}
	else
	{
		totalPrice += + matrix[pricing].Price[vehicleSize];
		
		for (var i = 0; i < jobs.length; i++)
		{
			if ($("#" + jobs[i]).attr("checked") == true)
			{
				totalPrice += parseFloat(matrix[jobs[i]].Price[vehicleSize] );
			}
		}
	}

	totalPrice = Math.ceil(totalPrice / 5) * 5;

	$("#TotalPrice").html("$" + totalPrice.toFixed(2));
	$("#HiddenPrice").val("$" + totalPrice.toFixed(2));
}

