

	$(document).ready(function () {

	/*********************************
	 * MENU
	 *********************************/
		$('#menu li').hover(function () {
			$(this).find('ul').show();
		}, function () {
			$(this).find('ul').hide();
		});
		
		$('.mailto').click(function () {
			$('#mes-reg').val('Регион: ' + $(this).attr('rel')).removeClass('place');
		});
	
		/*********************************
		 *  FEEDBACK
		 *********************************/
				var feedback = function () {
						$('#frm_f label').each(function () {
							var label = $(this).hide().text();			// начальное значение
							var pole  = $('#'+$(this).attr('for')); 	// имя поля
							
							// навесим стиль на инпут и добавим в инпут текст
							pole.addClass('place').val(label)
								.focus(function () {
									$(this).removeClass('place').removeClass('placered');
									if (pole.val()==label)
										$(this).val('');
								}).blur(function () {
									if (this.value == '')
										$(this).addClass('place').val(label);
								});
						});
				};

				feedback();
				
				$('#frm_f .submit').click(function () {
					var err = 0;
					
					$('#frm_f label').each(function () {
						var label  = $(this).text();				// начальное значение
						var pole_n = $(this).attr('for');			// имя поля
						var pole   = $('#'+$(this).attr('for')); 	// идентификатор поля
						var tpl_email = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z])+$/;
						
						if (pole.val()==label) {					// если поле не заполено то выделим красным
							pole.addClass('placered');
							err++;
						}
						if (pole_n=='mes-post' && !tpl_email.test(pole.val())) {
							pole.addClass('placered');
							err++;
						}
					});
					
					if (err==0) {
						$.post('/feedback/',{'name':$('#mes-name').val(),'post':$('#mes-post').val(),'mes':$('#mes-mes').val(),'reg':$('#mes-reg').val()},function(data){
								$('#frm_f').prepend(data);
								feedback();
							}
						);
					}
				
					return false;
				});
		
	});
