function update_search_selections()
{
	var make = $("select#make").val();
	var model = $("select#model").val();
	var category = $("select#category").val();
	var seller = $("select#seller").val();
	
	//show spinner
	$("#search_spinner").css('visibility', 'visible');
	
	$.get("/tmx/xmlhttp/dirtshop.php", { action: "update_search_options", make: make, model: model, category: category, seller: seller }, update_search_selections_callback, "html")
}


function update_search_selections_callback(data, status)
{
	//hide spinner
	$("#search_spinner").css('visibility', 'hidden');
	
	$("ul#basicsearch").html(data);
}

function track_comments(id, track_id, has_comments)
{
	id_focus = id;
	
	var html = $('div#news_comment_list_' + id).html();
	var length = html != null ? html.length : 0;
	
	if(has_comments == 0 || length > 10)
	{
		slide_toggle('div#news_comments_' + id);
		return;
	}
	
	$.get("/xmlhttp/tracks.php", { action: "get_track_comments", track_id: track_id }, get_track_comments_callback, "html")
}

function get_track_comments_callback(data, status)
{
	$("div#news_comment_list_" + id_focus).html(data);
	$("input#news_comment_" + id_focus).val("");
	slide_toggle('div#news_comments_' + id_focus);
}

function save_track_comment(id, track_id)
{
	id_focus = id;
	var comment = $("#news_comment_" + id).val();
	var private_comment = $("#private_news_comment_" + id + ":checked").val() ? 1 : 0;
	comment = comment.replace(/\"/g,"&quot;");
	comment = comment.replace(/£/g,"&pound;");
	comment = comment.replace(/>/g,"&gt;");
	comment = comment.replace(/</g,"&lt;");
	
	//show spinner
	$("img#news_comment_spinner_" + id_focus).css('visibility', 'visible');
    
	$.get("/xmlhttp/tracks.php", { action: "save_track_comment", track_id: track_id, comment: comment, private_comment: private_comment }, save_track_comment_callback, "html");
	
	//rotate banners
	//rotate_banners();
}

function save_track_comment_callback(data, status)
{
	//hide spinner
	$("img#news_comment_spinner_" + id_focus).css('visibility', 'hidden');
    
	$("div#news_comment_list_" + id_focus).html(data);
	$("#news_comment_" + id_focus).val("");
	
	//refresh loyalty points
	//refresh_loyalty_total();
}

function content_tab(n)
{
	var selected_tab_id = 'tab' + n;
	var list_items = document.getElementsByTagName('li');
	var tab;
	var tab_page;
	
	for(i = 0; i < list_items.length; i++)
	{
		tab = list_items.item(i);
		
		if(tab.id.substr(0, 3) == 'tab')
		{
			if(tab.id == selected_tab_id)
			{
				tab.className = "activeTab";
				tab_page = document.getElementById('tabPage' + tab.id.substr(3));
				if(tab_page) tab_page.style.display = 'block';
			}
			else
			{
				tab.className = "tab";
				tab_page = document.getElementById('tabPage' + tab.id.substr(3));
				if(tab_page) tab_page.style.display = 'none';
			}
		}
	}
}

function panel_tab(n)
{
	var selected_tab_id = 'tab' + n;
	var list_items = document.getElementsByTagName('li');
	var tab;
	var tab_panel;
	
	for(i = 0; i < list_items.length; i++)
	{
		tab = list_items.item(i);
		
		if(tab.id.substr(0, 3) == 'tab')
		{
			if(tab.id == selected_tab_id)
			{
				tab.className = "activeTab";
				tab_panel = document.getElementById('tabPanel' + tab.id.substr(3));
				if(tab_panel) tab_panel.style.display = 'block';
			}
			else
			{
				tab.className = "tab";
				tab_panel = document.getElementById('tabPanel' + tab.id.substr(3));
				if(tab_panel) tab_panel.style.display = 'none';
			}
		}
	}
}

$(document).ready(function() {
	
	$('ul#nav li').hover(function(){
		$('#leaderboard div').css('display','none');
		$('#leaderboard iframe').css('display','none');
		$('#leaderboard').css('visibility','hidden');
	}, function(){
		$('#leaderboard div').css('display','block');
		$('#leaderboard iframe').css('display','block');
		$('#leaderboard').css('visibility','visible');
	});
	
});

