function number_format(num,dig,dec,sep) {
  x=new Array();
  s=(num<0?"-":"");
  num=Math.abs(num).toFixed(dig).split(".");
  r=num[0].split("").reverse();
  for(var i=1;i<=r.length;i++){x.unshift(r[i-1]);if(i%3==0&&i!=r.length)x.unshift(sep);}
  return s+x.join("")+(num[1]?dec+num[1]:"");
}

function headerboxSlider(position) {
	$$('#pfeilbot').fireEvent('click');
	$$('#pfeilleft').fireEvent('click');
	$$('#pfeilright').fireEvent('click');
	$$('#point').fireEvent('click');
}

// function changeModell() {

	// var marke = document.getElementById("marke");
	// var modell = document.getElementById("modell");
	// $$('#marke').addEvent('change', function() {
		// var markeMoo = $$(this).getChildren(option, 'selected').get('value');
	// });
	// if(marke.value != "Beliebig") {
		// modell.disabled = false;
		// modell.innerHTML = '<option name="r">alskdfjaösdfl</option>' + '<option name="f">adlskfjaösdlfkajsf</option>';
		// var myHTMLRequest = new Request.HTML({
			// url : 'modell.php'
		// }).get({
			// value : 'marke'
		// });
	// } else {
		// modell.disabled = true;
		// modell.innerHTML = '<option name="r" selected="selected"> </option>';
	// }
// }

window.addEvent('domready', function() {

	var interval = window.setInterval("headerboxSlider()", 6000);

	var Tips1 = new Tips($$('.Tips1'));

	// new mooSelecta({
		// wrapperHeight : 194
	// });

	// new mooSelecta({
		// selector : "selecta2",
		// triggerClass : "selecta2",
		// triggerPadding : 24,
		// triggerBeforeImage : "http://www.emblematiq.com/lab/niceforms/tabcontainer/v20/img/select-left.png",
		// triggerBeforeImageWidth : 3,
		// triggerBeforeImageHeight : 21,
		// wrapperClass : "selecta2Wrapper",
		// wrapperWidthAdjustment : 0,
		// optionClass : "selecta2Option",
		// optionClassSelected : "selecta2OptionSelected",
		// optionClassOver : "selecta2OptionOver"
	// });

	$$('.box_klein').addEvents({
		mouseenter : function() {
			this.set('tween', {
				duration : 150
			}).tween('width', '426');
		},
		mouseleave : function() {
			this.set('tween', {
				duration : 500
			}).tween('width', '403');
		}
	});
	$$('.box_gross').addEvents({
		mouseenter : function() {
			this.set('tween', {
				duration : 150
			}).tween('width', '756');
		},
		mouseleave : function() {
			this.set('tween', {
				duration : 500
			}).tween('width', '736');
		}
	});

	var getPreisVon = $$('#contpreisvon .selectaOptionSelected').get('text');
	$$('#contpreisvon .selectaOption').addEvents({
		click : function() {
			var id = document.getElementById('contbis');
		}
	});

	var gallerySizes = new Object();
	var galleryIndex = new Object();
	
	var imgCount = 0;

	$$('#aktuelles_slider').each(function() {
		imgCount = $$('.aktuelles_box', this).length;
	});
	// var readTop = ("'" + $$('#aktuelles_cont').getStyle('top') + "'").toInt();
	//
	// if(isNaN(readTop)) {
	// readTop = 0;
	// }

	var pfeil = 0;
	$$('#pfeilbot').addEvents({
		click : function() {
			if(pfeil > -199 * imgCount + 4 * 199) {
				pfeil = pfeil - 199;
				$$('#aktuelles_cont').set('tween', {
					duration : 700
				}).tween('top', pfeil);
			} else {
				pfeil = 0;
				$$('#aktuelles_cont').set('tween', {
					duration : 1000
				}).tween('top', pfeil);
			}
		}
	});

	$$('#pfeiltop').addEvents({
		click : function() {
			if(pfeil < 0) {
				pfeil = pfeil + 199;
				$$('#aktuelles_cont').set('tween', {
					duration : 700
				}).tween('top', pfeil);
			} else {
				pfeil = -199 * imgCount + 4 * 199;
				$$('#aktuelles_cont').set('tween', {
					duration : 1000
				}).tween('top', pfeil);
			}
		}
	});
	
	var imgCountHslider = 0;
	
	//Lest die Anzahl der Bilder
	$$('#aktuelles_slider_a').each(function() {
		imgCountHslider = $$('.aktuelles_box_a', this).length;
	});	
	
	// Lest die Breite des Sliders
	$$("#aktuelles_slider_a").set('styles', {		
		width : imgCountHslider * 297 +"px"
	});
	var slide = 0;
	$$('#pfeilleft').addEvents({
		click : function() {			
			if(slide > -297 * imgCountHslider + 3 * 297) {
				slide = slide - 297;
				$$('#aktuelles_cont_a').set('tween', {
					duration : 700
				}).tween('left', slide);				
			} else {
				slide = 0;
				$$('#aktuelles_cont_a').set('tween', {
					duration : 1000
				}).tween('left', slide);
			}
		}
	});

	$$('#pfeilright').addEvents({
		click : function() {
			if(slide < 0) {
				slide = slide + 297;
				$$('#aktuelles_cont_a').set('tween', {
					duration : 700
				}).tween('left', slide);
			} else {
				slide = -297 * imgCountHslider + 3 * 297;
				$$('#aktuelles_cont_a').set('tween', {
					duration : 1000
				}).tween('left', slide);
			}
		}
	});
	
	var imgCountDslider = 0;
	
	//Lest die Anzahl der Bilder
	$$('#aktuelles_slider_s').each(function() {
		imgCountDslider = $$('.aktuelles_box_s', this).length;
	});	
	
	// Lest die Breite des Sliders
	$$("#aktuelles_slider_s").set('styles', {		
		width : imgCountDslider * 662 +"px"
	});
	


	//main slider
	var detail = 0;
	var curr = 0;
	$$('#point').addEvents({
		click : function() {			
			if(detail > -662 * imgCountDslider + 1 * 662) {
				detail = detail - 662;
				$$('#aktuelles_cont_s').set('tween', {
					duration : 300
				}).tween('left', detail);	
				curr++;			
			} else {
				detail = 0;
				$$('#aktuelles_cont_s').set('tween', {
					duration : 300
				}).tween('left', detail);
				curr--;
			}
			$$('#b'+curr).set('morph', {
					duration : 500
			}).morph({'border-color': '#fff', color: '#00B9DA' });
			for(var j=0;j<picCount;j++){
				if(j!=curr){
					$$('#b'+j).set('morph', {
					duration : 500
					}).morph({'border-color': '#00B9DA', color: '#444444' });
				}
			}
		}
	});
	

	
	var picCount = $$('.aktuelles_box_s').length;
	var hb = $('headerBild');
		
	for(var i=0;i<picCount;i++){
		var button = new Element('a',{
			id: 'b'+i, 
			'class': 'bttn', 
			html: i+1,
			styles: {
					display: 'block', 
					position: 'absolute', 
					top: '330px', 
					left: ((30*i)+20)+'px', 
					border: '2px solid #00B9DA', 
					width: '18px', 
					height: '16px',
					cursor: 'pointer',
					'text-align': 'center',
					'background-color': '#fff',
					'padding-top': '2px'
				},
			events: {
				click: function(){
					var id = ($$(this).get('id'));
					id = id+'';
					id = id.replace("b","");
					$$('#aktuelles_cont_s').set('tween', {
						duration : 300
					}).tween('left', 0 - (id * 662));
					window.clearInterval(interval);
 					curr=id;				
					$$('#b'+curr).set('morph', {
						duration : 500
					}).morph({'border-color': '#fff', color: '#00B9DA' });
					for(var j=0;j<picCount;j++){
						if(j!=curr){
							$$('#b'+j).set('morph', {
							duration : 500
							}).morph({'border-color': '#00B9DA', color: '#444444' });
						}
					}
				}
			}
		});
		if(picCount>1){
			button.inject(hb);
		}
	}
			//set first button active
	$$('#b0').set('morph', {
		duration : 100
	}).morph({'border-color': '#fff', color: '#00B9DA' });


	// $$('.checkbox_individuall').setStyle('background', '#ffffff');
	// $$('.checkbox_individuall').addEvents({
		// click : function() {
			// if($$(this).getStyle('background') == "none repeat scroll 0% 0% #ffffff") {
				// $$(this).setStyle('background', '#ffffff url("tl_files/images/layout/checkbox_y.png") no-repeat center center');
				// $$(this).getFirst().set('value', '1');
			// } else {
				// $$(this).setStyle('background', '#ffffff');
				// $$(this).getFirst().set('value', '0');
			// }
		// }
	// });

	/*
	* 		Submenu
	*/

	// $$('li.submenu a, li.submenu span').addEvents({
	// mouseenter : function(){
	// $$(this).getNext().setStyle('left', $$(this).getStyle('left'));
	// $$(this).getNext().show();
	// }
	// });
	// $$('ul.level_2').addEvents({
	// mouseleave : function() {
	// $$(this).hide();
	// }
	// });

	/*
	 *
	 *  Details Tab
	 *
	 */

	
	/*
	 *
	 *
	 *
	 *
	 */

});

