$(document).ready(function() {	
		
	advancedSOTRegion	  = $("#advancedSearchOnTitleRegion");
	advancedSOTURL	      = $("#advancedSearchOnTitleURL").val();
	advancedSOTRegionURL  = $("#advancedSearchOnTitleRegionURL").val();
	advancedSOTLoader	  = $("<img id='myAreas' src='" + $("#genericLoader").attr("rel") + "' style='float: left; margin-top: 6px' />");
	kacheDate			  = $("#cacheDate").attr("rel");
	
	getMunsAdvancedSearchOnTitle($("select#advancedSearchOnTitleRegion option:selected").val());
	
	$(advancedSOTRegion).live("change", function() {
		getMunsAdvancedSearchOnTitle($("select#advancedSearchOnTitleRegion option:selected").val());
	});
	
	function getMunsAdvancedSearchOnTitle(value) {
		if(
			$("#advancedSearchOnTitle #myAreas") == undefined
			|| value == null
			|| value == undefined
			|| value.length == 0
		) {
			return;
		}
		
				
		$("#advancedSearchOnTitle #myAreas").replaceWith(advancedSOTLoader);
		$("#advancedSearchOnTitle #myAreas:hidden").show();	
		munID = parseInt($("#advancedSearchOnTitleRegion").attr("rel"));

		$.ajax({
			type    : "GET",
			url     : advancedSOTRegionURL + value + "/0/hp/?v=" + kacheDate,
			cache   : true,
			success : 
				function(data) {
					$("#advancedSearchOnTitle #myAreas").replaceWith(data);
					if(munID > 0) {
						$("#advancedSearchOnTitle #myAreas option:selected").removeAttr("selected");
						$("#advancedSearchOnTitle #myAreas #val_" + munID).attr("selected", "selected");								
					}
					$("#advancedSearchOnTitle #myAreas").show();
				},
			failure : 
				function() {
					$("#advancedSearchOnTitle #myAreas").html("?").show();
				}
		});		
	}	
	
	$("#advancedSearchOnTitleButton").click(function() {
	    url     		=
	    	advancedSOTURL + 
	    	$("#advancedSearchOnTitleType option:selected").val() + "/" +
	    	$("#advancedSearchOnTitlePurpose option:selected").val() + 
	    	"/r" + $("select#advancedSearchOnTitleRegion option:selected").val() 
	    	+ "/" + $("select#myAreas option:selected").val() + "m/nd/all/nd/nd/nd/nd/nd/nd/nd/nd/nd/nd/nd/nd/all/rankingScore_desc";
	    window.location = url;			
	});

});

