aktualny_div=0;

window.addEvent('domready', function(){
	
	if ($('form_name')) $('form_name').addEvent('click', function(event){
		if ($('form_name').get('value')=='Nazwisko, Imię:')
			$('form_name').set('value', '');
	});
	
	if ($('form_email')) $('form_email').addEvent('click', function(event){
		if ($('form_email').get('value')=='E-mail:')
			$('form_email').set('value', '');
	});
	
	if ($('form_phone')) $('form_phone').addEvent('click', function(event){
		if ($('form_phone').get('value')=='Telefon:')
			$('form_phone').set('value', '');
	});
	
	if ($('form_search')) $('form_search').addEvent('click', function(event){
		if ($('form_search').get('value')=='Szukaj:')
			$('form_search').set('value', '');
	});
	
	if ($('form_contact')) $('form_contact').addEvent('submit', function(e) {
		//Prevents the default submit event from loading a new page.
		e.stop();
		
		//Set the options of the form's Request handler. 
		//("this" refers to the $('myForm') element).
		this.set('send', {onComplete: function(response) { 
			$('log').set('html', response);
		}});
		//Send the form.
		this.send();
	});


	
	Fx.Scroll2 = new Class({
		  
	     'Extends': Fx.Scroll,
	  
	     'styleString': Element.getComputedStyle,
	     'styleNumber': function(element, style) {
	         return this.styleString(element, style).toInt() || 0;
	     },
	     'borderBox': function(element) {
	         return this.styleString(element, '-moz-box-sizing') == 'border-box';
	     },
	     'topBorder': function(element) {
	         return this.styleNumber(element, 'border-top-width');
	     },
	     'leftBorder': function(element) {
	         return this.styleNumber(element, 'border-left-width');
	     },
	     'isBody': function(element) {
	         return (/^(?:body|html)$/i).test(element.tagName);
	     }, 
	     'toElement': function(el) {
	         var offset   = {x: 0, y: 0};
	         var element  = $(el);
	        
	         if (this.isBody(element)) {
	             return offset;
	         }
	         var scroll = element.getScrolls();
	                
	         while (element && !this.isBody(element)){
	             offset.x += element.offsetLeft;
	             offset.y += element.offsetTop;
	            
	             if (Browser.Engine.gecko){
	                 if (!this.borderBox(element)){
	                     offset.x += this.leftBorder(element);
	                     offset.y += this.topBorder(element);
	                 }
	                 var parent = element.parentNode;
	                 if (parent && this.styleString(parent, 'overflow') != 'visible'){
	                     offset.x += this.leftBorder(parent);
	                     offset.y += this.topBorder(parent);
	                 }
	             } else if (Browser.Engine.trident || Browser.Engine.webkit){
	                 offset.x += this.leftBorder(element);
	                 offset.y += this.topBorder(element);
	             }
	  
	             element = element.offsetParent;
	             if (Browser.Engine.trident) {
	                 while (element && !element.currentStyle.hasLayout) {
	                     element = element.offsetParent;
	                 }
	             }
	         }
	         if (Browser.Engine.gecko && !this.borderBox(element)){
	             offset.x -= this.leftBorder(element);
	             offset.y -= this.topBorder(element);
	         }
	        
	         var relative = this.element;
	         var relativePosition = (relative && (relative = $(relative))) ? relative.getPosition() : {x: 0, y: 0};
	         var position = {x: offset.x - scroll.x, y: offset.y - scroll.y};
	        
	         return this.start(position.x - relativePosition.x, position.y - relativePosition.y);
	     }


	});


	var scroll = new Fx.Scroll2('demo-inner', {
		wait: false,
		duration: 2500,
		transition: Fx.Transitions.Quad.easeInOut
	});

	//scroll.toElement($('content_'+aktualny_div));
	var checktime=0;
	
	function nextImage() {
		if(aktualny_div == count)
			aktualny_div = 0;
		else
			aktualny_div+=1;
		
		scroll.toElement($('gallery_item_'+aktualny_div));
	}
	
	function checkNext() {
		checktime++;

		if (checktime>=5)
		{
			nextImage();
			checktime=0;
		}
	}

	checkNext.periodical(1000);
}); 
