function validateMail(address)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if(reg.test(address) == false)
		return false;
	else
		return true;
}

function list()
{
	resultList = '';

	$('input, textarea').each(function(i) {
		resultList += this.name+'='+this.value+'&';
	});

	return resultList;
}

function contactFct()
{
	resultList = list();

	$.ajax({   
		type: "POST",   
		url: "/extras/ajax.php",  
		data: resultList,   
		success: function(html)
		{
			$('#polec').append('<p class="result">'+html+'</p>');
		}
			 
	}); 
}


$(document).ready(function() {

	
message = new Array;
message['email'] = message['your_email'] = 'Błędny adres e-mail';
message['name'] = 'Wpisz imię';
message['phone'] = 'Wpisz telefon';
message['body'] = 'Wpisz wiadomość';

	$('.btn_send').click(function() {
		send = true;
		
		$('#polec input, #polec textarea').each(function() {
			if($(this).val()=='' || $(this).val()==message[this.name])
			{
				$(this).addClass('error').val(message[this.name]);
				send = false;
			}
			else
				$(this).removeClass('error');

			
			if(this.name=='email' && validateMail($(this).val())==false)
			{
				$(this).addClass('error').val(message[this.name]);
				send = false;
			}

			if(this.name=='your_email' && validateMail($(this).val())==false)
			{
				$(this).addClass('error').val(message[this.name]);
				send = false;
			}
			
		});

		if(send==true)
		{
			$('#polec table').fadeOut('normal', contactFct);
		}


		return false;
	})

	$('#polec input, #polec textarea').blur(function() {
		if($(this).val()=='')
			$(this).addClass('error').val(message[this.name]);
		else
			$(this).removeClass('error');

		$(this).removeClass('activeInput');
	});

	$('#polec input, #polec textarea').focus(function() {
		if($(this).val()==message[this.name]) $(this).val('');

		$(this).addClass('activeInput');
	});


	$('.bg_img').each(function(i) {
		left = i*187;
		$(this).css({'marginLeft': left});
	});

	var gallery = 1;
	var max_gallery = $('.bg_img').length-3;

	$('.btn_wstecz').hide();

	$('.btn_dalej').click(function() {
		$('.bg_img').animate({'marginLeft': '-=187px'});
		$('.btn_wstecz').fadeIn();
		if(gallery==max_gallery) $(this).fadeOut();
		gallery++;
		return false;
	});

	$('.btn_wstecz').click(function() {
		$('.bg_img').animate({'marginLeft': '+=187px'});
		$('.btn_dalej').fadeIn();
		if(gallery==2) $(this).fadeOut();
		gallery--;
		return false;
	});

	$('#overlay').height($(document).height());
	$.imgzoom();


	$('#map').hide();

	$('.map, .click').mouseover(function() {
		$('.click').fadeOut();
		return false;
	});

	$('.map').mouseout(function() {
		$('.click').fadeIn();
		return false;
	});

	$('.mapClose').click(function() {$('#map').fadeOut(); return false;});
	$('.map').click(function() {$('#map').fadeIn(); return false;});

	$('.link').mouseover(function() {$(this).children('p').hide();});
	$('.link').mouseout(function() {$(this).children('p').show();});

})



