
$(function() {

	// search functionality
	$("#search_form").submit( function() {
		var term = $("#search").val();
		if (term == "") {
			return false;
		}
		window.location = "/search/" + term;
		return false;
	});
	$("#search").inputLabel("search");
	
	
	// vendor navigation
	var vendor_tab = $("#vendor_tab");
	var vendor_box = $("#vendor_box");
	
	$("#nav a").hover(tab_over, tab_out);
	
	vendor_tab.unbind();
	
	$([vendor_tab.get(0), vendor_box.get(0)]).mouseout( function() {
			
			vendor_box.hide();
			//tab_out();
			
			vendor_tab.removeClass("page");
			$("#nav a[href=/" + tab + "]").addClass("page");
	
	}).mouseover( function() {
		
		if (!vendor_box.is(":visible")) {
			var position = vendor_tab.offset();
			position.top += vendor_tab.height() + 13;
			position.left;
			vendor_box.css(position).show();
			//tab_over();
			
			$("#nav a[href=/" + tab + "]").removeClass("page");
			vendor_tab.addClass("page");
			
		}
		
	});
	
	vendor_tab.click( function() {
		return false;
	});
	
	// facebook connect
	//FB.init("5a49ba41833ca2f6f095ec29b3480a4d","xd_receiver.htm", {"ifUserConnected" : fb_display_name});
    
    
    var tab = location.pathname.substring(1)
    $("#nav a[href='/" + tab + "']").addClass("page")  
	
	
});

function get_element(obj) {
	var ele;
	if (obj.tagName) {
		ele = obj;
	} else {
		ele = $("#vendor_tab").get(0);
	}
	return ele;
}

function tab_over() {
	var ele = get_element(this);
	$(ele).addClass("hover");
}

function tab_out() {
	var ele = get_element(this);
	$(ele).removeClass("hover");
}

function preload(src) {
	$("<img>").attr("src", src);
}
