var $j = jQuery.noConflict();

$j(function() {
	$j.stripeMe();
	
	$j.ImageBox.init({
		loaderSRC: '/img/slimbox/loading.gif',
		closeHTML: '<img src="/img/slimbox/closelabel.gif" id="ImageBoxCloseImage"/>',
		textImage: 'Bild',
		textImageFrom: 'von'
	});
});

$j.extend({
	stripeMe: function() {
		$j(".stripeMe tr").mouseover(function(){$j(this).addClass("over");}).mouseout(function(){$j(this).removeClass("over");});
		$j(".stripeMe tr").removeClass("alt");
		$j(".stripeMeFix tr").removeClass("alt");
		$j(".stripeMe tr:nth-child(even)").addClass("alt");
		$j(".stripeMeFix tr:nth-child(even)").addClass("alt");
	}
});
	

$j.fn.extend({
	formbreak: function() {
		return this.val().replace(/\n/g, "<br/>\n").replace(/(table|thead|tbody|tr|th|td|h2|h3|h4|blockquote|div|p|ul|ol|li|hr)><br\/>/gi, "$1>");
	},
	formunbreak: function() {
		//return this.html().replace(/<BR>/gi, "\r\n").replace(/<br\/>/gi, "\r\n").replace(/<tr class="">|<tr class="alt">/gi, "<tr>");
		//return this.html().replace(/<BR>/gi, "\n").replace(/<br\/>/gi, "\n").replace(/<tr class="">|<tr class="alt">/gi, "<tr>");
		return this.html().replace(/<BR>/gi, "\r").replace(/<br\/>/gi, "\r").replace(/<tr class="">|<tr class="alt">/gi, "<tr>"); //replace(/\n/gi, "")
	},
	
	ajaxEffect: function (content){
		$j(content).css({visibility:"hidden"}).fadeIn(1000).css({visibility:"visible"});
	}
	
});

// aus der frame-falle raus
//if (top!=self) top.location = self.location;

$j.preloadImages = function()
{
	for(var i = 0; i<arguments.length; i++)
		jQuery("<img>").attr("src", arguments[i]);
}