﻿function __oStateChange()
{		
	$("#origin-city").attr("options").length = 1;
	if ($("#origin-state").attr("value") != "All")
	{
		$("#origin-city").attr("disabled", false);
		for (var i = 0; i < oCities[$("#origin-state").attr("value")].length; i++)
		{
			$("#origin-city").attr("options")[i+1] = new Option(oCities[$("#origin-state").attr("value")][i],oCities[$("#origin-state").attr("value")][i]);
		}
	}
	else
	{
		$("#origin-city").attr("disabled", true);
	}
	__updateTable();
}
function __dStateChange()
{
	$("#destination-city").attr("options").length = 1;
	if ($("#destination-state").attr("value") != "All")
	{
		$("#destination-city").attr("disabled", false);
		for (var i = 0; i < dCities[$("#destination-state").attr("value")].length; i++)
		{
			$("#destination-city").attr("options")[i+1] = new Option(dCities[$("#destination-state").attr("value")][i],dCities[$("#destination-state").attr("value")][i]);
		}
	}
	else
	{
		$("#destination-city").attr("disabled", true);
	}
	__updateTable();
}
function __updateTable()
{
	$("table#loads tbody tr").each(function(){
		var showDisplay = "table-row";
		if ($.browser.msie)
		{
			$("table#loads").css("fontSize", "10px");
			showDisplay = "block";
		}
			
		$(this).css("display", showDisplay);
		var loadNum = 0;
		var pickUp = 1;
		var origCity = 2;
		var origSt = 3;
		var drop = 4;
		var destCity = 5;
		var destSt = 6;
		var type = 7;
		var temp = 8;

		if ($("#origin-state").attr("value") != "All")
		{
			if ($(this).children("td").eq(origSt).text() != $("#origin-state").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
		if ($("#destination-state").attr("value") != "All")
		{
			if ($(this).children("td").eq(destSt).text() != $("#destination-state").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
		if ($("#origin-city").attr("value") != "All")
		{
			if ($(this).children("td").eq(origCity).text() != $("#origin-city").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
		if ($("#destination-city").attr("value") != "All")
		{
			if ($(this).children("td").eq(destCity).text() != $("#destination-city").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
		if ($("#pickup-date").attr("value") != "All")
		{
			if ($(this).children("td").eq(pickUp).text() != $("#pickup-date").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
		if ($("#drop-date").attr("value") != "All")
		{
			if ($(this).children("td").eq(drop).text() != $("#drop-date").attr("value"))
			{
				$(this).css("display", "none");
			}
		}
	});
}

$(document).ready(function(){		
	__oStateChange();
	__dStateChange();
	
	$("#origin-state").change(__oStateChange);		
	$("#destination-state").change(__dStateChange);
	$("#origin-city").change(__updateTable);
	$("#destination-city").change(__updateTable);
	$("#pickup-date").change(__updateTable);
	$("#drop-date").change(__updateTable);
});

