Ape.Element.Testarchiv_teaser_sidecol = function(){
	var that = this;
	
	this.start = function(){
		getHersteller();	
		$('#testarchiv_teaser_sidecol_Hersteller').bind('change', function(){
			var hersteller = $('#testarchiv_teaser_sidecol_Hersteller').val();
			getBaureihenByMarkeTeaser(hersteller);			
		});		
	};
	
	function getHersteller(){
		$.getJSON('?module=markenbaum&marken=1',function(data){
			var hersteller = $('#testarchiv_teaser_sidecol_Hersteller');
			var baureihen = $('#testarchiv_teaser_sidecol_Baureihe');
			hersteller.empty();
			hersteller.append('<option value="" selected="selected">Bitte w&auml;hlen</option>');
			$.each(data, function(i,item){
				hersteller.append('<option value="'+item.ID+'">'+item.Name+'</option>');
			});
			baureihen.attr('disabled',true);
		});		
	}
	
	function getBaureihenByMarkeTeaser(hersteller){
		$.getJSON('?module=markenbaum&baureihen_by_marke=' + hersteller,function(data){
				var baureihen = $('#testarchiv_teaser_sidecol_Baureihe');
				baureihen.html('<option value="">Bitte w&auml;hlen</option>');
				$.each(data, function(i,item){
					
					if (data.length == 1) {
						baureihen.append('<option value="'+item.ID+'" selected="selected">'+item.Name+'</option>');
					} else {
						baureihen.append('<option value="'+item.ID+'">'+item.Name+'</option>');								
					}
				});
				baureihen.attr('disabled',false);
		});	
	}
};