// Becrea s.r.o.

$(document).ready(function(){

	$('#suhlas').click(function(){
        $.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/pridajcookies.php",
            cache: false,
            success: function(data){
                if(data == 'ano')
                {
                    $(".cookieslaw").fadeOut();
                }

            }
        });
	})

	$('.udelsuhlas').click(function(){
        $.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/udelsuhlas.php",
            cache: false,
            success: function(data){
                    window.location.replace('https://drevoburza.eu/');
            }
        });
	})


	$('.rychlaposli').click(function()
	{

		var nazovv=$("#nazovv").val();
		var telee=$("#kontakt").val();
		var popis=$("#popis").val();
		if($("#suhlas").is(':checked')){var jetam = 'majo'}


		if($.trim(telee).length>0 && $.trim(nazovv).length>0  && $.trim(popis).length>0 && jetam=='majo')
		{
			var dataStringaa = 'nazovv='+nazovv+'&telee='+telee+'&popis='+popis;
			

			$.ajax({
				type: "POST",
				url: "https://drevoburza.eu/inc/rychlain.php",
				data: dataStringaa,
				cache: false,
				beforeSend: function(){ $("#rychlaposli").val('Posielam ...');},
				success: function(data){
					if(data == 'ano')
					{
						alert('Inzerát pridaný!')
						window.location.replace('https://drevoburza.eu/');
					}
					else
					{
						$('.houu').shake();
						$("#rychlaposli").val('Pošli')
						$("#error").html("<span style='color:#cc0000'>Chyba:</span>"+data);
					}
				}
			});

		}else{
			$('.houu').shake();
			$("#rychlaposli").val('Pošli')
			$("#error").html("<span style='color:#cc0000'>Chyba:</span> Vyplňte všetky požadované polia!");
		}
		return false;
	});

	var inputsa = (document.getElementById('lokalita'));
	var optionsa = {
		types: ['(cities)'],
		componentRestrictions: {country: "sk"}
	};
	var autocomplete = new google.maps.places.Autocomplete(inputsa,optionsa);

	var input = (document.getElementById('dolok'));
	var options = {
		types: ['(cities)'],
		componentRestrictions: {country: "sk"}
	};
	var autocomplete = new google.maps.places.Autocomplete(input,options);


    
    
    $(".lle").click(function(){
        $(".dou h2").css("background-color","inherit");
        $(".lle").css("background-color","#EDECE8");
        $(".houu span").css("display","none");
        $(".houu .less").css("display","block");   });	
        
     $(".pzz").click(function(){
        $(".dou h2").css("background-color","inherit");
        $(".pzz").css("background-color","#EDECE8");
        $(".houu span").css("display","none");
        $(".houu .pozz").css("display","block");   });	
        
        $(".pll").click(function(){
        $(".dou h2").css("background-color","inherit");
        $(".pll").css("background-color","#EDECE8");
        $(".houu span").css("display","none");
        $(".houu .poll").css("display","block");   });
        
        
        $(".zbb").click(function(){
        $(".dou h2").css("background-color","inherit");
        $(".zbb").css("background-color","#EDECE8");
        $(".houu span").css("display","none");
        $(".houu .zbr").css("display","block");   });
						   
/* ked niekto zvoli kategoriu */	

$( "#kategora" ).change(function() {
var katjet = $("#kategora").val();	
//drevo a reyivo #mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm
if(katjet == '1' || katjet == '4'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mkg, #mt, #mm, #mha, #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

//paletz
if(katjet == '122' || katjet == '127' || katjet == '128' || katjet == '132'|| katjet == '139'){
	$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mkg, #mkg,  #mt,  #mm,  #mmd,  #mha,  #mmt,  #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

//obreyz
if(katjet == '123'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg,  #mt,  #mm,  #mmd,  #mha, #mbm , #mbal, #mkm").prop('disabled', true);	
}

//obreyz
if(katjet == '124' || katjet == '125'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg, #mm, #mmd, #mha, #mbm , #mbal, #mkm").prop('disabled', true);	
}

//velkoplosne 
if(katjet == '126'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg, #mt, #mm, #mha, #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

//palivove 
if(katjet == '129'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$(" #mkg, #mt, #mm, #mmd, #mha, #mptm,#mbal, #mkm").prop('disabled', true);	
}

//briketz drevene
if(katjet == '130' || katjet == '131'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mm, #mmd, #mha, #mptm, #mbm, #mkm").prop('disabled', true);	
}

//auta
if(katjet == '133'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg, #mm, #mmd, #mha, #mbm , #mbal").prop('disabled', true);	
}

//auta
if(katjet == '135' || katjet == '136'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg, #mt, #mm, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

if(katjet == '137' || katjet == '138'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

if(katjet == '140'){
$("#mks, #mkg, #mt, #mm, #mmd, #mha, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', false);	
$("#mm, #mmt, #mptm, #mbm , #mbal, #mkm").prop('disabled', true);	
}

								 
});						   

/* DOpzt po novom*/
	
	$( "#celkove" ).change(function() {
var covzbral=$("#celkove").val();
if( covzbral == 'definované'){
	$(".akmno").css("display","block");
	$(".celkocena").css("display","table-row");
	$("#mierkaa, .jednotcenaa").css("display","none");
	$( "#jednotkova" ).prop( "disabled", true );
	$("#cenadoa").val('');
	
	}
if(covzbral == 'rôzne'){
	$(".jednotcenaa").css("display","table-row");
	    $("#domnoz, #dohocice, #jednotkova, #cenado").val('');
		$(".akmno, .celkocena, .jednotcena,.mierkaa, .cenka").css("display","none");
	}
if(covzbral == 'nie'){
		$("#domnoz, #dohocice, #cenadoa, #cenado, #jednotkova").val('');
		$(".akmno, .celkocena, .jednotcena, .jednotcenaa, #cenado").css("display","none");
		}
});
	
	
		$( "#dohocice" ).change(function() {
var covzbral=$("#dohocice").val();
if( covzbral == 'suma'){
	$(".cenka, #cenado").css("display","block");
	$(".jednotcena").css("display","table-row");
	}
	else{
		$("#cenado, #jednotkova").val('');
		$(".cenka, .jednotcena").css("display","none");
		}
});

$( "#dohocicea" ).change(function() {
var covzbral=$("#dohocicea").val();
if( covzbral == 'suma'){
	$(".cenkaa, #mierkaa").css("display","block");
	}
	else{
		$("#cenadoa").val('');
		$(".cenkaa, #mierkaa").css("display","none");
		}
});
		
		
		
		
		
$('.cisla, #mierka').keyup(function(){
    var val = $(this).val();
    if(isNaN(val)){
         val = val.replace(/[^0-9\.]/g,'');
         if(val.split(',').length>2) 
             val =val.replace(/\.+$/,"");
    }
    $(this).val(val);
	
	
	var ceelko = $("#domnoz").val();
	var ceelkoc = $("#cenado").val();
	var cekol = $("#mierka").val();

	
if ( $("#domnoz").val() != '' &&  $("#cenado").val() != '' && cekol != 'nie'){
	
	var jednotko = ceelkoc/ceelko;	
	var dvedes = jednotko.toFixed(2);
	var jednooo =  dvedes+'€ / '+cekol;
	$("#jednotkova").val(jednooo);
}
else{$("#jednotkova").val('');}
	
	
});
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* END dopyt*/
	
	 
$(".registr").click(function(){
$(".prihlass").removeClass( "aktivna" );	
$(".registr").addClass( "aktivna" );
$(".prihllog").css("display","none");
$(".regloglog").css("display","block");
 });

$(".prihlass").click(function(){
$(".registr").removeClass( "aktivna" );	
$(".prihlass").addClass( "aktivna" );
$(".prihllog").css("display","block");
$(".regloglog").css("display","none");
 });
						   
						   
						   
setInterval(function(){
			$(".nestraccaa").fadeTo( "slow", 0.33, function() {
						$(".nestraccaa").fadeTo( "slow", 1);									
														}	);		 
					 }, 2000);						   

$("img.logpppl").mouseover(function(){$(this).animate({'left': -40}, 150);});
$("img.logpppl").mouseout(function(){$(this).animate({'left': -35}, 50);});	

$("img.logpppp").mouseover(function(){$(this).animate({'right': -40}, 150);});
$("img.logpppp").mouseout(function(){$(this).animate({'right': -35}, 50);});
  
$('.loglog')
    .eq(0).addClass('first').end()
    .eq(-1).addClass('last').end();  
	
	$('#slider1').tinycarousel();
/*		var akolko = $('.logpp').width();
var akolka = akolko/225;
var akolka = parseInt(akolka);
var celje = akolka * 225;
if (celje  < 1125){ var celje = 1125;}
$('#slider1 .viewport').css("width",celje);

	// do lava
var akolko = $('.logpp').width();
var akolka = akolko/230;
var akolka = parseInt(akolka);
var celje = akolka * 230;
$('.logpp').css("width",celje);

$("img.logpppl").click(function(){
var arch = $('.slidecol').width();
var archi = (arch / 230) - akolka;
var archia = archi * 230;
var archwi = $('.slidecol').position().left;
if(archwi == 0) {
$(".slidecol").animate({'left': 0}, 350);}
else{
var archwis = archwi + 230;
$(".slidecol").animate({'left': archwis}, 350);	}
		   
});	


$("img.logpppp").click(function(){
var arch = $('.slidecol').width();
var archi = (arch / 230) - akolka;
var archi = parseInt(archi);
var archiaa = archi * 230;
var archisa = -1 * archiaa;
var archwi = $('.slidecol').position().left;

if(archisa == archwi) {
$(".slidecol").animate({'left': 0}, 350);}
else{
	var archwis = archwi - 230;
$(".slidecol").animate({'left': archwis}, 350);}
});


var myVar = setInterval(function(){samoslider()}, 4000);
function samoslider() {
	var arch = $('.slidecol').width();

var archi = (arch / 230) - akolka;
var archi = parseInt(archi);
var archiaa = archi * 230;
var archisa = -1 * archiaa;
var archwi = $('.slidecol').position().left;
if(archisa == archwi) {
$(".slidecol").animate({'left': 0}, 350);}
else{
	var archwis = archwi - 230;
$(".slidecol").animate({'left': archwis}, 350);}
}

*/

// kategorie
$("#kategorie ul li").mouseover(function(){$(this).addClass("desaturate");});
$("#kategorie ul li").mouseout(function(){$(this).removeClass("desaturate");});


// shake
(function($) {
	$.fn.shake = function(o) {
		if (typeof o === 'function')
			o = {callback: o};
		// Set options
		var o = $.extend({
			direction: "left",
			distance: 20,
			times: 3,
			speed: 140,
			easing: "swing"
		}, o);

		return this.each(function() {

			// Create element
			var el = $(this), props = {
				position: el.css("position"),
				top: el.css("top"),
				bottom: el.css("bottom"),
				left: el.css("left"),
				right: el.css("right")
			};

			el.css("position", "relative");

			// Adjust
			var ref = (o.direction == "up" || o.direction == "down") ? "top" : "left";
			var motion = (o.direction == "up" || o.direction == "left") ? "pos" : "neg";

			// Animation
			var animation = {}, animation1 = {}, animation2 = {};
			animation[ref] = (motion == "pos" ? "-=" : "+=")  + o.distance;
			animation1[ref] = (motion == "pos" ? "+=" : "-=")  + o.distance * 2;
			animation2[ref] = (motion == "pos" ? "-=" : "+=")  + o.distance * 2;

			// Animate
			el.animate(animation, o.speed, o.easing);
			for (var i = 1; i < o.times; i++) { // Shakes
				el.animate(animation1, o.speed, o.easing).animate(animation2, o.speed, o.easing);
			};
			el.animate(animation1, o.speed, o.easing).
			animate(animation, o.speed / 2, o.easing, function(){ // Last shake
				el.css(props); // Restore
				if(o.callback) o.callback.apply(this, arguments); // Callback
			});
		});
	};
})(jQuery);


 // prihlasit sa
 
 $("a.prihlasitsa").click(function(){
 $("#prihlasenie").css("top","-20%");
$("#overlay").css("display","block");
$("#prihlasenie").css("display","block");
$("#prihlasenie").animate({'top': '20%'}, 350);
  });

$('#overlay').click(function() {
 $("#prihlasenie").animate({'top': '-20%'}, 350,function() {
$("#overlay").css("display","none");
$("#prihlasenie").css("display","none");
});
   });
								 
 $('#prihlas').click(function()
			{
			var username=$("#username").val();
			var password=$("#password").val();
		    var dataString = 'username='+username+'&password='+password;
			if($.trim(username).length>0 && $.trim(password).length>0)
			{
			
 
			$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vylog.php",
            data: dataString,
            cache: false,
            beforeSend: function(){ $("#prihlas").val('Overujem...');},
            success: function(data){
	            if(data)
            {
			
						location.reload();
            }
            else
            {
             $('#box').shake();
			    $('.stredpri').shake();
			 $("#prihlas").val('Prihlásiť sa')
			 $("#error").html("<span style='color:#cc0000'>Chyba:</span> Zle zadané meno alebo heslo. Pre obnovu hesla stlačte <a href='/obnova-hesla'>TU</a> ");
            }
            }
            });
			
			}
			return false;
			});			
 
 
 //registracia v dopzte a ponuke
 
  $('#registni').click(function()
			{
			var meno=$("#meno").val();
			var heslo=$("#heslo").val();
			var email=$("#email").val();
			var kniha=$("#kniha").val();
			if($('#firma').is(':checked')){var firma = 'ano';}else{var firma = 'nie';}
		    var regisstr = 'meno='+meno+'&heslo='+heslo+'&email='+email+'&firma='+firma+'&kniha='+kniha;
			if($.trim(meno).length>0 && $.trim(heslo).length>0 && $.trim(email).length>0 && $.trim(kniha).length>0)
			{
			
 
			$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/registrni.php",
            data: regisstr,
            cache: false,
            beforeSend: function(){ $("#registni").val('Registrujem ...');},
            success: function(data){
	            if(data == "ano")
            {
			
						location.reload();
            }
            else
            {
             $('.stredpri').shake();
			 $("#registni").val('Registruj sa');
			  $("#errorr").html(data);
			
            }
            }
            });
			
			}else{alert('Je potrebné vyplniť meno, heslo a email!');}
			return false;
			});	
  
 //obnova hesla
 
  $('#obnovit').click(function()
			{
			var mailos=$("#email").val();
			var antos=$("#anti").val();
			var kniha=$("#kniha").val();
		    var obnovho = 'mail='+mailos+'&antis='+antos+'&kniha='+kniha;
			if($.trim(mailos).length>0 && $.trim(antos).length>0)
			{
			
 
			$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/obnhe.php",
            data: obnovho,
            cache: false,
            beforeSend: function(){ $("#obnovit").val('Overujem...');},
            success: function(data){
				$("#vzsledok").html(data);
			 $("#obnovit").val('Obnoviť heslo')
	           
            }
            });
			
			}
			return false;
			});	
  
    /*SLIDE HORE*/
	
	
	
	
$('img.khore').click(function(){
	$('#kategorie ul').fadeOut( "slow", function(){
			$('img.khore').css("display","none");
	$('img.kdole').css("display","block");	
	
 } );	
document.cookie="kathor=true";

  });
$('img.kdole').click(function(){
	$('#kategorie ul').fadeIn( "slow" );	
	$('img.khore').css("display","block");
	$('img.kdole').css("display","none");
 document.cookie = "kathor=false";
   });


if (document.cookie.replace(/(?:(?:^|.*;\s*)kathor\s*\=\s*([^;]*).*$)|^.*$/, "$1") == "true"){
$('#kategorie ul').css("display","none");
$('img.khore').css("display","none");
$('img.kdole').css("display","block");		
}

  /*PROFIL*/
  
   $(".uprav").click(function(){
$(".zmenaprof").css("display","block");
$("#overlay").css("display","block");
  });


  
  $("span.profodh").click(function(){
$(".zmenaprof").css("display","block");
$("#overlay").css("display","block");
  });

$('#overlay').click(function() {
 $(".zmenaprof").css("display","none");
$("#overlay").css("display","none");
   });

$(".logoprofila").click(function(){
$(".zmenaobr").css("display","block");
$("#overlay").css("display","block");
  });

$('#overlay').click(function() {
 $(".zmenaobr").css("display","none");
$("#overlay").css("display","none");
   });

$('.opravprof').click(function()
			{
				
		

		   var ajdy=$("#ajdy").val();		
			var adresa=$("#adresa").val();
			var mesto=$("#mesto").val();
			var psc=$("#psc").val();
			var ico=$("#ico").val();
			var dic=$("#dic").val();
			var mail=$("#mail").val();
			var tel=$("#tel").val();
			var url=$("#url").val();
			var popis=$("#popis").val();
			var meno=$("#meno").val();
			var kategora=$("#kategora").val();

			
			
		    var aktfire = 'ajdy='+ajdy+'&adresa='+adresa+'&mesto='+mesto+'&psc='+psc+'&ico='+ico+'&dic='+dic+'&mail='+mail+'&tel='+tel+'&url='+url+'&popis='+popis+'&meno='+meno+'&kategora='+kategora;
							
 
			$.ajax({
            type: "POST",
			
            url: "https://drevoburza.eu/inc/aktpro.php",
            data: aktfire,
            cache: false,
            beforeSend: function(){ $(".opravprof").val('Posielam...');},
            success: function(data){
				if(data == 'ano'){
				$(".verdikt").html("<span style='color:green; text-align:center'>Váš profil bol aktualizovaný</span>");
			 $(".opravprof").val('Pošli');
			 location.reload();
					}
					else{
						$(".verdikt").html("<span style='color:#cc0000; text-align:center'>Chyba: Skontrolujte si Váš email.</span>");
			 $(".opravprof").val('Pošli');
						}
	           
            }
            });
			
		
			return false;  
});	

$('.opravproc').click(function()
			{
				
 
		var ajdy=$("#ajdy").val();		
			var adresa=$("#adresa").val();
			var mesto=$("#mesto").val();
			var psc=$("#psc").val();
			var mail=$("#mail").val();
			var tel=$("#tel").val();
			var url=$("#url").val();
			var popis=$("#popis").val();
			var meno=$("#meno").val();
			var kategora=$("#kategora").val();

			
			
		    var aktfire = 'ajdy='+ajdy+'&adresa='+adresa+'&mesto='+mesto+'&psc='+psc+'&mail='+mail+'&tel='+tel+'&url='+url+'&popis='+popis+'&meno='+meno+'&kategora='+kategora;
			
			
 
			$.ajax({
            type: "POST",
			
            url: "https://drevoburza.eu/inc/aktpro.php",
            data: aktfire,
            cache: false,
            beforeSend: function(){ $(".opravprof").val('Posielam...');},
            success: function(data){
				if(data == 'ano'){
				$(".verdikt").html("<span style='color:green; text-align:center'>Váš profil bol aktualizovaný</span>");
			 $(".opravprof").val('Pošli');
			 location.reload();
					}
					else{
						$(".verdikt").html("<span style='color:#cc0000; text-align:center'>Chyba: Skontrolujte si Váš email.</span>");
			 $(".opravprof").val('Pošli');
						}
				
	           
            }
            });
		
			return false;  
});	

$("#uploadForm").on('submit',(function(e) {
		e.preventDefault();
		$.ajax({
        	url: "https://drevoburza.eu/inc/zmenaloga.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".btnSubmit").val('...');},
			success: function(data)		    {
			 $(".btnSubmit").val('Pošli');
			 location.reload();
						
		    },
		  	        
	   });
	}));

$("span.ulozudaje").click(function(){
  window.open("https://drevoburza.eu/gdprstiahni.php");



})

$("span.pravonamietka").click(function(){
	alert('Máte právo vzniesť námietky voči:\n' +
        '\n' +
        '- spracovaniu osobných údajov založených na legitímnych záujmoch\n' +
        '- priamemu marketingu (vrátane profilovania)\n' +
        '- spracovaniu údajov na účely výskumu a štatistiky\n' +
        '\n' +
		'Námietky posielajte na: info@drevoburza.eu')

})

$("span.vmazprof").click(function(){

if(confirm("Naozaj chcete vymazať tento profil?")){
		
var idecko=$("#ajdy").val();
var posliid = 'cislo='+idecko;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vymfirm.php",
            data: posliid,
            cache: false,
           beforeSend: function(){ $(".verdikt").html("Vymazávam ...")},
            success: function(data){
				            if(data)
            {		
			$(".verdikt").html("Vymazané!").delay(2000);
			document.location = 'https://drevoburza.eu/inc/logout.php';}
            else
            {  $(".verdikt").html("Nevymazané!");}
            } 
            });
		

    }
    else{
        return false;
    }
});


  /*REGISTRACIA*/	
  
  $("img.regfirm").mouseover(function(){$(this).fadeTo("fast",0.33 );});
$("img.regfirm").mouseout(function(){$(this).fadeTo("fast",1 );});	
 $("img.regosob").mouseover(function(){$(this).fadeTo("fast",0.33 );});
$("img.regosob").mouseout(function(){$(this).fadeTo("fast",1 );}); 

   /*REGISTRACIA osob*/
 	 $('.registosob').click(function()
		{
			
 
			var meno=$("#meno").val();
			var adresa=$("#adresa").val();
			var mesto=$("#mesto").val();
			var psc=$("#psc").val();
			var tele=$("#tele").val();
			var mail=$("#mail").val();
			var web=$("#web").val();
			var popis=$("#popis").val();
			var kategora=$("#kategora").val();
			var kategorb=$("#kategorb").val();
			var kategorc=$("#kategorc").val();
			var loginos=$("#loginos").val();
			var heslo=$("#heslo").val();
			var hesloo=$("#hesloo").val();
			var kniha=$("#kniha").val();
			var kontrola=$("#kontrola").val();

            if ($("#osobnesuhlas").is(':checked')) {
			
		    var aktosobu = 'meno='+meno+'&adresa='+adresa+'&mesto='+mesto+'&psc='+psc+'&tele='+tele+'&mail='+mail+'&web='+web+'&popis='+popis+'&kategora='+kategora+'&kategorb='+kategorb+'&kategorc='+kategorc+'&login='+loginos+'&heslo='+heslo+'&hesloo='+hesloo+'&kniha='+kniha+'&kontrola='+kontrola;
			
			
			if($.trim(meno).length>0 && $.trim(mesto).length>0 && $.trim(psc).length>0 && $.trim(tele).length>0 && $.trim(mail).length>0 && $.trim(loginos).length>0 && $.trim(heslo).length>0 && $.trim(hesloo).length>0 && $.trim(kniha).length>0 && $.trim(kontrola).length>0)
			{
			
 
			$.ajax({
            type: "POST",
			url: "https://drevoburza.eu/inc/regosoba.php",
            data: aktosobu,
            cache: false,
            beforeSend: function(){ $(".registosob").val('...');},
            success: function(data){
				if(data == 'ano'){
			$(".verdikt").html("<span style='color:green; text-align:center'>Váš profil bol vytvorený. Prihláste sa.</span>");
			 $(".registosob").val('Pošli');
				$("#regosobreg form").fadeOut("slow");
				setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else{
			$(".verdikt").html(data);
			 $(".registosob").val('Pošli');
						}
				
	           
            }
            });
			
			}else {
				$('.verdikt').html('<span style="color: darkred;">Je potrebné vzplniť všetky polia.</span>');
            }
            }else{
                $('.verdikt').html('<span style="color: darkred;">Súhlas so spracovaním osobných údajov je potrebý pre ďalšie spracovanie Vášho účtu.</span>');
            }
			return false; 
});	
	 
	 /*REGISTRACIA firmy*/
 	 $('.registfirm').click(function()
		{
			
 
			var meno=$("#meno").val();
			var adresa=$("#adresa").val();
			var mesto=$("#mesto").val();
			var psc=$("#psc").val();
			var ico=$("#ico").val();
			var dic=$("#dic").val();
			var tele=$("#tele").val();
			var mail=$("#mail").val();
			var web=$("#web").val();
			var popis=$("#popis").val();
			var kategora=$("#kategora").val();
			var kategorb=$("#kategorb").val();
			var kategorc=$("#kategorc").val();
			var loginos=$("#loginos").val();
			var heslo=$("#heslo").val();
			var hesloo=$("#hesloo").val();
			var kniha=$("#kniha").val();
			var kontrola=$("#kontrola").val();

            if ($("#osobnesuhlas").is(':checked')) {
			
		    var aktosobu = 'meno='+meno+'&adresa='+adresa+'&mesto='+mesto+'&psc='+psc+'&ico='+ico+'&dic='+dic+'&tele='+tele+'&mail='+mail+'&web='+web+'&popis='+popis+'&kategora='+kategora+'&kategorb='+kategorb+'&kategorc='+kategorc+'&login='+loginos+'&heslo='+heslo+'&hesloo='+hesloo+'&kniha='+kniha+'&kontrola='+kontrola;
			
			
			if($.trim(meno).length>0 && $.trim(mesto).length>0 && $.trim(psc).length>0 && $.trim(tele).length>0 && $.trim(mail).length>0 && $.trim(loginos).length>0 && $.trim(heslo).length>0 && $.trim(hesloo).length>0 && $.trim(kniha).length>0 && $.trim(kontrola).length>0&& $.trim(ico).length>0)
			{
			
 
			$.ajax({
            type: "POST",
			url: "https://drevoburza.eu/inc/regfirma.php",
            data: aktosobu,
            cache: false,
            beforeSend: function(){ $(".registfirm").val('...');},
            success: function(data){
				if(data == 'ano'){
			$(".verdikt").html("<span style='color:green; text-align:center'>Váš profil bol vytvorený. Prihláste sa.</span>");
			 $(".registfirm").val('Pošli');
			$("#regfirmreg form").fadeOut("slow");
			setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else{
			$(".verdikt").html(data);
			 $(".registfirm").val('Pošli');
						}
				
	           
            }
            });
			
			}else {
				$('.verdikt').html('<span style="color: darkred;">Je potrebné vzplniť všetky polia.</span>');
			}
            }else{
                $('.verdikt').html('<span style="color: darkred;">Súhlas so spracovaním osobných údajov je potrebý pre ďalšie spracovanie Vášho účtu.</span>');
			}
			return false; 
});	

/* POSLI DOPYT*/
$("#poslidopz").on('submit',(function(e) {
								  
		    var dopytnayov=$("#dopytnayov").val();
			var popis=$("#popis").val();
			var kategora=$("#kategora").val();	
			
			var celkove=$("#celkove").val();
			
			var kerek='a';
			
			if(celkove == 'rôzne'){
				var dohod=$("#dohocicea").val();
				if(dohod == 'suma'){
					var jecena=$("#cenadoa").val();
					var jeco=$("#mierkaa").val();
					if( $.trim(jecena).length>0 && $.trim(jeco).length>0){kerek='a'}else{kerek=''}
					}
				}
				
			if(celkove == 'definované'){
				var tacena=$("#domnoz").val();
				var taco=$("#mierka").val();
				if( $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek='' }
				var dohodo=$("#dohocice").val();
						if(dohodo == 'suma'){
							var kolkos=$("#cenado").val();
							if( $.trim(kolkos).length>0 && $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek=''}
							}
						}
		
				
		
			if($.trim(dopytnayov).length>0 && $.trim(popis).length>0 && $.trim(kategora).length>0 && $.trim(celkove).length>0  && $.trim(kerek).length>0 )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/poslidopyt.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".dopposli").val('...');},
			success: function(data)		    {
		
		
				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Váš dopyt bol vytvorený!</span>');
					 $(".dopposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else {
						$("#verdikt").html('<span style="color:#990000; text-align:center">Váš dopyt NEBOL vytvorený!<br/> Skontrolujte si veľkosť fotky (max 2 Mb), formát JPG</span>');
					 $(".dopposli").val('Pošli');
			  $(".loadni").css("display","none");}
		
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

/* POSLI DOPYT  neprihlasenz*/
$("#poslidopzy").on('submit',(function(e) {
		var nazovv=$("#nazovv").val();
		var telee=$("#telee").val();
									  
		 var loginn=$("#loginn").val();
		  var hesloo=$("#hesloo").val();
		  var mail=$("#mail").val();
		    var knihaa=$("#knihaa").val();
		if($('#podnikatel').is(':checked')){var firma = 'ano';}else{var firma = 'nie';}		
		
		var dopytnayov=$("#dopytnayov").val();
			var popis=$("#popis").val();
			var kategora=$("#kategora").val();
			var cenjet=$("#dohocice").val();
			
			var celkove=$("#celkove").val();
			
			var kerek='a';
			
			if(celkove == 'rôzne'){
				var dohod=$("#dohocicea").val();
				if(dohod == 'suma'){
					var jecena=$("#cenadoa").val();
					var jeco=$("#mierkaa").val();
					if( $.trim(jecena).length>0 && $.trim(jeco).length>0){kerek='a'}else{kerek=''}
					}
				}
				
			if(celkove == 'definované'){
				var tacena=$("#domnoz").val();
				var taco=$("#mierka").val();
				if( $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek='' }
				var dohodo=$("#dohocice").val();
						if(dohodo == 'suma'){
							var kolkos=$("#cenado").val();
							if( $.trim(kolkos).length>0 && $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek=''}
							}
						}
		
	
			
			
			
			
			if($.trim(nazovv).length>0 && $.trim(telee).length>0 && $.trim(dopytnayov).length>0 && $.trim(popis).length>0 && $.trim(kategora).length>0 && $.trim(celkove).length>0 && $.trim(kerek).length>0  && $.trim(loginn).length>0 && $.trim(hesloo).length>0 && $.trim(mail).length>0 && $.trim(knihaa).length>0  )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/poslidopyty.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".dopposli").val('...');},
			success: function(data)		    {
		
				if(data == 'ano'){
					$("#verdikt").html('<span style="color:green; text-align:center">Váš dopyt bol vytvorený!</span>');
					 $(".dopposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else {
						$("#verdikt").html(data);
					 $(".dopposli").val('Pošli');
			  $(".loadni").css("display","none");}
		
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

/* POSLI POnuku*/
$("#poslipopz").on('submit',(function(e) {
									  
		var ponukanayov=$("#ponukanayov").val();
			var popis=$("#popis").val();
			var ponukalok=$("#ponukalok").val();
			var ponukamnoz=$("#ponukamnoz").val();
			var kategora=$("#kategora").val();	
							
				var celkove=$("#celkove").val();
			
			var kerek='a';
			
			if(celkove == 'rôzne'){
				var dohod=$("#dohocicea").val();
				if(dohod == 'suma'){
					var jecena=$("#cenadoa").val();
					var jeco=$("#mierkaa").val();
					if( $.trim(jecena).length>0 && $.trim(jeco).length>0){kerek='a'}else{kerek=''}
					}
				}
				
			if(celkove == 'definované'){
				var tacena=$("#domnoz").val();
				var taco=$("#mierka").val();
				if( $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek='' }
				var dohodo=$("#dohocice").val();
						if(dohodo == 'suma'){
							var kolkos=$("#cenado").val();
							if( $.trim(kolkos).length>0 && $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek=''}
							}
						}	
					
					
			if($.trim(ponukanayov).length>0 && $.trim(popis).length>0 && $.trim(kategora).length>0 && $.trim(celkove).length>0 && $.trim(kerek).length>0)
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/posliponuku.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".popposli").val('...');},
			success: function(data)		    {
				
				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Vaša ponuka bola vytvorená!</span>');
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else {
						$("#verdikt").html('<span style="color:#990000; text-align:center">Vaša ponuka NEBOLA vytvorená!<br/> Skontrolujte si veľkosť fotky (max 2 Mb), formát JPG</span>');
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");}
			 
			  
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));


/* POSLI POnuku NEPRIHLASENY*/
$("#poslipopzy").on('submit',(function(e) {
	
	 var nazovv=$("#nazovv").val();

	 var telee=$("#telee").val();
	
									  
		 var loginn=$("#loginn").val();
		  var hesloo=$("#hesloo").val();
		  var mail=$("#mail").val();
		    var knihaa=$("#knihaa").val();
		if($('#podnikatel').is(':checked')){var firma = 'ano';}else{var firma = 'nie';}		
									  
									  
		var ponukanayov=$("#ponukanayov").val();
			var popis=$("#popis").val();
			var ponukalok=$("#ponukalok").val();
			var ponukamnoz=$("#ponukamnoz").val();
			var kategora=$("#kategora").val();	
			
			
				var celkove=$("#celkove").val();
			
			var kerek='a';
			
			if(celkove == 'rôzne'){
				var dohod=$("#dohocicea").val();
				if(dohod == 'suma'){
					var jecena=$("#cenadoa").val();
					var jeco=$("#mierkaa").val();
					if( $.trim(jecena).length>0 && $.trim(jeco).length>0){kerek='a'}else{kerek=''}
					}
				}
				
			if(celkove == 'definované'){
				var tacena=$("#domnoz").val();
				var taco=$("#mierka").val();
				if( $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek='' }
				var dohodo=$("#dohocice").val();
						if(dohodo == 'suma'){
							var kolkos=$("#cenado").val();
							if( $.trim(kolkos).length>0 && $.trim(tacena).length>0 && $.trim(taco).length>0){kerek='a'}else{kerek=''}
							}
						}
			
					
					
			if($.trim(nazovv).length>0 &&  $.trim(telee).length>0 && $.trim(ponukanayov).length>0 && $.trim(popis).length>0 && $.trim(kategora).length>0 && $.trim(celkove).length>0 &&  $.trim(kerek).length>0 && $.trim(loginn).length>0 && $.trim(hesloo).length>0 && $.trim(mail).length>0 && $.trim(knihaa).length>0 )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/posliponukuy.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".popposli").val('...');},
			success: function(data)		    {
				
				if(data == 'ano'){
					$("#verdikt").html('<span style="color:green; text-align:center">Vaša ponuka bola vytvorená!</span>');
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else {
						$("#verdikt").html(data);
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");}
			 
			  
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

/* POSLI POnuku za nich*/
$("#inzeratzanich").on('submit',(function(e) {
									  
		var ponukanayov=$("#ponukanayov").val();
			var popis=$("#popis").val();
			var ponukalok=$("#ponukalok").val();
			var ponukamnoz=$("#ponukamnoz").val();
			var kategora=$("#kategora").val();	
					var cenado=$("#cenado").val();
			if($.trim(ponukanayov).length>0 && $.trim(popis).length>0 && $.trim(kategora).length>0 && $.trim(cenado).length>0 && kategora != 0 )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/posliponuku.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".popposli").val('...');},
			success: function(data)		    {
				
				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Vaša ponuka bola vytvorená!</span>');
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu'}, 2000);
					}
					else {
						$("#verdikt").html('<span style="color:#990000; text-align:center">Vaša ponuka NEBOLA vytvorená!<br/> Skontrolujte si veľkosť fotky (max 2 Mb), formát JPG</span>');
					 $(".popposli").val('Pošli');
			  $(".loadni").css("display","none");}
			 
			  
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

/*kategorie obsah*/
$("#yoykateg ul li").css({ opacity: 0.5 });
$("#yoykateg ul li.liactive").css({ opacity: 1 });
$("#yoykateg ul li.liactive ul li").css({ opacity: 1 });

$("#yoykateg ul li").mouseover(function(){$(this).css({ opacity: 1 });});
$("#yoykateg ul li").mouseout(function(){$(this).css({ opacity: 0.5 });});	
$("#yoykateg ul li.liactive, #yoykateg ul li.liactive ul li").mouseover(function(){$(this).css({ opacity: 1 });});
$("#yoykateg ul li.liactive, #yoykateg ul li.liactive ul li").mouseout(function(){$(this).css({ opacity: 1 });});

/*content*/

$(".jeponuka, .jedopyt").mouseover(function(){$(this).css('box-shadow', '#e0e0e0 5px 5px 5px');});
$(".jeponuka, .jedopyt").mouseout(function(){$(this).css('box-shadow', 'none');});



/*POKIAL UZ MAME ZASKRNUTE*/
if (document.cookie.replace(/(?:(?:^|.*;\s*)vzob\s*\=\s*([^;]*).*$)|^.*$/, "$1") == "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzpre\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzkup\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true"){

vzobl();	
}
if (document.cookie.replace(/(?:(?:^|.*;\s*)vzob\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzpre\s*\=\s*([^;]*).*$)|^.*$/, "$1") == "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzkup\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true"){
vzprel();

}
if (document.cookie.replace(/(?:(?:^|.*;\s*)vzob\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzpre\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzkup\s*\=\s*([^;]*).*$)|^.*$/, "$1") == "true"){
vzkupl();	
}
if (document.cookie.replace(/(?:(?:^|.*;\s*)vzob\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzpre\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true" && document.cookie.replace(/(?:(?:^|.*;\s*)vzkup\s*\=\s*([^;]*).*$)|^.*$/, "$1") != "true"){

vzobl();	
}

/*NACITAVANIE NA UVODNU ||||||||||||||||||||||||||||||||||||||||||||||||||||| */
function getUrlVars() {
    var vars = {};
    var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
        vars[key] = value;
    });
    return vars;
}
var strana = getUrlVars()["strana"];

$(".kolkonas").change(function() {
var kolkotoje=$(".kolkonas").val(); 
document.cookie = "kolko="+kolkotoje+"; path=/";
 location.reload();
})


$(".vzobln").click(function(){
vzobl(); 
})
$(".vzkupln").click(function(){
vzkupl(); 
})
$(".vzpreln").click(function(){
vzprel();
})

$(".vzob").click(function(){
						  
document.cookie="vzob=true; path=/";
document.cookie = "vzkup=false; path=/";
document.cookie = "vzpre=false; path=/";
 location.reload();
});
$(".vzkup").click(function(){
document.cookie="vzob=false; path=/";
document.cookie = "vzkup=true; path=/";
document.cookie = "vzpre=false; path=/";
 location.reload();
});
$(".vzpre").click(function(){
document.cookie="vzob=false; path=/";
document.cookie = "vzkup=false; path=/";
document.cookie = "vzpre=true; path=/";
 location.reload();
});

function vzobl() {
$(".vzob").css({ opacity: 1 });
$(".vzkup, .vzpre").css({ opacity: 0.5 });

var subkatego = $(".subkatci").html();
var strana = getUrlVars()["strana"];		
var ktora= "1";
var obsaha = 'ktore='+ktora+'&strana='+strana+'&subkatego='+subkatego;




$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vzkupl.php",
            data: obsaha,
            cache: false,
           beforeSend: function(){$(".vyload").css("display","block");$("#domo").css("display","none")},
            success: function(data){
				            if(data)
            {;$("#domo").css("display","block"); $("#domo").html(data);$(".vyload").css("display","none")}
            
            } 
            });
    }


function vzkupl() {
						  
$(".vzkup").css({ opacity: 1 });
$(".vzob, .vzpre").css({ opacity: 0.5 });

		
var subkatego = $(".subkatci").html();
var strana = getUrlVars()["strana"];		
var ktora= "2";
var obsaha = 'ktore='+ktora+'&strana='+strana+'&subkatego='+subkatego;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vzkupl.php",
            data: obsaha,
            cache: false,
            beforeSend: function(){$(".vyload").css("display","block");$("#domo").css("display","none")},
            success: function(data){
				            if(data)
           {;$("#domo").css("display","block"); $("#domo").html(data);$(".vyload").css("display","none")}
            
            } 
            });
}

function vzprel() {
$(".vzpre").css({ opacity: 1 });
$(".vzkup, .vzob").css({ opacity: 0.5 });

		
var subkatego = $(".subkatci").html();
var strana = getUrlVars()["strana"];		
var ktora= "3";
var obsaha = 'ktore='+ktora+'&strana='+strana+'&subkatego='+subkatego;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vzkupl.php",
            data: obsaha,
            cache: false,
            beforeSend: function(){$(".vyload").css("display","block");$("#domo").css("display","none")},
            success: function(data){
				            if(data)
            {;$("#domo").css("display","block"); $("#domo").html(data);$(".vyload").css("display","none")}
            
            } 
            });
}

/*image slide*/	
$("a.lightbox").click(function(){
$("#overlay").css("display","block");
$(".ligha").css("display","block");
var vzska =$(window).height();
var vzskaa = vzska - 100;
var tento = $(this).attr('href');
$(".lighaa").css("height",vzskaa)
var tet = '<img src="'+tento+'" />';
$(".lighaa").html(tet);

  return false;
});

$("#overlay, .lighaa").click(function(){
$("#overlay").css("display","none")								  
$(".ligha").css("display","none");
var teta = '<img src="https://drevoburza.eu/img/web/themes/loadingGif.gif" width="20" height="20" />';
$(".lighaa").html(teta);
});


/*oprav prispevok*/

$('.opravprispevok').click(function()
			{
				

		var ede=$("#ede").val();		
			var nazov=$("#nazov").val();
			var lokalita=$("#lokalita").val();
			var mnozstvo=$("#mnozstvo").val();
			var cenaaa=$("#cenaaa").val();
			var popis=$("#popis").val();
		
			
			

			
			
		    var aktfiss = 'ede='+ede+'&nazov='+nazov+'&lokalita='+lokalita+'&mnozstvo='+mnozstvo+'&cenaaa='+cenaaa+'&popis='+popis;
			if($.trim(nazov).length>0 && $.trim(cenaaa).length>0&& $.trim(popis).length>0 && $.trim(mnozstvo).length>0)
			{
			
 
			$.ajax({
            type: "POST",
			
            url: "https://drevoburza.eu/inc/aktprispev.php",
            data: aktfiss,
            cache: false,
            beforeSend: function(){ $(".opravprof").val('...');},
            success: function(data){
				if(data == 'ano'){
				$(".verdikt").html("<span style='color:green; text-align:center'>Váš príspevok bol aktualizovaný</span>");
			 $(".opravprof").val('Pošli');
			 location.reload();
					}
					else{
						$(".verdikt").html(data);
			 $(".opravprof").val('Pošli');
						}
	           
            }
            });
			
			}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;  
});	

$("span.vmazprispev").click(function(){

if(confirm("Naozaj chcete vymazať tento príspevok?")){
		
var edea=$("#ede").val();
var dopyta =$(".dopyts").html();
var paedea = 'cislo='+edea+'&doppz='+dopyta;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vymprispe.php",
            data: paedea,
            cache: false,
           beforeSend: function(){ $(".verdikt").html("Vymazávam ...")},
            success: function(data){
				            if(data)
            {		
			$(".verdikt").html("Vymazané!").delay(2000);
			document.location = 'https://drevoburza.eu/';}
            else
            {  $(".verdikt").html("Nevymazané!");}
            } 
            });
		

    }
    else{
        return false;
    }
});

/* facebook*/
$("#facebo").click(function(){
 var kolko = $(".obshf").width();
 
if (kolko == 0){
$(".obshf").css("display","inline");
$(".obshf").animate({'width': 237}, 550);
}
else{
$(".obshf").animate({'width': 0}, 550);	
$(".obshf").css("display","none");
}
 
 });

/*forum*/

$(".novpris").click(function(){
$(".pridnfo").fadeToggle( "slow", "linear" )
 });

/* POSLI Do fora novu temu*/
$("#poslidofora").on('submit',(function(e) {
		var menova=$("#menova").val();						  
		var nayovtem=$("#nayovtem").val();
			var popistem=$("#popistem").val();
		
			if($.trim(nayovtem).length>0 && $.trim(popistem).length>0  && $.trim(menova).length>0  )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/poslidofora.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".forumposli").val('...');},
			success: function(data)		    {
		
				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Vaša téma bola vytvorená!</span>');
					 $(".forumposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu/forum'}, 2000);
					}
					else {
						$("#verdikt").html('<span style="color:#990000; text-align:center">Vaša téma NEBOLA vytvorená!<br/> Skontrolujte si veľkosť fotky (max 2 Mb), formát JPG</span>');
					 $(".forumposli").val('Pošli');
			  $(".loadni").css("display","none");}
		
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

$(".urcfprm").mouseover(function(){$(this).css({ "background-color": "rgba(255,255,255,0.8)" });});
$(".urcfprm").mouseout(function(){$(this).css({ "background-color": "rgba(255,255,255,0.5)" });});

/* POSLI Do fora reakciu na temu*/
$("#komentfor").on('submit',(function(e) {
								  
	        var menovaa=$("#menovaa").val();
			var popistem=$("#popistem").val();
		
			if($.trim(popistem).length>0 || $.trim(menovaa).length>0  )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/poslidoforakome.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".komentot").val('...');},
			success: function(data)		    {
		
				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Váš komentár bol pridaný!</span>');
					 $(".komentot").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){	location.reload();}, 2000);
					}
					else {
						$("#verdikt").html('<span style="color:#990000; text-align:center">Váš komentár NEBOL pridaný!<br/> Skontrolujte si veľkosť fotky (max 2 Mb), formát JPG</span>');
					 $(".komentot").val('Pošli');
			  $(".loadni").css("display","none");}
		
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

//srdiecko pri komentaroch
 
  $('img.neoblubene').click(function()
			{
			var uyiva=$(this).parent().children(".ideuyivat").html();
			var prispe=$(this).parent().children(".idprispev").html();
			var komet=$(this).parent().children(".idkomen").html();
	
		 var likni = 'uyivaa='+uyiva+'&prispee='+prispe+'&komett='+komet;
		 
				if($.trim(uyiva).length>0 && $.trim(prispe).length>0 && $.trim(komet).length>0)
			{
			
 
			$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/lajkni.php",
            data: likni,
            cache: false,
            beforeSend: function(){ },
            success: function(data){
			
				location.reload();
	           
            }
            });
			
			}
			return false; 
			});	
  
  /*oprav prispevok vo fore*/

$('.opravforumpri').click(function()
			{
				

var edei=$("#edei").val();		
var nazove=$("#nazove").val();
var popisa=$("#popisa").val();
			
			
		    var aktprofo = 'edei='+edei+'&nazove='+nazove+'&popisa='+popisa;
			if($.trim(nazove).length>0 && $.trim(edei).length>0&& $.trim(popisa).length>0)
			{
			
 
			$.ajax({
            type: "POST",
			
            url: "https://drevoburza.eu/inc/aktprispevforum.php",
            data: aktprofo,
            cache: false,
            beforeSend: function(){ $(".opravforumpri").val('...');},
            success: function(data){
				if(data == 'ano'){
				$(".verdikt").html("<span style='color:green; text-align:center'>Váš príspevok bol aktualizovaný</span>");
			 $(".opravforumpri").val('Pošli');
			 location.reload();
					}
					else{
						$(".verdikt").html(data);
			 $(".opravforumpri").val('Pošli');
						}
	           
            }
            });
			
			}
			return false;  
});	

$("span.vmazprispevfor").click(function(){

if(confirm("min-width:320px; chcete vymazať tento príspevok?")){
		
var edeaa=$("#edei").val();
var pvzmpr = 'cislo='+edeaa;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vymprispefor.php",
            data: pvzmpr,
            cache: false,
           beforeSend: function(){ $(".verdikt").html("Vymazávam ...")},
            success: function(data){
				            if(data)
            {		
			$(".verdikt").html("Vymazané!").delay(2000);
			document.location = 'https://drevoburza.eu/forum';}
            else
            {  $(".verdikt").html("Nevymazané!");}
            } 
            });
		

    }
    else{
        return false;
    }
});

//vzmyayat komentar

$(".upravkom").click(function(){

if(confirm("min-width:320px; chcete vymazať tento komentár?")){
		
var cikoena=$(".cislokomentara").html();
var vzmkome = 'cisloa='+cikoena;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vymkomentar.php",
            data: vzmkome,
            cache: false,
           beforeSend: function(){ $(".verdiktos").html("Vymazávam ...")},
            success: function(data){
				            if(data)
            {		
			$(".verdiktos").html("Vymazané!").delay(2000);
				location.reload();}
            else
            {  $(".verdiktos").html("Nevymazané!");}
            } 
            });
		

    }
    else{
        return false;
    }
});

/*posli do galerie*/

/* POSLI Do fora novu temu*/
$("#poslidogalerie").on('submit',(function(e) {
								  
		var ktotoid=$("#idexo").val();
		var imgVal = $('#inputFile').val(); 
		var jetam = '';
		if($("#suhlas").is(':checked')){var jetam = 'majo'}
	
		
			if($.trim(ktotoid).length>0 && $.trim(imgVal).length>0 && $.trim(jetam).length>0 )
			{
			$(".loadni").css("display","block");
			
		e.preventDefault();
	
		$.ajax({
        	url: "https://drevoburza.eu/inc/poslidogale.php",
			type: "POST",
			data:  new FormData(this),
			contentType: false,
    	    cache: false,
			processData:false,
			beforeSend: function(){ $(".forumposli").val('...');},
			success: function(data)		    {

				if(data == 2){
					$("#verdikt").html('<span style="color:green; text-align:center">Vaša fotka bola pridaná!</span>');
					 $(".forumposli").val('Pošli');
			  $(".loadni").css("display","none");
			  setInterval(function(){document.location = 'https://drevoburza.eu/galeria'}, 2000);
					}
					else {
						$("#verdikt").html(data+'<span style="color:#990000; text-align:center">Vaša fotka NEBOLA pridaná!<br/> Skontrolujte si veľkosť fotky (max 5 Mb), formát JPG</span>');
					 $(".forumposli").val('Pošli');
			  $(".loadni").css("display","none");}
		
						
		    },
		  	        
	   });
		}else {alert('Je potrebné vyplniť všetky povinné údaje!');}
			return false;
	}));

//srdiecko pri fotkach
 
  $('img.hodnotim').click(function()
			{
			var uyipe=$(this).parent().children(".ipecka").html();
			var idepris=$(this).parent().children(".idf").html();

	
		 var liknito = 'uyipe='+uyipe+'&idepris='+idepris;
		 
				if($.trim(uyipe).length>0 && $.trim(idepris).length>0)
			{
			
 
			$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/lajknito.php",
            data: liknito,
            cache: false,
            beforeSend: function(){ },
            success: function(data){
			
				location.reload();
	           
            }
            });
			
			}
			return false; 
			});	
  
  /*vzmaz obrazok*/

$(".vzmfo img").click(function(){

if(confirm("Naozaj chcete vymazať tento obrázok?")){
		
var vzid=$(this).parent().children(".vzid").html();

var vzfoto = 'vzid='+vzid;

$.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/vymfotku.php",
            data: vzfoto,
            cache: false,
           beforeSend: function(){ $("#verdikt").html("Vymazávam ...")},
            success: function(data){
				            if(data)
            {		
			$("#verdikt").html("Vymazané!").delay(2000);
			document.location = 'https://drevoburza.eu/galeria';}
            else
            {  $("#verdikt").html("Nevymazané!");}
            } 
            });
		

    }
    else{
        return false;
    }
});


//slider dole
var kolkookno =  $( ".toptopceny" ).width();
var kolkodok =  $( ".topcenz" ).width();
var kolkooknom = kolkodok * (-1);
$(".topcenz").css("left",kolkookno);
$( ".topcenz" ).animate({left: kolkooknom+"px"}, 100000, function(){$(".topcenz").css("left",kolkookno);} );

setInterval(function(){ $( ".topcenz" ).animate({left: kolkooknom+"px"}, 100000, function(){$(".topcenz").css("left",kolkookno);} ); }, 100300);


$(".topcenz").mouseover(function(){$( ".topcenz" ).stop();});
$(".topcenz").mouseout(function(){$( ".topcenz" ).animate({left: kolkooknom+"px"}, 100000, function(){$(".topcenz").css("left",kolkookno);} );});



    $('.filter a').click(function () {
        var kraj = $(this).attr('class');
        console.log(kraj);
        $.removeCookie("kraj");
        $.removeCookie("filter");
        $.cookie('kraj', kraj);
        window.location.href = 'https://drevoburza.eu/firmy/okres';
    });

    $('.okres a').click(function () {
        var okres = $(this).attr('class');
        console.log(okres);
        $.removeCookie("okres");
        $.removeCookie("filter");
        $.cookie('okres', okres);
        window.location.href = 'https://drevoburza.eu/firmy/mesto';
        // location.reload();
    });

    $('.filter_co li').click(function () {
        var filter = $(this).attr('class');
        console.log(filter);
        $.removeCookie("filter");
        $.cookie('filter', filter);
        location.reload();
    });

    $('.oznac').click(function () {
        var status = $('input:checkbox').is(':checked');
        var checkboxes = $(this).closest('.regfirmreg').find(':checkbox');
        if($(this).is(':checked')) {
            checkboxes.prop('checked', true);
        } else {
            checkboxes.prop('checked', false);
        }
    });

	$('.chodokres').click(function () {
        $.removeCookie("okres");
        window.location.href = 'https://drevoburza.eu/firmy/okres';
    });


    $('.chodohome').click(function () {
        $.removeCookie("okres"); $.removeCookie("kraj");
        window.location.href = 'https://drevoburza.eu/filter';
    });

    $('.filter_coo li').click(function () {
        var filter = $(this).attr('class');
        console.log(filter);
        $.removeCookie("komodita");
        $.cookie('komodita', filter);
        location.reload();
    });

    $('.chodokfilterhome').click(function () {
        $.removeCookie("komodita");
        window.location.href = 'https://drevoburza.eu/filter';
    })

    $('.chodkraj').click(function () {
        $.removeCookie("okres");
        $.removeCookie("kraj");
        window.location.href = 'https://drevoburza.eu/firmy/';
    })

    $("#kraj_filter").on('change', function() {
        var posli = 'kraj='+$(this).val();
        $.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/filter_kraj.php",
            data:  posli,
            cache: false,
            success: function(data){
                if(data){
                    $("#mesto_filter")
                        .find('option')
                        .remove()
                        .end()
                        .append(data);
                }
            },
        });
        return false;
    });

    $('.ulozregistraciu').click(function () {
        if ($("#osobnesuhlas").is(':checked')) {
        var val = [];
        $('.regfirmreg input:checkbox').each(function(i){
            if($(this).is(':checked')){
                val[i] = 1
            }else{
                val[i] = 0
            }
        });
        var nazovf = $('#meno').val();
        var kraj_filter = $('#kraj_filter').val();
        var mesto_filter = $('#mesto_filter').val();
        var mesto = $('#mesto').val();
        var adresa = $('#adresa').val();
        var ico = $('#ico').val();
        var kontakt = $('.kontakc').val() + $('.kontakm').val();
        var email = $('#email').val();
        var zameranie_filter = $('#zameranie_filter').val();
        var predplatne = $('#predplatne').val();

        var menof = $('#menof').val();
        var dic = $('#dic').val();
        var sidlof = $('#sidlof').val();
        var web = $('#web').val();
		
        var posli = 'nazovf='+nazovf+'&adresa='+adresa+'&kraj='+kraj_filter+'&mesto='+mesto+'&mesto_filter='+mesto_filter+'&ico='+ico+'&zameranie='+zameranie_filter+'&val='+val+'&kontakt='+encodeURIComponent(kontakt)+'&predplatne='+predplatne+'&email='+email;
       	posli = posli + '&menof='+menof+'&dic='+dic+'&sidlof='+sidlof+'&web='+web;
        if(nazovf.length < 1 || adresa.length < 1 || mesto.length < 1 || mesto_filter == '0' || ico.length < 1 || ico.kontakt < 1 || zameranie_filter == '0' || kraj_filter == '0' || email.length < 1 || menof.length < 1 || dic.length < 1 || sidlof.length < 1){
            $(".msgg").html("<span style='color: darkred; font-size: 13px;'>Musíš vyplniť všetky povinné údaje !!!</span>");
            $(".msgg").fadeIn();
            $(".msgg").delay( 3000 ).fadeOut();
            return false;
		}

        $.ajax({
            type: "POST",
            url: "https://drevoburza.eu/inc/filter_ulozfirmu.php",
            data:  posli,
            cache: false,
            success: function(data){
                // var jo = data.substr(0,2);
                if (data == 'ok'){
                    $(".ulozregistraciu").fadeOut();
                    $(".msgg").html("<span style='color: green; font-size: 13px;'>Vaše údaje boli úspešne úložené.</span>");
                    $(".msgg").fadeIn();
                    $(".msgg").delay( 3000 ).fadeOut();
                    $(".cennikk").fadeIn();
                }
                else{
                	console.log(data);
                    $(".msgg").html(data);$(".msgg").fadeIn();$(".msgg").delay( 3000 ).fadeOut();
                }
            },
        });
        }else{
            $(".msgg").html("<span style='color: darkred; font-size: 13px;'>Musíte súhlasiť so spracovaním osobných údajov.</span>");

        }
        return false;
    })

    function zobrazesholink1(){
        // $('.zrusskladik').fadeIn();
        setTimeout(function(){ $('.eshopstred').fadeOut(); zobrazesholink2() },2000);
    }
    function zobrazesholink2(){
        // $('.zrusskladik').show();
        setTimeout(function(){ $('.eshopstred').fadeIn(); zobrazesholink1() },500);
    }

    zobrazesholink1();
/*KONIEC*/


});

/**
 * Lightbox v2.7.1
 * by Lokesh Dhakar - https://lokeshdhakar.com/projects/lightbox2/
 *
 * @license https://creativecommons.org/licenses/by/2.5/
 * - Free for use in both personal and commercial projects
 * - Attribution requires leaving author name, author link, and the license info intact
 */

(function() {
  // Use local alias
  var $ = jQuery;

  var LightboxOptions = (function() {
    function LightboxOptions() {
      this.fadeDuration                = 500;
      this.fitImagesInViewport         = true;
      this.resizeDuration              = 700;
      this.positionFromTop             = 50;
      this.showImageNumberLabel        = true;
      this.alwaysShowNavOnTouchDevices = false;
      this.wrapAround                  = false;
    }
    
    // Change to localize to non-english language
    LightboxOptions.prototype.albumLabel = function(curImageNum, albumSize) {
      return "Obrázok " + curImageNum + " z " + albumSize;
    };

    return LightboxOptions;
  })();


  var Lightbox = (function() {
    function Lightbox(options) {
      this.options           = options;
      this.album             = [];
      this.currentImageIndex = void 0;
      this.init();
    }

    Lightbox.prototype.init = function() {
      this.enable();
      this.build();
    };

    // Loop through anchors and areamaps looking for either data-lightbox attributes or rel attributes
    // that contain 'lightbox'. When these are clicked, start lightbox.
    Lightbox.prototype.enable = function() {
      var self = this;
      $('body').on('click', 'a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]', function(event) {
        self.start($(event.currentTarget));
        return false;
      });
    };

    // Build html for the lightbox and the overlay.
    // Attach event handlers to the new DOM elements. click click click
    Lightbox.prototype.build = function() {
      var self = this;
      $("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div></div>").appendTo($('body'));
      
      // Cache jQuery objects
      this.$lightbox       = $('#lightbox');
      this.$overlay        = $('#lightboxOverlay');
      this.$outerContainer = this.$lightbox.find('.lb-outerContainer');
      this.$container      = this.$lightbox.find('.lb-container');

      // Store css values for future lookup
      this.containerTopPadding = parseInt(this.$container.css('padding-top'), 10);
      this.containerRightPadding = parseInt(this.$container.css('padding-right'), 10);
      this.containerBottomPadding = parseInt(this.$container.css('padding-bottom'), 10);
      this.containerLeftPadding = parseInt(this.$container.css('padding-left'), 10);
      
      // Attach event handlers to the newly minted DOM elements
      this.$overlay.hide().on('click', function() {
        self.end();
        return false;
      });

      this.$lightbox.hide().on('click', function(event) {
        if ($(event.target).attr('id') === 'lightbox') {
          self.end();
        }
        return false;
      });

      this.$outerContainer.on('click', function(event) {
        if ($(event.target).attr('id') === 'lightbox') {
          self.end();
        }
        return false;
      });

      this.$lightbox.find('.lb-prev').on('click', function() {
        if (self.currentImageIndex === 0) {
          self.changeImage(self.album.length - 1);
        } else {
          self.changeImage(self.currentImageIndex - 1);
        }
        return false;
      });

      this.$lightbox.find('.lb-next').on('click', function() {
        if (self.currentImageIndex === self.album.length - 1) {
          self.changeImage(0);
        } else {
          self.changeImage(self.currentImageIndex + 1);
        }
        return false;
      });

      this.$lightbox.find('.lb-loader, .lb-close').on('click', function() {
        self.end();
        return false;
      });
    };

    // Show overlay and lightbox. If the image is part of a set, add siblings to album array.
    Lightbox.prototype.start = function($link) {
      var self    = this;
      var $window = $(window);

      $window.on('resize', $.proxy(this.sizeOverlay, this));

      $('select, object, embed').css({
        visibility: "hidden"
      });

      this.sizeOverlay();

      this.album = [];
      var imageNumber = 0;

      function addToAlbum($link) {
        self.album.push({
          link: $link.attr('href'),
          title: $link.attr('data-title') || $link.attr('title')
        });
      }

      // Support both data-lightbox attribute and rel attribute implementations
      var dataLightboxValue = $link.attr('data-lightbox');
      var $links;

      if (dataLightboxValue) {
        $links = $($link.prop("tagName") + '[data-lightbox="' + dataLightboxValue + '"]');
        for (var i = 0; i < $links.length; i = ++i) {
          addToAlbum($($links[i]));
          if ($links[i] === $link[0]) {
            imageNumber = i;
          }
        }
      } else {
        if ($link.attr('rel') === 'lightbox') {
          // If image is not part of a set
          addToAlbum($link);
        } else {
          // If image is part of a set
          $links = $($link.prop("tagName") + '[rel="' + $link.attr('rel') + '"]');
          for (var j = 0; j < $links.length; j = ++j) {
            addToAlbum($($links[j]));
            if ($links[j] === $link[0]) {
              imageNumber = j;
            }
          }
        }
      }
      
      // Position Lightbox
      var top  = $window.scrollTop() + this.options.positionFromTop;
      var left = $window.scrollLeft();
      this.$lightbox.css({
        top: top + 'px',
        left: left + 'px'
      }).fadeIn(this.options.fadeDuration);

      this.changeImage(imageNumber);
    };

    // Hide most UI elements in preparation for the animated resizing of the lightbox.
    Lightbox.prototype.changeImage = function(imageNumber) {
      var self = this;

      this.disableKeyboardNav();
      var $image = this.$lightbox.find('.lb-image');

      this.$overlay.fadeIn(this.options.fadeDuration);

      $('.lb-loader').fadeIn('slow');
      this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();

      this.$outerContainer.addClass('animating');

      // When image to show is preloaded, we send the width and height to sizeContainer()
      var preloader = new Image();
      preloader.onload = function() {
        var $preloader, imageHeight, imageWidth, maxImageHeight, maxImageWidth, windowHeight, windowWidth;
        $image.attr('src', self.album[imageNumber].link);

        $preloader = $(preloader);

        $image.width(preloader.width);
        $image.height(preloader.height);
        
        if (self.options.fitImagesInViewport) {
          // Fit image inside the viewport.
          // Take into account the border around the image and an additional 10px gutter on each side.

          windowWidth    = $(window).width();
          windowHeight   = $(window).height();
          maxImageWidth  = windowWidth - self.containerLeftPadding - self.containerRightPadding - 20;
          maxImageHeight = windowHeight - self.containerTopPadding - self.containerBottomPadding - 120;

          // Is there a fitting issue?
          if ((preloader.width > maxImageWidth) || (preloader.height > maxImageHeight)) {
            if ((preloader.width / maxImageWidth) > (preloader.height / maxImageHeight)) {
              imageWidth  = maxImageWidth;
              imageHeight = parseInt(preloader.height / (preloader.width / imageWidth), 10);
              $image.width(imageWidth);
              $image.height(imageHeight);
            } else {
              imageHeight = maxImageHeight;
              imageWidth = parseInt(preloader.width / (preloader.height / imageHeight), 10);
              $image.width(imageWidth);
              $image.height(imageHeight);
            }
          }
        }
        self.sizeContainer($image.width(), $image.height());
      };

      preloader.src          = this.album[imageNumber].link;
      this.currentImageIndex = imageNumber;
    };

    // Stretch overlay to fit the viewport
    Lightbox.prototype.sizeOverlay = function() {
      this.$overlay
        .width($(window).width())
        .height($(document).height());
    };

    // Animate the size of the lightbox to fit the image we are showing
    Lightbox.prototype.sizeContainer = function(imageWidth, imageHeight) {
      var self = this;
      
      var oldWidth  = this.$outerContainer.outerWidth();
      var oldHeight = this.$outerContainer.outerHeight();
      var newWidth  = imageWidth + this.containerLeftPadding + this.containerRightPadding;
      var newHeight = imageHeight + this.containerTopPadding + this.containerBottomPadding;
      
      function postResize() {
        self.$lightbox.find('.lb-dataContainer').width(newWidth);
        self.$lightbox.find('.lb-prevLink').height(newHeight);
        self.$lightbox.find('.lb-nextLink').height(newHeight);
        self.showImage();
      }

      if (oldWidth !== newWidth || oldHeight !== newHeight) {
        this.$outerContainer.animate({
          width: newWidth,
          height: newHeight
        }, this.options.resizeDuration, 'swing', function() {
          postResize();
        });
      } else {
        postResize();
      }
    };

    // Display the image and it's details and begin preload neighboring images.
    Lightbox.prototype.showImage = function() {
      this.$lightbox.find('.lb-loader').hide();
      this.$lightbox.find('.lb-image').fadeIn('slow');
    
      this.updateNav();
      this.updateDetails();
      this.preloadNeighboringImages();
      this.enableKeyboardNav();
    };

    // Display previous and next navigation if appropriate.
    Lightbox.prototype.updateNav = function() {
      // Check to see if the browser supports touch events. If so, we take the conservative approach
      // and assume that mouse hover events are not supported and always show prev/next navigation
      // arrows in image sets.
      var alwaysShowNav = false;
      try {
        document.createEvent("TouchEvent");
        alwaysShowNav = (this.options.alwaysShowNavOnTouchDevices)? true: false;
      } catch (e) {}

      this.$lightbox.find('.lb-nav').show();

      if (this.album.length > 1) {
        if (this.options.wrapAround) {
          if (alwaysShowNav) {
            this.$lightbox.find('.lb-prev, .lb-next').css('opacity', '1');
          }
          this.$lightbox.find('.lb-prev, .lb-next').show();
        } else {
          if (this.currentImageIndex > 0) {
            this.$lightbox.find('.lb-prev').show();
            if (alwaysShowNav) {
              this.$lightbox.find('.lb-prev').css('opacity', '1');
            }
          }
          if (this.currentImageIndex < this.album.length - 1) {
            this.$lightbox.find('.lb-next').show();
            if (alwaysShowNav) {
              this.$lightbox.find('.lb-next').css('opacity', '1');
            }
          }
        }
      }
    };

    // Display caption, image number, and closing button.
    Lightbox.prototype.updateDetails = function() {
      var self = this;

      // Enable anchor clicks in the injected caption html.
      // Thanks Nate Wright for the fix. @https://github.com/NateWr
      if (typeof this.album[this.currentImageIndex].title !== 'undefined' && this.album[this.currentImageIndex].title !== "") {
        this.$lightbox.find('.lb-caption')
          .html(this.album[this.currentImageIndex].title)
          .fadeIn('fast')
          .find('a').on('click', function(event){
            location.href = $(this).attr('href');
          });
      }
    
      if (this.album.length > 1 && this.options.showImageNumberLabel) {
        this.$lightbox.find('.lb-number').text(this.options.albumLabel(this.currentImageIndex + 1, this.album.length)).fadeIn('fast');
      } else {
        this.$lightbox.find('.lb-number').hide();
      }
    
      this.$outerContainer.removeClass('animating');
    
      this.$lightbox.find('.lb-dataContainer').fadeIn(this.options.resizeDuration, function() {
        return self.sizeOverlay();
      });
    };

    // Preload previous and next images in set.
    Lightbox.prototype.preloadNeighboringImages = function() {
      if (this.album.length > this.currentImageIndex + 1) {
        var preloadNext = new Image();
        preloadNext.src = this.album[this.currentImageIndex + 1].link;
      }
      if (this.currentImageIndex > 0) {
        var preloadPrev = new Image();
        preloadPrev.src = this.album[this.currentImageIndex - 1].link;
      }
    };

    Lightbox.prototype.enableKeyboardNav = function() {
      $(document).on('keyup.keyboard', $.proxy(this.keyboardAction, this));
    };

    Lightbox.prototype.disableKeyboardNav = function() {
      $(document).off('.keyboard');
    };

    Lightbox.prototype.keyboardAction = function(event) {
      var KEYCODE_ESC        = 27;
      var KEYCODE_LEFTARROW  = 37;
      var KEYCODE_RIGHTARROW = 39;

      var keycode = event.keyCode;
      var key     = String.fromCharCode(keycode).toLowerCase();
      if (keycode === KEYCODE_ESC || key.match(/x|o|c/)) {
        this.end();
      } else if (key === 'p' || keycode === KEYCODE_LEFTARROW) {
        if (this.currentImageIndex !== 0) {
          this.changeImage(this.currentImageIndex - 1);
        } else if (this.options.wrapAround && this.album.length > 1) {
          this.changeImage(this.album.length - 1);
        }
      } else if (key === 'n' || keycode === KEYCODE_RIGHTARROW) {
        if (this.currentImageIndex !== this.album.length - 1) {
          this.changeImage(this.currentImageIndex + 1);
        } else if (this.options.wrapAround && this.album.length > 1) {
          this.changeImage(0);
        }
      }
    };

    // Closing time. :-(
    Lightbox.prototype.end = function() {
      this.disableKeyboardNav();
      $(window).off("resize", this.sizeOverlay);
      this.$lightbox.fadeOut(this.options.fadeDuration);
      this.$overlay.fadeOut(this.options.fadeDuration);
      $('select, object, embed').css({
        visibility: "visiblea"
      });
    };

    return Lightbox;

  })();

  $(function() {
    var options  = new LightboxOptions();
    var lightbox = new Lightbox(options);
  });

}).call(this);

