var host='http://mts.pl';

window.addEvent('domready', function(){



if($$(".gallery1")) {

			var gallery1 = new slideGallery($$(".gallery1"), {
				steps: 1,
				mode: "circle",
				random: true,
				autoplay: true,
				stop: ".stop",
				start: ".start",
				duration: 2000,
				speed: 600
			});

}





if($('qscroller1')) {

	var opt = {
	  duration: 10000,
	  delay: 1000,
	  auto:true
	}
	
	var scroller = new QScroller('qscroller1',opt);
	
	scroller.load();

}



	if($('box_logo')) {

		var projects = $$('div#box_logo div');
		var counter = projects.length;
		var active = 0;

		function switchProject() {

			var myFx = new Fx.Tween(projects[active]);
			myFx.start('opacity', '0');	

			myFx.addEvent("onComplete", function(e){
				projects[active].setStyle('display','none');
				active++;
				if(active==counter) active = 0;
				projects[active].setStyle('display','block');
				projects[active].setStyle('opacity','0');	
				projects[active].fade('1');
			}); 

		}

		switchProject.periodical(3000);
	
	}




















	/* smooth */
	new SmoothScroll({duration:500});
	
	/* link management */
	$('gototop').set('opacity','0').setStyle('display','block');
	
	/* scrollspy instance */
	var ss = new ScrollSpy({
		min: 200,
		onEnter: function(position,state,enters) {
			$('gototop').fade('in');
		},
		onLeave: function(position,state,leaves) {
			$('gototop').fade('out');
		},
		container: window
	});


if($$('.togglers')) {
	var toggles = $$('.togglers');
	var content = $$('.elements');

	var myAccordion = new Fx.Accordion(toggles, content, { 
	 display: false
	});
}




if($('slides')) {


	var totIncrement = 0;
	var increment = 180; // (slide width+ right margin)
				
	var sliders_count = $$('ul#slides li').length;
	$('slides').setStyle('width', increment*sliders_count);


	var maxRightIncrement = increment*(-(sliders_count-5));


	var fx = new Fx.Morph('slides', {duration: 500, transition: 'back:out', wait:false});


				// Previous Button
				$('slider_left').addEvents({
					'click' : function(event){
						e = new Event(event).stop();

						if(totIncrement<0){
							totIncrement = totIncrement + increment;
							fx.start({
								'margin-left': totIncrement
							});
						$('slider_right').setStyle('background-image', 'url(images/slider_right.png)');
						}

						if(totIncrement!=0) $('slider_left').setStyle('background-image', 'url(images/slider_left.png)');
						else  $('slider_left').setStyle('background-image', 'url(images/slider_left_off.png)');
					}
				})

	// Next Button
	$('slider_right').addEvents({
		'click' : function(event){
			e = new Event(event).stop();

			if(totIncrement>maxRightIncrement){
				totIncrement = totIncrement - increment;
				fx.start({
					'margin-left': totIncrement
				});
				$('slider_right').setStyle('background-image', 'url(images/slider_right.png)');
			} else {
				$('slider_right').setStyle('background-image', 'url(images/slider_right_off.png)');
				
				//totIncrement = 0;
				//fx.start({
				//	'margin-left': 0
				//});
			}

						if(totIncrement!=0) $('slider_left').setStyle('background-image', 'url(images/slider_left.png)');
						else  $('slider_left').setStyle('background-image', 'url(images/slider_left_off.png)');		
		
		}
	})






}







if($('mid_box2')) {


		var clients = $$('div#mid_box2 div.mid_box2_content');
		var counterc = clients.length;
		var activec = 0;


		function switchClient() {
			
			var myFx = new Fx.Tween(clients[activec]);
			myFx.start('opacity', '0');	

			myFx.addEvent("onComplete", function(e){
				clients[activec].setStyle('display','none');
				activec++;
				if(activec==counterc) activec = 0;
				clients[activec].setStyle('display','block');
				clients[activec].setStyle('opacity','0');	
				clients[activec].fade('1');
			}); 

		}

		switchClient.periodical(4000);


}











	if($('mid_box1')) {
		var projects = $$('div#mid_box1 div.mid_box1_inside');
		var counter = projects.length;
		var active = 0;

		function switchProject() {
			
			var myFx = new Fx.Tween(projects[active]);
			myFx.start('opacity', '0');	

			myFx.addEvent("onComplete", function(e){
				projects[active].setStyle('display','none');
				active++;
				if(active==counter) active = 0;
				projects[active].setStyle('display','block');
				projects[active].setStyle('opacity','0');	
				projects[active].fade('1');
			}); 

		}

		switchProject.periodical(3000);
	
	}










	if($('tabs')) {

		var tab_li = $$('ul#tabs li');
		var tab_li_a = $$('ul#tabs li a');

		tab_li_a.each(function(ele, k){

			var id_name = tab_li[k].getAttribute('id');

			ele.addEvent('click', function(e) {

				e = new Event(e).stop();
			
				tab_li_a.each(function(ele2, k){
					ele2.removeProperty('class');  
				});

				tab_li_a[k].setProperty('class','selected');

				$('tab_content').fade('0');

				var value = id_name;

				var url =   "controller.php";

				var lang = $('lang_input').value;

				var load_tab = (function(){
					var req = new Request.HTML({
						method: 'post',
						url: url,
						data: 'mod='+value + '&lang='+lang,
						update: $('tab_content'),
						onRequest: function() {
							$('tab_content').addClass('ajax-loading');
						},
						onComplete: function(response) { 
							$('tab_content').removeClass('ajax-loading'); 
						},
						onSuccess: function(html){
							$('tab_content').removeClass('ajax-loading');
							$('tab_content').fade('1');	
						}					
					}).send();
				}).delay(500);
/**/
			});
		});
	};

/*

	if($('clients_left')) {

		var c = 1;
		var flag = true;


		function changeContent(kierunek) {
			var a = $$('div.mid_box2_content').length;

			var myFx = new Fx.Tween($('c' + c));
			
			myFx.start('opacity', '0');	

			myFx.addEvent("onStart", function(e){
				flag = false;
			}); 
			myFx.addEvent("onComplete", function(e){
				$('c' + c).setStyle('display','none');	
				if(kierunek=='right') c++;
				else c--;
				if(c>a) c=1;
				if(c<1) c=a;
				$('c' + c).setStyle('opacity','0');	
				$('c' + c).setStyle('display','block');	
				$('c' + c).fade('1');	
				flag = true;
			}); 
			
	
		};



		$('clients_right').addEvent('click', function(e) {
			e = new Event(e).stop();
			if(flag) changeContent('right')
		}); 


		$('clients_left').addEvent('click', function(e) {
			e = new Event(e).stop();
			if(flag) changeContent('left')
		}); 

	}

*/

// #####################
// ## Newsletter
// #####################

if($('input_email')) {
	$('input_email').addEvent('click', 
		function(e){ 
			$('input_email').value='';
		}
	);
}

if($('newsletter_button')) {

var nlettbutton = $('newsletter_button');

nlettbutton.addEvent('click', 
	function(e){ 
		e.stop();
		var req = new Request.HTML({
			method: 'post',
			url: host + "/newsletter.php",
			data: 'email=' + $('input_email').value,
			update: $('newsletter_div'),
			onRequest: function() {
				$('input_email').disabled=true;
			},
			onSuccess: function(html){
				$('input_email').disabled=false;
			}
		}).send();	
	}
);
}


}); 



function pano() {
    var width = 800;
    var height = 600;
    var left = parseInt((screen.availWidth/2) - (width/2));
    var top = parseInt((screen.availHeight/2) - (height/2));

	window.open('panorama/TourWeaver_mts.html','_blank','status=yes,top='+top+',left='+left+',width=800,height=600');
};
