function searchShow(lang) {
	$(document).unbind("keyup");
	$.ajax({
		url: "search.php?lang=" + lang, 
		cache: true, 
		success: function(response) {
			$("#modal-container").html(response);
			$(function() {
				var langStatus = $("#languageStatus").val("1");
				$(".customCheckbox").uniform();
				
				$("#modal-cover").fadeIn(200);
				$("#modal-container").animate({top: "50%", opacity: 1}, 300, "easeInOutCirc", function() {
					$("#modal-container .scroll-pane").jScrollPane();
					
					$("#modal-container .jspVerticalBar, #modal-container .jspHorizontalBar").animate({"opacity": 1}, 500);
				});
			});
		}
	});
}



function searchClose() {
	keyboardControl();
	
	$("#modal-container").animate({top: "100%", opacity: 0}, 300, "easeInOutCirc", function() {
		$(this).css("top", "-25%");
		$("#modal-container .jspVerticalBar, #modal-container .jspHorizontalBar").animate({"opacity": 0}, 0);
		var langStatus = $("#languageStatus").val("0");
	});
	$("#modal-cover").fadeOut(300);
}



function searchFilter(filtering, display) {
	$("#modal-loader, #modal-loading").fadeIn(100);
	
	
	if (display == 0) {
		var newDisplay = 1;
		$("#modal-filter-item-" + filtering).attr("class", "modal-filter-item");
	}
	
	else if (display == 1) {
		var newDisplay = 0;
		$("#modal-filter-item-" + filtering).attr("class", "modal-filter-item modal-filter-item-active");
	}
	
	var newFunction = "searchFilter('" + filtering + "', '" + newDisplay + "');";
	$("#modal-filter-" + filtering).attr("onclick", newFunction);
	$("#modal-filter-label-" + filtering).attr("onclick", newFunction);
	
	
	
	if (display == 0) {
		$("#modal-items .search-" + filtering).animate({height: 0, "padding-top": 0}, 200, function() {
			//$(".scroll-pane").jScrollPane();
			
			$(".jspVerticalBar, .jspHorizontalBar").animate({"opacity": 1}, 500);
		});
	}
	else {
		$("#modal-items .search-" + filtering).animate({height: 23, "padding-top": 8}, 200, function() {
			//$(".scroll-pane").jScrollPane();
			
			$(".jspVerticalBar, .jspHorizontalBar").animate({"opacity": 1}, 500);
		});
	}
	
	
	
	$("#modal-loader, #modal-loading").delay(200).fadeOut(100, function() {
		$("#modal-container .scroll-pane").jScrollPane();
		$("#modal-container .jspVerticalBar, #modal-container .jspHorizontalBar").animate({"opacity": 1}, 500);
	});
}
