var usd=30.6858;var eur=39.2901;var proc10=0.5;var proc11=0.2;var proc12=0;var proc20=1;var proc21=0.7;var proc22=0.3;var proc30=2.5;var proc31=2.2;var proc32=1.8;var proc40=5.5;var proc41=5.2;var proc42=4.8;var proc50=5;var proc51=4.7;var proc52=4.3;var proc60=5;var proc61=4.7;var proc62=4.3;var a;function write(val){document.write(val)}function rewrite(field,field2,exch,type){a=parseInt(field.value,10);field.value=a;switch(exch.value){case'1':document.getElementById('val').firstChild.data='руб.';document.getElementById('total').firstChild.data='WMR';break;case'2':document.getElementById('val').firstChild.data='руб.';document.getElementById('total').firstChild.data='WMZ';if(type){a=a*usd}break;case'3':document.getElementById('val').firstChild.data='руб.';document.getElementById('total').firstChild.data='WME';if(type){a=a*eur}break;case'4':document.getElementById('val').firstChild.data='WMR';document.getElementById('total').firstChild.data='руб.';break;case'5':document.getElementById('val').firstChild.data='WMZ';document.getElementById('total').firstChild.data='руб.';if(!type){a=a*usd}break;case'6':document.getElementById('val').firstChild.data='WME';document.getElementById('total').firstChild.data='руб.';if(!type){a=a*eur}break}if(isNaN(a)){field.value='';field2.value=''}else{var percent=getPercent(exch.value,type);if(type){var b=a;var coeff=(a/(1-(percent/100)))-a;if(coeff<50){coeff=50}a=a+coeff;var newpercent=getPercent(exch.value,type);if(newpercent!=percent){var coeff=(b/(1-(newpercent/100)))-b;if(coeff<50){coeff=50}a=b+coeff}}else{var coeff=a*percent/100;if(coeff<50){coeff=50}a=a-coeff}if(a<0){a=0}switch(exch.value){case'1':field2.value=Math.round(a);break;case'2':if(type){field2.value=Math.round(a)}else{field2.value=Math.round(a/usd)}break;case'3':if(type){field2.value=Math.round(a)}else{field2.value=Math.round(a/eur)}break;case'4':field2.value=Math.round(a);break;case'5':if(type){field2.value=Math.round(a/usd)}else{field2.value=Math.round(a)}break;case'6':if(type){field2.value=Math.round(a/eur)}else{field2.value=Math.round(a)}break}}}function getPercent(exch,type){switch(exch){case'1':if(0<=a&&a<=9999){var percent=proc10}else if(10000<=a&&a<=49999){var percent=proc11}else{var percent=proc12}break;case'2':if(0<=a&&a<=9999){var percent=proc20}else if((10000)<=a&&a<=(49999)){var percent=proc21}else{var percent=proc22}break;case'3':if(0<=a&&a<=9999){var percent=proc30}else if((10000)<=a&&a<=(49999)){var percent=proc31}else{var percent=proc32}break;case'4':if(0<=a&&a<=9999){var percent=proc40}else if(10000<=a&&a<=49999){var percent=proc41}else{var percent=proc42}break;case'5':if(0<=a&&a<=9999){var percent=proc50}else if((10000)<=a&&a<=(49999)){var percent=proc51}else{var percent=proc52}break;case'6':if(0<=a&&a<=9999){var percent=proc60}else if((10000)<=a&&a<=(49999)){var percent=proc61}else{var percent=proc62}break}return percent}