// JavaScript Document
var cc, cd, gg, dd;

var xb = new Array;
var vb = new Array;

var k;


function testmail(v)
{
	var valid = /^[0-9a-z]+([\.\-_][0-9a-z]+)*\@[0-9a-z]+([\.\-][0-9a-z]+)*\.[a-z]{2,4}$/;
	var r = valid.test(v);
	return r;
}

$(document).ready(function(){
	$('body').hide();
	
	$('body').fadeIn(2000);
	
	cc = setInterval('goon()', 2400);
	cd = setInterval('toon()', 1500);
	

	$('#k').click(function(){clearInterval(cc);clearInterval(cd); $('#cover').slideDown(800, function(){$('#cover').fadeTo(600, 0.8);$('#kontakt').fadeIn(600); })});
	$('.red').fadeTo(100,0.5);
	$('.red').hover(function(){$(this).fadeTo(300,1)},
    function(){$(this).fadeTo(300,0.5)})
	$('.red').click(function(){$('#kontakt').hide(1000, function(){$('#cover').slideUp(1000)});
		cc = setInterval('goon()', 2400);
	cd = setInterval('toon()', 1500);})
	
	var r = Math.floor(Math.random() * 55);
	var os = "url(img/circa/" + r + "n.jpg)"
	$('#vbody').css('background-image', os);
		r = Math.floor(Math.random() * 43);
	os = "url(img/circa/" + r + "a.jpg)"
	$('#xbody').css('background-image', os);
	
	for(k=0;k<54;k++)
	{vb[k]=k;}
	
	for(k=0;k<41;k++)
	{xb[k]=k;}
	
	function par(){
		var r = Math.random();
		if (r>0.5) return 1;
		else return -1;}
		
		vb.sort(par);
		xb.sort(par);
		
	$('.thx').fadeTo(100,0.7);
	
	$('.strz').hover(function(){$(this).fadeTo(300,0.8);},function(){$(this).fadeTo(300,0.5);});
	
	$('.thx').hover(function(){$(this).fadeTo(300,0.9);},function(){$(this).fadeTo(300,0.7);});
	
	$('#g').mouseover(function(){gg = setInterval('movdown()',1);});
	$('#g').mouseout(function(){clearInterval(gg);});
	$('#d').mouseover(function(){dd = setInterval('movup()',1);});
	$('#d').mouseout(function(){clearInterval(dd);});
	
	$('#m1').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -50,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/planmal1.png"); 
    } 
});

$('#m5').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/planserk1.png"); 
    } 
});

$('#m3').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/planmikol1.png"); 
    } 
});

$('#m4').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/planpron1.png"); 
    } 
});

$('#m2').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/planmaj1.png"); 
    } 
});

$('#m6').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/vizmit1.png"); 
    } 
});

$('#m7').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/fa_rzut_0.png"); 
    } 
});


$('#m8').tooltip({ 
    delay: 1, 
    showURL: false, 
	top: -100,
	left: -100,
    bodyHandler: function() { 
        return $("<img/>").attr("src", "img/thumbs/belany_rzut.jpg"); }
    });
	
	
	$('#slij').click( function(){
		if (($('#mess').val()=="")||($('#podpis').val()=="")){alert('wiadomość ani podpis nie mogą być puste!'); return;}
		if(($('#email').val()!="")&&(!testmail($('#email').val()))){alert('nieprawidłowy adres e-mail; jeśli nie chcesz podawać adresu, pozostaw pole puste');return;}
		$.post("zapisz.php",{tekst: $('#mess').val(), podpis: $('#podpis').val(),tel: $('#telefon').val(), mail:$('#email').val()});

																									$('#mess').val("");
																									$('#podpis').val("");
																									$('#telefon').val("");
																									$('#email').val("");
																									$('#kontakt').hide(1000, function(){$('#cover').slideUp(1000)});
		cc = setInterval('goon()', 2400);
	cd = setInterval('toon()', 1500);
	alert('wiadomość ' + $('#mess').val() + ' została wysłana');
																									});
																									
$('.mail').mouseup(function(){$('#mess').val("");
																									$('#podpis').val("");
																									$('#telefon').val("");
																									$('#email').val("");
																									$('#kontakt').hide(1000, function(){$('#cover').slideUp(1000)});
		cc = setInterval('goon()', 2400);
	cd = setInterval('toon()', 1500);
																									});
																									
																																																		
$('#czysc').click(function(){$('#mess').val("");
																									$('#podpis').val("");
																									$('#telefon').val("");
																									$('#email').val("");});	
	
	
})





var i =0;
	
	function goon(){
				i=i>42?0:i+1;
				var k = xb[i];
		var r = (Math.random() * 2000) + 800;	
		var t = (Math.random() * 2000) + 700;		
	var os = "url(img/circa/" + k + "a.jpg)"
	$('#vbody').fadeTo(1200,0.6,function(){			   			
	$('#xbody').fadeTo(r, 0, function(){$('#xbody').css('background-image', os); $('#xbody').fadeTo(t, 0.9);})});								
	}
	
		function toon(){
				i=i>54?0:i+1;
				var k = vb[i];
		var r = (Math.random() * 2000) + 800;	
		var t = (Math.random() * 2000) + 700;			
	var os = "url(img/circa/" + k + "n.jpg)"
	$('#xbody').fadeTo(1100,0.9,function(){							   			
	$('#vbody').fadeTo(r, 0, function(){$('#vbody').css('background-image', os); $('#vbody').fadeTo(t, 0.6);})});								
	}
	
function movup(){
	var bord = parseInt($('#pokaz').css('height'));

	var last = $('.thx').length -1;
	
	var lv = $('.thx').get(last);
	var off = $(lv).offset();
	var lst = off.top;
	 
	if (lst >= (bord -100))
	{$('.thx').each(function(){
							var pr = ($(this). offset().top) - 10;
							//alert(pr);
							$(this).offset({top: pr});})
	}
	else
	{clearInterval(gg); 

	}

}	

function movdown(){
	var bord = 0;
	var first = 0;

	var lv = $('.thx').get(first);
	var off = $(lv).offset();
	var lst = off.top;

	
	if (lst < (100))
	{
		
		$('.thx').each(function(){
							var pr = ($(this).offset().top) + 10;
							//alert(pr);
							$(this).offset({top: pr});})
	}
	else
	{clearInterval(dd); 

	}


}	



