function opener(id, drop){ var val=drop.options[id].value; var link=document.getElementById('attr'+val).value; newWin=void(window.open(link, 'popup', 'toolbar=0, scrollbars=yes, resizable=yes, height=400, width=800')); } function SuchenUndErsetzen(QuellText, SuchText, ErsatzText) { if ((QuellText == null) || (SuchText == null)) { return null; } if ((QuellText.length == 0) || (SuchText.length == 0)) { return QuellText; } // Kein ErsatzText ? if ((ErsatzText == null) || (ErsatzText.length == 0)) { ErsatzText = ""; } var LaengeSuchText = SuchText.length; var LaengeErsatzText = ErsatzText.length; var Pos = QuellText.indexOf(SuchText, 0); while (Pos >= 0) { QuellText = QuellText.substring(0, Pos) + ErsatzText + QuellText.substring(Pos + LaengeSuchText); Pos = QuellText.indexOf(SuchText, Pos + LaengeErsatzText); } return QuellText; } function myRound(n, Stellen) { return ergebnis = (Math.round(n * Math.pow(10, Stellen)) / Math.pow(10, Stellen)); } function isdefined( variable) { return (typeof(window[variable]) == "undefined")? false: true; } function upDatePrice() { var preisAufschlag=0; var preisAufschlag2=0; var zubebhoerAktiv = 0; preisAufschlag=eval(document.getElementById('products_qty').value)*document.getElementById('priceHidden').value; for(var i=0;i
FOR_ALL_OPTIONS_CHOSEN'; } else document.getElementById("DynPrice").innerHTML=''; } function toDecimalPlaces(x, n) { if (n < 1 || n > 14) return false; var e = Math.pow(10, n); var k = (Math.round(x * e) / e).toString(); if (k.indexOf('.') == -1) k += '.'; k += e.toString().substring(1); return k.substring(0, k.indexOf('.') + n+1); } function currencyToXTC(str) { var decimal_point = ','; var decimal_places = 2; var thousands_point = '.'; str = toDecimalPlaces(str,decimal_places); var predecimal_part = str.substring(0,str.length-decimal_places-1); var decimal_part = str.substr(str.length-decimal_places,decimal_places); if(thousands_point != "" && predecimal_part.length > 3){ var predecimal_temp = predecimal_part; var predecimal_part = ""; for(j = 3; j < predecimal_temp.length ; j+=3){ var extrakt = predecimal_temp.slice(predecimal_temp.length - j, predecimal_temp.length - j + 3); predecimal_part = thousands_point + extrakt + predecimal_part + ""; } var str_first = predecimal_temp.substr(0, (predecimal_temp.length % 3 == 0)?3:(predecimal_temp.length % 3)); predecimal_part = str_first + predecimal_part; } return predecimal_part + decimal_point + decimal_part; } function currencyToJavaScript(str) { var decimal_places = 2; var thousands_point = '.'; str = str.toString() var predecimal_part = str.substring(0,str.length-decimal_places-1); var decimal_part = str.substr(str.length-decimal_places,decimal_places); if(thousands_point != "" && predecimal_part.length > 3) predecimal_part = predecimal_part.replace(eval('/\\'+thousands_point+'/g'),''); return Number(predecimal_part + '.' + decimal_part); }