function goCloudOpen() {
    var chmurki = $$('#clouds .cloud'); 
    if (chmurki[0]) {
		var naglowek = $$('#clouds .cloud div.cloud-header'); 
		var tekst = $$('#clouds .cloud p.cloud-text'); 
		var link = $$('#clouds .cloud a.cloud-link'); 
        chmurki.each(function(el, key) {
            var efekt = new Fx.Elements([naglowek[key], tekst[key]] , {'link': 'cancel', duration: 225, transition: Fx.Transitions.linear});
            el.addEvents({
               'mouseover' : function() {
                   efekt.start({
                        0: {
                            'height': 42
                        },
                        1: {
                            'height': 64
                        }
                    });
                },
                'mouseout' : function() {
                    efekt.start({
                        0: {
                            'height': 10
                        },
                        1: {
                            'height': 32
                        }
                    });
                },
				'click' : function() {
					link = window.location = link[key].href;
				}
            });
        });
    }
}

function goShowArrow () {
    var strzalki_cont = $$('.projekt-arrow');
    if (strzalki_cont[0]) {
        var strzalki = $$('.arrow');
        strzalki.setStyle('opacity', 0);
        var nowosc = $$('#super-new');
        var zdjecia = $$("#projekty .projekt");
		if (zdjecia[0]) {
			var zdjecia_text = $$("#projekty .projekt span.ukryty");
			var o_kliencie = $$('#client-info')[0];
			o_kliencie.innerHTML = zdjecia_text[0].innerHTML;
	        zdjecia.setStyle('opacity', 0);
	        zdjecia[0].setStyle('opacity', 1);
	        if (zdjecia[0].hasClass("nowosc")) {
	            nowosc.setStyle('display', 'block');
	        } else {
	            nowosc.setStyle('display', 'none');
	        }
	        var aktualne_zdjecie = 0;
	        var nowe_zdjecie = 0;
			var czas = 0;
		}
        strzalki_cont.each(function(el, key) {
            el.addEvents({
                'mouseover': function () {
                    clearTimeout(czas);
                    var stany = {};
                    if (key == 0) {  stany[0] = {    'opacity': 1   };   } else {  stany[0] = {    'opacity': 0   };   }
                    if (key == 1) {  stany[1] = {    'opacity': 1   };   } else {  stany[1] = {    'opacity': 0   };   }
                    var efekt = new Fx.Elements(strzalki , {'link': 'cancel', duration: 250, transition: Fx.Transitions.linear});
                    efekt.start(stany);
                },
                'mouseout': function () {
                    czas = setTimeout(function() {
                        var stany = {};
                        stany[0] = {    'opacity': 0   };
                        stany[1] = {    'opacity': 0   };
                        var efekt = new Fx.Elements(strzalki , {'link': 'cancel', duration: 250, transition: Fx.Transitions.linear});
                        efekt.start(stany);
                    }, 300);
                },
                'click': function () {
                    if (zdjecia.length > 1) {
                        if (key == 0) {
                            var nowe_zdjecie = aktualne_zdjecie - 1;
                            if (nowe_zdjecie < 0) {
                                nowe_zdjecie = zdjecia.length - 1;
                            }
                        } else {
                            var nowe_zdjecie = aktualne_zdjecie + 1;
                            if (nowe_zdjecie == zdjecia.length) {
                                nowe_zdjecie = 0;
                            }
                        }
						o_kliencie.innerHTML = zdjecia_text[nowe_zdjecie].innerHTML;
                        if (zdjecia[nowe_zdjecie].hasClass("nowosc")) {
                            nowosc.setStyle('display', 'block');
                        } else {
                            nowosc.setStyle('display', 'none');
                        }
                        var efekt = new Fx.Elements([zdjecia[nowe_zdjecie], zdjecia[aktualne_zdjecie]] , {'link': 'cancel', duration: 250, transition: Fx.Transitions.linear, onComplete: function() {
                            aktualne_zdjecie = nowe_zdjecie;
                        }});
                        efekt.start({
                            0: {
                                'opacity': 1
                            },
                            1: {
                                'opacity': 0
                            }
                        });
                    }
                }
            });
        });
    }
}

window.addEvent('domready', function () { 
    goCloudOpen();
    goShowArrow();


	Cufon.replace($$('.cufon-title'), {
		fontFamily: 'Helvetica Neue CE 45 Light'
	});
	Cufon.replace($$('.cufon-title-light'), {
		fontFamily: 'Helvetica Neue CE 25 Ultra Ligh'
	});
	Cufon.replace($$('.cufon-menu'), {
		fontFamily: 'Helvetica Neue CE 45 Light',
		textShadow: '#000000 1px 1px',
		hover: true
	});
	Cufon.replace($$('.cufon-light, .cloud a'), {
		fontFamily: 'Helvetica Neue CE 45 Light',
		color: '-linear-gradient(rgb(255,255,255), rgb(101, 101, 101))',
		textShadow: '#000000 1px 1px',
		hover: true
	});
	Cufon.replace($$('.cufon-ultra-light'), {
		fontFamily: 'Helvetica Neue CE 25 Ultra Ligh',
		hover: true
	});

	Cufon.now();
});



