function ebgpriceper(num,base_price){

var price;
//alert(base_price);
grp_a = 1;
price_a = base_price
grp_b = 2;
price_b = price_a * .86667
grp_c = 3
price_c = price_b * .96154
grp_d = 4
price_d = price_c * .97333
grp_e = 5
price_e = price_d * .98630
grp_f = 6
price_f = price_e * .98611
grp_g = 7
price_g = price_f * .98592
grp_h = 10
price_h = price_g * .98571
grp_i = 12
price_i = price_h * .98551
grp_j = 14
price_j = price_i * .98529
grp_k = 17
price_k = price_j * .98507
grp_l = 23
price_l = price_k * .98485
grp_m = 34
price_m = price_l * .98462
grp_n = 54
price_n = price_m * .98438
grp_o = 66
price_o = price_n * .98413
grp_p = 84
price_p = price_o * .98387
grp_q = 118
price_q = price_p * .98361
grp_r = 196
price_r = price_q * .98333

if (num <grp_b){return price_a}
else if (num < grp_c){return price_b}
else if (num < grp_d){return price_c}
else if (num < grp_e){return price_d}
else if (num < grp_f){return price_e}
else if (num < grp_g){return price_f}
else if (num < grp_h){return price_g}
else if (num < grp_i){return price_h}
else if (num < grp_j){return price_i}
else if (num < grp_k){return price_j}
else if (num < grp_l){return price_k}
else if (num < grp_m){return price_l}
else if (num < grp_n){return price_m}
else if (num < grp_o){return price_n}
else if (num < grp_p){return price_o}
else if (num < grp_q){return price_p}
else if (num < grp_r){return price_q}
else{ return price_r}

}
function ebgcalc(size, priceper,base_price){
 	var num = size.value;
 	num = isNaN(num)?0:(num * 1);
  	num = ebgpriceper(num,base_price);
	priceper.value = Math.round(num);
}
