jQuery(function()
{
	//enable_logging();
    load_shop();
    enable_facebox();

});


function load_shop()
{
	$("#shop_menu a").hover(function(){
        //log(this.href);
    });

    log('shop loaded');
}

function enable_lightbox()
{
	$("a.jlightbox").lightbox();
    log('lightbox enabled');
}


function enable_logging()
{
	jQuery(document.body).append("<div id='log'></div>");

	jQuery(document.body).append(
		"<style type=\"text/css\">"+
			"#log {color:#888;position:absolute;top:10px;left:10px;width:220px;}"+
			"#log p {text-align:left;background:#222;padding:3px 8px;font-size:8pt;font-family:trebuchet ms,sans-serif;margin-bottom:1px;}"+
			"#log p:hover {cursor:pointer;}"+
		"</style>"
	);

    log('logging enabled');
}

function log(msg)
{
	//write the log message
	jQuery("#log").append('<p>'+ msg +'</p>');

	//enable on-click remove log message
	jQuery("#log p").click(function(){
		jQuery(this).remove();
	});
}

function enable_facebox(){
	jQuery("a[rel*=facebox]").facebox();
	jQuery("a.facebox").facebox();
	log("facebox enabled");
}


//extend jquery with a preload image function
jQuery.preloadImages = function()
{
    log('preload '+ arguments.length +' imges');
    for(var i = 0; i<arguments.length; i++)
    {
	    log((i+1) + ': ' + arguments[i]);
        jQuery("<img />").attr("src", arguments[i]);
    }
}

jQuery.log = function()
{
    log(arguments[0]);
}
