// JavaScript Document
var current_delta;

function refresh_sale(startsale,baseprice,sale_per_second,fix, fix2){
	current_delta++;
	current_sale = startsale + sale_per_second * current_delta;
	current_price = baseprice - baseprice / 100 * current_sale;
	render_sales(current_sale, current_price, fix, fix2); 
}

function big_part(par){
	dot_in = par.indexOf('.');
	return par.substring(0, dot_in + 3);	
}

function small_part(par){
	dot_in = par.indexOf('.');
	return par.substring(dot_in + 3);	
}

function render_sales(current_sale, current_price, fix, fix2){
	sale_str = ''+current_sale.toFixed(fix);
	price_str = ''+current_price.toFixed(fix2);	
	if ($('div#sales_proc_dig')!=null) {
      $('div#sales_proc_dig').html(big_part(sale_str)+small_part(sale_str)+'%');
   }
   if ($('div#sales_proc2_dig')!=null) {
      $('div#sales_proc2_dig').html(big_part(sale_str)+small_part(sale_str)+'%');
   }
   if ($('div#sales_big_dig')!=null) {
   	$('div#sales_big_dig').html('<span class=\'bigger\'>&euro;'+big_part(price_str)+'</span>'+small_part(price_str));
   }
   if ($('div#sales_small_dig')!=null) {
   	$('div#sales_small_dig').html('<span class=\'bigger\'>&euro;'+big_part(price_str)+'</span>'+small_part(price_str));
   }
}

function init_sales(baseprice, startsale, endsale, starttime, endtime, curtime, fix, fix2){
	delta_sale = endsale - startsale;
	delta_time = (endtime - starttime);//seconds
	sale_per_second = delta_sale / delta_time;
	current_delta = (curtime - starttime);
	current_sale = startsale + sale_per_second * current_delta;
	current_price = baseprice - baseprice / 100 * current_sale;
	render_sales(current_sale, current_price, fix, fix2);
	setInterval('refresh_sale('+startsale+','+baseprice+','+sale_per_second+','+fix+','+fix2+');', 1000);
}
