$(document).ready(function(){
	
	loadBackground(curPage == '' ? 'intro' : 'page');
	
	$('#menu a').click(function(e){
		e.preventDefault();
		var el = $(this);
		if(curPage != ''){
			$('#content').fadeOut('slow',function(){loadPage(el)});
		} else {
			$('#background').fadeOut('slow',function(){loadPage(el)});
		}
	});
	
	$('#mp3p').flash({
		swf: 'img/mp3p.swf',
		width: '100%',
		height: '100%',
		wmode: 'transparent',
		flashvars: {
			mp3: 'song.mp3',
			width: 58,
			autoplay: 1,
			showvolume: 1,
			showslider: 0,
			volumewidth: 28
		}
	});	
	
	$('a').live('focus',function(){
		$(this).blur();
	});
	
	$('form').live('submit',function(e){
		e.preventDefault();
		var valid = true;
		$(this).find('tr').each(function(){
			var td = $(this).find('td');
			var label = td.eq(0).text().replace(':','');
			var form = td.eq(1).find('input,textarea').eq(0);
			var value = ''
			if(label != ''){
				value = $.trim(form.val());
				if(value == '') {
					alert('Wypełnij pole "'+label+'"');
					form.focus();
					valid = false;
					return false;
				}
			}
		});
		if(valid){
			$('#form_kom').fadeIn();
			var fields = {};
			$(this).find('input[type!=submit],textarea').each(function(){
				fields[$(this).attr('name')] = $(this).val();
			});
			loadPage($('#menu a[class=act]').eq(0), $.param(fields));
		}
	});
	
});

var loadPage = function(el,params){
	$.ajax({
		type: 'POST',
		data: 'req=ajax&'+params,
		url: el.attr('href'),
		success: function(html){
			if(curPage == ''){
				loadBackground('page');
				$('#background').fadeIn();
			}
			$('#content').hide();
			$('#content').html(html);
			$('#content').fadeIn('slow');
			if(el.attr("rel") == "m")
			{
				$('#menu a').removeClass('act');
				el.addClass('act');
			}	
			curPage = el.attr('href');
		},
		dataType: 'html'
	});
}

var loadBackground = function(what){
	if(what == 'intro'){
		var swf = 'sunspa.swf';
	} else {
		var swf = 'preview.swf';
		$('#container2').removeClass('nobg');
	}
	$('#background').flash({
		swf: 'img/'+swf,
		width: '100%',
		height: '100%',
		wmode: 'transparent',
		scale: (what != 'intro' ? 'exactFit' : '')
	});
};	

var checkEmail = function(email){
	
}
