// Delay

jQuery.fn.delay = function(time,func){
    return this.each(function(){
        setTimeout(func,time);
    });
};

// Thumbs

$(function()
	{
		$('.gallery a').lightBox();
	});

// Komentar

$(document).ready(function()
{
	$('#obrazec-komentar').submit(function()
	{

		$('#napaka').hide();
		$('#gumb_poslji').hide()
		$('#ajax-loading').show();

		$.post("/ajax/komentarji.php", $("#obrazec-komentar").serialize(), function(data)
	 	 {
		 	 	if (data.substr(0,6)=="napaka")
		 	 	{
		 	 		$('#napaka').fadeIn();
		 	 		$('#napaka').html ("<p><b>" + data.substr(7) + "</b></p>");
		 	 		document.getElementById("koda").src = "/varnostna_koda/varnostna_koda_prikazi.php?sid=" + Math.random();
		 	 	}
		 	 	else
		 	 	{

		 	 		$('#napaka').hide();
					$('textarea[name=komentar]').val("");
					$('input[name=obvesti]').attr('checked', false);

		 	 		$('.comments').html (data);

		 	 	}
		 	 	$('input[name=koda_enter]').val("");

	 	 });

	 	 $('#gumb_poslji').delay(750, function()
		 {
		 	$('#ajax-loading').hide();
		 	$('#gumb_poslji').show();
		 });

		 return false;
	});
});

// Vprasanje

$(document).ready(function()
{
	$('#obrazec-contact').submit(function()
	{

		$('#napaka').hide();
		$('#gumb_poslji').hide()
		$('#ajax-loading').show();

		$.post("/ajax/vprasanje.php", $("#obrazec-contact").serialize(), function(data)
	 	 {
		 	 	if (data.substr(0,6)=="napaka")
		 	 	{
		 	 		$('#napaka').fadeIn();
		 	 		$('#napaka').html ("<p><b>" + data.substr(7) + "</b></p>");
		 	 		document.getElementById("koda").src = "/varnostna_koda/varnostna_koda_prikazi.php?sid=" + Math.random();
		 	 	}
		 	 	else
		 	 	{

					setTimeout(function(){ $('#notranja-vsebina').html (data) }, 750);
		 	 	}

	 	 });

	 	 $('#gumb_poslji').delay(1000, function()
		 {
		 	$('#ajax-loading').hide();
		 	$('#gumb_poslji').show();
		 });

		 return false;
	});
});

// Newsletter

$(document).ready(function()
{
	$('#obrazec-newsletter').submit(function()
	{

		$('#napaka').hide();
		$('#gumb_poslji').hide()
		$('#ajax-loading').show();

		$.post("/ajax/newsletter.php", $("#obrazec-newsletter").serialize(), function(data)
	 	 {
		 	 	if (data.substr(0,6)=="napaka")
		 	 	{
		 	 		$('#napaka').fadeIn();
		 	 		$('#napaka').html ("<p><b>" + data.substr(7) + "</b></p>");
		 	 		document.getElementById("koda").src = "/varnostna_koda/varnostna_koda_prikazi.php?sid=" + Math.random();
		 	 	}
		 	 	else
		 	 	{

					setTimeout(function(){ $('#notranja-vsebina').html (data) }, 750);
		 	 	}

	 	 });

	 	 $('#gumb_poslji').delay(1000, function()
		 {
		 	$('#ajax-loading').hide();
		 	$('#gumb_poslji').show();
		 });

		 return false;
	});
});

// Message

$(document).ready(function()
{
  $('#message_close').live("click", function() {
    $('#message').fadeOut("slow");
  });
});

// Iskanje

$(document).ready(function()
{

   $('#iskanje-loading').delay(1000, function()
		 {
		 	$('#iskanje-loading').hide();
		 	$('#iskanje-vsebina').show();
		 });

		 return false;

});

$(document).ready(function()
{

   $('#vse-slike-loading').delay(15000, function()
		 {
		 	$('#vse-slike-loading').hide();
		 });

		 return false;

});

// Google MAP

function showAddress(address, napis, geocoder, map) {
  geocoder.getLatLng(
    address,
    function(point) {
      if (!point) {
        alert(address + " not found");
      } else {
        map.setCenter(point, 13);
        var marker = new GMarker(point);
        map.addOverlay(marker);
      }
    }
  );
}

$(document).ready(function()
{
	if (document.getElementById('gmap_contact'))
	{
		var map = new GMap2(document.getElementById('gmap_contact'));
		var geocoder = new GClientGeocoder();
		map.addControl(new GSmallMapControl());

		/*
		var url = new String(document.location.href);
		var url_split = url.split('/');
		var drzava = url_split[url_split.length-1];
        */

        var drzava = $('#h1-naslov').html();

		$.post("/ajax/gmap_contacts.php", {drzava: drzava}, function(data)
	 	{
			showAddress (data, "", geocoder, map);
		});
  	}
});

$(document).ready(function()
{
	$('#gmap_shops_show').click(function ()
	{
		$('#gmap_all_shops').fadeIn();

		return false;
  	});
});

$(document).ready(function()
{
	if (document.getElementById('dodatek-nearest-shop'))
	{
		$('#dodatek-nearest-shop').load ('/ajax/geo_shop.php');
	}
});

