
var lbox;

function document_ready ()
{
	jQuery("a[rel=new_window]").click ( new_window_link_on_click )
	/* jQuery(".with-shadow").each ( make_text_shadow ) */
	jQuery(".thumb img").each ( add_to_lightbox )

	if ( typeof Lightbox !== 'undefined' )
		lbox = new Lightbox()
}

function add_to_lightbox ()
{
	var lightbox_div = document.getElementById ("lightbox_div")
	var lightbox_a = document.createElement("a")
	lightbox_a.rel = "lightbox[girl]"
	lightbox_a.title = this.alt
	lightbox_a.href = get_full_image_url (this.src);
	lightbox_div.appendChild (lightbox_a)

	this.title = this.alt
	jQuery(this).hover ( function () { jQuery(this.parentNode).addClass ('over') }, function () { jQuery(this.parentNode).removeClass ('over') } )
	jQuery(this).hover ( set_big_image )
	jQuery(this).click ( set_big_image )
}

function simulate_lightbox_click ()
{
	var lbox_a = jQuery("#lightbox_div a[href='" + get_full_image_url (this.src) + "']")
	lbox.start (lbox_a[0])
	return false;
}

function get_big_image_url (thumb_image_url)
{
	var big_image_url = thumb_image_url.replace ('_thumb.jpg', '_big.jpg');
	return big_image_url;
}

function get_full_image_url (thumb_image_url)
{
	var full_image_url = thumb_image_url.replace ('_thumb.jpg', '.jpg');
	full_image_url = full_image_url.replace ('_big.jpg', '.jpg');
	return full_image_url;
}

function set_big_image (img)
{
	if ( img && img.nodeName == "IMG" && img.className == "banner")
	{
		document.getElementById("big_image").parentNode.removeChild(document.getElementById("big_image"));
		return;
	}
	if ( this.nodeName == "IMG" ) img = this;
	var big_image = document.getElementById("big_image");
	big_image.src = get_big_image_url (img.src);
	big_image.alt = img.alt;
	big_image.title = img.title;
	jQuery(big_image).click ( simulate_lightbox_click )
}

function make_text_shadow ()
{
	var shadow = document.createElement ('span') 
	shadow.innerHTML = this.innerHTML
	shadow.className = '_shadow'
	this.insertBefore (shadow, this.firstChild)
}

function new_window_link_on_click ()
{
	window.open (this.href)
	return false
}

jQuery(document).ready ( document_ready )