this.slideshow = function(obj) {	
		//var obj = $("#templates");
		var s = $("li", obj).length;
		var w = obj.width(); 		
		var ts = s-1;
		var t = 0;
		$("ul", obj).css("width",s*w);
		$(obj).parent().append("<span class=\"prev\"><a href=\"javascript:void(0);\"></a></span> <span class=\"next\"><a href=\"javascript:void(0);\"></a></span>");
		
		$(".prev a", obj.parent()).hide();
		$(".next a", obj.parent()).click(function(){		
			animate("next");
			if (t>=ts) $(this).fadeOut();
			$(".prev a", obj.parent()).fadeIn();
		});
		$(".prev a", obj.parent()).click(function(){		
			animate("prev");
			if (t<=0) $(this).fadeOut();
			$(".next a", obj.parent()).fadeIn();
		});	
		this.animate = function(dir){
			if(dir == "next"){
				t = (t>=ts) ? ts : t+1;	
			} else {
				t = (t<=0) ? 0 : t-1;
			};		
			p = (t*w*-1);		
			$("ul",obj).animate(
				{ marginLeft: p }, 
				800
			);	
			
		};
		this.got = function(p){
				
			$("ul",obj).animate(
				{ marginLeft: p }, 
				800
			);
			t=(p/w*-1);
			if(p!='0'){$(".prev a", obj.parent()).fadeIn();}
			else{$(".prev a", obj.parent()).fadeOut();}	
		};	
		this.fadeit = function(p){
				
if(p!='1'){$(".next a", obj.parent()).fadeIn();}
			else{$(".next a", obj.parent()).fadeOut();}	
}
		//animate("prev");

		$(".prev a", obj.parent()).fadeOut();
};



this.pngfix = function() {
	var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
	var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
	if (jQuery.browser.msie && (ie55 || ie6)) {		
		$("*").each(function(){
			var bgIMG = $(this).css('background-image');
			if(bgIMG.indexOf(".png")!=-1){
				var iebg = bgIMG.split('url("')[1].split('")')[0];
				$(this).css('background-image', 'none');
				$(this).get(0).runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + iebg + "',sizingMethod='scale')";
			};
		});
	};		
};

this.init = function() {
	//pngfix();
	//nav();	
	$("#templates").each(function(){	
		slideshow($(this));	
	});		
	//preview();
};

$(document).ready(function(){	
	init();
});
function swapON(targetID) {
  	obj = document.getElementById(targetID);
  obj.style.display =  'block';
  }
function swapOFF(targetID) {
  	obj = document.getElementById(targetID);
  	obj.style.display =  'none';
  }

function fadeInhalt(va){
var name = navigator.appName;
var vers = navigator.userAgent;

vers = vers.substring(0,1);
if (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && (navigator.userAgent.indexOf("MSIE 7.0")!= -1 || navigator.userAgent.indexOf("MSIE 6.0")!= -1))
{
if(va=="out"){
swapOFF("slider");}
else{
swapON('slider');
}
}
}