/*
  DByte64
  Writted by Pou Le Serg (DByte64)
  http://clubin.org.ua/, http://pouleserg.org.ua/, http://posejdonet.org.ua/
*/

var maxleng = 1000;
var fulltext = '';

function HideOrShow(NObjName,SorH) {
  document.getElementById(NObjName).style.display = SorH;
}

function DisplayResult(TypeOfAction) {
  if (TypeOfAction == 'success') {
    DisplayResult('hideall');
    HideOrShow('contactform','none');
    HideOrShow('messagewassent','block');
  } else if (TypeOfAction == 'errorNoText') {
    HideOrShow('errorNoText','block');
  } else if (TypeOfAction == 'errorNoSign') {
    HideOrShow('errorNoSign','block');
  } else if (TypeOfAction == 'error') {
    HideOrShow('error','block');
  } else if (TypeOfAction == 'hideall') {
    HideOrShow('error','none');
    HideOrShow('errorNoText','none');
    HideOrShow('errorNoSign','none');
  }
}

function CheckTArea() {
  txt = document.SendMailForm.mailtext.value;
  txtleng = txt.length;
  if (txtleng < maxleng) {
    document.SendMailForm.sleft.value = (maxleng - txtleng);
    document.SendMailForm.mailtext.focus();
    if (txt=='') document.SendMailForm.sleft.value = maxleng;
  } else {
    fulltext = txt.substring(0,maxleng);
    document.SendMailForm.mailtext.value = fulltext;
    document.SendMailForm.sleft.value = 0;
  }
}

function Transport13Code(CurrStr) {
  NewStr01 = '';
  for(i = 0; i < CurrStr.length; i++) {
    if ((CurrStr.charCodeAt(i) == 13) || (CurrStr.charCodeAt(i) == 10)) {
      NewStr01 += "<br>";
    } else {
      NewStr01 += CurrStr[i];
    }
  }
  return NewStr01;
}

function TransferLetter() {
  DisplayResult('hideall');
  if (document.SendMailForm.mailtext.value.length == 0) {
    alert('Поле для листа порожнє!');
    return false;
  }
  if (document.SendMailForm.humansign.value.length == 0) {
    alert('Не введений код!');
    return false;
  }
  TransferData('mailcheck.php?m=' + Transport13Code(document.SendMailForm.mailtext.value) + '&h=' + document.SendMailForm.humansign.value);
  return false;
};

//
//  DByte64
//
