var selected;
var submitter = null;

<!--
_uacct="UA-2245407-3";
_utimeout="3600";
urchinTracker();
//-->

<!--
function onFocusSuche() {
	if(document.getElementById("txtSearch").value == '                              - P r o d u k t s u c h e -')
		document.quick_find.keywords.value = '';
}

function onBlurSuche() {
	if(document.getElementById("txtSearch").value == '')
		document.quick_find.keywords.value = '                              - P r o d u k t s u c h e -';
}
//-->

function wechsel(wert) 
{ 
  obj = document.getElementsByTagName("div");
  if (obj[wert].style.display == 'block') obj[wert].style.display = 'none';
  else obj[wert].style.display = 'block';
}

function SetNaviSession(wert, todo) {
	var xmlHttp = null;
	try {
	    xmlHttp = new XMLHttpRequest(); // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
	} catch(e) {
	    try {
	        xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP"); // MS Internet Explorer (ab v6)
	    } catch(e) {
	        try {
	            xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP"); // MS Internet Explorer (ab v5)
	        } catch(e) {
	            xmlHttp  = null;
	        }
	    }
	}
	if (xmlHttp) 
	{
		if(!todo) 
    	xmlHttp.open('GET', 'SetNaviSession.php?do=' + wert, false);
    else
    	xmlHttp.open('GET', 'SetNaviSession.php?do=' + todo + '&wert=' + wert, false);
    	
    xmlHttp.onreadystatechange = function () {
        if (xmlHttp.readyState == 4) {
            //alles ok
        }
    };
    xmlHttp.send(null);

    if(todo != '')
    	window.location.href = window.location.pathname+window.location.search;
	}
}

function submitFunction() {
    submitter = 1;
}
function popupWindow(url) {
  window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}  

function popupWindow_sizeable(url, pop_height, pop_width) {
  window.open(url,'popup_Window','dependent=no,hotkeys=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=' + pop_height + ',height=' + pop_width)
} 

function selectRowEffect(object, buttonSelect) {
  if (!selected) {
    if (document.getElementById) {
      selected = document.getElementById('defaultSelected');
    } else {
      selected = document.all['defaultSelected'];
    }
  }

  if (selected) selected.className = 'moduleRow';
  object.className = 'moduleRowSelected';
  selected = object;

// one button is not an array
  if (document.getElementById('payment'[0])) {
    document.getElementById('payment'[buttonSelect]).checked=true;
  } else {
    //document.getElementById('payment'[selected]).checked=true;
  }
}

function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}

function popupImageWindow(url) {
  window.open(url,'popupImageWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=100,height=100,screenX=150,screenY=150,top=150,left=150')
}

<!--
	/*----------------------------Suggest Code-------------------------*/
	/*
		This is the JavaScript file for the osCommerce AJAX Search Suggest
	
		You may use this code in your own projects as long as this 
		copyright is left	in place.  All code is provided AS-IS.
		This code is distributed in the hope that it will be useful,
	 	but WITHOUT ANY WARRANTY; without even the implied warranty of
	 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
		
		For the rest of this code visit http://www.osCommerce-SSL.com
		
		For a complete detailed tutorial on how this code works visit:
		http://www.dynamicajax.com/fr/AJAX_Suggest_Tutorial-271_290_312.html
		
		For more AJAX code and tutorials visit http://www.DynamicAJAX.com
		
		Copyright 2006 Ryan Smith / 345 Technical / 345 Group.	
		
		Auf XT-Commerce portiert von TechWay (Steffen Decker) mit Unterstützung von Purecut (aus dem ecombase.de Forum)
		Copyright 2006 @ TechWay, Steffen Decker
	*/
	//Gets the browser specific XmlHttpRequest Object
	
	function getXmlHttpRequestObject() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} 
	}
	
	//Our XmlHttpRequest object to get the auto suggest
	var searchReq = getXmlHttpRequestObject();
	
	//Called from keyup on the search textbox.
	//Starts the AJAX request.
	function searchSuggest() {
		if (searchReq.readyState == 4 || searchReq.readyState == 0) {
			var str = escape(document.getElementById('txtSearch').value);
			searchReq.open("GET", '/searchSuggest.php?search=' + str, true);
			searchReq.onreadystatechange = handleSearchSuggest; 
			searchReq.send(null);
		}		
	}
	
	//Called when the AJAX response is returned.
	function handleSearchSuggest() {
		if (searchReq.readyState == 4) {
			var ss = document.getElementById('search_suggest')
			ss.innerHTML = '';
			var str = searchReq.responseText.split("\n");
			for(i=0; i < str.length - 1; i++) {
				if(i > 14) {
					var suggest = '<span class="schrift_xxsmall">&nbsp;</span><div class="schrift_rot" align="center">' + str[i] + '</div><span class="schrift_xxsmall">&nbsp;</span>';
					ss.innerHTML += suggest;
				} else if(i == 0) {
					var suggest = '<div onmouseover="javascript:suggestOver(this, 1);" ';
					suggest += 'onmouseout="javascript:suggestOut(this, 1);" ';
					suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
					suggest += 'class="suggest_link_1">' + str[i] + '</div>';
					ss.innerHTML += suggest;
				} else {
					var suggest = '<div onmouseover="javascript:suggestOver(this, 0);" ';
					suggest += 'onmouseout="javascript:suggestOut(this, 0);" ';
					suggest += 'onclick="javascript:setSearch(this.innerHTML);" ';
					suggest += 'class="suggest_link">' + str[i] + '</div>';
					ss.innerHTML += suggest;
				}
			}
			if (i==0) {
				ss.style.visibility  = "hidden";
			} else {
				ss.style.visibility  = "visible";
			}
			//Schließen link einfügen
			ss.innerHTML += '<p align="right"><a onmouseover="javascript:suggestOver(this, 0);" onmouseout="javascript:suggestOut(this, 0);" onClick="javascript:suggestClose(this);" class="suggest_link"><b>Fenster schließen</b></a></p>';
		}
	}
	// Close Function
	function suggestClose (div_value) {
		document.getElementById('search_suggest').innerHTML = '';
		document.getElementById('search_suggest').style.visibility  = "hidden";
	}
	
	//Mouse over function
	function suggestOver(div_value, erster) {
		if(erster == 0)
			div_value.className = 'suggest_link_over';
		else
			div_value.className = 'suggest_link_1_over';
	}
	//Mouse out function
	function suggestOut(div_value, erster) {
		if(erster == 0)
			div_value.className = 'suggest_link';
		else
			div_value.className = 'suggest_link_1';
	}
	//Click function
	function setSearch(value) {
		// HTML-TAGS entfernen
	  	var newvalue = value.replace(/<.*?>/gi, '');
		//Kategorienamen entfernen (fängt mit &nbsp; an)
		var Suche =	newvalue.indexOf("&nbsp;");
		var produktname = newvalue.substring(0,Suche);
		document.getElementById('txtSearch').value = produktname;
		document.getElementById('search_suggest').innerHTML = '';
		document.getElementById('search_suggest').style.visibility  = "hidden";
		//zum Suchergebnis weiterleiten
		top.location.href = "/advanced_search_result.php?keywords=" + produktname; 
	}
	
	function sendRequest(form)
	{
		document.getElementById('stopPlease').value="x";
		document.getElementById(form).submit();
	}
	/*-------------------------End Suggest Code--------------------------------*/	
	
	/* Warenkorb */
	function warenkorb_details(status) {
		if(status == 'on')
			document.getElementById('warenkorb_inhalt_details').style.visibility = "visible";
		else if(status == 'off')
			document.getElementById('warenkorb_inhalt_details').style.visibility = "hidden";
	}
	
	function nav(name, status) {
		if(status == 'on')
		{
			/* erst 0,25 sekunde warten */
			/* sleep(250); */
			document.getElementById('header_nav_' + name).className = 'aktiv_' + name;
			document.getElementById('header_nav_' + name + '_details').style.visibility = "visible";
		}
		else if(status == 'off')
		{
			document.getElementById('header_nav_' + name).className = 'deaktiv_' + name;
			document.getElementById('header_nav_' + name + '_details').style.visibility = "hidden";
		}
	}
	
	function Produktauswahl(name, status) {
		for(i=0; i<3; i++)
		{
			if(i == 1) {
				document.getElementById('spd_inhalt').style.visibility = "hidden";
				document.getElementById('spd').className = "spbt_deaktiv";
			} else if(i == 2) {
				document.getElementById('sph_inhalt').style.visibility = "hidden";
				document.getElementById('sph').className = "spbt_deaktiv";
			} else {
				document.getElementById('spk_inhalt').style.visibility = "hidden";
				document.getElementById('spk').className = "spbt_deaktiv";
			}
		}
		
		document.getElementById(name + '_inhalt').style.visibility = "visible";
		document.getElementById(name ).className = "spbt_aktiv";
	}
	
	function Produktbeschreibung(name, status) {
		for(i=0; i<3; i++)
		{
			if(i == 1) {
				document.getElementById('spc_inhalt').style.visibility = "hidden";
				document.getElementById('spc').className = "spbt_deaktiv";
			} else if(i == 2) {
				document.getElementById('spf_inhalt').style.visibility = "hidden";
				document.getElementById('spf').className = "spbt_deaktiv";
			} else {
				document.getElementById('spt_inhalt').style.visibility = "hidden";
				document.getElementById('spt').className = "spbt_deaktiv";
			}
		}
		
		document.getElementById(name + '_inhalt').style.visibility = "visible";
		document.getElementById(name ).className = "spbt_aktiv";
	}
	
	function NavTeaser(name, status) {
		if(status == 'on')
		{
			for (i=1; i<=7; i++)
				NavTeaser('bt' + i, 'off');
				
			document.getElementById(name).className = 'startseite_teaser_' + name + '_aktiv';
			
			if(name == 'bt1') {
				document.getElementById('startseite_teaser_url').href = "/crocs-I-erwachsenen-schuhe-startseiten-angebote.html";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt1.jpg')";
			} else if (name == 'bt2') {
				document.getElementById('startseite_teaser_url').href = "/crocs-II-erwachsenen-schuhe-startseiten-angebote.html";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt2.jpg')";
			} else if (name == 'bt3') {
				document.getElementById('startseite_teaser_url').href = "/crocs-kinder-schuhe-startseiten-angebote.html";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt3.jpg')";
			} else if (name == 'bt4') {
				/* document.getElementById('startseite_teaser_url').href = "/feelmax-zehensocken-startseiten-angebote.html"; */
				document.getElementById('startseite_teaser_url').href = "/feelmax";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt4.jpg')";
			} else if (name == 'bt7') {
				document.getElementById('startseite_teaser_url').href = "/buntefuesse-shop-aktion-2011.html";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt7.jpg')";
			} else {
				document.getElementById('startseite_teaser_url').href = "/";
				document.getElementById('startseite_teaser1').style.backgroundImage = "url('/images/startseite/teaser1/bt1.jpg')";
			}
		}
		else if(status == 'off')
		{
			if(document.getElementById(name))
			{
				document.getElementById('startseite_teaser_url').href = "/";
				document.getElementById(name).className = 'startseite_teaser_' + name + '_deaktiv';	
			}
		}
	}
	
	var TeaserStand = 2;
	function teaser_startseite_starten() 
	{ 
		TheaserThread = setInterval("teaser_startseite()", 7500); 
	} 
	
	function teaser_startseite() 
	{
		for (i=1; i<=5; i++)
			NavTeaser('bt' + i, 'off');
		
		switch(TeaserStand) 
		{ 
			default: 
				NavTeaser('bt1', 'on');
				TeaserStand = 1; 
			case 1:    
				NavTeaser('bt1', 'on');
				break; 
			case 2:    
				NavTeaser('bt2', 'on');
				break; 
			case 3:       
				NavTeaser('bt3', 'on');
				break;
			case 4:
				NavTeaser('bt4', 'on');
				break;
			case 5:
				NavTeaser('bt7', 'on');
				TeaserStand = 0;
				break;
		} 
		TeaserStand++; 
	} 
	
	function bewertungssystem(name_id, wert) 
	{
		for (i=1; i<=5; i++)
			document.getElementById(name_id + '_' + i).src = "/templates/buntefuesse_v2/img/icons/icon_bewertungsstern_konto_deaktiv.gif";
			
		for (i=1; i<=wert; i++)
			document.getElementById(name_id + '_' + i).src = "/templates/buntefuesse_v2/img/icons/icon_bewertungsstern_konto.gif";
		
		if(name_id == 0)
			document.bewertung_shop.BsHidden_0.value = wert;
		else if(name_id == 1)
			document.bewertung_shop.BsHidden_1.value = wert;
		else if(name_id == 2)
			document.bewertung_shop.BsHidden_2.value = wert;
		else if(name_id == 3)
			document.bewertung_shop.BsHidden_3.value = wert;
		else if(name_id == 4)
			document.bewertung_shop.BsHidden_4.value = wert;
	}
	
	function sleep(ms)
	{ 
		var zeit=(new Date()).getTime(); 
		var stoppZeit=zeit+ms; 
		while((new Date()).getTime()<stoppZeit){}; 
	} 


	
	/* ------------------Slider ----------------------------------------------- */

	function product_slider(name, status, max) 
	{
		var sichtbar 	= 5;
		var startwert = 0;
		var max_anzeige = 0;
		var name = parseFloat(document.getElementById('paf_count').value);
		
		if(status == "+") {
			if((name+1+startwert) <= max) {
				startwert = (name+1);
			} else {
				startwert = name;
			}
		} else {
			if(name > 0) {
				startwert = (name-1);
			} else {
				startwert = name
			}
		}
		
		max_anzeige = startwert+sichtbar;
		if(name != startwert)
		{
			/* Alle unsichtbar machen */
			for (i=0; i<max; i++)
			{
				document.getElementById('paf_' + i).className 		= 'produkt_andere_farben_deaktiv';
				document.getElementById('paf_' + i).style.height	= "0px";
			}
			/* Die richtigen wieder sichtbar machen */
		
			for(j=startwert;j<max_anzeige;j++)
			{
				document.getElementById('paf_' + j).className = 'produkt_andere_farben';
				document.getElementById('paf_' + j).style.height	= "135px";
			}
			
			document.paf_form.paf_count.value = startwert;
		}
	}
	
	/* -------------------------------------- Styling ------------------------------------------- */

	var checkboxHeight = "25";
var radioHeight = "25";
var selectWidth = "190";


/* No need to change anything after this */


document.write('<style type="text/css">input.styled { display: none; } select.styled { position: relative; width: ' + selectWidth + 'px; opacity: 0; filter: alpha(opacity=0); z-index: 5; } .disabled { opacity: 0.5; filter: alpha(opacity=50); }</style>');

var Custom = {
	init: function() {
		var inputs = document.getElementsByTagName("input"), span = Array(), textnode, option, active;
		for(a = 0; a < inputs.length; a++) {
			if((inputs[a].type == "checkbox" || inputs[a].type == "radio") && inputs[a].className == "styled") {
				span[a] = document.createElement("span");
				span[a].className = inputs[a].type;

				if(inputs[a].checked == true) {
					if(inputs[a].type == "checkbox") {
						position = "0 -" + (checkboxHeight*2) + "px";
						span[a].style.backgroundPosition = position;
					} else {
						position = "0 -" + (radioHeight*2) + "px";
						span[a].style.backgroundPosition = position;
					}
				}
				inputs[a].parentNode.insertBefore(span[a], inputs[a]);
				inputs[a].onchange = Custom.clear;
				if(!inputs[a].getAttribute("disabled")) {
					span[a].onmousedown = Custom.pushed;
					span[a].onmouseup = Custom.check;
				} else {
					span[a].className = span[a].className += " disabled";
				}
			}
		}
		inputs = document.getElementsByTagName("select");
		for(a = 0; a < inputs.length; a++) {
			if(inputs[a].className == "styled") {
				option = inputs[a].getElementsByTagName("option");
				active = option[0].childNodes[0].nodeValue;
				textnode = document.createTextNode(active);
				for(b = 0; b < option.length; b++) {
					if(option[b].selected == true) {
						textnode = document.createTextNode(option[b].childNodes[0].nodeValue);
					}
				}
				span[a] = document.createElement("span");
				span[a].className = "select";
				span[a].id = "select" + inputs[a].name;
				span[a].appendChild(textnode);
				inputs[a].parentNode.insertBefore(span[a], inputs[a]);
				if(!inputs[a].getAttribute("disabled")) {
					inputs[a].onchange = Custom.choose;
				} else {
					inputs[a].previousSibling.className = inputs[a].previousSibling.className += " disabled";
				}
			}
		}
		document.onmouseup = Custom.clear;
	},
	pushed: function() {
		element = this.nextSibling;
		if(element.checked == true && element.type == "checkbox") {
			this.style.backgroundPosition = "0 -" + checkboxHeight*3 + "px";
		} else if(element.checked == true && element.type == "radio") {
			this.style.backgroundPosition = "0 -" + radioHeight*3 + "px";
		} else if(element.checked != true && element.type == "checkbox") {
			this.style.backgroundPosition = "0 -" + checkboxHeight + "px";
		} else {
			this.style.backgroundPosition = "0 -" + radioHeight + "px";
		}
	},
	check: function() {
		element = this.nextSibling;
		if(element.checked == true && element.type == "checkbox") {
			this.style.backgroundPosition = "0 0";
			element.checked = false;
		} else {
			if(element.type == "checkbox") {
				this.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px";
			} else {
				this.style.backgroundPosition = "0 -" + radioHeight*2 + "px";
				group = this.nextSibling.name;
				inputs = document.getElementsByTagName("input");
				for(a = 0; a < inputs.length; a++) {
					if(inputs[a].name == group && inputs[a] != this.nextSibling) {
						inputs[a].previousSibling.style.backgroundPosition = "0 0";
					}
				}
			}
			element.checked = true;
		}
	},
	clear: function() {
		inputs = document.getElementsByTagName("input");
		for(var b = 0; b < inputs.length; b++) {
			if(inputs[b].type == "checkbox" && inputs[b].checked == true && inputs[b].className == "styled") {
				inputs[b].previousSibling.style.backgroundPosition = "0 -" + checkboxHeight*2 + "px";
			} else if(inputs[b].type == "checkbox" && inputs[b].className == "styled") {
				inputs[b].previousSibling.style.backgroundPosition = "0 0";
			} else if(inputs[b].type == "radio" && inputs[b].checked == true && inputs[b].className == "styled") {
				inputs[b].previousSibling.style.backgroundPosition = "0 -" + radioHeight*2 + "px";
			} else if(inputs[b].type == "radio" && inputs[b].className == "styled") {
				inputs[b].previousSibling.style.backgroundPosition = "0 0";
			}
		}
	},
	choose: function() {
		option = this.getElementsByTagName("option");
		for(d = 0; d < option.length; d++) {
			if(option[d].selected == true) {
				document.getElementById("select" + this.name).childNodes[0].nodeValue = option[d].childNodes[0].nodeValue;
			}
		}
	}
}
window.onload = Custom.init;
	//-->

/* SSL-Zertifikat */	
var cot_loc0=(window.location.protocol == "https:")? "https://secure.comodo.net/trustlogo/javascript/cot.js" :
"http://www.trustlogo.com/trustlogo/javascript/cot.js";
document.writeln('<scr' + 'ipt language="JavaScript" src="'+cot_loc0+'" type="text\/javascript">' + '<\/scr' + 'ipt>');

var tl_loc0=(window.location.protocol == "https:")? "https://secure.comodo.net/trustlogo/javascript/trustlogo.js" :
"http://www.trustlogo.com/trustlogo/javascript/trustlogo.js";
document.writeln('<scr' + 'ipt language="JavaScript" src="'+tl_loc0+'" type="text\/javascript">' + '<\/scr' + 'ipt>');


