

var g_konkur_select = 1;     // Конкурентность по умолчанию
var g_keys_select =     5;     // Кол-во поисковых запросов по умолчанию
var g_pay_select =       1;     // Выбранный способ оплаты
var g_client_select =   1;     // Скидка нового клиента

var g_prices =                 [150, 250, 350, 500];  // Стоимость в день, от конкурентности
var g_pay_discount =     [0,10,8,5];                  // Скидка при выборе способа оплаты
var g_client_discount = [0, 10];                          // Скидка клиента

var g_reference =           1;                                  // Кол-во отзывов
var g_active_ref =          1;                                  // Активный отзыв

function changeGRef() {                              // Смена активного отзыва

document.getElementById('gRefTitle').style.display = 'none';

if (g_active_ref + 1 > g_reference) {
	 g_active_ref = 1;
         } else {
		     g_active_ref++;
                   }

for (var i = 1; i <=  g_reference; i++) {
   if (i == g_active_ref) {
	document.getElementById('g_reference' + i).style.display = 'block';	
       } else {
	   document.getElementById('g_reference' + i).style.display = 'none';	       	
       	  }
    }

}


function g_setKeysAmount(_inc) { // Кол-во поисковых запросов
	var g_KeysAmount = document.getElementById('g_KeysAmount'); 

	var valueKeysAmount = Math.round(g_KeysAmount.value);
	
	if (isNaN(valueKeysAmount)) {
		valueKeysAmount = 5;
	}
	
	var newKeysAmount;
	if (_inc == 1) {
		newKeysAmount = valueKeysAmount + 1;
		} else if (_inc == 0) {
			newKeysAmount = valueKeysAmount - 1;
			} else {
                 newKeysAmount = valueKeysAmount;
			}

	
	if (newKeysAmount < 5) {
		g_keys_select = 5;
	} else if (newKeysAmount > 999) {
		g_keys_select = 999;
	} else {
		g_keys_select = newKeysAmount;
	}
	

g_KeysAmount.value = g_keys_select;	
g_setMaskGoogle();
g_setMaxPrice();
}

function g_setKonkur(_i){ // Конкуренция

document.getElementById("g_Price"+g_konkur_select).style.color = "#000000";
document.getElementById("g_Price"+g_konkur_select).style.fontWeight = "normal";
document.getElementById("g_Konkur"+g_konkur_select).style.color = "";
document.getElementById("g_Konkur"+g_konkur_select).style.textDecoration = "";


document.getElementById("g_Price"+_i).style.color = "#C30000";
document.getElementById("g_Price"+_i).style.fontWeight = "bold";
document.getElementById("g_Konkur"+_i).style.color = "#000000";
document.getElementById("g_Konkur"+_i).style.textDecoration = "none";

g_konkur_select = _i;
g_setMaxPrice();
}

function g_setPayDiscount(_i){ // Скидка от способа оплаты
g_pay_select = _i;
g_setMaxPrice();
}


function g_setClientDiscount(_i){ // Скидка клиента
g_client_select = _i;
g_setMaxPrice();
}



function g_setMaskGoogle(){ // Управление визуалом

if (g_keys_select < 6) {
	document.getElementById('calcGoogle2').style.display = 'block';
	document.getElementById('calcGoogle3').style.display = 'block';
}	else if (g_keys_select < 10) {
	document.getElementById('calcGoogle2').style.display = 'none';
	document.getElementById('calcGoogle3').style.display = 'block';	
} else {
	document.getElementById('calcGoogle2').style.display = 'none';
	document.getElementById('calcGoogle3').style.display = 'none';	
}

}

function g_getMaxPrice() { // Макс. месячная стоимость

var total_discount = g_pay_discount[g_pay_select-1] + g_client_discount[g_client_select-1];  // Общая скидка в процентах
var dayPrice =  g_prices[g_konkur_select-1];                                                                                    // Стоимость ключа в день
var maxPrice = (dayPrice*g_keys_select*31);  // + ((dayPrice/2)*g_keys_select*9)                   // Месячная стоимость без скидки
var maxPriceDiscount = Math.floor(maxPrice - (maxPrice/100)*total_discount);                 // Месячная стоимость со скидками


return maxPriceDiscount;

}


function g_setMaxPrice() { //  Устанавливает макс. месячная стоимость

document.getElementById('g_MaxPrice').innerHTML = g_getMaxPrice();

}

/*
function eventSubmit(ifield, evt, _which) { // Передача данных по клавише Enter

evt = (evt) ? evt : window.event;

  if (evt.keyCode == 13) {
    eval("" + _which + ";");
       return false;
       } else {
          return true;
           }
}

*/

