function checK(f) {
    if (f.type2[1].checked) {
        is_ok = checkform(f);
    } else {
        is_ok = true;
    }
    if (is_ok) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email_ent.value)){
            f.submit();
            alert('email добавлен');
            for (var i = 0; i<f.elements.length; i++) {
                f.elements[i].value = '';
            }
            return false
        } else {
            alert('Неправильный email.\nисправьте пожалуйста');f.email_ent.select()
            return false
        }
    } else {
        return false
    }
}

function checK(f) {
    if (f.type2[1].checked) {
        is_ok = checkform(f);
    } else {
        is_ok = true;
    }
    if (is_ok) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(f.email_ent.value)){
            f.submit();
            alert('email добавлен');
            for (var i = 0; i<f.elements.length; i++) {
                f.elements[i].value = '';
            }
            return false
        } else {
            alert('Неправильный email.\nисправьте пожалуйста');f.email_ent.select()
            return false
        }
    } else {
        return false
    }
}

function checkSearchForm(f) {
 is_ok = checkform(f);
    if (is_ok) {
        if (!(/(\d{1,2})\.(\d{1,2})\.(\d{4})/.test(f.deDateBegin.value))){
            alert("Введен некорректный формат даты начала интервала.");
            is_ok = false;   
        } 
        else  
        if (!(/(\d{1,2})\.(\d{1,2})\.(\d{4})/.test(f.deDateEnd.value))){
            alert("Введен некорректный формат даты окончания интервала.");
            is_ok = false;   
        }         
        else
         if (f.cmbCountry.value == 0) {
            alert("Надо выбать страну.");
            is_ok = false;   
         }
    }
    return is_ok;
}

function CheckOrderHotelForm(f){
    is_ok = checkform(f);
    if (is_ok) {
        if (!(/(\d{1,2})\.(\d{1,2})\.(\d{4})/.test(f.date_begin.value))){
            alert("Введен некорректный формат даты.");
            is_ok = false;   
        } 
    }
    return is_ok;
}

function checkform(f) {
  var errMSG = "";
  for (var i = 0; i<f.elements.length; i++)
       if (null!=f.elements[i].getAttribute("required"))
        if (isEmpty(f.elements[i].value))
          errMSG += "  " + f.elements[i].title + "\n";
  if ("" != errMSG) {
       alert(unescape('%u041D%u0435%20%u0437%u0430%u043F%u043E%u043B%u043D%u0435%u043D%u044B%20%u043E%u0431%u044F%u0437%u0430%u0442%u0435%u043B%u044C%u043D%u044B%u0435%20%u043F%u043E%u043B%u044F%3A%0A:') + errMSG);
       return false;
  } else {
       return true;
  }
}

function SetDate(value, ElementName) {
    container = document.getElementById(ElementName);
    container.value = value;
}

function isEmpty(str) {
  for (var i = 0; i < str.length; i++)
     if (" " != str.charAt(i))
         return false;
     return true;
}

function show(ele, ele1) {
    var srcElement = document.getElementById(ele);
    if(srcElement) {
        srcElement1 = document.getElementById(ele1);
        if(srcElement.style.display == "block") {
            srcElement.style.display= 'none';
            if (srcElement1) srcElement1.innerHTML = unescape('%u043F%u043E%u043A%u0430%u0437%u0430%u0442%u044C');
        }
        else {
            srcElement.style.display='block';
            if (srcElement1) srcElement1.innerHTML = unescape('%u0441%u0432%u0435%u0440%u043D%u0443%u0442%u044C');
        }
    }
}
