//==================== Процент наш=======================
//	Процент хочет продать
function sale_proc(wm){
 switch (document.forms[0].what_money.value)
   {
     case "WMZ" :pr=(wm);break;
     case "WMU" :pr=(wm/buy_z);break;
   } 						
   perc=0;
			if(pr>=1 && pr<=5)		perc=wmp1_5;
            if(pr>5 && pr<=15)		perc=wmp5_15;
		    if(pr>15 && pr<=55)		perc=wmp15_55;
		    if(pr>55 && pr<=150)	perc=wmp55_150;
			if(pr>150 && pr<=250)	perc=wmp150_250;
		    if(pr>250 && pr<=350)	perc=wmp250_350;
			if(pr>350 && pr<=450)	perc=wmp350_450;
		    if(pr>450 && pr<=650)	perc=wmp450_650;
		    if(pr>650 && pr<=850)   perc=wmp650_850;
            if(pr>850 && pr<=1000)  perc=wmp850_1000; 
			if(pr>1000)             perc=wmp1000;
  return (perc);
}

//	Процент хочет купить
function buy_proc(wm){
 switch (document.forms[0].what_money.value)
   {
     case "WMZ" :pr=(wm);break;
     case "WMU" :pr=(wm/buy_z);break;
   }								
    perc=0;
		    if(pr>=1 && pr<=5)		perc=wmk1_5;
            if(pr>5 && pr<=15)		perc=wmk5_15;
		    if(pr>15 && pr<=55)		perc=wmk15_55;
		    if(pr>55 && pr<=150)	perc=wmk55_150;
			if(pr>150 && pr<=250)	perc=wmk150_250;
		    if(pr>250 && pr<=350)	perc=wmk250_350;
			if(pr>350 && pr<=450)	perc=wmk350_450;
		    if(pr>450 && pr<=650)	perc=wmk450_650;
		    if(pr>650 && pr<=850)   perc=wmk650_850;
            if(pr>850 && pr<=1000)  perc=wmk850_1000;
			if(pr>1000)             perc=wmk1000;
  return (perc);
}
//---------------- Проверка правилиности полей -------------

function _correct(){

		if(document.forms[0].wm.value.length==''){
		alert("Введите сумму!");
		return false;}

		if (document.forms[0].what_money1.value=='U')
                if(document.forms[0].wm.value>8000){
		alert("Свыше 5500 UAH, пожалуйста свяжитесь с администрацией обменного пункта.");
		return false;}

		if (document.forms[0].what_money1.value=='Z')
                if(document.forms[0].wm.value>15000){
		alert("Свыше 15000 USD, пожалуйста свяжитесь с администрацией обменного пункта.");
		return false;}

	    if(document.forms[0].client_wm_id.value.length!=12){
		alert("WebMoney ID должен быть 12-значным числом!");
		return false;}

	    if(document.forms[0].client_purse.value.length!=13){
		alert("WebMoney кошелек должен иметь 13-символов!");
		return false;}

	    if(document.forms[0].what_money.value=='WMZ'){
		  if(document.forms[0].client_purse.value.charAt(0)!='Z'){
		    alert("Первая буква кошелька должна быть 'Z'")
		    return false;}
	    }
		if(document.forms[0].what_money.value=='WME'){
		  if(document.forms[0].client_purse.value.charAt(0)!='E'){
		    alert("Первая буква кошелька должна быть 'E'")
		    return false;}
	    }
		if(document.forms[0].what_money.value=='WMR'){
		  if(document.forms[0].client_purse.value.charAt(0)!='R'){
		    alert("Первая буква кошелька должна быть 'R'")
		    return false;}
	    }
		if(document.forms[0].what_money.value=='WMU'){
		  if(document.forms[0].client_purse.value.charAt(0)!='U'){
		    alert("Первая буква кошелька должна быть 'UAH'")
		    return false;}
	    }
	   // if(document.forms[0].fio.value.length<2){
		//alert("Введите Фамилию Имя Отчество!");
		//return false;}

	    if(document.forms[0].city.value.length<2){
		alert("Введите город!");
		return false;}

if (!(errmail(document.forms[0].emails.value)))
          {alert('Ошибка в e-mail !'); 
           return false;}
   
	    if(document.forms[0].phone.value.length<5){
		alert("Введите телефон!");
		return false;}

		if(document.forms[0].agree.value!=1){
		  alert("Пожалуйста ознакомтесь с правилами обмена!");
		  return false;}

	    return true;
	}

function wm_ch(){
	    document.forms[0].wm_p.value='Ваш '+document.forms[0].what_money.value+' кошелек';
	    if(document.forms[0].what_money.value=='WMZ')
		document.forms[0].client_purse.value='Z';
		if(document.forms[0].what_money.value=='WMU')
		document.forms[0].client_purse.value='U';
	}

function ruless(){
	    if (document.forms[0].agree.value==0)
		{document.forms[0].agree.value=1}
		else {document.forms[0].agree.value=0;}
	}
	
function descr(){
	    if(document.forms[0].type.value=='sale'){
		         document.forms[0].wm_s.value=' Продать';
    switch (document.forms[0].p_type.value)
    {
    case "p1":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
    case "p2":document.forms[0].descript.value='После получения от Вас WM, сумма будет перечислена по реквизитам, которые Вы сообщите нам по внутренней почте Webmoney transfer.';  break;
    case "p3":document.forms[0].descript.value='После получения от Вас WM, сумма будет перечислена по реквизитам, которые Вы сообщите нам по внутренней почте Webmoney transfer.'; break;
    case "p4": document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
    case "p5":document.forms[0].descript.value='После получения от Вас WM, сумма будет отправлена по электронному переводу УкрПочты по реквизитам, которые Вы сообщите нам по внутренней почте Webmoney transfer.'; break;
    case "p6":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p7":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p8":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p9":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p10":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p11":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p12":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p13":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p14":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	case "p15":document.forms[0].descript.value='После получения от Вас WM, сумма будет передана Вам. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.'; break;
	
    }
		}
if(document.forms[0].type.value=='buy'){
		        document.forms[0].wm_s.value=' Купить';
			switch (document.forms[0].p_type.value)
				{
	case "p1":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p2":document.forms[0].descript.value=
'Эту сумму Вы должны отправить из любого отделения ПриватБанка, по системе "Приват-24" или из любого банкомата ПриватБанка. Реквизиты  для перевода Вам  будут сообщены по защищенной почте Webmoney transfer.  Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';
    break;
	case "p3":document.forms[0].descript.value=
'Эту сумму Вы должны отправить на наш счёт в ПриватБанк. Реквизиты  для перевода Вам  будут сообщены по защищенной почте Webmoney transfer. Дополнительно Вам нужно заплатить комиссионный сбор за перевод от 0.5%-2%, в зависимости от банка каторый Вы используете. Тарифы см. на правой панеле.'
	break;
	case "p4":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
    break;
	case "p5":document.forms[0].descript.value=
'Эту сумму Вы должны отправить электронным переводом УкрПочты. Реквизиты  для перевода Вам  будут сообщены по защищенной почте Webmoney transfer. Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';
	break;
	case "p6":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p7":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p8":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p9":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p10":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p11":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p12":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p13":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p14":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
	case "p15":document.forms[0].descript.value=
'Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по защищенной почте Webmoney transfer, email или телефону.';
	break;
			}
		}
	    return;
	}

//--------------------Format числа---------------------- 	
function format(expr,decplaces){
	var str=""+ Math.round(eval(expr)*Math.pow(10,decplaces));
		while (str.legth<=decplaces)
		{
		str="0"+str;
		}
    var decplaces=str.length-decplaces;
  return str.substring(0,decplaces)+"."+str.substring(decplaces,str.length);
}



function zap(ob_sm,za_per,wal){
// document.forms[0].res.value=format(((Math.round((ob_sm-za_per)*100)/100)),2)+wal;
document.forms[0].res.value=format(((Math.round((ob_sm-za_per)*100)/100)),2)+wal;
}

function zap_w(ob_sm,za_per,kur,wal){
 document.forms[0].res.value=format(((Math.round((ob_sm-za_per)/kur*100)/100)),2)+wal;
}	





function summ(){
	    var type=document.forms[0].type.value;
	    var p_type=document.forms[0].p_type.value;
        var what_money1=document.forms[0].what_money1.value;
	    var wm=document.forms[0].wm.value;
		var what_money=document.forms[0].what_money.value;
document.forms[0].wm.value=document.forms[0].wm.value.replace(",",".");

//--------------------Продать хочет WM--------------------------------------	
if(type=='sale'){
           perc=sale_proc(wm);  //комисия обменпункта
          document.forms[0].ot.value='Вы получите:';
switch (what_money)
{
case "WMZ" :s=(wm*sel_z)*(1-(perc)/100);break;
case "WMU" :s=(wm*sel_u)*(1-(perc)/100);

break;
}

switch (p_type)
{
      //------- Личная встреча в Хмельницком ----------
case "p1" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
      //-------	Внутрибанковский "Приват-24" -----------
case "p2" :if ((s*0.1)/100<0.5){
             if (what_money1=="U"){pl=0.5;  kop=50; slv="коп.";perev=" за перевод";}
		         else { pl=0.5; kop=format((Math.round(50/sel_z)),2)/100; slv="$";perev=" за перевод";}
        } else {if (what_money1=="U"){
	              kop="";  pl=format((Math.round(s*0.1)),2)/100; slv="0.1%";perev=" за перевод";}
		         else{ kop=""; pl=format((Math.round(s*0.1)),2)/100; slv="0.1%";perev=" за перевод";}
	       };break;
      //-------	Межбанковский перевод ------------------
case "p3" :if ((s*0.5)/100<0.50){
             if (what_money1=="U"){pl=0.5;  kop=50; slv="коп.";perev=" за перевод";}
		         else { pl=0.5; kop=format((Math.round(50/sel_z)),2)/100; slv="$";perev=" за перевод";}
        } else {if (what_money1=="U"){
	              kop="";  pl=format((Math.round(s*0.5)),2)/100; slv="0.5%";perev=" за перевод";}
		         else{ kop=""; pl=format((Math.round(s*0.5)),2)/100; slv="0.5%";perev=" за перевод";}
	       };break;
      //-------	СберБанк ------------------
case "p4" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;      //-------	УкрПочта --------------------------
case "p5" :
	cc=s;c1=s; 
	if (s<200)
             {pl=((cc*5.4)/100);  kop=5.4; slv="%";perev=" за перевод";}
    if (s>200.01 && s<600)
	          {c1=c1-((cc*4.8)/100);
			   if (c1>200)
				  {pl=((cc*4.8)/100);  kop=4.8; slv="%";perev=" за перевод";}
			    else
				  {pl=((cc*5.4)/100);  kop=5.4; slv="%";perev=" за перевод";}}
    if (s>600.01 && s<1000)
                   {c1=c1-((cc*3)/100);
			   if (c1>600)
				  {pl=((cc*3)/100);  kop=3; slv="%";perev=" за перевод";}
			    else
				  {pl=((cc*4.8)/100);  kop=4.8; slv="%";perev=" за перевод";}}
	if (s>1000)
				  {c1=c1-((cc*1.8)/100);
			   if (c1>1000)
				  {pl=((cc*1.8)/100);  kop=1.8; slv="%";perev=" за перевод";}
			    else
				  {pl=((cc*3)/100);  kop=3; slv="%";perev=" за перевод";}}
        break;
      //-------	Western Union --------------------------
case "p6" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p7" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p8" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p9" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p10" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p11" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p12" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p13" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p14" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
case "p15" :if (what_money1=="U"){pl=0;  kop=0; slv="%";perev=" за перевод";}
		         else { pl=0; kop=0; slv="%";perev=" за перевод";};break;
}
document.forms[0].tperc.value=perc+'% + '+kop+slv+perev;
   
switch (what_money)
{
case "WMZ" :if(what_money1=='U'){ 
				document.forms[0].csum.value=Math.round(wm*sel_z*100)/100+' грн';
				wl=' грн'; zap(s,pl,wl);
		       } else {
				 document.forms[0].csum.value='-----';
				 wl=' USD'; zap_w(s,pl,sel_z,wl);
				   }; break;
case "WMU" : if(what_money1=='U'){ 
	             document.forms[0].csum.value='-----';
                 wl=' грн'; zap(s,pl,wl);
		       }else {
                  wl=' USD'; zap_w(s,pl,sel_z,wl);
                    document.forms[0].csum.value=Math.round(wm/buy_z*100)/100+' USD';  
		        };break;
}
  }

//--------------------Купить хочет WM--------------------------------------	

if(type=='buy'){	
          procent=buy_proc(wm);
          document.forms[0].ot.value='Вы должны заплатить:';
          document.forms[0].tperc.value=procent+'% + 0.8%WebMoney';
switch (what_money)
{
case "WMZ" :s=((wm*buy_z)*(100+(procent+0.8)))/100;
     switch (what_money1)
        {
          case "U" :document.forms[0].csum.value=Math.round(wm*buy_z*100)/100+' грн';
		         document.forms[0].res.value=format((Math.round(s*100)/100),2)+' грн';
				 break;
          case "Z" : document.forms[0].csum.value='-----';
	             document.forms[0].res.value=format((Math.round((s/buy_z)*100)/100),2)+' USD';
				 break;
        };
    break;
case "WMU" :s=((wm*buy_u)*(100+procent+0.8))/100;
      switch (what_money1)
        {
          case "U" :
			    document.forms[0].csum.value='-----';
		        document.forms[0].res.value=format((Math.round(s*100)/100),2)+' грн';
				break;
          case "Z" : 
			    document.forms[0].csum.value=Math.round(wm/buy_z*100)/100+' USD';
                document.forms[0].res.value=format((Math.round((s/buy_z)*100)/100),2)+' USD';
				break;
        };
    break;
  };
    }
	    setTimeout("summ()", 300);
}