function chkupdatebothPrice(frm)
{
//alert (frm.elements.length)
	// ----------for multi option any operation
	/*for(k=0; k<frm.elements.length; k++)
	{
	 var z = "vwitem" + k;
	 var chk = document.getElementById(z);
		if (k == no){
			if(chk.selectedIndex!=0)
			{
				document.getElementById(z).checked = true;
				continue;
			}			
	}
}*/
    
	var basePriceObj = document.getElementById("baseprice");
	if(typeof(basePriceObj) != "undefined" && basePriceObj != null){
	var p = basePriceObj.value;
	actual_price = p.substr(p.indexOf("$")+1, p.length);
	document.getElementById("disp_price").innerHTML = p;

	var price = parseFloat(actual_price);
	var pricevalAr = new Array();
	var direction = "add";
	var priceval;
	
	
	
	for(i=0; i<frm.elements.length; i++)	
	{ 	
	 e = frm.elements[i];				
	 //return false;
				
	if(true)
			{   
				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

	var upPrice = price.toFixed(2);
	upPrice= thousandSeperator(upPrice);
	document.getElementById("disp_price").innerHTML = "<strike>$" + upPrice +"</strike>";
	}


	var salebasePriceObj = document.getElementById("salebaseprice");
	if(typeof(salebasePriceObj) != "undefined" && salebasePriceObj != null){
	var q = salebasePriceObj.value;
	//var u = document.getElementById("yousave" + ids).value;
    //alert ("disp_price" + ids);
    //alert ("baseprice" + ids);
	//alert ("yousave" + ids);
	//actual_price = p.substr(p.indexOf("$")+1, p.length);
	document.getElementById("disp_saleprice").innerHTML = q;
	//document.getElementById("disp_yousave" + ids).innerHTML = u;
	
	//document.getElementById("disp_price2").innerHTML = p;
	actual_saleprice = q.substr(q.indexOf("$")+1, q.length);
	//actual_saleprice = u.substr(u.indexOf("$")+1, u.length);

    var saleprice = parseFloat(actual_saleprice);
	var salepricevalAr = new Array();
	var saledirection = "add";
	var salepriceval;
	for(i=0; i<frm.elements.length; i++)	
	{ 	
	 e = frm.elements[i];
		
    if(true)
			{   
				salepriceval = frm.elements[i].value;			
				if(salepriceval.indexOf("(+$") > -1) {
					salepricevalAr = salepriceval.split("(+$");
					saledirection = "add";
				} else if(salepriceval.indexOf("(+") > -1) {
					salepricevalAr = salepriceval.split("(+");
					saledirection = "add";
				} else if(salepriceval.indexOf("(-") > -1) {
					salepricevalAr = salepriceval.split("(-");
					saledirection = "sub";
				}else if(salepriceval.indexOf("(-$") > -1) {
					salepricevalAr = salepriceval.split("(-$");
					saledirection = "sub";
				}else {salepricevalAr = "";}
				
				if(salepricevalAr.length > 1)
				{
					salepriceval = salepricevalAr[1].split(")");
					salepriceval = parseFloat(salepriceval[0]);
				}
				else
				{	
				  salepriceval = 0;
				}
								
				if(saledirection == "add")
					saleprice = saleprice + salepriceval
				else if(direction == "sub")
					saleprice = saleprice - salepriceval
			}

	}

	//if(optRealtimeDis != ''){
		//price = price - parseFloat(optRealtimeDis)
	//}


	//alert (optRealtimeDis);
	var upsalePrice = saleprice.toFixed(2);
	upsalePrice= thousandSeperator(upsalePrice);
	//var upyousave = upPrice - upsalePrice;
	//var u = upyousave.toFixed(2);
	//alert(upyousave);
     
	document.getElementById("disp_saleprice").innerHTML = "$" + upsalePrice;
	//document.getElementById("disp_yousave").innerHTML = "$" + u;
	//document.getElementById("disp_price").innerHTML = "$" + upPrice;
	//document.getElementById("baseprice" + ids).innerHTML = "$" + upPrice;
	
	//document.getElementById("disp_price2").innerHTML = "$" + toDollarsAndCents(price);


	}
	
	
	
}

function thousandSeperator(num) {
  var thousandSep = ",";
  var decpoint = ".";
  num = num.toString();
  var tempArray = num.split(decpoint);
  num = tempArray[0]; // decimal
  if (typeof(tempArray[1]) == "undefined")
	   tempArray[1]=="00";

  var tempNum = "";
  if (typeof(num) != "undefined" && num != null && num.length >3) {
    for (i=num.length-1;i>=0;i--){
      tempNum += num.charAt(i);
	}
    tempNum = tempNum.replace(/(\d{3})/g,"$1"+thousandSep);
    num = "";
    for (i=tempNum.length-1;i>=0;i--)
      num += tempNum.charAt(i);
    }
	num = num+decpoint+tempArray[1];
	if(num.indexOf(thousandSep) == 0){
		num=num.substr(1,num.length);
	}
  return num;
}
