// JavaScript Document
function updatePrice(frm,obj)
{
	// ----------for multi option any operation
	
	p =	document.getElementById("baseprice").value;
	//document.getElementById("disp_price").innerHTML = p;
	document.getElementById("disp_price2").innerHTML = p;
	actual_price = p.substr(p.indexOf("$")+1, p.length);

	var price = parseFloat(actual_price);
	var pricevalAr = new Array();
	var direction = "add";
	
	for(i=0; i< frm.elements.length; i++)
	{
		e = frm.elements[i];
		if (e.type == "radio")
		{
			if(e.checked)
			{
				priceval = frm.elements[i].value;
				if(priceval.indexOf("(+$") > -1) {
					pricevalAr = priceval.split("(+$");
					direction = "add";
				} else if(priceval.indexOf("(+") > -1) {
					pricevalAr = priceval.split("(+");
					direction = "add";
				} else if(priceval.indexOf("(-") > -1) {
					pricevalAr = priceval.split("(-");
					direction = "sub";
				}else if(priceval.indexOf("(-$") > -1) {
					pricevalAr = priceval.split("(-$");
					direction = "sub";
				}else {pricevalAr = "";}
				

				if(pricevalAr.length > 1)
				{
					priceval = pricevalAr[1].split(")");
					priceval = parseFloat(priceval[0]);
				}
				else
				{	priceval = 0;}
				
				
					

				if(direction == "add")
					price = price + priceval
				else if(direction == "sub")
					price = price - priceval
			}
		}

	}//for ends

	/* if(optRealtimeDis != ''){
		price = price - parseFloat(optRealtimeDis)
	} */

	//alert (price);
	//alert (optRealtimeDis);
	//document.getElementById("disp_price").innerHTML = "$" + toDollarsAndCents(price);
	document.getElementById("disp_price2").innerHTML = "$" + toDollarsAndCents(price);
}

function toDollarsAndCents(n) {
  var s = "" + Math.round(n * 100) / 100
  var i = s.indexOf('.')
  if (i < 0) return s + ".00"
  var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3)
  if (i + 2 == s.length) t += "0"
  return t
}


