function ShowHide(id){
  obj = document.getElementById(id);
  if(obj.style.display!='none'){
     obj.style.display = 'none';
  } else {
     obj.style.display = 'block';
  }
}

function up(id) {
   el = document.getElementById('q'+id);
   if(isNaN(el.value)) el.value=0;
   el.value++;
   return false;
}

function down(id) {
   el = document.getElementById('q'+id);
   if(isNaN(el.value)) el.value=1;
   el.value--;
   if(el.value<1) el.value=1;
   return false;
}

function validate(id) {
   email = document.getElementById('email'+id);
   if(!validateEmail(email.value)) {
       alert('Поле E-mail заполнено не корректно.');
       email.focus();
       return false;
   }
   var req = new Array('f_Org','f_Name','f_Phone');
   var reqDesc = new Array('Название компании','Контактное лицо','Телефон');

   for(i=0;i<3;i++) {
      el = document.getElementById(req[i]+id);
      if(el.value.length<2) {
         alert('Поле '+reqDesc[i]+' является обязательным для заполнения');
         el.focus();
         return false;
      }
   }
   return true;
}

function validate_en(id) {
   email = document.getElementById('email'+id);
   if(!validateEmail(email.value)) {
       alert('Please enter correct e-mail.');
       email.focus();
       return false;
   }
   var req = new Array('f_Org','f_Name','f_Phone');
   var reqDesc = new Array('Company Name','Contact Person','Phone');

   for(i=0;i<3;i++) {
      el = document.getElementById(req[i]+id);
      if(el.value.length<2) {
         alert('Field '+reqDesc[i]+' can not be empty');
         el.focus();
         return false;
      }
   }
   return true;
}

function validateEmail(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null)
      {
            var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
            if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}
