function you_get(curs, comiss, reserve)
{
 //test for first input;
// alert(curs + " " + comiss);
 if (comiss > (cr.amount.value))
     cr.amount.value = comiss;
 if ((cr.amount.value) > reserve * curs + comiss)
     cr.amount.value = reserve * curs + comiss;
 cr.dummy.value = Math.floor(100 * cr.amount.value / curs) / 100;
 //test for second input;
 if (0.01 > (cr.dummy.value))
 {
     cr.amount.value = Math.ceil(1 * curs ) / 100 + comiss;
     cr.dummy.value = Math.floor(100 * (cr.amount.value - comiss)/ curs) / 100;
 }
 //test for max value;
 if ((cr.dummy.value) > reserve)
 {
     cr.amount.value = Math.floor(100 * curs * reserve) / 100 + comiss;
     cr.dummy.value = Math.floor(100 * (cr.amount.value - comiss) / curs) / 100;
 }
}
function you_put(curs, comiss, reserve)
{
 //test for first input;
 if (0.01 > (cr.dummy.value))
     cr.dummy.value = 0.01;
 cr.amount.value = Math.ceil(100 * cr.dummy.value * curs) / 100;
 //test for second input;
 if (comiss > (cr.amount.value))
 {
     cr.dummy.value = Math.floor(1 / curs) / 100;
     cr.amount.value = Math.ceil(100 * cr.dummy.value * curs ) / 100 + comiss;
 }
 if ((cr.amount.value) > (reserve * curs + comiss))
 {
     cr.amount.value = reserve * curs + comiss;
     cr.dummy.value = Math.floor(100 * (cr.amount.value - comiss)/ curs ) / 100;
 }
 //test for max value;
 if ((cr.dummy.value) > reserve)
 {
     cr.dummy.value = Math.floor(100 * reserve) / 100;
     cr.amount.value = Math.ceil(100 * cr.dummy.value * curs) / 100 + comiss;

 }
}

