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

	var selectboxSub=$('subcats');
	var selectboxCat=$('slKat');

	$('btAnzeigen').setProperty('disabled','disabled');
	
	function getURLParam(strParamName){
	  var strReturn = "";
	  var strHref = window.location.href;
	  if ( strHref.indexOf("?") > -1 ){
	    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
	    var aQueryString = strQueryString.split("&");
	    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
	      if ( 
	aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
	        var aParam = aQueryString[iParam].split("=");
	        strReturn = aParam[1];
	        break;
	      }
	    }
	  }
	  return unescape(strReturn);
	}
	
	
	function selector(){
		var kategorie=getURLParam('kategorie');
		var subcat=getURLParam('subcat');
		
		
		if(kategorie!=''){
			$$('#slKat option').each(function(item){
				if(item.value==kategorie){
					item.setProperty('selected','selected');
				}
			})
		}
		
		if(subcat!=''){
			$$('#subcats option').each(function(item){
				if(item.value==subcat){
					item.setProperty('selected','selected');
				}
			});
						$('btAnzeigen').removeProperty('disabled');
		}
		
		

		
		

	}
	
	
	function ajaxer(){
		var myAjax = new Ajax('finder.ajax.php', {method: 'get', data:$('frmFinder'), onSuccess:function(response){
			$('btAnzeigen').setProperty('disabled','disabled');

			kategorien=Json.evaluate(response);


			

			selectboxSub.empty();
			var caption=new Element('option',{'value':'-1'});
			caption.injectInside(selectboxSub);
			caption.setText('- bitte auswählen -');
			
			kategorien.subcats.each(function(item){
				
				var option=new Element('option',{'value':item.id});
				option.injectInside(selectboxSub);
				option.setText(item.name);
				

			});
			

			
		}}).request();
	}
	
	
	selector();
	
	

	
	

	
	$('slKat').addEvent('change',function(){

		if(selectboxSub.value!='-1'&&selectboxCat.value!='-1'){
			$('btAnzeigen').removeProperty('disabled');
		}

		ajaxer();
	});
	
	
	$('subcats').addEvent('change',function(){

		if(selectboxSub.value!='-1'&&selectboxCat.value!='-1'){
			$('btAnzeigen').removeProperty('disabled');
			$('frmFinder').submit();
		}
	});
	
	
	

	
});
