﻿//OBSŁUGA MENU 
function goParanoyaMenu() {
	var menu = $$('#menu > a');
	if (menu[0]) {
		var czasomierz = 0; 
		subsub = $$('#menu > div > div > div');
		menu.each(function (el, key) {
			el.innerHTML = el.innerHTML + '<span class="button_right"></span>';
			el.addEvents({
				'mouseenter': function () {
					if (el.hasClass('parent') && el.rel) {
						el.addClass('opened');
						var subMenu = $(el.rel);
						if (subsub[0]) {
							subsub.setStyle('display', 'none');
							subsub.setStyle('visibility', 'hidden');
						/*	subsub.setStyle('border', '1px solid #ff0000');
					
							subsub.removeClass('opened');*/
						}
						subMenu.setStyle('left', el.offsetLeft);
						subMenu.setStyle('display', 'block');
						subMenu.addEvents({
							'mouseenter': function () {
								clearTimeout(czasomierz);
							},
							'mouseleave': function () {
								subMenu.setStyle('display', 'none');
								el.removeClass('opened');
							}							
						});
					}
				},
				'mouseleave': function () {
					if (el.hasClass('parent') && el.rel) {
						czasomierz = setTimeout(function () {
							var subMenu = $(el.rel);
							subMenu.setStyle('display', 'none');
							el.removeClass('opened');
						}, 30);
					}
				}
			});
		});
	}
}
//OBSŁUGA MENU - KONIEC

//OBSŁUGA MENU 
function goSubMenu() {
	var menu = $$('#menu div > div > a');
	if (menu[0]) {
		var czasomierz = 0; 
	/*	var submenusy = $$('#menu > div > div');
		if (submenusy[0]) {
			submenusy.setStyle('display', 'none');
			submenusy.setStyle('position', 'absolute');
			submenusy.setStyle('left', 202);
		}*/
		menu.each(function (el, key) {
			el.addEvents({
				'mouseenter': function () {
					if (el.hasClass('parent') && el.rel) {
						el.addClass('opened');
						var subMenu = $(el.rel);
						subMenu.setStyle('top', el.offsetTop - 0);
						subMenu.setStyle('display', 'block');
						subMenu.setStyle('visibility', 'visible');
						subMenu.addEvents({
							'mouseenter': function () {
								clearTimeout(czasomierz);
							},
							'mouseleave': function () {
								subMenu.setStyle('display', 'none');
								el.removeClass('opened');
							}							
						});
					}
				},
				'mouseleave': function () {
					if (el.hasClass('parent') && el.rel) {
						czasomierz = setTimeout(function () {
							var subMenu = $(el.rel);
							subMenu.setStyle('display', 'none');
							el.removeClass('opened');
						}, 30);
					}
				}
			});
		});
	}
}
//OBSŁUGA MENU - KONIEC

//PRZENIKANIE
function slideBoxes(navs,boxes,dr_time,pr_time){
	var stany = {};
	
	var efekt = new Fx.Elements(boxes, {wait:false, duration: dr_time});
	
	boxes.setStyle('opacity',0);
	boxes[0].setStyle('opacity',1);
	
	navs.each(function(el,key){
		el.addEvent('click', function(){
			boxes.each(function(img, klucz){
				if(key == klucz){
					stany[''+klucz] = {'opacity':1}
					navs[klucz].addClass('selected');
				}else{
					stany[''+klucz] = {'opacity':0}
					navs[klucz].removeClass('selected');
				}
			});
			efekt.start(stany);
//			$clear(timer);					
			return false;						
		});		
	});
	
	var pozycja = 1;		
	var czas =  function(){
		if (pozycja == navs.length){
			pozycja = 0;
			boxes.each(function(img,key){
				if(pozycja == key){
					stany[''+key] = {'opacity':1};
					navs[''+key].addClass('selected');
				}else{
					stany[''+key] = {'opacity':0};	
					navs[''+key].removeClass('selected');						
				}						
			});
			pozycja ++;
		}else {
			boxes.each(function(img,key){
				if(pozycja == key){
					stany[''+key] = {'opacity':1};
					navs[''+key].addClass('selected');
				}else{
					stany[''+key] = {'opacity':0};	
					navs[''+key].removeClass('selected');							
				}						
			});
			pozycja ++;			
		}		
		efekt.start(stany);
	}
	var timer = 0;	
	timer = czas.periodical(pr_time);	
}

// Przewijanie newsów na stronie głównej
function goPrzenik(){
	var boxes = $$('.obraz');
	if(boxes[0]){
		var navs = $('liczby').getElements('a');
		var dr_time = 1000;
		var pr_time = 6000;
		slideBoxes(navs,boxes,dr_time,pr_time);
	}
}
//KONIEC PRZENIKANIA

// ROTACJA INWESTYCJAMI
function goInwestycje() {
	var inwestycje = $$('#inwestycjeANIM table');
	var buttony = $$('#inwestycjeLICZBY a');
	if (inwestycje[0] && buttony[0]) {
		inwestycje = inwestycje[0];
		var efekt = new Fx.Elements([inwestycje], {wait:false, duration: 750});
		var przesuniecie = 678;
		var offset = 25;
		buttony[0].addClass('selected');
		buttony.each(function (el, key) {
			el.addEvent('click', function () {
				buttony.removeClass('selected');
				el.addClass('selected');
				efekt.start({	'0': { 'left': -1 * (przesuniecie * key + offset) }});
				return false;
			});
		});
	}
}
// ROTACJA INWESTYCJAMI - KONIEC

window.addEvent('domready', function() {
	goParanoyaMenu();
	goSubMenu();
	goPrzenik();
	goInwestycje();

	Cufon.replace($$('.cufon-js, #menu > a, .button, #sub_menu a, .header'), {
		hover: true
	});
	
	Cufon.replace($$('.obraz_text .title, #sub_obraz .title'), {
		textShadow: '#000000 1px 2px'
	});

	Cufon.now();
	
});

