//Quelle: http://www.tutorials.de/forum/javascript-ajax/149174-probleme-mit-dem-auslesen-von-variablen.html 
var HTTP_GET_VARS=new Array();
var strGET=document.location.search.substr(1,document.location.search.length);
if(strGET!='') {
    gArr=strGET.split('&');
    for(var i=0;i<gArr.length;++i){
        v='';
		vArr=gArr[i].split('=');
        if(vArr.length>1){
			v=vArr[1];
		}
		HTTP_GET_VARS[unescape(vArr[0])]=unescape(v);
	}
}

function GET(v){
	if(!HTTP_GET_VARS[v]){return 'undefined';}
	return HTTP_GET_VARS[v];
}

jQuery(function($) {
	$(document).ready(function() {
	 	/**
	 	 * Designlines-Produktindex, Einschränkung der Select-Boxen nach Auswahl 
	 	 */
		if ($('#produktindex_navigation').length > 0) {
			var designline_id = GET("s_dl");
			var kategorie_id = GET("s_kategorie");
			var designer_id = GET("s_designer");
			var hersteller_id = GET("s_hersteller");

			//Die Oberkategorien sichern 

			if (designline_id != undefined && designline_id != 'undefined') {
				
				if (designline_id == '1744') {
					//Bad
					$('.pulldown_container').css('background-image','url("/img/x_bg_schraffur_pulldown_bad.gif")');
				}
				if (designline_id == '1745') {
					//Licht
					$('.pulldown_container').css('background-image','url("/img/x_bg_schraffur_pulldown_licht.gif")');
				}
				if (designline_id == '1747') {
					//Office
					$('.pulldown_container').css('background-image','url("/img/x_bg_schraffur_pulldown_office.gif")');
				}
				if (designline_id == '1748') {
					//Living
					$('.pulldown_container').css('background-image','url("/img/x_bg_schraffur_pulldown_living.gif")');
				}
				if (designline_id == '1749') {
					//Küche
					$('.pulldown_container').css('background-image','url("/img/x_bg_schraffur_pulldown_kueche.gif")');
				}
				
				var first = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option[dl_id~='+designline_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_designer] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_designer] option[dl_id~='+designline_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option[dl_id~='+designline_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').append(first).append(el);
			}
			
			if (kategorie_id != undefined && kategorie_id != 'undefined') {
				var first = $('#produktindex_navigation .pulldown_container select[name=s_dl] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_dl] option[k_id~='+kategorie_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_designer] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_designer] option[k_id~='+kategorie_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option[k_id~='+kategorie_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').append(first).append(el);
				
			}
			
			if (designer_id != undefined && designer_id != 'undefined') {
				var first = $('#produktindex_navigation .pulldown_container select[name=s_dl] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_dl] option[d_id~='+designer_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option[d_id~='+designer_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_hersteller] option[d_id~='+designer_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_hersteller]').append(first).append(el);
				
			}
			
			if (hersteller_id != undefined && hersteller_id != 'undefined') {
				var first = $('#produktindex_navigation .pulldown_container select[name=s_dl] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_dl] option[h_id~='+hersteller_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_dl]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_kategorie] option[h_id~='+hersteller_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_kategorie]').append(first).append(el);

				var first = $('#produktindex_navigation .pulldown_container select[name=s_designer] option:eq(0)');
				var el = $('#produktindex_navigation .pulldown_container select[name=s_designer] option[h_id~='+hersteller_id+']');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').html('');
				$('#produktindex_navigation .pulldown_container select[name=s_designer]').append(first).append(el);

			}

		}
	});
}); 
