 /**
  * Created By Arctoz
  *	| Alexander Brakowski
  *	| genix@arctoz.de
  *	| http://www.arctoz.de
  */
 
namespace("de.arctoz.Clickable");

de.arctoz.Clickable = {
	callback: function(){
		var img = $(this);
		var alink = $(this).parent('a');
		
		// Webkit Hack... (Die Bildgröße ist erst nach komplettem Bildlagevorgang verfügbar.)
		if(img.data('loaded') || img.width() === 0) return;

		img.data('loaded', 1);

		var pos = img.offset();
		var width = img.width();
		var height = img.height();

		$("<a/>", {
			css : {
				width: width,
				height: height,
				left: pos.left || 0,
				top: pos.top || 0,
				'z-index': 3,
				position: 'absolute'
			},
			href: alink.attr('href')
		}).appendTo('body');
	},

	init: function(){
		$('a.clickable img').load(this.callback).each(this.callback);
	}
};
 

