 function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function SumarModel1() {
	
		if(document.getElementById("engine_1").value > 0  ){
			factoryTotal = 0;


			valuetotal = Number(document.getElementById('msrpprice1').value);


			accessoryTotal = 0;
			counterOption1 = document.getElementById('factoryOptionCounter1').value; 
			for(i=1;i<=counterOption1;i++){ 
			 
				if (eval("document.getElementById('check1Factory" + i + "').checked") == true){
				 
					valuetotal += 	(Number(eval("document.getElementById('check1Factory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check1Factory" + i + "').value")));
				 
				}
			}		 
		 
 			
 
			counterOption2 = document.getElementById('accessoryOptionCounter1').value;
			for(i=1;i<=counterOption2;i++){
				if (eval("document.getElementById('check1Accessory" + i + "').checked")){
					valuetotal += 	(Number(eval("document.getElementById('check1Accessory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check1Accessory" + i + "').value")));

				}
			}

 
		    /**/
		    valuetotal += Number(document.getElementById('shipping1').value);
		    /**/
			document.getElementById('accessories_total1').innerHTML =  document.getElementById('country_currency_sign').value +  addCommas(accessoryTotal);	
			document.getElementById('price1').innerHTML =   document.getElementById('country_currency_sign').value + addCommas(valuetotal);	
			document.getElementByID('totalfinalprice1').value= document.getElementById('country_currency_sign').value + valuetotal; 
			document.getElementByID('hiddenAccessoryTotal1').value= document.getElementById('country_currency_sign').value + accessoryTotal;
 
		}
}

function SumarModel2() {
	
		if(document.getElementById("engine_2").value > 0  ){

			accessoryTotal = 0;
			valuetotal = Number(document.getElementById('msrpprice2').value); 
			counterOption1 = document.getElementById('factoryOptionCounter2').value; 
			for(i=1;i<=counterOption1;i++){ 
				if (eval("document.getElementById('check2Factory" + i + "').checked")){
					valuetotal += 	(Number(eval("document.getElementById('check2Factory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check2Factory" + i + "').value")));
				}
			}		 
		 
 			counterOption1 = document.getElementById('accessoryOptionCounter2').value; 
			for(i=1;i<=counterOption1;i++){ 
				if (eval("document.getElementById('check2Accessory" + i + "').checked")){
					valuetotal += 	(Number(eval("document.getElementById('check2Accessory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check2Accessory" + i + "').value")));
				}
			}
			/**/
		    //valuetotal += Number(document.getElementById('shipping_estimate2').value);
		    /**/
			document.getElementById('accessories_total2').innerHTML =  document.getElementById('country_currency_sign').value +  addCommas(accessoryTotal);	
			document.getElementById('price2').innerHTML =  document.getElementById('country_currency_sign').value +addCommas(valuetotal);	
			document.getElementByID('totalfinalprice2').value=  document.getElementById('country_currency_sign').value +valuetotal; 
			document.getElementByID('hiddenAccessoryTotal2').value= document.getElementById('country_currency_sign').value + accessoryTotal;		
		}
}

function SumarModel3() {
	
		if(document.getElementById("engine_3").value > 0  ){

			accessoryTotal = 0;
			valuetotal = Number(document.getElementById('msrpprice3').value); 
			counterOption1 = document.getElementById('factoryOptionCounter3').value; 
			for(i=1;i<=counterOption1;i++){ 
				if (eval("document.getElementById('check3Factory" + i + "').checked")){
					valuetotal += 	(Number(eval("document.getElementById('check3Factory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check3Factory" + i + "').value")));
				}
			}		
		 
 			counterOption1 = document.getElementById('accessoryOptionCounter3').value; 
			for(i=1;i<=counterOption1;i++){ 
				if (eval("document.getElementById('check3Accessory" + i + "').checked")){
					valuetotal += 	(Number(eval("document.getElementById('check3Accessory" + i + "').value")));
					accessoryTotal += (Number(eval("document.getElementById('check3Accessory" + i + "').value")));

				}
			}
			/**/
		    //valuetotal += Number(document.getElementById('shipping_estimate3').value);
		    /**/
			document.getElementById('accessories_total3').innerHTML =  document.getElementById('country_currency_sign').value +  addCommas(accessoryTotal);	
			document.getElementById('price3').innerHTML =  document.getElementById('country_currency_sign').value + addCommas(valuetotal);	
			document.getElementByID('totalfinalprice3').value=  document.getElementById('country_currency_sign').value + valuetotal; 
			document.getElementByID('hiddenAccessoryTotal3').value=  document.getElementById('country_currency_sign').value + accessoryTotal;	
		}
} 
/***************************************************************************************************************/
