function checkFlash() {
   var flash_versions = 20; var flash_installed = 0; var flash_version = '0.0'; var java_installed = 0;
   if (navigator.plugins && navigator.plugins.length) {  // Netscape style plugin detection
      for (x = 0; x < navigator.plugins.length; x++) {
         if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
            flash_version = navigator.plugins[x].description.split('Shockwave Flash ')[1];
            flash_installed = 1;
            break;
         }
      }
      for (x = 0; x < navigator.plugins.length; x++) {
         if (navigator.plugins[x].name.indexOf('Java(TM)') != -1) {
            java_installed = 1;
            break;
         }
      }
   }
   else if (window.ActiveXObject) {  // ActiveX style plugin detection
      for (x = 2; x <= flash_versions; x++) {
         try {
            oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
            if (oFlash) {
               flash_installed = 1;
               flash_version = x + '.0';
            }
         }
         catch(e) { }
      }
   }
   return flash_installed;
}

function fnCheckSearchForm(f) {
   if (!f.search.value.match(/^.+$/)) {
      alert("Укажите поисковый запрос!");
      f.search.focus();
      return false;
   }
   return true;
}

function fnCheckContactsForm(f)
{
  if (!f.name.value.match(/^.+$/))
  {
    alert("Укажите Ваше имя!");
    f.name.focus();
    return false;
  }
  if(!f.email.value.match(/^[0-9A-Za-z\._-]+@([0-9a-z\._-]+\.)+[a-z]{2,4}$/))
  {
    alert("Введите правильно Ваш E-mail!");
    f.email.focus();
    return false;
  }
  if (!f.text.value.length)
  {
    alert("Введите текст сообщения!");
    f.text.focus();
    return false;
  }
  return true;
}

var roomCategory = {
    p1: {ru: '', en: ''},
    p2: {ru: 'Стандарт TWIN', en: 'Standard TWIN'},
    p3: {ru: 'Стандарт DBL', en: 'Standard DBL'},
    p4: {ru: 'Люкс', en: 'Suite'},
    p5: {ru: 'Полулюкс', en: 'Junior Suite'},
    p6: {ru: 'Президентский', en: 'President'}
};
function updateRoomCategory(child, lang)
{
    if(child.match(/^[1-9][0-9]*$/))
    {
        $('select[name=category]').empty()
            .append('<option selected>'+roomCategory.p1[lang]+'</option>')
            .append('<option>'+roomCategory.p4[lang]+'</option>')
            .append('<option>'+roomCategory.p6[lang]+'</option>')
            ;
    }
    else
    {
        $('select[name=category]').empty().append('<option selected>'+roomCategory.p1[lang]+'</option>');
        for(var q = 2; q <= 6; ++q)
            $('select[name=category]').append('<option>'+roomCategory['p'+q][lang]+'</option>');
    }
    $('select[name=category]').width(145);
}
