var checkInp = 0;

function reverse(id) {
  elem = gebi(id);
  if ((elem)&&(elem.style.display=='block')) elem.style.display = 'none'
  else elem.style.display = 'block';
}

function gebi(id) { return document.getElementById(id);}

function setBkg(id,img) {
 gebi(id).style.background = 'url('+img+')';}

function SendEmail() { sendRequestAjax('?action=tomail&v1='+gebi('v1').value+'&v2='+gebi('v2').value+'&v3='+nl2br(gebi('v3').value));
}

function nl2br(s) {
    s = s.split("\u000A").join("<br>\u000A");
    return s;
}

function CalculateS(rev) {
    var asumm=Math.floor(gebi('asumm').value*100.0)/100.0;
    comission = Math.abs(com[0]);
    for(i=1;com_min[i];i++) {
     if ((summ>com_min[i])&&(summ<=com_max[i])) comission = Math.abs(com[i]);
    }
    csumm = Math.max(asumm*crate*comission/100.0,min_commission*crate);
    summ = Math.max(0, Math.floor((asumm*crate + csumm)*100.0)/100.0);
    if (isNaN(summ)) summ = 0;
    gebi('summ').value = summ;
}

function Calculate(rev) {    var summ=gebi('summ').value;
    var asumm=gebi('asumm').value;
    comission = Math.abs(com[0]);
    for(i=1;com_min[i];i++) {     if ((summ>com_min[i])&&(summ<=com_max[i])) comission = Math.abs(com[i]);    }
    csumm = Math.max(summ/crate*comission/100.0,min_commission/crate);
    asumm = Math.max(0, Math.floor((summ/crate - csumm)*100.0)/100.0);
    if (isNaN(asumm)) asumm = 0;
    gebi('asumm').value = asumm;
}

function Calculate2(rev) {
    var summ = gebi('summ').value;
    var asumm = gebi('asumm').value;
    comission = Math.abs(com[0]);
    for(i=1;com_min[i];i++) {
     if ((summ>com_min[i])&&(summ<=com_max[i])) comission = Math.abs(com[i]);
    }
    csumm = Math.max(summ*crate*comission/100.0, min_commission);
    asumm = Math.max(0, Math.floor((summ*crate - csumm)*100.0)/100.0);
    if (isNaN(asumm)) asumm = 0;
    gebi('asumm').value = asumm;
}

function Calculate3(rev) {
    var summ = gebi('summ').value;
    comission = Math.abs(com[0]);
    for(i=1;com_min[i];i++) {
     if ((summ>com_min[i])&&(summ<=com_max[i])) comission = Math.abs(com[i]);
    }
    csumm = Math.max(summ*crate*comission/100.0, min_commission);
    asumm = Math.max(0, Math.floor((summ*crate - csumm)*100.0)/100.0);
    if (scom_sum<0) {     ssumm = Math.max(smin_com, asumm*scom/100.0);
    } else {     if (asumm>scom_sum) ssumm = asumm*scom/100.0;
     else ssumm = smin_com;    }
    ssumm = Math.max(0, Math.floor(ssumm*100.0)/100.0);
    asumm = Math.max(0, Math.floor((asumm - ssumm)*100.0)/100.0);
    if (isNaN(asumm)) asumm = 0;
    if (isNaN(csumm)) csumm = 0;
    if (isNaN(summ)) ssumm = 0;
    gebi('asumm').value = asumm;
    gebi('comis').value = csumm;
    gebi('comis2').value = ssumm;
}

function CheckInp(obj,init) { if (obj.value!='') {  obj.className='order_input1';
  gebi(obj.id+'_c').className='order_success';
  checkInp++;
 }
 else {  if (init==0) {
   obj.className='order_input0';
   gebi(obj.id+'_c').className='order_failed';
   checkInp--;
  }
 }
}

function _LoadForm() { var items = document.getElementsByTagName('input');
 for(i=0;items[i];i++) {  if (items[i].className=='order_input0') {CheckInp(items[i]);}
 }
}

function _LoadForm2() {
 var items = document.getElementsByTagName('input');
 for(i=0;items[i];i++) {
  if (items[i].className=='order_input0') {CheckInp(items[i]);}
 }
}

function ChangeCurr() {
 var c = gebi('scurr').value;
 crate = crate2[c];
 Calculate();
 gebi('bcurr').innerHTML = cname[c];
 gebi('cletter').innerHTML = String.substr(cname[c],2,1);
}
