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<document.forms.cart_quantity.elements.length;i++)
	{
		if(document.forms.cart_quantity.elements[i].type=="checkbox" && document.forms.cart_quantity.elements[i].name=='products_id[]' && document.forms.cart_quantity.elements[i].checked===true)
		{
			zubebhoerAktiv = 1;
			nummer = document.forms.cart_quantity.elements[i].value;
			preisAufschlag+=eval(document.getElementById('wert_'+nummer).value)*eval(document.getElementById('products_qty_'+nummer).value);
			preisAufschlag2+=eval(document.getElementById('wert_'+nummer).value)*eval(document.getElementById('products_qty_'+nummer).value);
		}
	}
	
	if (isdefined('zub_to_price')) {
		zub_to_price = preisAufschlag2;
		updatePrice();
		return;
	}
	
	if (zubebhoerAktiv == 0) {
		document.getElementById("DynPrice").innerHTML='';
		return;
	}
	
	if(preisAufschlag!=document.getElementById('priceHidden').value) 
	{
		gerundet = myRound(preisAufschlag,2);
		document.getElementById("DynPrice").innerHTML='<strong>'+SuchenUndErsetzen(gerundet.toFixed(2),'.',',')+'<?php echo "&nbsp;".$_SESSION["currency"]."<\/strong><br>".FOR_ALL_OPTIONS_CHOSEN; ?>';
	}
	else
		document.getElementById("DynPrice").innerHTML='';
}
