/*
 *
 * Copyright (c) 2006 Sam Collett (http://www.texotela.co.uk)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 * 
 */

/*
 * Converts image and link elements to thumbnails
 *
 * @name     jThumb
 * @author   Joan Piedra (http://www.joanpiedra.com)
 * @example  $("a.thumb, img.thumb").thumbs();
 *
 */
jQuery.fn.thumbs = function()
{
	return this.wrap('<div class="thumb-img"><div class="thumb-inner">' + '</div><div class="thumb-strip"></div><div class="thumb-zoom"></div></div>');
}

/*
 * Absolute positions the image in the middle of the thumbnail frame
 *
 * @name     jThumbImg
 * @author   Joan Piedra (http://www.joanpiedra.com)
 * @example  $("a.thumb img, img.thumb").thumbsImg();.
 *
 */
jQuery.fn.thumbsImg = function() {
    this.load(function() {
        return this.each(
		    function() {
		        var w = parseInt($(this).width());
		        var h = parseInt($(this).height());
		        var wth = "-" + (w / 2) + "px";
		        var hth = "-" + (h / 2) + "px";

		        jQuery(this).css("position", "absolute");
		        jQuery(this).css("left", wth);
		        jQuery(this).css("top", hth);
		        jQuery(this).css("margin-left", "50%");
		        jQuery(this).css("margin-top", "50%");
		    }
	    )
    });
}