/*
var arr = new Array
('sum',  //id куда записываем результат
 'yuTime', // откуда берем время
 'yuUsers',// откуда берем количество пользователей
3, // оплата за 3 месяца за одного пользователя
4, // оплата за 6 месяцев за одного пользователя
5, // оплата за 12 месяцев за одного пользователя
6, // оплата за 3 месяца за каждого дополнительного пользователя	
7, // оплата за 6 месяцев за каждого дополнительного пользователя
8, // оплата за 12 месяцев за каждого дополнительного пользователя
); 
*/

function subscribeAnk(arr)	{
	var sum = document.getElementById(arr[0]);
	var time = document.getElementById(arr[1]);
	var users = document.getElementById(arr[2]);
	var price = 0;
	var usersAmount = users.value-1;
	var text = ' руб. (с учетом НДС)';
	
	if (users.value=='')
	{
		return false;
	}	

	if (time.value==3)
	 {
         price = arr[3] + usersAmount*arr[6];
     }

	if (time.value==6)
	 {
		price = arr[4] + usersAmount*arr[7];	
     }

	if (time.value==12)
	 {
		price = arr[5] + usersAmount*arr[8];
     }
	sum.innerHTML = numberFormat(price) + text;
	return true;

}

/*
var arr = new Array
('sum',  //id куда записываем результат
 'yuTime', // откуда берем время
 'yuUsers',// откуда берем количество пользователей
3, // оплата за месяц при подписке на 3 мес.
4, // оплата за месяц при подписке на 6 мес.
5, // оплата за месяц при подписке на 12 мес.
*/
function subscribeAnk_simple(arr)	{
	var sum = document.getElementById(arr[0]);
	var time = document.getElementById(arr[1]);
	var users = document.getElementById(arr[2]);
	var price = 0;
	var text = ' руб';
	
	if (users.value=='')
	{
		return false;
	}	

	if (time.value == 3)
	{
	    price = arr[3] * 3 * users.value;			
    }

	if (time.value == 6)
	{
	    price = arr[4] * 6 * users.value;	
    }

	if (time.value == 12)
	{
		price = arr[5] * 12 * users.value;
    }
	sum.innerHTML = numberFormat(price) + text;
	return true;

}

// TODO: переписать, нет гибкого управления ценами, есть повторяющиеся блоки


function numberFormat(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;
}

