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.tagName == "SELECT")
		{
			priceval = e.options[e.selectedIndex].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
}



