function libPRODUCTSslide() {
	jQuery("#accordion").css({'display' : 'block'});
	jQuery('#accordion > .csc-textpic > .slide_container').after('<span class="prev">«</span><span class="next">»</span>');
		var slidecont = jQuery(".slide_container_inhalt").length;

		for(i=0; i < slidecont; i++){
			//var slidebox = jQuery(".slide_container_inhalt:eq("+i+")").find("img").length / 3 * 43;
			
			//alert(jQuery(".slide_container_inhalt:eq("+i+")").find("img").attr('width'));
			var anz_bilder = jQuery(".slide_container_inhalt:eq("+i+")").find("img").length;
			var anz_reihen = 0;
			var breite_bilder = jQuery(".slide_container_inhalt:eq("+i+")").find("img").attr('width');
			if(breite_bilder > 37){
				anz_reihen = 1;
			} else {
				anz_reihen = 3;
			}
			
			
			if((anz_bilder < 4) && (breite_bilder < 38)){
				anz_reihen = 1;
			}
			
			
			if((anz_bilder < 4) && (breite_bilder == 37)){
				anz_reihen = "single";
			}
			
			
			// um jedes 9. bild kommt eine floatbox
			if(anz_reihen == 3 || anz_reihen == "single") {
				var x = 0;
				for(j=0; j<anz_bilder; j++) {
					if(j % 9 == 0) {
						x++;
					}
					jQuery(".slide_container_inhalt:eq("+i+") > .csc-textpic-imagerow:eq("+j+")").addClass("box_"+x);
				}
			} else {
				var x = 0;
				for(j=0; j<anz_bilder; j++) {
						x++;
					jQuery(".slide_container_inhalt:eq("+i+") > .csc-textpic-imagerow:eq("+j+")").addClass("box_"+x);
				}
			}
			
			
		
			
			
			
			for(y=1; y<=x; y++) {
				jQuery(".slide_container_inhalt:eq("+i+") > .box_"+y).wrapAll('<div class="box_float"></div>');
			}
			
			

			// wieviele floatboxen gibt es
			var anz_floatbox = jQuery(".slide_container_inhalt:eq("+i+")").find(".box_float").length;
			
			var slidebox_width = (anz_floatbox*130);

			var breite_bilder = jQuery("div.slide_container_inhalt:eq("+i+") img").attr('width');
			
			var multip = Math.round(anz_bilder/9)+1;
			
			var slide_inhalt = 0;
			
			
			
			// wenn nur eine slidebox dann werden die Pfeile ausgeblendet
			if(jQuery(".slide_container_inhalt:eq("+i+")").find(".box_float").length < 2){
				jQuery(".prev:eq("+i+")").css({'background-image' : 'none'});
				jQuery(".prev:eq("+i+")").css({'cursor' : 'default'});
				jQuery(".next:eq("+i+")").css({'background-image' : 'none'});
				jQuery(".next:eq("+i+")").css({'cursor' : 'default'});
			}
			
			
			if (anz_bilder < 4){
				position = 0;
				if (anz_reihen == 1 || anz_reihen == "single"){
					slide_inhalt = (jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')+6);
				}else {
					slide_inhalt = (jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')+6);
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'float' : 'none'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'margin' : '0 auto'});
				}
			} 
			
			
			if((anz_bilder < 7) && (anz_bilder >= 4)){
				position = 2;
				if(breite_bilder > 37){
					slide_inhalt = jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')+6;
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'float' : 'none'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'margin' : '0 auto'});
				} else {
					slide_inhalt = (jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')*2)+12;
				}
			}
			
			if ((anz_bilder >= 7) && (anz_reihen == 3)){
				//alert(anz_reihen);
				position = 3;
				slide_inhalt = jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')*3+18;
			} 
			
			if(breite_bilder > 37){
				if ((anz_bilder >= 7) && (anz_reihen != 3)){
					position = 4;
					slide_inhalt = (jQuery("div.slide_container_inhalt:eq("+i+") img").attr('height')+6);
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'position' : 'relative'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'float' : 'none'});
					jQuery(".slide_container_inhalt:eq("+i+") > .box_float .csc-textpic-imagerow").css({'margin' : '0 auto'});
				} 
			}

//alert('Bilder: '+anz_bilder+'*******'+slide_inhalt+'____'+position+'-----------'+anz_reihen);


			jQuery(".slide_container_inhalt:eq("+i+")").width(slidebox_width);
			jQuery(".slide_container_inhalt:eq("+i+")").height(slide_inhalt);
			jQuery(".slide_container:eq("+i+")").height(slide_inhalt);
			

			
			jQuery(".slide_container:eq("+i+")").parent().height(slide_inhalt);
			


			

		}
		
		anz_klappen = jQuery('#accordion').find("h3").length;
		
		for(i=0; i < anz_klappen; i++){
			//alert(jQuery('#accordion h3:eq('+i+')').next().find('.box_float').length);
			
			if(jQuery('#accordion h3:eq('+i+')').next().find('.box_float').length > 1){
				//alert(jQuery('#accordion h3:eq('+i+')').next().find('.box_float').length);
			//	jQuery('#accordion > .csc-textpic > .slide_container').after('<span class="prev">«</span><span class="next">»</span>');
			}
		}
		
		jQuery(".prev").css({'background-image' : 'none'});
		jQuery(".prev").css({'cursor' : 'default'});
		
		jQuery(".next").click(function() {

		
			var pos = jQuery(this).prev().prev().children(":first").position();   
			var check = jQuery(this).prev().prev().find("img").length;
			//var check2 = (jQuery(this).prev().prev().find("img").length / 1 * 43) * -1;
			var anzahl_floatbox = jQuery(this).prev().prev().find(".box_float").length;
			
			//alert(jQuery(this).prev().prev().find(".box_float").length);
			
			pos = pos.left-129;
			
			var ges_laenge = anzahl_floatbox*-129;


			
			check = check + pos;
		//	alert(ges_laenge);
			
			if(anzahl_floatbox > 1 && pos >= ges_laenge+129) {
				
				jQuery(this).prev().prev().children(":first").animate
				(
				{left: pos+"px"}, 1000
				);
				
			jQuery(this).prev().css({'background' : 'transparent url(fileadmin/template_gaulhofer/img/prev.png) no-repeat scroll 0 0'});
			jQuery(this).prev().css({'cursor' : 'pointer'});
			}
			
			if(anzahl_floatbox > 1 && pos <= ges_laenge+129) {
				jQuery(this).css({'background' : 'none'});
				jQuery(this).css({'cursor' : 'default'});
			}
			
			
			var endtime = (anzahl_floatbox*129)*-1;
			//alert(pos+'_______'+endtime);
			
			if(pos >= endtime){
				/* jQuery(this).css({'background' : 'none'});
				jQuery(this).css({'cursor' : 'default'}); */
			} 
			
		return false;
		});
	


	

		jQuery(".prev").click(function() {
		
		//alert(jQuery(this).prev().find(".box_float").length);
		
			var anzahl_floatbox = jQuery(this).prev().find(".box_float").length;
			
			var pos = jQuery(this).prev().children(":first").position();
			var check = jQuery(this).prev().find("img").length + pos;
			pos = pos.left+129;
			
			var starttime = (anzahl_floatbox*129)*-1;
			//alert(pos+'_______'+starttime);
			
			if(pos >= starttime){

			}

			//alert(check + " " +pos);
			if(pos <= 0) {

				jQuery(this).prev().children(":first").animate
				(
				{left: pos + "px"}, 1000
				);
				
				jQuery(this).next().css({'background' : 'transparent url(fileadmin/template_gaulhofer/img/next.png) no-repeat scroll 0 0'});
				jQuery(this).next().css({'cursor' : 'pointer'});
				
			} else {

				jQuery(this).prev().children(":first").animate
				(
				{left: "0px"}, 1000
				);
			}
			
			if(pos > -129) {
				jQuery(this).css({'background' : 'none'});
				jQuery(this).css({'cursor' : 'default'});
			}
			

			
			
			
		return false;
		});	
		

}


// texte ausblenden für die türbeschreibungen
function libProd_Info_wechsler(){
	jQuery("#col1 p").css({'display' : 'none'});
	jQuery("#col1 p:eq(0)").css({'display' : 'block'});
	jQuery("#col1 h3").css({'display' : 'none'});
	jQuery("#col1 h3:eq(0)").css({'display' : 'block'});
	
	jQuery("#col1 h3:eq(1)").css({'display' : 'block'});
	jQuery("#col1 p:eq(1)").css({'display' : 'block'});
	
 	jQuery('div.slide_container_inhalt > .box_float > div.csc-textpic-imagerow > dl > dt > img').click(
		function() {
			//alert(jQuery(this).parent().parent().parent().parent().parent().parent().parent().prev().text());
			if(jQuery(this).parent().parent().parent().parent().parent().parent().parent().prev().text() != 'Farben') {
				var prod_info = jQuery(this).attr("title");
				jQuery("#col1 p").css({'display' : 'none'});
				jQuery("#col1 p:eq(0)").css({'display' : 'block'});
				jQuery("#col1 h3").css({'display' : 'none'});
				jQuery("#col1 h3:eq(0)").css({'display' : 'block'});
				jQuery("#col1 h3:contains('"+prod_info+"')").css({'display' : 'block'});
				jQuery("#col1 h3:contains('"+prod_info+"')").next().css({'display' : 'block'});
			}
		}
	);
}

// für den produktwechsel bei türen
function produkt_wechsel() {
		//erste tür beim start einbelnden
		var starttitle = jQuery(".slide_container_inhalt:eq(0) > .box_float > .csc-textpic-imagerow > .csc-textpic-image > dt > img").attr('title');
		var startalt = jQuery(".slide_container_inhalt:eq(0) > .box_float > .csc-textpic-imagerow > .csc-textpic-image > dt > img").attr('alt');
		//jQuery('#col3').html('<img src="fileadmin/content_gaulhofer/Produktbilder/'+startalt+'" alt="'+starttitle+'" title="'+starttitle+'" />');
		jQuery('#col3').html('<img src="reflect2.php?img=fileadmin/content_gaulhofer/Produktbilder/'+startalt+'&bgc=ffffff&height=70" alt="'+starttitle+'" title="'+starttitle+'" />');
		
		jQuery('div.slide_container_inhalt  > .box_float > div.csc-textpic-imagerow > dl > dt > img').click(
			function() {
			
			var lnk_text = jQuery(this).parent().parent().parent().parent().parent().parent().parent().prev().text();

			if(lnk_text != 'Farben' && lnk_text != 'Barvy' && lnk_text != 'Colours' && lnk_text != 'Színek' && lnk_text != 'Colori') {
				//alert(jQuery(this).attr("alt"));
				var prod_link = jQuery(this).attr("alt");
				var prod_info = jQuery(this).attr("title");
				//jQuery('#col3').html('<img src="fileadmin/content_gaulhofer/Produktbilder/'+prod_link+'" alt="'+prod_info+'" title="'+prod_info+'" />');
				jQuery('#col3').html('<img src="reflect2.php?img=fileadmin/content_gaulhofer/Produktbilder/'+prod_link+'&bgc=ffffff&height=70" alt="'+prod_info+'" title="'+prod_info+'" />');
				}
			}
		);
		
		//alert(jQuery('#accordion h3:eq(1)').text());
			jQuery('div.slide_container_inhalt  > .box_float > div.csc-textpic-imagerow > dl > dt > img').css({'cursor' : 'pointer'});
			jQuery('div.slide_container_inhalt  > .box_float > div.csc-textpic-imagerow > dl > dt > img').hover(
				function() {
					jQuery(this).css({'filter' : 'alpha(opacity=60)', '-moz-opacity' : '.60', 'opacity' : '.60'});
				},
				function() {
					jQuery(this).css({'filter' : 'alpha(opacity=99)', '-moz-opacity' : '.99', 'opacity' : '.99'});
				}
			);
			
			

			
			// bei den türen bei farben gibts kein mouseover und keine maushand
			jQuery('#accordion').find('h3:eq(1)').next().find('div.slide_container_inhalt  > .box_float > div.csc-textpic-imagerow > dl > dt > img').css({'cursor' : 'auto'});
			jQuery('#accordion').find('h3:eq(1)').next().find('div.slide_container_inhalt  > .box_float > div.csc-textpic-imagerow > dl > dt > img').hover(
				function() {
					jQuery(this).css({'filter' : 'alpha(opacity=99)', '-moz-opacity' : '.99', 'opacity' : '.99'});
				},
				function() {
					jQuery(this).css({'filter' : 'alpha(opacity=99)', '-moz-opacity' : '.99', 'opacity' : '.99'});
				}
			);
			
}





jQuery(document).ready(
	function() {
		libPRODUCTSslide();
		libProd_Info_wechsler();
	}
);