var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion);
var ie_ok = (browser_name == "Microsoft Internet Explorer" &&  browser_version >= 4.0)  ?  true  :  false;

var val = ' сом';
var wmz = ' ';
var Err = 'Ошибка. Мин. ';

var min_cash = 10;
var min_cash_price = 3;
var normal_cash = 50;

var min_bank = 30;
var min_bank_price = 1;
var normal_bank = 100;

var indCity = '';
var indFormPay = 1;

function getF(name)
{
	return document.getElementById(name);
}

function isRules () 
{
	getF('sendButton').disabled = (getF('checkRules').checked == true)  ?  false  :  true;
}

function calcPrice () 
{
	getF('result').value = '';
	
	var summa = getF('summa').value;
	if (summa == '') 
	{
		return false;
	}

	// Is integer?
	var i = 0;
	var s = "1234567890.";
	while (i < summa.length) 
	{
		if ( s.indexOf (summa.charAt ( i ) ) == -1) 
		{
			return false;
		}
		if (summa.charAt ( i ) == '.') 
		{
			return false;
		}
		++i;
	}
	
	var perc = 0;
	var min  = 0;
	var normal = 0;
	var min_price = 0;
	if (getF('cash').checked)
	{
		min = min_cash;
		normal = normal_cash;
		min_price = min_cash_price;
	}
	else
	{
		 min = min_bank;
		 normal = normal_bank;
		 min_price = min_bank_price;
	}
	
	if (summa < min) 
	{
		getF('result').value = Err+min+wmz;
		return false;
	}
	
	var profit = act_kurs;
	// Calculating discount
	for ( var i in d_amounts )
	{
		if (summa >= d_amounts[i])
		{
			profit = d_profits[i];
		}
	}

	getF('result').value = (Math.round(profit*summa*100)/100) + val;
}


function SendForm() {
	if (getF('fullname').value == '') {
		alert("Пожалуйста введите фамилию, имя, отчество");
		getF('fullname').focus();
		return false;
		
	}
	
	if (calcPrice() ==  false){
				alert('Некорректная сумма. Обратите внимание на минимальный порог');
				getF('summa').focus();
				return false;
	}
	
	if (getF('account').value == '')
	{
		alert ('Пожалуйста введите корректный номер аккаунта');
		getF('account').focus();
		return false;
	}
//	if (getF('wmid').value.length != 12) {
//				alert('Пожалуйста, введите корректный WM ID');
//				getF('wmid').focus();
//				return false
//	}

	var purse=getF('purse').value;
	if (purse.length !=13) {
		alert('Пожалуйста, введите корректный номер кошелька');
		getF('purse').focus();
   		return false;
   	}

	if (getF('email').value == "") {
		alert('Пожалуйста, введите Ваш E-mail');
		getF('email').focus();
		return false;
	}

	var addr = getF('email').value;
	if (addr.indexOf("@") == -1 || addr.indexOf(".") == -1)   {
		alert("Адрес E-mail указан некорректно!");
				getF('email').focus();
				return false;
	}
	getF('sendButton').disabled=true;
	return true;
}
