




		/**
		*
		*	Seitenwechsler im Shop
		*
		*	PB 30.06.2008
		*
		**/

		loadPage = function(which) {

			document.getElementById('fkr_page').value = which;
			document.getElementById('xshop_form_produktsuche').submit();

		}
		
		
		


		/**
		*
		*	XNSUCHE
		*
		*	FS
		*
		**/
		
		window.onload = function() {

			elmt = document.getElementById('xnsuche');
			if(elmt) {

				elmt.value = 'Suchbegriff';
				elmt.onfocus = function() { if(this.value == 'Suchbegriff') this.value = ''; };
				elmt.onblur = function() { if(this.value == '') this.value = 'Suchbegriff'; };

			}

		}
		
		
		
		
		
		
		
		
		/**
		*
		*	Unterwarengruppenscript
		*
		*	PB 30.06.2008
		*
		**/
		
		document.observe('dom:loaded', function() {
		
			initPullDownMenues();
			
		});
		
		
		
		
		
		
		initPullDownMenues = function() {
			
			if(fkrhs = $('fkr_fabrikat')) {
		
				fkrhs.onchange = function() {
					v = this.options[this.options.selectedIndex].value;
					updatePullDownMenu('hersteller', v, false, false);
				};
			
			}
		
		}
		
		
		
		
		
		updatePullDownMenu = function(src, value, hvalue, selected) {
		
			new Ajax.Request('/ajax.php', {
			
				parameters: 'src='+encodeURIComponent(src)+'&value='+encodeURIComponent(value)+'&hvalue='+encodeURIComponent(hvalue)+'&selected='+encodeURIComponent(selected),
				//onFailure: function() { alert('404: Ajax Request Error'); },
				onSuccess: function(t) { 
				
					e = eval('(' + t.responseText + ')');
					
					if(e.state == '1') {
					
						if(e.src == 'hersteller') {
							if(e.resetform == 'true') {
								$('fkr_katalog_suche').remove();
								new Insertion.Top('xshop_container', e.html);
								initPullDownMenues();
							}
							else {
								$('fkr_container_uwg').update('');
								$('fkr_container_hwg').update(e.html);
							}
						}
						
						if(e.src == 'hwg') {
							$('fkr_container_uwg').update(e.html);
						}
					
					}
				
				}
			
			});
		
		}