$(document).ready( function() {

	if($("#comment-form").css("display") == "block")
	{
		$(window).scrollTo('#alert',400);
	}

	$("#add-comment").click(function() {
		$("#comment-form").toggle();
		return false;
	});

	$("#comment-submit").click( function() {
			$("#alert").html('');
			var flag = 0;
			if($("#name").val()=='')
			{
				$("#alert").append('<p>Podaj imię/nick</p>');
				flag = 1;
			}
			if($("#email").val()=='')
			{
				$("#alert").append('<p>Podaj e-mail (nie będzie opublikowany)</p>');
				flag = 1;
			}
			if(!validateEmail($("#email").val()))
			{
				$("#alert").append('<p>Nieprawidłowy e-mail</p>');
				flag = 1;
			}
			if($("#comment").val().length<5)
			{
				$("#alert").append('<p>Dodaj komentarz (min. 5 znaków)</p>');
				flag = 1;
			}

		if(flag==0)
			return true;
		else
			return false;

	});

	/*$(".icon-bookmark").click(function() {
		$("#partner-right img").css('opacity',0.7);
		$("#"+$(this).attr("rel")).css('opacity',1);
		return false;
	});

	$("#partner-right img").mouseover(function() {
		$(this).css('opacity',1);
		return false;
	});

	$("#partner-right img").mouseout(function() {
		$(this).css('opacity',0.7);
		return false;
	});*/

	$("#send").click(function(){
		var flag = 0;
		var error = '';
		$('.error').html('');
		if($("#contact-name").val()=='')
		{
			flag = 1;
			error += '<p>Podaj swoje imię i nazwisko</p>';
		}
		if(!validateEmail($("#contact-email").val()))
		{
			flag = 1;
			error += '<p>Podaj poprawny e-mail</p>';
		}
		if($("#contact-subject").val()=='')
		{
			flag = 1;
			error += '<p>Podaj temat wiadomości</p>';
		}
		if($("#contact-text").val()=='')
		{
			flag = 1;
			error += '<p>Podaj treść wiadomości</p>';
		}
		if(flag == 0)
			getContactResponse();
		else
		{
			$('.error').html(error);
			//$(window).scrollTo('.error',400);
		}
		return false;
	});

	$("#newsletter-send").click(function(){
		var flag = 0;
		var error = '';
		$('.error').html('');
		if(!validateEmail($("#newsletter-email").val()))
		{
			flag = 1;
			error += '<p>Podaj poprawny e-mail</p>';
		}
		if(flag == 0)
			getNewsletterResponse();
		else
		{
			$('.error').html(error);
			//$(window).scrollTo('.error',400);
		}
		return false;
	});


});

function getContactResponse() {

			var content_show = 'name='+$('#contact-name').val()+'&email='+$('#contact-email').val()+'&text='+$('#contact-text').val()+'&subject='+$('#contact-subject').val();
			$.ajax({
				type: "post",
				url: "index.php?pid=contact&ajax=1",
				data: content_show,
				cache: false,
				beforeSend: function(){
				},
				success: function(data){
					$("#contact-form").html(data);
				},
				error: function() {
					$(".error").html('Problem z połączeniem, spróbuj ponownie.');
				}
			});

}

function getNewsletterResponse() {

			var content_show = 'email='+$('#newsletter-email').val()+'&code='+$('.radio-input:checked').val();
			$.ajax({
				type: "post",
				url: "index.php?pid=newsletter&ajax=1",
				data: content_show,
				cache: false,
				beforeSend: function(){
				},
				success: function(data){
					$("#newsletter-form").html(data);
				},
				error: function() {
					$(".error").html('Problem z połączeniem, spróbuj ponownie.');
				}
			});

}

function validateEmail(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	var address = email;
	if(reg.test(address) == false)
		return false;
	else
		return true;
}
