// 函数round_decimals()功能: 将价格数字保留N位小数,不够的补"0";

// begin ++++++++++++++++++++++++++++++++++

function round_decimals(original_number,decimals){

 var result1 = original_number * Math.pow(10,decimals);

 var result2 = Math.round(result1);

 var result3 = result2 / Math.pow(10,decimals);

 return pad_with_zeros(result3,decimals);

}

function pad_with_zeros(rounded_value,decimal_places){

 var value_string = rounded_value.toString();

 var decimal_location = value_string.indexOf(".");

 if (decimal_location == -1){

  decimal_part_length = 0;

  value_string += decimal_places > 0 ? "." :"";

 }else{

  decimal_part_length = value_string.length - decimal_location - 1;

 }

 var pad_total = decimal_places - decimal_part_length;

 if(pad_total > 0){

  for (var counter = 1;counter <= pad_total;counter++){

   value_string += "0";

  }

 }

 return value_string;

}

//end  +++++++++++++++++++++++



//判断是否出现"buy now"按钮

// begin ++++++++++++++++++++++

function show_buynow(p_psecode,imagepath){

	var proportion = 1.00; //价格的比率，相对于标准价

	var now_price;	    //此为提交购物车后的显示价格

	var now_price  = Math.round(price[p_psecode][0] * proportion * 100)/100;

	var now_price  = round_decimals( now_price ,2);

	if (price[p_psecode][0] != "0" && price[p_psecode][1] == "1"){

		document.write("<input name=\"Submit\" type=\"image\" value=\"Submit\" src=\"../../images/buttons/button_in_cart.jpg\">");

		document.write("<input type=\"hidden\" name=\"psecode\" value=\"" + p_psecode + "\">");

		document.write("<input type=\"hidden\" name=\"pseprice\" value=\"" + now_price + "\">");

		document.write("<input type=\"hidden\" name=\"sitename\" value=\"www.notebook-batteries.net\">");
		
		document.write("<br><br>All product prices are for one (1) unit.");
	}

}

// end ++++++++++++++++++++++++++



// 根据type参数选择显示的价格类型

function show_price(p_psecode,type){//显示价格，如果要搞促销，可以做这样的修改，也就是修改一下promotion这个常量的值为1以及修改一下proportion的比例即可。

	var promotion = 1;   //促销时为"1"，日常销售为"0"

	var proportion = 1.00;  //价格的比率，相对于标准价

	var rise = 1.3;     //用于显示促销前后价格的变化，是嘘头.

	var rise_price = price[p_psecode][0] * rise ;

	var now_price  = price[p_psecode][0] * proportion;

	var save_price = rise_price - now_price;

	var rise_price = round_decimals( rise_price ,2);

	var now_price  = round_decimals( now_price  ,2);

	var save_price = round_decimals( save_price ,2);

	
	if(now_price ==0){
		
		document.write("Out of stock!");
	
	}else{	
		if (promotion != 0){
	
			if (type != 0){
	
				document.write("<font color='#000000' size='2' face='Verdana, Tahoma, Arial'>Reg price: <strike>$" + rise_price + "</strike></font><br />");
	
				document.write("<font color='#cc6600' size='2' face='Verdana, Tahoma, Arial'><b>Special Price: $"  + now_price + "</b></font><br />");
	
				document.write("<font color='#000000' size='2' face='Verdana, Tahoma, Arial'>You save: $" + save_price + "</font>");
	
			}else{
	
				document.write("<font color='#000000' size='2' face='Verdana, Tahoma, Arial'>Sale price: US $" + now_price + "</font>");
	
			}
	
		}else{
		document.write("<font color='#cc6600' size='2' face='Verdana, Tahoma, Arial'>Sale price: US $" + now_price + "</font>");
		}
}
}
function show_price2010(p_psecode,type){//
	var promotion = 1;   //
	var proportion = 1.00;  //
	var rise = 1.10;     //
	var rise_price = price[p_psecode][0] * proportion * rise;
	var now_price  = price[p_psecode][0] * proportion;
	var save_price = rise_price - now_price;
	rise_price = round_decimals( rise_price ,2);
	now_price  = round_decimals( now_price  ,2);
	save_price = round_decimals( save_price ,2);

	if (promotion != 0){
		if (type != 0){
			//document.write("Reg .price: <strike>US $" + rise_price + "</strike><br>");
			document.write("<font color='red' size='2' face='Verdana, Tahoma, Arial'><b> US $" + now_price + "</b></font>");
			//document.write("You save: <span class=\"style3\">$" + save_price + "</span><br>");
		}else{
			document.write("US $" + now_price + "");
		}
	}
	else{
		//
		document.write("US $" + now_price + "");
	}
}


// 捆绑产品销售价格
function show_both_price(psecode1,psecode2){
	var psecode1_price  = eval (price[psecode1][0]);
	var psecode2_price  = eval (price[psecode2][0]);
    var total_price = round_decimals((psecode1_price + psecode2_price)*1,2);
	var total_price_old = round_decimals((psecode1_price + psecode2_price)*1.3,2);
	var total_price = round_decimals((psecode1_price + psecode2_price),2);
	/*if(total_price_old<50){
     var total_price = round_decimals((psecode1_price + psecode2_price)-0.5,2);
	}
	else{
		var total_price = round_decimals((psecode1_price + psecode2_price)-1,2);
		}*/


	document.write("<span class='price'>$" + total_price + "</span>&nbsp;&nbsp;");
	
	document.write("<font size='2' color='#cc6600'>[ <strike>$" + total_price_old + "</strike> ]</font>");	
	

}

function show_both_buynow(psecode1,psecode2){
	var psecode1_price  = eval (price[psecode1][0]);
	var psecode2_price  = eval (price[psecode2][0]);

	var total_price = round_decimals((psecode1_price + psecode2_price)-2,2);
	var total_psecode = psecode1 + "+" + psecode2;
	var total_price = round_decimals((psecode1_price + psecode2_price),2);
/*if(total_price<50){
     var total_price = round_decimals((psecode1_price + psecode2_price)-0.5,2);
	}
	else{
		var total_price = round_decimals((psecode1_price + psecode2_price)-1,2);
		}	*/



if((price[psecode1][1]==1) && (price[psecode2][1]==1))
{
		
		document.write("<input name=\"Submit\" type=\"image\" value=\"Submit\" src=\"../../images/buttons/button_in_cart.jpg\">");

		document.write("<input type=\"hidden\" name=\"psecode\" value=\"" + total_psecode + "\">");

		document.write("<input type=\"hidden\" name=\"pseprice\" value=\"" + total_price + "\">");

		document.write("<input type=\"hidden\" name=\"sitename\" value=\"www.notebook-batteries.net\">");
		
	}else{

		document.write("<br><b>Coming Soon!</b>");

	}

}

// end ++++++++++++++++++++++++++++++++++++




