//try { console.log(); alert=function(s) { console.log(s);}; } catch(err) { }
_meteorNoConflict=true;

function Obiekt() { 
	var MO={};


	var inicjuj = function(){
		//alert("inicjuje obiekt");
		if(czyFrameset()) {  
			ObiektFrameset(); 
			if (document.getElementById('linkiPodMenuD')){ $.get(_domena+'do.php?f=linkiRodzajMiastaKrainyPolozenie&jezyk='+document.body.className, function(odp){	$('#linkiPodMenuD').html(odp);	});	}
		} else {
			if (document.getElementById('linkiPodMenuD')){ $.get('do.php?f=linkiRodzajMiastaKrainyPolozenie&jezyk='+document.body.className, function(odp){	$('#linkiPodMenuD').html(odp);	}); }
		}
		bindujEventy();
		initLightBox();
	};
		
	var bindujEventy = function(){
		$('img.miniatura').each(function(i){
			if(i>0){
				$(this).mouseover(function(){
					zmienFoto(this.src.replace('lite','big'));
				});				
			}
		});
	};
	
	var zmienFoto = function(src){
		var zdj=$('img.duze');
		zdj=zdj[zdj.length-1];
		zdj.src=src;
	};
	
	var czyFrameset = function(){
		return window.parent.document.getElementById('obiektFrame')? true : false;
	};
	
	/**
	* inicjowanie lightBox
	*/
	var initLightBox = function(){
		
		if(typeof($('.lightBox').lightBox) === 'undefined'){
			return;
		}
	
		$('.lightBox').lightBox({ fixedNavigation:true });
		
		
		$('.duze').click(function(){
			var bigSrc = $(this).attr('src');
			//console.log(bigSrc);
			$('#miniatury .lightBox').each(function(){
				var el = $(this);
				if(el.attr('data-src-big') == bigSrc){
					el.click();
				}
			});
				
		}).css({ cursor : 'pointer' });		
	};
		
	//--START
	inicjuj();
	return MO;
}




//obiekt uzywany jeśli strona obiektu jest otwarta w framesecie
function ObiektFrameset(){
	var MO={};

	
	var inicjuj = function(){
		pokazNawigacje();
		bindujEventy();
	};
		
	var pokazNawigacje = function(){
		if (parent.szczegoly.jestNastepny()) { $('#nawigacja #nastepny').show(); }
		if (parent.szczegoly.jestPoprzedni()) { $('#nawigacja #poprzedni').show(); }
		$('#nawigacja').show();
	};	
	
	var bindujEventy = function(){
		$('#nawigacja #nastepny').click(function(){ 
			parent.szczegoly.nastepnyObiekt();
		});
		

		$('#nawigacja #poprzedni').click(function(){ 
			parent.szczegoly.poprzedniObiekt();
		});	
		
		$('.zmianaJezykaB').click(function(){
			parent.szczegoly.setSlownik(this.title.substr(0,2));
			parent.szczegoly.reloadPage();
			return false;
		});
		
		if($('.miastaWOkolicy').length>0){
			var tableClickListener=classActionListener(); 
			tableClickListener.add(function(e,target){ return target.tagName.toLowerCase() === 'a' && target.className!='etykieta' && target.title!='pl' && target.title!='en' && target.title!='de'; }, function(e, target){ parent.location=target.href; return false; }); //add "selector" and callback 
			document.onclick=tableClickListener.listen; 
		}
		
	};
	
	//--START
	inicjuj();
	return MO;	
}


_o={};

$(function(){
	_o=Obiekt();
	

});







