/*
 based on jTip by Cody Lindley (http://www.codylindley.com)
 use of LiveQuery is required only when loading jTips from AJAX.
*/
jQuery.noConflict();

jQuery(function(){
	jQuery("a.jTip").livequery(function(){
		jQuery(this).hover(
			function(){
				(!jQuery(this).attr("rev")) ? width = 490 : width = parseFloat(jQuery(this).attr("rev"));
				var offset = jQuery(this).offset();
				if(jQuery(document).width()-offset.left>(width+75)){
					//top right
					jQuery("body").append('<div class="jTip" style="width:'+width+'px"><div class="jTip_arrow_left"></div><div class="jTip_close_left">'+jQuery(this).attr("rel")+'&nbsp;</div><div class="jTip_copy"><div class="jTip_loader"><div></div></div>');
					jQuery("div.jTip").css({left: offset.left + jQuery(this).outerWidth() + 15 +"px", top: offset.top - 5 +"px"});
				} else {
					//top left
					jQuery("body").append('<div class="jTip" style="width:'+width+'px"><div class="jTip_arrow_right" style="left:'+width+'px"></div><div class="jTip_close_right">'+jQuery(this).attr('rel')+'&nbsp;</div><div class="jTip_copy"><div class="jTip_loader"><div></div></div>');
					jQuery('div.jTip').css({left: offset.left - width - 15 +"px", top: offset.top - 5 +"px"});
				}
				jQuery('div.jTip').fadeIn();
				jQuery('.jTip_copy').load(jQuery(this).attr("href"));
			},
			function(){
				jQuery('div.jTip').remove();
			}
		)
		.click(function(event){
			event.preventDefault();
		});
	});
});
