function checknumber()
{
	var frmch = document.forms["ch"];
    var x=frmch.elements["sumin"].value;
	var anum=/(^\d+$)|(^\d+\.\d+$)/
	if (anum.test(x))
		testresult=true
	else{
	if (frmch.elements["sumin"].value!="")
		 alert("Пожалуйста, введите только цифры!");
		testresult=false
	}
	return (testresult)
}

function checkAfterDot()
{
	var frmch = document.forms["ch"];
    var x=frmch.elements["sumin"].value;
	var anum=/(^\d+$)|(^\d+\.\d{1,2}$)/
	if (anum.test(x) & frmch.elements["sumin"].value!="")
		testresult=true
	else{
		if (frmch.elements["sumin"].value!="")
			alert("Только 2 знака после запятой!");
		testresult=false
	}
	return (testresult)
}

function isValidEmail (email)
{
 return (/^([a-z0-9_\-]+\.)*[a-z0-9_\-]+@([a-z0-9][a-z0-9\-]*[a-z0-9]\.)+[a-z]{2,4}$/i).test(email);
}

function RechekIn(kurs,komis,t,tr)
{
	var a=document.ch.sumin.value.length;
 	if((a)>10)document.ch.sumin.value=document.ch.sumin.value.substring(0,10);
	var frmch = document.forms["ch"];
    var sumin=frmch.elements["sumin"].value;
    sumin=parseFloat(sumin);
    tr=parseFloat(tr);
    var sumout;
    if (t==0) sumout=(Math.round((sumin*kurs)*100)/100);
    	else sumout=(Math.round((sumin*(1/kurs))*100)/100);
    frmch.elements["sumout"].value=(Math.round(sumout*100)/100).toFixed(2);
    if (frmch.elements["sumout"].value=='NaN') frmch.elements["sumout"].value=0;
    var tt=(Math.ceil((sumin/100*tr)*100)/100+sumin).toFixed(2);
    if (tt=='NaN') tt=0;
    treb.innerHTML = "Требуется: &nbsp; &nbsp; &nbsp; &nbsp; <font color=\"#FF0000\">"+tt+"</font>*";

}

function RechekOut(kurs,komis,t,tr)
{
	var a=document.ch.sumout.value.length;
 	if((a)>10)document.ch.sumout.value=document.ch.sumout.value.substring(0,10);
	var frmch = document.forms["ch"];
    var sumout=frmch.elements["sumout"].value;
    sumout=parseFloat(sumout);
    tr=parseFloat(tr);
    var sumin;
    if (t==0)
    	{
    		sumin=sumout/kurs;
    		sumin=sumin-(sumin/100*komis);
    	}
    else
    	{
    		sumin=sumout/(1/kurs);
    		sumin=sumin-(sumin/100*komis);
    	}
    frmch.elements["sumin"].value=(Math.round(sumin*100)/100).toFixed(2);
    var tt=(Math.ceil((Math.round(sumin*100)/100/100*tr)*100)/100+Math.round(sumin*100)/100).toFixed(2);
    if (frmch.elements["sumin"].value=='NaN') frmch.elements["sumin"].value=0;
    if (tt=='NaN') tt=0;
    treb.innerHTML = "Требуется: &nbsp; &nbsp; &nbsp; &nbsp; <font color=\"#FF0000\">"+tt+"</font>*";
}

function ViewOutName(Out)
{
    if (Out=="WMZ")
      OutName.innerHTML = "WMZ";
	if (Out=="WMB")
      OutName.innerHTML = "WMB";
	if (Out=="WME")
      OutName.innerHTML = "WME";
	if (Out=="WMR")
      OutName.innerHTML = "WMR";
	if (Out=="WMU")
      OutName.innerHTML = "WMU";
}

/*function check_browser() {
		var version = 0;
		if (navigator.userAgent.indexOf ("MSIE 5") != -1)
			document.write ("Internet Explorer 5.0");
		else if (navigator.userAgent.indexOf("MSIE 4") != -1)
			document.write ("Internet Explorer 3.0!");
		else if (navigator.userAgent.indexOf ("MSIE 4.5") != -1)
			document.write ("Microsoft Internet Explorer 4.5 for Macintosh");
		else if (navigator.userAgent.indexOf ("Opera") != -1)
			document.write("Opera");
		else if (navigator.userAgent.indexOf ("Mozilla/5.0") != -1)
			document.write ("Navigator 5 или выше (в т.ч. 6.2+)");
		else if (navigator.userAgent.indexOf ("Mozilla/4.7") != -1)
			document.write ("Navigator 4.7");
		else if ………
		else version = 8;
			return true;
	} */

function doClick(Summ){
  var frmch = document.forms['ch'];
  
  var t=0;
  if (frmch.elements['sumin'].value=="")
    {
    	window.alert('Введите сумму!');
    	t=1;
    }
  if (frmch.elements['kosh'].value=="")
    {
    	window.alert('Введите номер кошелька!');
    	t=1;
    }
  if (checknumber()==false) t=1;
  if (checkAfterDot()==false) t=1;
  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
    
  if (frmch.elements['sumout'].value > Summ)
      {
    	window.alert('Не хватает резерва!');
    	t=1;
    }
  if (!frmch.elements['rul'].checked)
      {
    	window.alert('Вы не подтвердили согласие с правилами!');
    	t=1;
    }
  if (t==0)
  {
  	if (navigator.userAgent.indexOf ("Opera") != -1)
  		document.forms['ch'].submit();
  	else frmch.submit();
  }
}

function doFeed(){
  var frmch = document.forms['fb'];
  var t=0;
  if (!isValidEmail(frmch.elements['email'].value))
    {
    	window.alert('Неправильно введен Е-mail!');
    	t=1;
    }
  if (t==0)
  {
  	if (navigator.userAgent.indexOf ("Opera") != -1)
  		document.forms['fb'].submit();
  	else frmch.submit();
  }
}