$(function() {
	
	$("area").css('cursor', 'pointer');
	$("area").click(function(){
		map_state = $(this).attr('target').substr(0,2);
		map_state_name = $(this).attr('alt').substr(0,2);

		$("#state_id").val(map_state);
		$("#state_map").hide('slow');
		
		//loadRegions('', '', 1);
		
		search();
		$("#all-trails").show();

		//$("#act-location").html(" - "+map_state_name)
		
		country = $("#country").val();
		if(country == 'europe') {
			$("#ski-header-usa").hide()
			$("#ski-header-europe").show();
		} else {
			$("#ski-header-usa").show()
			$("#ski-header-europe").hide();
		}
	});

	
	$("#states-button").click(function() {
			hidden = $("#state_map").is(':hidden');
			if(hidden == true) {
				$("#state_map").show('slow');
			} else {
				$("#state_map").hide('slow');
			}
			/*hidden = hidden == true ? false : true;
			if(window.act_id != undefined)
				startInlineMenu(window.act_id, hidden)
			*/	
		}
	)
	
	$("#usa-tab").click(function(){
		$("#usa-sub").show();
		$("#canada-sub").hide();
		$("#europe-sub").hide();
					
		$("#usa-tab").parent().addClass("selected");
		$("#canada-tab, #europe-tab").parent().removeClass("selected");
		$("#country").val('usa');
	});
	$("#canada-tab").click(function(){
		$("#usa-sub").hide();
		$("#canada-sub").show();
		$("#europe-sub").hide();
				
		$("#usa-tab, #europe-tab").parent().removeClass("selected");
		$("#canada-tab").parent().addClass("selected");
		$("#country").val('canada');
	});
	$("#europe-tab").click(function(){
		$("#usa-sub").hide();
		$("#canada-sub").hide();
		$("#europe-sub").show();
				
		$("#usa-tab, #canada-tab").parent().removeClass("selected");
		$("#europe-tab").parent().addClass("selected");
		$("#country").val('europe');
	});
	
});

function calculateDriveT() {
	zip = $("#tip_zip").val();
	tid = $("#tip_tid").val();

	advzzip = readCookie('advzzip');
	if(advzzip != zip) createCookie('advzzip', zip, 7);
	
	var lat = parseFloat($("#tip_lat").val());
	var lng = parseFloat($("#tip_long").val());
	if(isNaN(lat) || isNaN(lng) || lat == 0 || lng == 0)
		$("#google_results").html('<span style="color:red">Specify GPS coordinates.</span>');
	else {
		$(".loading_div").show();
		
		google_address = $("#tip_zip").val();
		getDrivingTime(tid, google_address, lat, lng, 'edit_menu');
	}	

}
