this.tooltip = function(){	
	/* CONFIG */		
		xOffset = 10;
		yOffset = 20;		
		// these 2 variable determine popup's distance from the cursor
		// you might want to adjust to get the right result		
	/* END CONFIG */		
	$(".uusmull p").hover(function(e){											  
		this.t = this.title;
		this.title = "";									  
		$("body").append("<p id='tooltip'>"+ this.t +"</p>");
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px")
			.fadeIn("fast");		
    },
	function(){
		this.title = this.t;		
		$("#tooltip").remove();
    });	
	$(".uusmull p").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});			
};

$(document).ready(function(){
	tooltip();
	$('#kaardiserveri_blokk').hover (function(){
		$(this).addClass('kaardiserveri_blokk_hover');
		$(this).removeClass('kaardiserveri_blokk_off');
	},function(){
		$(this).addClass('kaardiserveri_blokk_off');
		$(this).removeClass('kaardiserveri_blokk_hover');
	});//kaardiserveri bloki hover

	$('#geoportaali_blokk').hover (function(){
		$(this).addClass('geoportaali_blokk_hover');
		$(this).removeClass('geoportaali_blokk_off');
	},function(){
		$(this).addClass('geoportaali_blokk_off');
		$(this).removeClass('geoportaali_blokk_hover');
	});////geoportaali bloki hover

$("#tiny_search").submit(function(){
		$("#kat_error").hide();
		var lang_id = getUrlVars()["lang_id"];
		var q_s = $("#q_s").val();
		var tunnus = $("#tunnus").val();
		var aadresstekst = $("#aadresstekst").val();
		var tunnus_reg = /^([0-9]{5}:[0-9]{3}:[0-9]{4})$/;
		var url = 'http://xgis.maaamet.ee/xGIS/XGis?app_id=UU82&user_id=at&searchid=UUOTS_GKY_82';

		if (q_s=='') {
			$("#kat_error span.error").html('Otsing on t&uuml;hi');
			$("#kat_error").show("slow");
			$("#q_s").focus();
			return false;
		}//tunnus sisestamata
		else {
			// Vaikimisi "tyhi" otsing
			if (q_s == 'Katastritunnus') {
				$("#kat_error span.error").html('Otsing on t&uuml;hi');
				$("#kat_error").show("slow");
				$("#q_s").focus();
				return false;
			}
			// Liiga lühike otsing

			if (q_s.length < 3) {
				$("#kat_error span.error").html('Liiga l&uuml;hike otsis&otilde;na');
				$("#kat_error").show("slow");
				$("#q_s").focus();
				return false;
			}
			//tunnus sisestatud
			if(tunnus_reg.test(q_s)) {
				//var xgis = url + '&tunnus=' + tunnus;
				$("#tunnus").val(q_s);
				$("#aadresstekst").val('');
			}//vastab kastriyksuse tunnuse reeglitele
			else {
				// pole katastriksuse tunnus, eeldame, et on aadresstekst
				//var xgis = url + '&aadresstekst=' + tunnus;
				$("#tunnus").val('');
				$("#aadresstekst").val(q_s);
			}
		$("#tiny_search").attr('target', '_blank');
		$("#tiny_search").attr('action', url);
		//$("#tiny_search").submit();
		//window.open(xgis);
		
		/*$.ajax({
			type: "POST",
			url: "g_stat.php",
			data: '&t=3'
		});*/
		return true;
		}//otsingu sisu ei olnud thi
	});//submit

	$("#address_search").submit(function(){

		var lang_id = getUrlVars()["lang_id"];
		var url = 'http://xgis.maaamet.ee/xGIS/XGis?app_id=ADS4&user_id=at&lang=' + lang_id;
		var address = $("#address").val();

		// Liiga lühike otsing

		if (address.length < 5) {
			if (lang_id==1)
			{
				var error_msg = 'Liiga l&uuml;hike aadress';
			}
			if (lang_id==2)
			{
				var error_msg = 'Address too short';
			}
			$("#add_error span.error").html(error_msg);
			$("#add_error").show("slow");
			$("#address").focus();
			return false;
		}
		$("#address").attr('value',address);
		$("#address_search").attr('target', '_blank');
		$("#address_search").attr('action', url);
		/*
		$.ajax({
			type: "POST",
			url: "g_stat.php",
			data: '&t=4'
		});*/
		return true;
	});//submit aadress


	$("#q_s").focus(function(){
		$("#q_s").css({'background-color': '#fff'});
	});//tunnus input fookus

	$("#q_s").blur(function(){
		$("#q_s").css({'background-color': '#d7d4af'});
	});//tunnus input blur

	$("#address").focus(function(){
		$("#address").css({'background-color': '#fff'});
		$('#add_panel').height(140);
	});//aadressiotsingu input fookus

	$("#address").blur(function(){
		$("#address").css({'background-color': '#d7d4af'});
	});//aadressiotsingu input blur

	// Hiirega lehvitamise ilustaja
	$('.hoverable').hover (function(){
		$(this).addClass('hover_on');
		$(this).find('.edit_button').show();
		$(this).removeClass('hover_off');
	},function(){
		$(this).addClass('hover_off');
		$(this).find('.edit_button').hide();
		$(this).removeClass('hover_on');
	});//

	

// Kui leht on laetud, siis tmbame disclaimeri koomale
function punanekokku() {
	//$("#punanetekst").css({'overflow': 'hidden'});
	$('#alumine_punane').slideUp('fast');
	$('#loe_edasi').show('fast');
}
setTimeout(punanekokku, 3000);

});

function getUrlVars() {
	var vars = {};
	var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
	vars[key] = value;
	});
return vars;
}
