Sorry for multiple post, made a small mistake (myAttributePrice = 0;) and fix for special as well :

***In function showPrice(form)***

/*myDollarSign1 = myPrice.indexOf("(",0)
if ( myDollarSign1 != "-1" )
{
currencysymbol1 = "";
currencysymbol2 = " EUR";
myParSign = myPrice.indexOf(")", myDollarSign1);
myAttributeString = myPrice.substring(myDollarSign1+1, myParSign);
myAttributeString = myAttributeString.replace(/,/,"");
myAttributePrice = parseFloat(myAttributeString);
myMathProblem = myPrice.charAt(myDollarSign1 - 1);
} else {
myAttributePrice = 0;
}
*/
myAttributePrice = 0;

***In function showPrice1(form)***

/*myDollarSign1 = myPrice.indexOf("(",0)
if ( myDollarSign1 != "-1" )
{
currencysymbol1 = "";
currencysymbol2 = " EUR";
myParSign = myPrice.indexOf(")", myDollarSign1);
myAttributeString = myPrice.substring(myDollarSign1+1, myParSign);
myAttributeString = myAttributeString.replace(/,/,"");
myAttributePrice = parseFloat(myAttributeString);
myMathProblem = myPrice.charAt(myDollarSign1 - 1);
} else {
myAttributePrice = 0;
}
*/
myAttributePrice = 0;

More...