

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

var prices =                 [100, 150, 200, 250];  // Стоимость в день, от конкурентности
var pay_discount =     [0,10,8,5];                  // Скидка при выборе способа оплаты
var client_discount = [0, 10];                          // Скидка клиента

var ya_reference =           4;                                  // Кол-во отзывов
var ya_active_ref =          1;                                  // Активный отзыв


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

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

if (ya_active_ref + 1 > ya_reference) {
	ya_active_ref = 1;
         } else {
		     ya_active_ref++;
                   }

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

}

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

	var valueKeysAmount = Math.round(yaKeysAmount.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) {
		keys_select = 5;
	} else if (newKeysAmount > 999) {
		keys_select = 999;
	} else {
		keys_select = newKeysAmount;
	}
	

yaKeysAmount.value = keys_select;	
setMaskYandex();
setMaxPrice();
}

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

//document.getElementById('yaPrice2').setAttribute("boldRedColor");
document.getElementById("yaPrice"+konkur_select).style.color = "#000000";
document.getElementById("yaPrice"+konkur_select).style.fontWeight = "normal";
document.getElementById("yaKonkur"+konkur_select).style.color = "";
document.getElementById("yaKonkur"+konkur_select).style.textDecoration = "";


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

konkur_select = _i;
setMaxPrice();
}

function setPayDiscount(_i){ // Скидка от способа оплаты

/*for (var i = 0; i <  document.formYaCalc.yaPay.length; i++) {
if ( document.formYaCalc.yaPay[i].checked) {
    pay_select = i+1;
    break;
       }
    }
*/

pay_select = _i;
setMaxPrice();
}


function setClientDiscount(_i){ // Скидка клиента

/*for (var i = 0; i <  document.formYaCalc.yaClient.length; i++) {
if (document.formYaCalc.yaClient[i].checked) {
    client_select = i+1;
    break;
       }
    }
*/

client_select = _i;
setMaxPrice();
}



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

if (keys_select < 6) {
	document.getElementById('calcYandex2').style.display = 'block';
	document.getElementById('calcYandex3').style.display = 'block';
}	else if (keys_select < 10) {
	document.getElementById('calcYandex2').style.display = 'none';
	document.getElementById('calcYandex3').style.display = 'block';	
} else {
	document.getElementById('calcYandex2').style.display = 'none';
	document.getElementById('calcYandex3').style.display = 'none';	
}

}

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

var total_discount = pay_discount[pay_select-1] + client_discount[client_select-1];  // Общая скидка в процентах
var dayPrice =  prices[konkur_select-1];                                                                            // Стоимость ключа в день
var maxPrice = (dayPrice*keys_select*31); //  + ((dayPrice/2)*keys_select*9)            // Месячная стоимость без скидки
var maxPriceDiscount = Math.floor(maxPrice - (maxPrice/100)*total_discount);        // Месячная стоимость со скидками


return maxPriceDiscount;

}


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

document.getElementById('yaMaxPrice').innerHTML = getMaxPrice();

}


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

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

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



