// bt.js

function dbg(s) {try{console.log(s);}catch(ex){}}

/* refresh page layout */
function page_dimensions_changed() {
	/* position ads */

	if (glpg=="palettes") {
		//console.log("palette resize");
	}
	
}

/*
page_ready = function(e){
	window.onresize = page_dimensions_changed;
	nav_highlight(glpg);
	
	if ($J("#colorpicker")) {
		$J('#colorpicker').farbtastic('#color');
	}
	
	dbg("page_ready(): ok");
};
*/

//window.addEvent('domready', page_ready);

$(document).ready(function() {
	window.onresize = page_dimensions_changed;
	nav_highlight(glpg);
	
	dbg("page_ready(): ok");
});

/* system-wide ui helpers */

function nav_highlight(nav_item) {
	var x = document.getElementsByName("menu_"+nav_item);
	var i;
	for(i=0;i<x.length;i++) {
		x[i].className="current";
	}
}

/* ads */

function s_pos_gads() {
	if ($("#gsb").length==0) return;
	var el_gads = $("#gsb")[0];
	var ww = $(window).width();
	var aw = $(el_gads).width();
	el_gads.style.left = (ww-aw)+"px";
	el_gads.style.top = "-50px";
	el_gads.style.height = ($j(window).height()-100)+"px";	
}

/* basic search functionality */
function do_search() {
	var st = $("#st").val();

	// filter by site (move server side)
	var mods = "js";

	u = "search.php?st=" + escape(st) + "&mods=" + escape(mods);
	$.getJSON(u, search_callback);
}

function search_callback(data) {
	dbg(data);
}

