Timer = false;
function MyF(partN, stateCode) {
	clearTimeout(Timer);
	if(stateCode){
		Timer = setTimeout('state("'+stateCode+'")', 300);	
	}
	window.document.usa_locator.SetVariable("perem1", "state" + partN);
}

function show(url) {
	newwin = top.window
			.open(
					url,
					'_blank',
					'toolbar=no,location=no,status=no,menubar=no,resizable=no,directories=no,scrollbars=no,width=620,height=450');
}

function state(id) {

	if (arr = MAPData[id]) {
		$("#stateResult")
				.fadeOut(
						'slow',
						function() {
							$('#stateResult')
									.html(
											'<center><table width="100%" id="ResultUserTable"></table></center>');
							var row = '<tr class="head">';
							row += '<td>Company</td>';
							row += '<td>Rep Name</td>';
							row += '<td>Phone</td>';
							row += '<td>Alt Phone</td>';
							row += '<td>Email</td>';
							row += '<td>Group</td>';
							row += '</tr>';
							$('#ResultUserTable').append(row);

							for (index in arr) {
								addRow(index, arr[index]);
							}
							$("#stateResult").fadeIn('slow');
						});

	}else{
		$("#stateResult").fadeOut('slow', function() {
			text = 'Please contact Diedrich Technologies directly - <a href="javascript:void(0);" onclick="MyF(6, \'WI\');">WI: 800-323-3565</a>,'
			+'&nbsp;<a href="javascript:void(0);" onclick="MyF(37, \'NY\');">NY:  800-283-3888</a>,' 
			+'&nbsp;<a href="javascript:void(0);" onclick="MyF(31, \'AL\');">AL: 877-SANDELL</a>';
//			$("#stateResult").html('<div class="error">'+id+' - Not Available</div>');
			$("#stateResult").html(text);
			$("#stateResult").fadeIn('slow');
		});
	}

}

function addRow(index, data) {
	var rclass = (index % 2 == 0) ? 'rowA' : 'rowB';
	var row = '<tr class="' + rclass + '">';
	row += '<td>' + data[0] + '</td>';
	row += '<td>' + data[1] + '</td>';
	row += '<td>' + data[2] + '</td>';
	row += '<td>' + data[3] + '</td>';
	row += '<td>' + getEmail(data[4]) + '</td>';
	row += '<td>' + data[5] + '</td>';
	row += '</tr>';
	$('#ResultUserTable').append(row);
}

function getEmail(email) {
	return '<a href="mailto:' + email + '">' + email + '</a>';
}