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

	new Fx.SmoothScroll({   links: '.elasticAnimation', transition: 'elastic:out', duration: 2000 },  window);
	new Fx.SmoothScroll({   links: '.bouncingAnimation', transition: 'expo:out', duration: 1000 },  window);
	
	var div = $$('#wallArea p').setStyles({
    	display:'block',
        opacity: 0
    });  
    
    var effect1 = new Fx.Tween('wall1', {duration: 800});
    function anim1(){
		effect1.start('opacity', 0, 1);
	}
	var effect2 = new Fx.Tween('wall2', {duration: 800});
    function anim2(){
		effect2.start('opacity', 0, 1);
	}
	var effect3 = new Fx.Tween('wall3', {duration: 800});
    function anim3(){
		effect3.start('opacity', 0, 1);
	}
	var effect4 = new Fx.Tween('wall4', {duration: 800});
    function anim4(){
		effect4.start('opacity', 0, 1);
	}
	var effect5 = new Fx.Tween('wall5', {duration: 800});
    function anim5(){
		effect5.start('opacity', 0, 1);
	}
	
	var effect6 = new Fx.Tween('wall6', {duration: 500, unit: '%', transition: 'back:out'});
    function anim6(){
		effect6.start('width', '0', '60');
	}
	
	var effect7 = new Fx.Tween('facebook', {duration: 500, transition: 'bounce:out'});
    function anim7(){
		effect7.start('top', '-500', '73');
	}
	
	var effect11 = new Fx.Tween('goldenline', {duration: 500, transition: 'bounce:out'});
    function anim11(){
		effect11.start('top', '-500', '88');
	}
	
	var effect8 = new Fx.Tween('nk', {duration: 500, transition: 'bounce:out'});
    function anim8(){
		effect8.start('top', '-500', '123');
	}
	
	var effect9 = new Fx.Tween('blip', {duration: 500, transition: 'bounce:out'});
    function anim9(){
		effect9.start('top', '-500', '161');
	}
	
	var effect10 = new Fx.Tween('twitter', {duration: 500, transition: 'bounce:out'});
    function anim10(){
		effect10.start('top', '-500', '181');
	}
	
	
	var effect12 = new Fx.Tween('profeo', {duration: 500, transition: 'bounce:out'});
    function anim12(){
		effect12.start('top', '-500', '173');
	}

	anim1();
	anim2.delay(1200);
	anim3.delay(2400);
	anim4.delay(4000);
	anim5.delay(5400);
	anim6.delay(2600);
	anim7.delay(6000);
	anim11.delay(6300);
	anim8.delay(6600);
	anim9.delay(6900);
	anim10.delay(7200);
	anim12.delay(7500);
	
// Contact Form
$('name').addEvent('focus',function(){
	if($('name').get('value')=='nazwa'){
		this.set('value','');
	}
});
$('name').addEvent('blur',function(){
    if($('name').get('value')==''){
    	this.set('value','nazwa');
    }
});

$('mail').addEvent('focus',function(){
	if($('mail').get('value')=='adres email'){
		this.set('value','');
	}
});

$('mail').addEvent('blur',function(){
    if($('mail').get('value')==''){
    	this.set('value','adres email');
    }
});

var myform = document.id('contactForm');
var name = document.id('name');
var mail = document.id('mail');
var text = document.id('text');
var bttn = document.id('submit');
myform.addEvent('submit',function(e) {
    e.stop();
    var myData = {
        'name':name.get('value').clean(),
        'mail':mail.get('value').clean(),
        'text':text.get('value').clean()
    };
    var myReq = new Request.JSON({'url':'../sendFile.php'});
    myReq.addEvent('request',function() { bttn.set('disabled',true).set('value','sending'); });
    myReq.addEvent('success',function(feed,txt) {
        if (!feed) { alert(txt); return 0; }
        bttn.set('disabled',false).set('value','Send Me!');
        if (feed.status == 1) {
            $('contactMessage').appendText('Wiadomość została wysłana.');

        } else {
            $('contactMessage').appendText('Wystąpił problem podczas wysyłania wiadomości. Proszę użyc adresu email.');
        }
    });
    myReq.post(myData);
});

});
