function check_email (email) {
  var pattern = /^[\w\.-]+@[a-z0-9-]+\.([a-z]{1,6}\.)?[a-z]{2,6}$/i;
  if (email != '' & email.search (pattern) == 0) { return true; }
  else { return false; }
}

function check_ude_form () {
  if ($('#id_ude_f').val () != '' & $('#id_ude_i').val () != '' & $('#id_ude_o').val () != '' & $('#id_ude_passowrd').val () != '' & check_email ($('#id_ude_email').val ()) & $('#id_ude_status :selected').val () != -1) {
    $('#ude_email_error').hide ();
    return true;
  }
  else {
    $('#ude_email_error').show ();
    return false;
  }
}

$(document).ready (function () {
  $('#answer1280').hide ();
  $('#answer1413').hide ();
  $('#answer1404').hide ();
  $('#answer1390').hide ();
  $('#answer1377').hide ();
  $('#answer2308').hide ();
  $('#answer2563').hide ();
  $('#answer2865').hide ();
  $('#answer2913').hide ();
  $('#answer3036').hide ();
  $('#answer3227').hide ();

  $('#quest1280_o').click (function () {$('#answer1280').slideDown ('normail'); $('#quest1280_o').hide ();});
  $('#quest1280_c').click (function () {$('#answer1280').slideUp ('normail'); $('#quest1280_o').show ();});

  $('#quest1413_o').click (function () {$('#answer1413').slideDown ('normail'); $('#quest1413_o').hide ();});
  $('#quest1413_c').click (function () {$('#answer1413').slideUp ('normail'); $('#quest1413_o').show ();});

  $('#quest1404_o').click (function () {$('#answer1404').slideDown ('normail'); $('#quest1404_o').hide ();});
  $('#quest1404_c').click (function () {$('#answer1404').slideUp ('normail'); $('#quest1404_o').show ();});

  $('#quest1390_o').click (function () {$('#answer1390').slideDown ('normail'); $('#quest1390_o').hide ();});
  $('#quest1390_c').click (function () {$('#answer1390').slideUp ('normail'); $('#quest1390_o').show ();});

  $('#quest1377_o').click (function () {$('#answer1377').slideDown ('normail'); $('#quest1377_o').hide ();});
  $('#quest1377_c').click (function () {$('#answer1377').slideUp ('normail'); $('#quest1377_o').show ();});
  
  $('#quest2308_o').click (function () {$('#answer2308').slideDown ('normail'); $('#quest2308_o').hide ();});
  $('#quest2308_c').click (function () {$('#answer2308').slideUp ('normail'); $('#quest2308_o').show ();});

  $('#quest2563_o').click (function () {$('#answer2563').slideDown ('normail'); $('#quest2563_o').hide ();});
  $('#quest2563_c').click (function () {$('#answer2563').slideUp ('normail'); $('#quest2563_o').show ();});
  
  $('#quest2865_o').click (function () {$('#answer2865').slideDown ('normail'); $('#quest2865_o').hide ();});
  $('#quest2865_c').click (function () {$('#answer2865').slideUp ('normail'); $('#quest2865_o').show ();});

  $('#quest2913_o').click (function () {$('#answer2913').slideDown ('normail'); $('#quest2913_o').hide ();});
  $('#quest2913_c').click (function () {$('#answer2913').slideUp ('normail'); $('#quest2913_o').show ();});

  $('#quest3036_o').click (function () {$('#answer3036').slideDown ('normail'); $('#quest3036_o').hide ();});
  $('#quest3036_c').click (function () {$('#answer3036').slideUp ('normail'); $('#quest3036_o').show ();});

  $('#quest3227_o').click (function () {$('#answer3227').slideDown ('normail'); $('#quest3227_o').hide ();});
  $('#quest3227_c').click (function () {$('#answer3227').slideUp ('normail'); $('#quest3227_o').show ();});

  function menu_divs_hide () {
    $('#menu_kom').hide();
    $('#menu_o').hide();
    $('#menu_e').hide();
    $('#menu_a').hide();
  }

	$('#menu #kom').hover(
		function () {
		  menu_divs_hide();
		  //if ($.browser.opera) {
	    $('#menu_kom').css('left', $('#menu #kom').offset().left - 30);
		  if ($.browser.opera)
		    $('#menu_kom').css('top', $('#menu #kom').offset().top + 10);
		  else
		    $('#menu_kom').css('top', $('#menu #kom').offset().top - 5);
		  //}
		  //else
		  //  $('#menu_kom').offset ({top:$('#menu #kom').offset().top + $('#menu #kom').width, left:$('#menu #kom').offset().left - 30});
		  $('#menu_kom').show();
		},
		function () {
		  //$('#menu_kom').hide();
		}
	);
	
	/*$('#menu_kom').hover (
	  function () {
	  },
	  function () {
	    $('#menu_kom').hide();
	  }
	);*/
	
	$('#menu #ob').hover(
		function () {
		  menu_divs_hide();
 	    $('#menu_o').css('left', $('#menu #ob').offset().left - 30);
		  if ($.browser.opera)
		    $('#menu_o').css('top', $('#menu #ob').offset().top + 10);
		  else
		    $('#menu_o').css('top', $('#menu #ob').offset().top - 5);
		  $('#menu_o').show();
		},
		function () {
		  //$('#menu_kom').hide();
		}
	);
	
	/*$('#menu_o').hover (
	  function () {
	  },
	  function () {
	    $('#menu_o').hide();
	  }
	);*/
	
	$('#menu #ege').hover(
		function () {
		  menu_divs_hide();
 	    $('#menu_e').css('left', $('#menu #ege').offset().left - 30);
		  if ($.browser.opera)
		    $('#menu_e').css('top', $('#menu #ege').offset().top + 10);
		  else
		    $('#menu_e').css('top', $('#menu #ege').offset().top - 5);
		  $('#menu_e').show();
		},
		function () {
		  //$('#menu_kom').hide();
		}
	);
	
	/*$('#menu_e').hover (
	  function () {
	  },
	  function () {
	    $('#menu_e').hide();
	  }
	);*/
	
	$('#menu #akc').hover(
		function () {
		  menu_divs_hide();
 	    $('#menu_a').css('left', $('#menu #akc').offset().left - 30);
		  if ($.browser.opera)
		    $('#menu_a').css('top', $('#menu #akc').offset().top + 10);
		  else
		    $('#menu_a').css('top', $('#menu #akc').offset().top - 5);
		  $('#menu_a').show();
		},
		function () {
		  //$('#menu_kom').hide();
		}
	);
	
	/*$('#menu_a').hover (
	  function () {
	  },
	  function () {
	    $('#menu_a').hide();
	  }
	);*/
	
	$('#td_cont').hover (
	  function () {
	    menu_divs_hide();
	  },
	  function () {}
	);
  
  /*$('#login_form').hide ();
  
  $('#show_login_form').click (function () {$('#login_form').slideDown ('normail'); $('#login-buttons').hide ();});
  $('#close_login_form').click (function () {$('#login_form').slideUp ('normail'); $('#login-buttons').show ();});*/
  
  $('#add-file-string-dir').click (
    function () {
      $('#add-files-dir').append ('<tr><td>Имя (<select name="inv_name"><option value="0" selected>не. изм</option><option value="1">в англ.</option></select>)</td><td><input type="text" name="name"></td></tr><tr><td>Название</td><td><input type="text" name="title"></td></tr><tr><td>Файл</td><td><input type="file" name="data"></td></tr><tr><td>Тип документа</td><td><input type="checkbox" name="type" value="[IMAGE]" id="t1"><label for="t1">Картинка</label><br /><input type="checkbox" name="type" value="[DOCUMENT]" id="t2"><label for="t2">Документ</label></td></tr>');
    }
  );

  $('#add-photo-str').click (
    function () {
      $('#add-photo-tbl').append ('<tr><td class="addnewstext">Фотография:</td><td><input type="file" name="image" /></td></tr>');
    }
  );
  
  $('#id_quest_button').attr('disabled','disabled');
  
  $('#id_quester_status').change (
    function () {
      if ($('#id_quester_status :selected').val () == 18) {
        $('#id_quester_status_tr').show ();
        $('#id_quester_status_tr').focus ();
      }
      else {
        $('#id_quester_status_tr').hide ();
      }
      
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );
  
  $('#id_quest_type').change (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );

  $('#id_quester_f').keyup (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );

  $('#id_quester_i').keyup (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );

  $('#id_quester_o').keyup (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );

  $('#id_question').keyup (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );

  $('#id_quester_email').keyup (
    function () {
      if ($('#id_quest_type :selected').val () != -1 & $('#id_quester_status :selected').val () != -1 & $('#id_quester_f').val () != '' & $('#id_quester_i').val () != '' & $('#id_quester_o').val () != '' & $('#id_question').val () != '' & check_email ($('#id_quester_email').val ()) & $('#id_phone_number').val () != '') {
        $('#id_quest_button').removeAttr('disabled');
        if ($('#id_quester_status :selected').val () == 18 & $('#id_other_quester_status').val () == '') {
          $('#id_quest_button').attr('disabled','disabled');
        }
      }
      else {
        $('#id_quest_button').attr('disabled','disabled');
      }
    }
  );
  
  $('#n_date_sel div').hide();
  
  $('#id_date_show').click (function (e) {
		$('#n_date_sel').css({'left' : e.pageX, 'top' : e.pageY});
		$('#n_date_sel').show();
  });
  
  $('#n_date_sel span').click (function () {
    $('#n_date_sel div').slideUp ();
    $('#' + this.id + '_m').slideDown ();
  });
  
  if ($('#id_ude_form')) {
    $('#ude_email_error').hide ();
    $('.ude').change (function () {
      if (check_ude_form ()) {
        $('#id_ude_submit').attr ('disabled', false);
      }
      else {
        $('#id_ude_submit').attr ('disabled', true);
      }
    });
    
    if (check_ude_form ()) {
      $('#id_ude_submit').attr ('disabled', false);
    }
    else {
      $('#id_ude_submit').attr ('disabled', true);
    }
  }

});
