var priceArray=new Array(5);
var varietalArray=new Array();
var beerArray=new Array();
$(document).ready(function(){
	$("div").click(function () {
		if($(this).hasClass("choice") && !$(this).hasClass("type")){
			$("#bkgd").css({"background-image":"none"});
			$("#bkgd2").css({"background-image":"none"});
			$("#bkgd3").css({"background-image":"none"});
			$("#mainnavholder").css({"background-image":"none"});
			$("#customheader").html("");
			$(this).toggleClass("selected");
			if($(this).attr('price')){
				if($(this).hasClass("selected")){
					priceArray[$(this).attr('price')]=$(this).attr('price');
					$(".beer").removeClass("selected");
					beerArray=new Array();
				} else {
					priceArray[$(this).attr('price')]=null;
				}
				ajax();
			}
			if($(this).attr('department')){
				if($(this).hasClass("selected")){
					varietalArray[$(this).attr('department')]=$(this).attr('department');
				} else {
					varietalArray[$(this).attr('department')]=null;
				}
				ajax();
			}
			if($(this).attr('beer')){
				if($(this).hasClass("selected")){
					beerArray[$(this).attr('beer')]=$(this).attr('beer');
					$(".price").removeClass("selected");
					$(".varietal").removeClass("selected");
					priceArray=new Array();
					varietalArray=new Array();
				} else {
					beerArray[$(this).attr('beer')]=null;
				}
				ajax();
			}
		}
		if($(this).hasClass("type")){
			displayVarietal($(this).attr('id'));
		}
	});
	var types=new Array("red","white","sparkling","port","organic","kosher","beer");
	function displayVarietal(v){
		for(each in types){
			var tempType="#type-"+types[each];
			var tempVarietal="#varietal-"+types[each];
			if(v==("type-"+types[each]) && !$(tempType).hasClass("selected")){
				$(tempType).addClass("selected");
				$(tempVarietal).removeClass("type-inactive");
				$(".varietal").removeClass("selected");
				$(".beer").removeClass("selected");
				varietalArray=new Array();
				beerArray=new Array();
			} else {
				$(tempType).removeClass("selected");
				$(tempVarietal).addClass("type-inactive");
			}
			ajax();
		}
	}
	var tempHeight=$("#pagecontent").height()+225;
	if(tempHeight>790){
		$("#main").css({"height":tempHeight});
	} else {
		if(currentPage=="index"){
			$("#main").css({"height":930});
			$("#bkgd").css({"height":850});
		} else {
			$("#main").css({"height":790});
			$("#bkgd").css({"height":660});
		}
	}	
});

var xmlHttp;
function createRequest(){
	if(window.ActiveXObject){
 		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
 	} else if(window.XMLHttpRequest){
 		xmlHttp = new XMLHttpRequest();
	}
}
function customSearch(srch){
	createRequest();
	var url = "_livesearch.php?search="+srch;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = StateChange;
	xmlHttp.send(null);
}

function ajax(){
	createRequest();
	var url = "_livesearch.php?price="+priceArray+"&varietal="+varietalArray+"&beer="+beerArray;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = StateChange;
	xmlHttp.send(null);
}
function StateChange(){
	if(xmlHttp.readyState == 4){
		document.getElementById("maincontent").innerHTML = xmlHttp.responseText;
		$("#main").css({"height":790});
		$("#bkgd").css({"height":660});
	}
}
