$(document).ready(function(){
var cookie = $.cookie("lang");

if (typeof(cookie)!='string') {
	$(function() {
		$("#dialog").dialog({
			bgiframe: true,
			height: 40,
			modal: true,
			resizable: false,
			draggable: false
		});
	});
}
else
{
$("#dialog").css("display","none");
}	

$("#dialog a").click(function () {
var lang = $(this).text();
$.cookie("lang", lang, { expires: 365, path: '/', domain: '.geolot.net', secure: false });
});

$("#langdialog a").click(function () {
var lang = $(this).text();
$.cookie("lang", lang, { expires: 365, path: '/', domain: '.geolot.net', secure: false });
});

/* местоположение пользователя */
var lat = $.cookie("lat");
var lon = $.cookie("lon");
	if ((typeof(lat)!='string')||(typeof(lon)!='string')) {
		/* координаты не установлены */
		$.ajax({
					url: '/geo.php',             // указываем URL и
					dataType : "json",                     // тип загружаемых данных				
					cache: false,
					success: function (data) { // вешаем свой обработчик на функцию success
						$.cookie("lat", data.geo.lat, { expires: 365, path: '/', domain: '.geolot.net', secure: false });
						$.cookie("lon", data.geo.lon, { expires: 365, path: '/', domain: '.geolot.net', secure: false });
						$.cookie("myzoom", 9, { expires: 365, path: '/', domain: '.geolot.net', secure: false });
						// $('#out').text('куки установлены');	
					
					}
				});
	}
	else
	{
		/* координаты установлены */
	}	
/* конец местоположение пользователя */
$('.filling input[type!=submit][def]').focus(function () {
// при установке фокуса в поле с атрибутом def, делаем цфет текса в поле черным и убираем дефолтную надпись.
		 if($(this).val().toString()==$(this).attr('def').toString())
		 {
		 $(this).css('color','#000000').val('');
		 }
    });
$('.filling input[type!=submit][def]').blur(function () {
// при потере фокуса, если пользователь ни чег не ввел вставляем дефолтный текст 
		if($(this).val().toString()=='')
		{$(this).val($(this).attr('def'));
		 $(this).css('color','#999999');
		}
    });
$.each($('.filling input[type!=submit][def]'),function (i) {
// обходим все элементы формы с атрибутом def и если они пустые, то вставляем в них дефолтный текст
	if(($(this).val().toString()=='')||($(this).val().toString()==$(this).attr('def').toString()))
	{
		$(this).css('color','#999999').val($(this).attr('def'));
	}
});
$('.filling').submit(function() {
	$.each($('.filling input[type!=submit][def]'),function (i) {
	// обходим перед отправкой формы все элементы формы с атрибутом def и если в них дефолтные значения, то заменяем на 
		if($(this).val().toString()==$(this).attr('def').toString())
		{
			$(this).val('');
		}
	});
	return;
});
$('#form input[type!=submit][def]').focus(function () {
		 if($(this).val().toString()==$(this).attr('def').toString())
		 {
		 $(this).val('');
		 }
    });
$('#form input[type!=submit][def]').blur(function () {
		if($(this).val().toString()=='')
		{$(this).val($(this).attr('def'));
		}
    });
$.each($('#form input[type!=submit][def]'),function (i) {
	$(this).val($(this).attr('def'));
});	

});

