// JavaScript Document
<!--
function FormatCurrency (value) {
	var Precision = 2;
 
	var valStr = "" + value;
	var valInt = Math.floor(value);
	var valFrac = value - valInt;
	var multiplier = " 1000000000000000000".substring(1,Precision+2);
	var valRoundedFrac = Math.floor (valFrac*multiplier + 0.5);
	valInt = Math.floor (Math.floor (value*multiplier + 0.5) / multiplier);
	var valFracStr = "000000000000000000" + valRoundedFrac;
	valFracStr = valFracStr.substring (valFracStr.length-Precision, valFracStr.length);
	
	valStr = "$" + valInt + "." + valFracStr;
	return valStr;
}
function FormatEuro (value) {
	var Precision = 2;
 
	var valStr = "" + value;
	var valInt = Math.floor(value);
	var valFrac = value - valInt;
	var multiplier = " 1000000000000000000".substring(1,Precision+2);
	var valRoundedFrac = Math.floor (valFrac*multiplier + 0.5);
	valInt = Math.floor (Math.floor (value*multiplier + 0.5) / multiplier);
	var valFracStr = "000000000000000000" + valRoundedFrac;
	valFracStr = valFracStr.substring (valFracStr.length-Precision, valFracStr.length);
	
	valStr = "" + valInt + "." + valFracStr + " EU";
	return valStr;
}

var GoodOptionsSINGDM5AFR = new Array(1);
GoodOptionsSINGDM5AFR[0] = 0;
 
function CheckLockedOptionsSINGDM5AFR(CatalogForm) { 
 
var FlagContinue=0;
var FlagFound=0;
var x=0;
var OptionMatrix = new Array(100) ;
 
 
 
   while ((x<0) && (!FlagFound)) 
   { 
        FlagContinue=1 ;
        if (((CatalogForm.opt0.options[CatalogForm.opt0.selectedIndex].text==OptionMatrix[x])  
||(OptionMatrix[x]=="Don't Care")) && (FlagContinue))  
               FlagContinue=1; 
        else FlagContinue=0; 
        x++ ;
        if (FlagContinue) FlagFound = 1 ;
   } 
   if (FlagFound) {
        alert("You have selected an option combination that is not available.  Please choose another selection.") ;
        CatalogForm.opt0.selectedIndex=GoodOptionsSINGDM5AFR[0];
   } else {
        GoodOptionsSINGDM5AFR[0]=CatalogForm.opt0.selectedIndex;
   }
}
 
function RecalcPriceSINGDM5AFR (CatalogForm) {
	var price = 79.989998;
	CatalogForm.realtimeprice.value = FormatCurrency (price);
}
function CheckOptionsSINGDM5AFR (CatalogForm) { 
 
     CheckLockedOptionsSINGDM5AFR (CatalogForm);
     RecalcPriceSINGDM5AFR (CatalogForm);
 
}
-->