/* Javascript document */

function MapHover(Area) {
    if (Area == null) { return; }
    
    if (Area == '') {
        $('#mapContainer').css('background-image', 'none');
    } else {
        var imgName = 'url(img/maps/'+Area+'_hover.gif)';
        $('#mapContainer').css('background-image', imgName);
    }
}

function MapSelect(Area, LoadFurtherMap) {
    if (Area == null) { return; }
    if (LoadFurtherMap == null) { LoadFurtherMap = ''; }
    
    // var imgName = 'url(img/maps/'+Area+'_selected.gif)';
    // $('#mapSelection').css('background-image', imgName);
    // $('#mapContainer').css('background-image', 'none');
    
    var frm = document.forms['frmSearchProperties'];
    frm.filter_map_area.value = Area;
    
    var AreaIDProv = 0;
    
    if (LoadFurtherMap == '1') {
        MapLoad(Area);
    } else {
        // Gestisce le eccezioni per le provincie
        if (Area == 'veneto_belluno')   { frm.filter_location_val3.value = '25'; Area = 0; }
        if (Area == 'veneto_treviso')   { frm.filter_location_val3.value = '26'; Area = 0; }
        if (Area == 'veneto_padova')    { frm.filter_location_val3.value = '28'; Area = 0; }
        if (Area == 'veneto_venezia')   { frm.filter_location_val3.value = '27'; Area = 0; }
        if (Area == 'veneto_rovigo')    { frm.filter_location_val3.value = '29'; Area = 0; }
        if (Area == 'veneto_verona')    { frm.filter_location_val3.value = '23'; Area = 0; }
        if (Area == 'veneto_vicenza')   { frm.filter_location_val3.value = '24'; Area = 0; }
        
        frm.filter_location_val4.value = Area;
        Search('frmSearchProperties', '1', '', '0');
    }
}

function MapSelectLocation (IDArea){
	if (IDArea == null) { return; }
	
}

function MapLoad(Area){
	if (Area == null) { return; }
	var Url = '/plugins/map/map_body.php';
	var FieldList = 'map_area='+Area;
	var DivName = 'mapMain';
	var Div = document.getElementById(DivName);
	
	if (Url && Div) {
		
		/* effettua la chiamata Ajax tramite JQuery */
		$.ajax({
			type: "POST",
			url: Url,
			data: FieldList,
			success: function(html){
				Div.innerHTML = html;
			},
			error: function(XMLHttpRequest, textStatus, errorThrown){
            }
 		});

	}
	
}

