/* www.nyloncoffee.pl */
document.write('<script type="text/javascript" src="/page/script/jquery-1.4.1.min.js"></script>');
document.write('<script type="text/javascript" src="/page/script/jquery.lightbox-0.5.pack.js"></script>');
document.write('<script type="text/javascript" src="/page/script/jquery-ui-1.8rc1.custom.min.js"></script>');
document.write('<script type="text/javascript" src="/page/script/jquery.mousewheel.min.js"></script>');
document.write('<script type="text/javascript" src="/page/script/deb.js"></script>');
document.write('<script type="text/javascript" src="/page/script/scrolldimension.js"></script>');
document.write('<script type="text/javascript" src="/page/script/swfobject.js"></script>');

if(typeof(ie6)!='boolean')
	var ie6 = false;

function MyLoad(){}

window.onload = function()
{
	$('a').each(function(i)
	{
		if($(this).attr('rel')==='external')
			$(this).attr('target','_blank');
		//if(a[i].rel=='decodeString') { if(a[i].href.indexOf(a[i].innerHTML)>-1) { while(a[i].firstChild!=null) a[i].removeChild(a[i].firstChild); a[i].appendChild(document.createTextNode(stringEncode(a[i].href.substring(6,a[i].href.length)))); a[i].href = 'mailto:'+a[i].innerHTML; } else a[i].href = 'mailto:'+stringEncode(a[i].href.substring(6,a[i].href.length)); }
	});

	ScrollDimension.contentRatioY = $('#content').outerHeight()/$('#container').outerHeight();
	ScrollDimension.disable = $('.galeria_container').length>0;
	if(ScrollDimension.disable==false && ScrollDimension.contentRatioY<0.98)
	{
		$('body').addClass('scrollvisible');
		ScrollDimension.scrollRatioY = $('#scrollbar').outerHeight()/$('#container').outerHeight();
		$('#scrollbar').height($('#scrollbar').outerHeight()*ScrollDimension.contentRatioY);
		ScrollDimension.scrollMaxY = $('#scroll-conrainer').outerHeight()-$('#scrollbar').outerHeight();

		$('#scrollbar').draggable({
			axis: 'y',
			containment: 'parent',
			drag: function(event, ui)
			{
				ScrollDimension.scrollY = this.offsetTop;
				ScrollDimension.setPosition();
			}
		});
		$('#scroll-up').mousedown(function(){ ScrollDimension.scrollDirection = -14; ScrollDimension.moveStart(); });
		$('#scroll-down').mousedown(function(){ ScrollDimension.scrollDirection = 14; ScrollDimension.moveStart(); });
		$('#scroll-up').mouseup(function(){ ScrollDimension.moveStop(); });
		$('#scroll-down').mouseup(function(){ ScrollDimension.moveStop(); });
		$('#middle').mousewheel(function(event,delta)
		{
			ScrollDimension.moveStop();
			if(delta>0)
				ScrollDimension.scrollY -= 20;
			else
				ScrollDimension.scrollY += 20;
			ScrollDimension.setPosition(true);
		});
	} else {
		ScrollDimension.contentRatioY = 1;
		ScrollDimension.scrollRatioY = 1;
	};

	$('#kontakt_col3 .text').each(function(i)
	{
		$(this).focus(function(){ if($(this).val()==$(this).attr('title')) $(this).val(''); });
		$(this).blur(function(){ if($(this).val()=='') $(this).val($(this).attr('title')); });
		$(this).blur();
	});

	swfobject.embedSWF('/page/flash/player.swf','flashplayer','1','1','9.0.0','',null,null,null,function()
	{
		$('.player_control .player_on').click(function(){
			try {
				if(this.mp3Loaded!=true && aMP3)
					for(var i=0;i<aMP3.length;i++)
						document.getElementById('flashplayer').addFile(aMP3[i]);
			} catch(err) { }
			try {
				document.getElementById('flashplayer').playTrack();
			} catch(err) {  }
			this.mp3Loaded = true;

			$('.player_control .player_on').addClass('active');
			$('.player_control .player_off').removeClass('active');
		});
		$('.player_control .player_off').click(function(){
			try {
				document.getElementById('flashplayer').stopTrack();
			} catch(err) {  }

			$('.player_control .player_off').addClass('active');
			$('.player_control .player_on').removeClass('active');
		});
		setTimeout("$('.player_control .player_on').trigger('click');",1000);
	});

	$('#menu_3').click(showGallery);
	$('#submenu a').click(showGallery);

	$('#container .fadein').fadeIn();
};
function showGallery()
{
	$('#gallery_overlay').fadeIn('slow');
	$('#gallery_content').fadeIn('slow');

	ScrollDimension.direction = ScrollDimension.HORIZONTAL;
	ScrollDimension.scrollX = ScrollDimension.scrollY = 0;
	ScrollDimension.flush();

	jQuery.get($(this).attr('href'),{xml:1},function(oXML, textStatus, XMLHttpRequest)
	{
		ScrollDimension.direction = ScrollDimension.HORIZONTAL;

		$('img',oXML).each(function(i)
		{
			$('#gallery_content .middle .images').append('<a href="'+$(this).parent().attr('href')+'" title="" class="a'+i+'"><img src="'+$(this).attr('src')+'" alt="" /></a>');
		});
		$('#gallery_content .middle .images a').click(function(){ return false; });
		$('#gallery_content .middle .images img').load(function()
		{
			ScrollDimension.iImgLoaded++;

			var iWidth = 0;
			$('#gallery_content .middle .images a').each(function(){ iWidth += $(this).outerWidth(); });
			$('#gallery_content .middle .images').width(iWidth);
			ScrollDimension.contentRatioX = $('#gallery_content .middle').outerWidth()/iWidth;

			if(ScrollDimension.contentRatioX<0.99)
			{
				$('#bottom-scrollbar').width('');

				ScrollDimension.scrollRatioX = $('#bottom-scrollbar').outerWidth()/$('#gallery_content .middle .images').outerWidth();

				$('#bottom-scrollbar').width($('#bottom-scrollbar').innerWidth()*ScrollDimension.contentRatioX-2);
				ScrollDimension.scrollMaxX = $('#bottom-scroll-conrainer').outerWidth()-$('#bottom-scrollbar').outerWidth();

				ScrollDimension.scrollRatioX = ($('#gallery_content .middle .images').outerWidth()-$('#gallery_content .middle').outerWidth())/ScrollDimension.scrollMaxX;

				if(ScrollDimension.iImgLoaded<2)
				{
					$('#bottom-scrollbar').draggable({
						axis: 'x',
						containment: 'parent',
						drag: function(event, ui)
						{
							ScrollDimension.scrollX = this.offsetLeft;
							ScrollDimension.setPosition();
						}
					});
					$('#bottom-scroll-left').mousedown(function(){ ScrollDimension.scrollDirection = -14; ScrollDimension.moveStart(); });
					$('#bottom-scroll-right').mousedown(function(){ ScrollDimension.scrollDirection = 14; ScrollDimension.moveStart(); });
					$('#bottom-scroll-left').mouseup(function(){ ScrollDimension.moveStop(); });
					$('#bottom-scroll-right').mouseup(function(){ ScrollDimension.moveStop(); });
					$('#gallery_content .middle').mousewheel(function(event,delta)
					{
						ScrollDimension.moveStop();
						if(delta>0)
							ScrollDimension.scrollX -= 20;
						else
							ScrollDimension.scrollX += 20;
						ScrollDimension.setPosition(true);
					});
				};
			};
		});

		$('#close').click(function()
		{
			$('#gallery_content .middle .images a').remove();
			$('#gallery_content .middle .images').width('');
			ScrollDimension.contentRatioX = 1;
			ScrollDimension.scrollRatioX = 1;
			$('#bottom-scrollbar').width('');
			ScrollDimension.scrollMaxX = 0;

			ScrollDimension.direction = ScrollDimension.VERTICAL;

			$('#gallery_overlay').fadeOut('slow');
			$('#gallery_content').fadeOut('slow');
		});
	},'xml');
	return false;
};