//==================== Процент наш=======================function sale_proc(wm){//	Процент хочет продать          perc=0; 			if(wm>=0 && wm<=5)		perc=ep1_5;            if(wm>5 && wm<=15)		perc=ep5_15;		    if(wm>15 && wm<=55)		perc=ep15_55;		    if(wm>55 && wm<=150)	perc=ep55_150;			if(wm>150 && wm<=250)	perc=ep150_250;		    if(wm>250 && wm<=350)	perc=ep250_350;			if(wm>350 && wm<=450)	perc=ep350_450;		    if(wm>450 && wm<=650)	perc=ep450_650;		    if(wm>650 && wm<=850)   perc=ep650_850;            if(wm>850 && wm<=1000)  perc=ep850_1000;			if(wm>1000)             perc=ep1000;  return (perc);}function buy_proc(wm){//	Процент хочет купить          perc=0;		    if(wm>=0 && wm<=5)		perc=ek1_5;            if(wm>5 && wm<=15)		perc=ek5_15;		    if(wm>15 && wm<=55)		perc=ek15_55;		    if(wm>55 && wm<=150)	perc=ek55_150;			if(wm>150 && wm<=250)	perc=ek150_250;		    if(wm>250 && wm<=350)	perc=ek250_350;			if(wm>350 && wm<=450)	perc=ek350_450;		    if(wm>450 && wm<=650)	perc=ek450_650;		    if(wm>650 && wm<=850)   perc=ek650_850;            if(wm>850 && wm<=1000)  perc=ek850_1000;            if(wm>1000)             perc=ek1000;  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>50000){		alert("Свыше 50000 UAH, пожалуйста свяжитесь с администрацией обменного пункта.");		return false;}         if(document.forms[0].wm.value>10000){		alert("Свыше 10000 USD, пожалуйста свяжитесь с администрацией обменного пункта.");		return false;		}//===================================	    if(document.forms[0].client_wm_id.value.length<1){		alert("Пожалуйста проверте #ID e_gold!");		return false;	    }//===================================        if(document.forms[0].client_purse.value.length<1){		alert("Что бы исключить ошибку при переводе Вам денег в e-gold, пожалуйста укажите название Вашего счёта e-gold!");		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 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='После получения от Вас E-gold, сумма будет передана Вам. Место встречи будет согласовано с Вами по email или телефону.'; break;    case "p2":document.forms[0].descript.value='После получения от Вас E-gold, сумма будет перечислена по реквизитам, которые Вы сообщите нам по email.';  break;    case "p3":document.forms[0].descript.value='После получения от Вас E-gold, сумма будет перечислена по реквизитам, которые Вы сообщите нам по email.'; break;    case "p4": document.forms[0].descript.value='После получения от Вас E-gold, сумма будет перечислена через ОщадБанк по реквизитам, которые Вы сообщите нам по email.'; break;    case "p5":document.forms[0].descript.value='После получения от Вас E-gold, сумма будет отправлена по электронному переводу УкрПочты по реквизитам, которые Вы сообщите нам по email.'; break;    case "p6":document.forms[0].descript.value='После получения от Вас E-gold, сумма будет отправлена через Western Union по реквизитам, которые Вы сообщите нам по email.'; break;	case "p7":document.forms[0].descript.value='После получения от Вас E-gold, сумма будет отправлена через MoneyGram по реквизитам, которые Вы сообщите нам по 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='Эту сумму Вы должны передать при встрече. Место встречи будет согласовано с Вами по email или телефону.';	break;	case "p2":document.forms[0].descript.value='Эту сумму Вы должны отправить из любого отделения ПриватБанка, по системе "Приват-24" или из любого банкомата ПриватБанка. Реквизиты  для перевода Вам  будут сообщены по email.  Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';    break;	case "p3":document.forms[0].descript.value='Эту сумму Вы должны отправить на наш счёт в ПриватБанк. Реквизиты  для перевода Вам  будут сообщены по email. Дополнительно Вам нужно заплатить комиссионный сбор за перевод от 0.5%-2%, в зависимости от банка каторый Вы используете. Тарифы см. на правой панеле.'	break;	case "p4":document.forms[0].descript.value='Эту сумму Вы должны отправить в любом отделении ОщадБанка. Реквизиты  для перевода Вам  будут сообщены по email. Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';    break;	case "p5":document.forms[0].descript.value='Эту сумму Вы должны отправить электронным переводом УкрПочты. Реквизиты  для перевода Вам  будут сообщены по email. Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';	break;	case "p6":document.forms[0].descript.value='Эту сумму Вы должны отправить из любого отделения WesternUnion. Реквизиты  для перевода Вам  будут сообщены по email. Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';	break;		case "p7":document.forms[0].descript.value='Эту сумму Вы должны отправить из любого отделения MoneyGram. Реквизиты  для перевода Вам  будут сообщены по email. Дополнительно Вам нужно заплатить комиссионный сбор за перевод. Тарифы см. на правой панеле.';	break;				}		}	    return;	}function zap_UAH(ob_sm,za_per,kugold){ document.forms[0].res.value=format(((Math.round((ob_sm-za_per-kugold)*100)/100)),2)+'грн.';}function zap_USD(ob_sm,za_per,kur,kugold){ document.forms[0].res.value=format(((Math.round((ob_sm-za_per-kugold)/kur*100)/100)),2)+'USD';}	 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 kgold=0;    document.forms[0].wm.value=document.forms[0].wm.value.replace(",",".");		//--------------------Продать хочет gold--------------------------------------	 if(type=='sale'){     //комиcсия e-gold    if ((wm/100) <1.15) { kgold=Math.ceil(wm/100*100)/100; } else {kgold=1.15;}    //комиcсия обменпункта		  		  sale_proc(wm);            document.forms[0].ot.value='Вы получите:';    s=(wm*sel_eg)*(1-(perc)/100);    //комисcия за перевод денег   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.50){             if (what_money1=="U"){pl=0.5;  kop=50; slv="коп.";perev=" за перевод";}		         else { pl=0.5; kop=format((Math.round(50/sel_eg)),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_eg)),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 (s<1000)              if ((s*2)/100<0.85 && what_money1=="U"){                 pl=0.85;  kop=85; slv="коп.";perev=" за перевод";				 }                          else 							{  pl=format((Math.round(s*2)),2)/100; kop=""; slv="2%";perev=" за перевод";}         if (s>1000 && s<50000)               {				if (what_money1=="U"){pl=format((Math.round(s*2)),2)/100;  kop="1"; slv="%";perev=" за перевод";}                         else { pl=""; kop=""; slv="";perev=" только за грн.";}                 }          if (s>50000)               {				if (what_money1=="U"){pl=format((Math.round(s*0.5)),2)/100;  kop="0.5"; slv="%";perev=" за перевод";}                         else { pl=""; kop=""; 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'){				za=format((Math.round(s*100)/100),2);            if(za<=0)		west=0;            if(za>0 && za<=100)		west=10;		    if(za>100 && za<=200)	west=15;		    if(za>200 && za<=300)	west=19;            if(za>300 && za<=400)	west=22;		    if(za>400 && za<=500)	west=25;            if(za>500 && za<=600)	west=28;		    if(za>600 && za<=800)	west=34;            if(za>800 && za<=1000)	west=40;		    if(za>1000 && za<=1500)	west=55;			if(za>1500 && za<=2000)	west=70;            if(za>2000 && za<=2500)	west=85;            if(za>2500 && za<=3000)	west=100;		    if(za>3000 && za<=3500)	west=115;			if(za>4000 && za<=4500)	west=145;            if(za>4500 && za<=5000)	west=160;            if(za>5000 && za<=5500)	west=175;			    }			else{				za=format((Math.round(s/sel_eg*100)/100),2);			if(za<=0)		west=0;			if(za>0 && za<=50)		west=13;		    if(za>50 && za<=100)	west=15;		    if(za>100 && za<=200)	west=22;            if(za>200 && za<=300)	west=29;		    if(za>300 && za<=400)	west=34;            if(za>400 && za<=500)	west=40;		    if(za>500 && za<=750)	west=45;            if(za>750 && za<=1000)	west=50;		    if(za>1000 && za<=1500)	west=75;			if(za>1500 && za<=1750)	west=80;            if(za>1750 && za<=2000)	west=90;            if(za>2000 && za<=2500)	west=110;		    if(za>2500 && za<=3000)	west=120;			}		 if (what_money1=="U")			   { pl=west; kop=west; slv="грн.";perev=" за перевод";}		    else 			   { pl=west*sel_eg; kop=west; slv="$";perev=" за перевод";}		break;//-------	MoneyGram --------------------------case "p7" :if(what_money1=='U'){				za=format((Math.round(s*100)/100),2);            if(za<=0)       		mg=0;            if(za>0 && za<=100)	mg=10;		    if(za>100 && za<=200)	mg=15;		    if(za>200 && za<=300)	mg=19;            if(za>300 && za<=400)	mg=22;		    if(za>400 && za<=500)	mg=25;            if(za>500 && za<=600)	mg=28;		    if(za>600 && za<=800)	mg=34;            if(za>800 && za<=1000)	mg=40;		    if(za>1000 && za<=1500)	mg=55;			if(za>1500 && za<=2000)	mg=70;            if(za>2000 && za<=2500)	mg=85;            if(za>2500 && za<=3000)	mg=100;		    if(za>3000 && za<=3500)	mg=115;			if(za>4000 && za<=4500)	mg=145;            if(za>4500 && za<=5000)	mg=160;            if(za>5000 && za<=5500)	mg=175;			    }			else{				za=format((Math.round(s/sel_eg*100)/100),2);			if(za<=0)	         	mg=0;			if(za>0 && za<=100)	mg=12;		    if(za>100 && za<=300)	mg=20;		    if(za>300 && za<=400)	mg=24;            if(za>400 && za<=600)	mg=32;		    if(za>600 && za<=800)	mg=40;            if(za>800 && za<=1000)	mg=50;		    if(za>1000 && za<=1200)	mg=60;            if(za>1200 && za<=1800)	mg=75;			}		 if (what_money1=="U")			    {pl=mg; kop=mg; slv="грн.";perev=" за перевод";}		    else 				{pl=mg*sel_eg; kop=mg; slv="$";perev=" за перевод";}		break;}//вывод и расчёт значенийdocument.forms[0].tperc.value=perc+'% + '+kop+slv+perev+' + $'+kgold+'e-gold комис.';       if(what_money1=='U')	    { 		document.forms[0].csum.value=Math.round(wm*sel_eg*100)/100+' грн';				wl=' грн'; 				zap_UAH(s,pl,kgold*sel_eg);	    } 	else 		{		document.forms[0].csum.value='-----';				wl=' USD'; 				zap_USD(s,pl,sel_eg,kgold*sel_eg);		}//000000000000000000000000000000000000000000000000000000000000000000        //    if (p_type=="p4" && what_money1=="Z")       //     {        //     wl=' Только гривна'; zap_USD(1,1,0,wl);        //    }//000000000000000000000000000000000000000000000000000000000000000000 }  //end if sale //--------------------Купить хочет WM--------------------------------------	 if(type=='buy'){	          procent=buy_proc(wm);          document.forms[0].ot.value='Вы должны заплатить:';          document.forms[0].tperc.value=procent+'% + 0% e-gold';          s=((wm*buy_eg)*(100+(procent)))/100;   switch (what_money1)       {     case "U" :document.forms[0].csum.value=Math.round(wm*buy_eg*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_eg)*100)/100),2)+' USD';			   break;        }    } //end if sale	   setTimeout("summ()", 300);} //---- end function summ -------//--------------------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);}