maxtextheight=100;

function showTab(id)
{
	flyoutActiveElem=id;	
	$("#flyout .item2").css("display", "none");
	document.getElementById('fly'+id).style.display='block';
}

function showTab2(id)
{
	var e=document.getElementsByTagName('ul');
	for (var i=0; i<e.length; i++)
	{
		if (e[i].className=='tab2item') e[i].style.display='none';
	}
	document.getElementById(id).style.display='block';
}


function getcookie(n)
{
	a = document.cookie;
	res = '';
	while(a != '')
	{
	    while(a.substr(0,1) == ' '){a = a.substr(1,a.length);}
	    cookiename = a.substring(0,a.indexOf('='));
	    if(a.indexOf(';') != -1)
	    {cookiewert = a.substring(a.indexOf('=')+1,a.indexOf(';'));}
	    else{cookiewert = a.substr(a.indexOf('=')+1,a.length);}
	    if(n == cookiename){res = cookiewert;}
	    i = a.indexOf(';')+1;
	    if(i == 0){i = a.length}
	    a = a.substring(i,a.length);
	}
	return(res);
}				
function setcookie(n,w,e)
{
	var a = new Date();
	a = new Date(a.getTime()*2);
	document.cookie = n+'='+w+'; expires='+a.toGMTString()+';';
}
function killcookie(n)
{
	document.cookie = n+'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}

function checkfinance()
{

	
	if (notified==false)
	{
		if (window.confirm('Sie haben sich für eine Finanzierung Ihrer Produkte entschieden. Wenn Sie nun diese Meldung bestätigen öffnet sich ein neues Fenster mit Hilfe dessen Sie eine Finanzierung abschließen können. Nach dem erfolgreichen Abschließen Ihrer Finanzierung drücken Sie bitte nochmal auf \"Bestellung bestätigen\".'))
		{
			finwin = window.open(finurl, 'Finanzierung', 'width=1000,height=800,location=no,menubar=no,status=no,toolbar=no');
				finwin.focus();
			document.getElementById('finbutton').value='Bestellung bestätigen';
				notified=true;
				setcookie('finnotified', '1', 3600*24);
		}
	}
	else
	{
		if (window.confirm('Haben Sie Ihre Finanzierung erfolgreich abgeschlossen?'))
		{
			document.getElementById('basketform').submit();
				
		}
			else
		{
			finwin = window.open(finurl, 'Finanzierung', 'width=1000,height=600,location=no,menubar=no,status=no,toolbar=no,resizeable=no');
				finwin.focus();	
				notified=true;								  					
		}							
	}

}

function switchcatdesc()
{
	if (document.getElementById("catdesc").style.height!="inherit")
	{
		document.getElementById("catdesc").style.height="inherit";
		document.getElementById("catdescbtn").style.backgroundImage="url(/templates/_local/frontend/_resources/images/arrow-up.gif)";
	}
	else
	{
		document.getElementById("catdesc").style.height=maxtextheight+"px";
		document.getElementById("catdescbtn").style.backgroundImage="url(/templates/_local/frontend/_resources/images/arrow-down.gif)";
	}
}

function switchgridinfo()
{
	if (document.getElementById("gridinfo").style.height!="inherit")
	{
		document.getElementById("gridinfo").style.height="inherit";
		document.getElementById("gridinfo").style.padding="15px";
		document.getElementById("gridinfo").style.borderBottom="1px solid #C7C7C7";
		document.getElementById("gridinfobtn").src="/templates/master/frontend/_resources/images/small-up.gif";
		$("#switchgridinfobtn").html("Informationen zur Verfügbarkeit ausblenden");
	}
	else
	{
		document.getElementById("gridinfo").style.height=0;
		document.getElementById("gridinfo").style.padding=0;		
		document.getElementById("gridinfo").style.borderBottom=0;
		document.getElementById("gridinfobtn").src="/templates/master/frontend/_resources/images/small-down.gif";
		$("#switchgridinfobtn").html("Informationen zur Verfügbarkeit einblenden");
	}
}

function positionflyout(elem)
{
	criticalx=400;
	posOne=$("#flyoutbox").outerHeight();
	posTwo=posOne+30;
	if (posOne<=0) posTwo=0;
	$("#flyout").css("height", posTwo+"px");
	plus=5;
	if (isIE8) plus=4;
	if (elem.offsetLeft<criticalx) document.getElementById('flyout').style.marginLeft=(elem.offsetLeft+plus)+'px';
	else document.getElementById('flyout').style.marginLeft=(elem.offsetLeft-100)+'px';
	document.getElementById('flyout').style.display='block';
	//if (b_ie7) $("#breadcrumb").css("display", "none");
}




function calc(form) {

	 var eingabe = eval(form.eingabe.value);

	 if (eingabe < 0 | !eingabe | form.eingabe.value.indexOf(",") != -1) {
	  alert("Bitte geben Sie einen Wert f&uuml;r die Schrittl&auml;nge ein.\n Verwenden Sie keine Sonderzeichen oder Komma.");
	  var mountain = "";
	  var fsp = "";
	  var rennrad = "";
	  var sporttour = "";
	  var trekking = "";
	 }
	 else {
	  var eingabecm = eingabe + " cm";

	  var mountain = Math.round(eingabe * 0.57404) + " cm";
	  var mountainzoll = Math.round(eingabe * 0.57404 / 2.54) + " Zoll";

	  var fsp = Math.round(eingabe * 0.5715) + " cm";
	  var fspzoll = Math.round(eingabe * 0.5715 / 2.54) + " Zoll";

	  var rennrad = Math.round(eingabe * 0.665) + " cm";
	  var rennradzoll = Math.round(eingabe * 0.665 / 2.54) + " Zoll";

	  var sporttour = Math.round(eingabe * 0.61) + " cm";
	  var sporttourzoll = Math.round(eingabe * 0.61 / 2.54) + " Zoll";

	  var trekking = Math.round(eingabe * 0.66) + " cm";
	   var trekkingzoll = Math.round(eingabe * 0.66 / 2.54) + " Zoll";

	 }

	 form.eingabe.value=eingabecm;
	 form.mountain.value=mountain;
	 	 form.mountainzoll.value=mountainzoll;
	 form.fsp.value=fsp;
	  	form.fspzoll.value=fspzoll;
	 form.rennrad.value=rennrad;
	 	 form.rennradzoll.value=rennradzoll;
	 form.sporttour.value=sporttour;
	 	 form.sporttourzoll.value=sporttourzoll;
	 form.trekking.value=trekking;
	 	 form.trekkingzoll.value=trekkingzoll;

	}
function rechnen_1(Anz)
{
Anz = Anz.replace(",", ".");

if (isNaN(Anz)==true)
	{
	document.rhb.sl.value=0;
	Anz=0;
	alert('Der Eintrag in der Spalte Schrittl&auml;nge hat ein ung&uuml;ltiges Format!');
	}
document.rhb.slzoll.value = (Math.round(Anz * 0.226));
document.rhb.slcm.value = (Math.round(document.rhb.slzoll.value *2.56));
}


function rechnen_2(Anz)
{
Anz = Anz.replace(",", ".");

if (isNaN(Anz)==true)
	{
	document.rhb.sl2.value=0;
	Anz=0;
	alert('Der Eintrag in der Spalte Schrittl&auml;nge hat ein ung&uuml;ltiges Format!');
	}


document.rhb.slzoll2.value = (Math.round(Anz * 0.226));
document.rhb.slcm2.value = (Math.round(document.rhb.slzoll2.value *2.56));
}


function rechnen_3(Anz)
{
Anz = Anz.replace(",", ".");

if (isNaN(Anz)==true)
	{
	document.rhb.sl3.value=0;
	Anz=0;
	alert('Der Eintrag in der Spalte Schrittl&auml;nge hat ein ung&uuml;ltiges Format!');
	}


document.rhb.slzoll3.value = (Math.round(Anz * 0.665));
document.rhb.slcm3.value = eval(document.rhb.slzoll3.value) - 4.25;
}

function getUrlVars()
{
	var vars=[], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++)
	{
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	return vars;
}

function rechnen_4(Anz)
{
Anz = Anz.replace(",", ".");

if (isNaN(Anz)==true)
	{
	document.rhb.sl4.value=0;
	Anz=0;
	alert('Der Eintrag in der Spalte Schrittl&auml;nge hat ein ung&uuml;ltiges Format!');
	}


document.rhb.slzoll4.value = Math.round(Anz * 0.24);
document.rhb.slcm4.value 	= Math.round(Anz * 0.61);
}


function rechnen_5(Anz)
{
Anz = Anz.replace(",", ".");

if (isNaN(Anz)==true)
	{
	document.rhb.sl5.value=0;
	Anz=0;
	alert('Der Eintrag in der Spalte Schrittl&auml;nge hat ein ung&uuml;ltiges Format!');
	}


document.rhb.slzoll5.value = Math.round(Anz * 0.259);
document.rhb.slcm5.value 	= Math.round(Anz * 0.66);
}


function checkoutconfirm()
{
	if (document.getElementById('sAGB').checked) document.getElementById('basketform').submit();
	else alert("Sie müssen unseren AGB zustimmen, um fortfahren zu können!");
}



