var imageActive = 0;
var imageCounter = 0;
var imageFade = 2000;
var imageFadeInterval = 7000;
var sigFade = 650;
function slide(){
	if(imageActive < (imageCounter - 1)){
		$("#startgal img").eq(imageActive).fadeOut(imageFade);
		imageActive++;
		$("#startgal img").eq(imageActive).fadeIn(imageFade);
	}
	else{
		$("#startgal img").eq(imageActive).fadeOut(imageFade);
		imageActive = 0;
		$("#startgal img").eq(imageActive).fadeIn(imageFade);
	}
}
$(document).ready(function(){
	$(".ck_abc li").click(function(){
		$("#markendetail").remove();
		$(".ck_abc li.active").removeClass("active");
		$(this).addClass("active");
		$(".markenfinder_table").animate({marginLeft:-($(".ck_abc li").index($(this)) * parseInt($(".markenfinder_table h1").eq(0).css("width").replace("px","")))},500)
	});
	$(".markenfinder_table>tbody>tr>td>p").click(function(){
		$("#markendetail").remove();
		$(".markenfinder_table>tbody>tr>td>p").removeClass("active");
		if($(this).next("table").length > 0){
			$(this).addClass("active");
			$("<div/>",{id:"markendetail"}).click(function(){$(this).remove();$(".markenfinder_table>tbody>tr>td>p").removeClass("active");}).appendTo("body");
			$("<div/>",{"class":"inner"}).appendTo("#markendetail");
			$("<img/>",{"src":$(this).next("table").find("img").attr("src"),"style":"float:right;"}).appendTo("#markendetail .inner");
			$("<h5/>",{"text":$(this).text()}).appendTo("#markendetail .inner");
			$("<p/>",{"class":"small",text:"finden Sie bei:"}).appendTo("#markendetail .inner");
			$("<p/>",{"html":$(this).next("table").find("td").eq(1).html()}).appendTo("#markendetail .inner");
		}
	});
	$(".markenfinder_table").parent().css("overflow","hidden").css("width","650px");
	$(".ck_kat li").click(function(){
		$("#markendetail").remove();
		$(".ck_kat li.active").removeClass("active");
		$(".markenfinder_table>tbody>tr>td>p").show();
		$(this).addClass("active");
		if($.trim($(this).text()) != "Alle"){
			var searchterm = $(this).text();
			$(".markenfinder_table>tbody>tr>td>p").each(function(){
				if($(this).next("table").find("td").eq(1).text().indexOf(searchterm) == -1){
					$(this).hide();
				}
			});
		}
	});
	$(".sp .ck_item .readon").each(function(){
		var link = $(this).attr("href");
		$(this).parent().parent().parent().addClass("clickable");
		$(this).parent().parent().parent().click(function(){location.href=link})
	});
	imageCounter = $("#startgal img").length;
	if(imageCounter > 0){
		$("#startgal img").eq(0).fadeIn("slow").click(function(){slide()});
		setInterval("slide()",imageFadeInterval)
	}
	if($(".sig").length > 0){
		sig();
	}
	$("#secsend").click(function(){
		if($("#seccode").val().length == 9){
			$("#sechidden").show();
			$("#secshow").hide();
		}
		else{
			$("#secerror").text("Die Eingabe war nicht korrekt.")
		}
	});
});
function sig(){
	if($(".sig").eq(0).find("img").eq(0).height() > 0){
		$(".sig").each(function(){
			var imagecount = $(this).find("img").length;
			var container = $(this);
			$(this).css("height",$(this).find("img").eq(0).height());
			$(this).find("img").eq(0).fadeIn(sigFade).addClass("active");
			$(this).find("img").click(function(){
				var active = container.find("img").index(container.find(".active"));
				sigslide(container,active,imagecount);
			});
			$("<div />",{"class":"sig_pager"}).insertAfter($(this));
			for(i=1;i<=imagecount;i++){
				var btn = i;
				$("<a/>",{
					text:i,
					"class":(i==1?"active":""),
					click:function(){sigslide(container,($(this).text() - 2),imagecount)}
				}).appendTo($(this).next(".sig_pager"))
			}
			$("<a />",{"class":"sig_next","text":"Weiter"}).insertAfter($(this));
			$(this).next(".sig_next").click(function(){
				var active = container.find("img").index(container.find(".active"));
				sigslide(container,active,imagecount);
			});
			$(this).next(".sig_next").css("margin-top","-" + (($(this).css("height").replace("px","") / 2) + 18) + "px").css("margin-left",($(this).find("img").css("width").replace("px","") - 26) + "px");
		});
		if($(".sig").length == 1){
			setInterval("sigslide($('.sig').eq(0),$('.sig').eq(0).find('img').index($('.sig').eq(0).find('.active')),$('.sig').eq(0).find('img').length)",4500)
		}
	}
	else{
		setTimeout("sig()", 500);
	}
}
function sigslide(cont,act,count){
	cont.find(".active").fadeOut(sigFade).removeClass("active");
	cont.next().next(".sig_pager").children("a").removeClass("active");
	act = act + 1;
	if(act == count){
		act = 0;
	}
	cont.find("img").eq(act).fadeIn(sigFade).addClass("active");
	cont.animate({height:cont.find(".active").attr("height")},sigFade)
	cont.next(".sig_next").animate({marginTop:"-" + ((cont.find(".active").attr("height") / 2) + 18) + "px"},sigFade)
	cont.next().next(".sig_pager").children("a").eq(act).addClass("active");
}
