
$(function() {
	$('.shadow').hide();
	$('.postform').change(function(){
		var allrez = new Array;
		var rez = new Array;
		$('.postform').each(function(i){
			if(this.value != '-1' && this.value != '0') {			
				//if(this.value != '0') {
					allrez.push(this.id+"="+this.value);
				// } else {
					// rez = [];
					// $('#'+this.id+' option').each(function(i){
						// if($(this).val() > 0)
							// rez.push($(this).val());
					// })
					// allrez.push(this.id+"="+rez);
				//}		
			}
		})
		$.ajax({type: "POST", url: "http://100travels.com/wp-content/themes/100_travel/filter.php",
            data: allrez.join('&'),
            success: refreshMap
		});
	})
	
	$('#s').keyup(function(e){
		if(e.keyCode == 13) {
			$.ajax({type: "GET", url: "http://100travels.com/wp-content/themes/100_travel/filter.php?s="+$('#s').val(),
	            success: refreshSerch
			});
		}
	})
	
	$('.thumb').each(function(i){
		$(this).tooltip({
			delay: 0,
			showURL: false,
			bodyHandler: function() {
				return '<div>'+$(this).find('.tip').html()+'</div>';
			}
		});
	})
})

function refreshMap(data){
	var selected = false;
	$('.postform').each(function(){if($(this).val() != '-1' && $(this).val() != '0') selected = true;})
	
	if(selected) {
		data = eval("(" + data + ")");
		$('.shadow').show();
		for (var i = 0; i < data.length; i++){ 
			$("#shadow_"+data[i]).hide();
		}
	} else {
		$('.shadow').hide();
	}
}

function refreshSerch(data){
	data = eval("(" + data + ")");
	$('.shadow').show();
	for (var i = 0; i < data.length; i++){ 
		$("#shadow_"+data[i]).hide();
	}
}
