$(document).ready(function(){  
    $(".nav-main > ul > li").hover(function() {
		$("ul", this).show();},
		function() {
		$("ul", this).hide();
	});
  
	// Автокомплит
	$("#f_Town").autocomplete("/ajax/autocomplete.php?object=town", {
	  delay:10,
	  minChars:2,
	  matchSubset:1,
	  autoFill:true,
	  matchContains:1,
	  cacheLength:10,
	  selectFirst:true,
	  formatItem:liFormat,
	  maxItemsToShow:10,
	  onItemSelect:selectItem,
	  extraParams: {country: function(){return $("select[name='f_Country']").val();}}
	});
	
	$("#f_Street").autocomplete("/ajax/autocomplete.php?object=street", {
	  delay:10,
	  minChars:2,
	  matchSubset:1,
	  autoFill:true,
	  matchContains:1,
	  cacheLength:10,
	  selectFirst:true,
	  formatItem:liFormat,
	  maxItemsToShow:10,
	  onItemSelect:selectItem,
	  extraParams: {country: function(){return $("select[name='f_Country']").val();},
	                town: function(){return $("input[name='f_Town']").val();}}
	});
	
	$("input.submit").bind('click', function(){
		var _form = $(this).parent('form');
		$('input', _form).removeClass('check_error');
		$('textarea', _form).removeClass('check_error');		
		var error = false;
		
		$('.required', _form).each(function(){
			var v = $(this).val();
			if (v == '') {
				$(this).addClass('check_error');
				error = true;
			}
		});
		
		if (error) {
			alert('Не заполнены обязательные поля');
			return false;
		}

		var email= $("input.email").val();
		var reg= new RegExp("[0-9a-z_]+@[0-9a-z_^.]+\\.[a-z]{2,3}", 'i')
		if (!reg.test(email)) {
			$("input.email").addClass('check_error');
			alert('Введенный Email не прошел проверку на валидность');
			return false;
		}
		$(_form).submit();
	});
});

function liFormat (row, i, num) {
  //var result = row[0] + "<em class="qnt">" + row[1] + " тыс.чел.</em>";
  var result = row[0];
  return result;
}

function selectItem(li) {
  if( li == null ) var sValue = "Ничего не выбрано!";
  if( !!li.extra ) var sValue = li.extra[2];
  else var sValue = li.selectValue;
  alert("Выбрана запись с ID: " + sValue);
}

$(window).load(function(){
	$(".eHeight").each( function() {
		$(".eH", this).equalizeCols();
	});	
	$(".eHeight2").each( function() {
		$(".eH2", this).equalizeCols();
	});	
});


// Функция сабмита формы с валидацией
function form_submit() {
		
}






