var browser_name = navigator.appName;
var browser_version = parseFloat(navigator.appVersion); 
var ie_ok = false;
if (browser_name == "Microsoft Internet Explorer" &&  browser_version >= 4.0)
	ie_ok = true; 

var val = ' сом';
var wmz = '  WMZ';
var Err = 'Ошибка. Мин. ';

var min_cash = 3;
var min_cash_price = 3;
var normal_cash = 50;

var min_bank = 100;
var min_bank_price = 1;
var normal_bank = 100;

var indCity = '';
var indFormPay = 1;

function selcpay (num) {
	if (document.formbuy.cpay[num].disabled == false){
		document.formbuy.cpay[num].checked=true;
		calcPrice();
	}
}

function isRules () {
	if (document.formbuy.checkRules.checked == true) {
		document.formbuy.sendButton.disabled=false;
	} else {
		document.formbuy.sendButton.disabled=true;
	}
}

function changeCity () {
	indCity = document.formbuy.citykind[document.formbuy.citykind.selectedIndex].value;
	document.formbuy.city.value = document.formbuy.citykind[document.formbuy.citykind.selectedIndex].text;
	if (indCity == 1) {
		indFormPay = 1;
		document.formbuy.cpay[0].disabled=false;
		document.formbuy.cpay[1].disabled=false;
		document.formbuy.cpay[0].checked=true;
	}
	if (indCity == 2) {
		indFormPay = 1;
		document.formbuy.cpay[0].disabled=false;
		document.formbuy.cpay[1].disabled=true;
		document.formbuy.cpay[0].checked=true;
	}
	if (indCity == 3) {
		indFormPay = 2;
		document.formbuy.cpay[0].disabled=true;
		document.formbuy.cpay[1].disabled=false;
		document.formbuy.cpay[1].checked=true;
	}
	calcPrice();
}

function calcPrice () {
	if (document.formbuy.cpay[0].checked == true){
		indFormPay=1;
	}
	if (document.formbuy.cpay[1].checked == true){
		indFormPay=2;
	}

	var summa = document.formbuy.summa.value;
	if (summa == '') {	
		document.formbuy.result.value='';  
		return false;
	}
	var l=summa.length;
	var dot=0;
	var s="1234567890.";
	for (var i=0; i<l;) {
		if ( s.indexOf (summa.charAt ( i ) ) == -1) {
			document.formbuy.result.value='';
			return false;
			break;
		}
		if (summa.charAt ( i )=='.') {
			++dot;
		}
		++i;
	}
	if (dot>1) {
		document.formbuy.result.value='';
		return false;
	}
		var perc=0;
		var min=0;
		var normal=0;
		var min_price=0;
	if (indFormPay == 1) {
		min=min_cash;
		normal=normal_cash;
		min_price=min_cash_price;
	}
	if (indFormPay == 2) {
		 min=min_bank;
		 normal=normal_bank;
		 min_price=min_bank_price;
	}
	if (summa < min) {	
		document.formbuy.result.value=Err+min+wmz;  
		return false;
	}
	else {
		if (summa<normal) {
			document.formbuy.volume.value = (price*summa);
			document.formbuy.result.value=document.formbuy.volume.value+val; 
		} 
		else {
			document.formbuy.volume.value = (price*summa);
			document.formbuy.result.value=document.formbuy.volume.value+val; 
		} 
	}
}


function SendForm() {
	if (document.formbuy.summa.value == "") {
				alert("Пожалуйста, введите количество WMZ, которое Вы хотите купить");
				document.formbuy.summa.focus();
				return false;
	}
	var summa = document.formbuy.summa.value;
	var l=summa.length;
	var s="1234567890.";
	for (var i=0; i<l;) {
		if ( s.indexOf (summa.charAt ( i ) ) == -1) {
			alert("Недопустимые символы в поле Сумма");
			document.formbuy.summa.focus();
			return false;
			break;
		}
		++i;
	}
	if (calcPrice() ==  false){
				alert('Некорректная сумма. Обратите внимание на минимальный порог');
				document.formbuy.summa.focus();
				return false;
	}
	if (document.formbuy.wmid.value.length != 12) {
				alert('Пожалуйста, введите корректный WM ID');
				document.formbuy.wmid.focus();
				return false 
	}
	var purse=document.formbuy.purse.value;
	if ((purse.length !=13) || (purse.charAt(0) !='Z')) {
		alert('Пожалуйста, введите корректный номер Z-кошелька (он должен включать в себя символ Z)');
		document.formbuy.purse.focus();
    		return false;
    	}
	if (document.formbuy.email.value == "") {
				alert('Пожалуйста, введите Ваш E-mail');
				document.formbuy.email.focus();
				return false 
			}
	var addr = document.formbuy.email.value;
	if (addr.indexOf("@") == -1 || addr.indexOf(".") == -1)   { 
		alert("Адрес E-mail указан некорректно!"); 
				document.formbuy.email.focus();
				return false 
	}
	document.formbuy.forma.value = indFormPay;
	document.formbuy.sendButton.disabled=true;
	return true;
}