$(function() {
	//setup loader
	DD_belatedPNG.fix('img, div');
	$('body').ajaxStart(function() {
		$.dimScreen(10, 0.5, function() {
			$('div#loader').show();
		});			
	});
	$('body').ajaxStop(function() {
		$('div#loader').fadeOut(500);
		$.dimScreenStop();
	});	
});

function goTo(url) {
	window.location = url;
}

function toggleCheckboxes(table_selector){
	$(table_selector+ " input[type='checkbox']").attr('checked', true);
}

function submitPopupForm(form, callback){
	callback = callback || function() {};
	$(form).ajaxSubmit({
		success: function(result) {
			alert(result);
			tb_remove_orig();
			callback();
			return;
		}
	});
}	
function tb_remove_orig() {
	  $("#TB_imageOff").unbind("click");
	  $("#TB_closeWindowButton").unbind("click");
	  $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});
	  $("#TB_load").remove();
	  if (typeof document.body.style.maxHeight == "undefined") {//if IE 6
		$("body","html").css({height: "auto", width: "auto"});
		$("html").css("overflow","");
	  }
	  document.onkeydown = "";
	  document.onkeyup = "";
	  return false;
}

function submitForm(form, callback){
	callback = callback || function() {};
	$(form).ajaxSubmit({
		success: function(result) {
			alert(result);
			callback();
			return;
		}
	});
}	

function addToCollection(id, type){
	//if(type == "single") tb_show('Add Card to Collection','/priceguide/ajax.php?load_edit_single=1&add_'+type+'_id='+id+'&width=490&height=550')
	tb_show('Add Card to Collection','/priceguide/ajax.php?load_move_to_category=1&'+type+'_id='+id+'&width=400&height=150')
}

function drawGradeOptions(sngid,gradeco_id,selected_grade_id,exclude){
	vars = 'gradeco_id='+gradeco_id+'&selected_grade_id='+selected_grade_id;
	if(sngid) vars += '&sng_id='+sngid;
	else sngid = '';
	if(exclude) vars += '&exclude='+exclude;
	$("#grades_options"+sngid).load('/priceguide/ajax.php?draw_grades_options=1&'+vars);
//	$("#grades_options"+sngid).html("<select name='test'><option value=1>hi</option><option value=2>hello</option></select>");
}
function drawQualifierOptions(sngid,gradeco_id,selected_qualifier_id){
	if(!sngid) sngid = '';
	if(gradeco_id == 2)
		$("#qualifier_options"+sngid).load('/priceguide/ajax.php?draw_qualifier_options=1&gradeco_id='+gradeco_id+'&selected_qualifier_id='+selected_qualifier_id);
	else
		$("#qualifier_options"+sngid).empty();
}

function addToFavorites(full_link, title){
	tb_show('Add to Favorites','/priceguide/ajax.php?load_add_to_favorites=1&link='+full_link+'&title='+title+'&width=350&height=150')
}

function addToWantlist(type,id){
	if(type=="set") title = "Set";
	else if(type=="single") title = "Card";
	tb_show('Add '+title+' to Want List','/priceguide/ajax.php?load_add_to_wantlist=1&'+type+'_id='+id+'&width=400&height=250')
}

function updateWantlist(id){
	tb_show('Update Want List','/priceguide/ajax.php?load_update_wantlist=1&uwl_id='+id+'&width=400&height=250')
}

function toggleTips() {
	$("#search-tips div").toggle();
}

