$(document).ready(function() {
	
	$("#send_link_layer").hide();
	
	$("a#send_link").click(function() {
		$("#send_link_layer").toggle("fast");
	});
	
	$("a#send_link_close").click(function() {
		$("#send_link_layer").toggle("fast");
	});
	
	$('#architect_form input#email').hide();
});

var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var postcode1 = /^([0-9]){2}$/;
var postcode2 = /^([0-9]){3}$/;

function sendMessage(){
	var your_email = $("#send_link_form input[name='your_email']").val();
	var friend_email = $("#send_link_form input[name='friend_email']").val();
	
	
	if(reg.test(your_email) == false && reg.test(friend_email) == false) {
		alert('Wprowadź poprawne adresy e-mail');
		$("#send_link_form input[name='your_email']").focus();
		return false;
	}
	
	if(reg.test(your_email) == false) {
		alert('Wprowadź poprawny adres e-mail');
		$("#send_link_form input[name='your_email']").focus();
		return false;
	}
	if(reg.test(friend_email) == false) {
		alert('Wprowadź poprawny e-mail');
		$("#send_link_form input[name='friend_email']").focus();
		return false;
	}
	
	$.post(
			"scripts/sendLink.php", 
			{your_email: $("#send_link_form input[name='your_email']").val(), friend_email: $("#send_link_form input[name='friend_email']").val()},
			function(data) {
				if (data != "SUCCESS") 
					alert("Wystąpił błąd wysyłki. Spróbuj podobnie.");
				else {
					alert("Adres strony został wysłany.");
					$("a#send_link").trigger("click");
					$("#send_link_form input[name='your_email']").val("");
					$("#send_link_form input[name='friend_email']").val("");
				}
			}
		)
	return false;
}

function architectform()
{
	var firm = $("#architect_form input[name='firm']").val();
	var name = $("#architect_form input[name='name']").val();
	var postcode_part1 = $("#architect_form input[name='postcode1']").val();
	var postcode_part2 = $("#architect_form input[name='postcode2']").val();
	var city = $("#architect_form input[name='city']").val();
	var street = $("#architect_form input[name='street']").val();
	var county = $("#architect_form input[name='county']").val();
	var phone = $("#architect_form input[name='phone']").val();
	var email = $("#architect_form input[name='e']").val();
	var info = $("#architect_form textarea[name='info']").val();
	
	$("#architect_form input[type='text']").css("background-color", "#FFF");
	$("#architect_form label").css("color", "#FFF");
	
	var error_count = 0;
	if(name.length < 2)
	{	
		$("#architect_form input[name='name']").focus();
		$("#architect_form input[name='name']").css("background-color", "#FFE2BF");
		error_count++; 
	}
	
	if(city.length < 2)
	{	
		$("#architect_form input[name='city']").css("background-color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='city']").focus();
		error_count++; 
	}
	
	if(postcode1.test(postcode_part1) == false) {
		$("#architect_form input[name='postcode1']").css("background-color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='postcode1']").focus();
		error_count++; 
	}
	
	if(postcode2.test(postcode_part2) == false) {
		$("#architect_form input[name='postcode2']").css("background-color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='postcode2']").focus();
		error_count++;
	}
	
	if(street.length < 2)
	{	
		$("#architect_form input[name='street']").css("background-color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='street']").focus();
		error_count++; 
	}
	
	if(county.length < 2)
	{	
		$("#architect_form input[name='county']").css("background-color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='county']").focus();
		error_count++; 
	}
	
	if(!$("#architect_form input[name='agree']:checked").length)
	{	
		$("#architect_form label").css("color", "#FFE2BF");
		if(error_count == 0)
			$("#architect_form input[name='agree']").focus();
		error_count++; 
	}
	
	if(email && email.length > 0){
		if(reg.test(email) == false) {
			alert('Wprowadzony email jest niepoprawny\nWpisz poprawny email lub zostaw to pole puste.');
			$("#architect_form input[name='e']").css("background-color", "#FFE2BF");
			if(error_count == 0)
				$("#architect_form input[name='e']").focus();
			error_count++;
		}
	}
	
	if(error_count == 0 && !$("#architect_form textarea[name='email']").val()){
		$.post(
				"scripts/sendLink.php", 
				{"firm": firm, "name": name, "postcode" : postcode_part1 + "-" + postcode_part2, "city": city, "street": street, "county": county, "phone": phone, "e-mail": email, "info":info},
				function(data) {
					if (data != "SUCCESS") 
						alert("Wystąpił błąd wysyłki. Spróbuj podobnie.\n\n" + data);
					else {
						alert("Zamówienie zostało wysłane");
						$("#architect_form input").each(function(){this.value = '';});
						$("#architect_form textarea").val("");
						$("#architect_form input[name='agree']").trigger("click");
					}
				}
			)
	}
}

var slideActive = true;
var selected = 0;

function toogleTab2(id){
	if(slideActive && selected!=id)
	{
		slideActive = false;
		if(selected > 0)
		{
			$("#feature"+selected).slideUp('fast', function(){
				$("#less"+selected).fadeOut('1', function(){ 
					$("#more"+selected).fadeIn('1');
				});
				$("#feature"+id).slideDown('fast',function(){ 
					$("#more"+id).fadeOut('1', function(){ 
						$("#less"+id).fadeIn('1', function(){
							selected = id;
							slideActive=true; 
						});  
					});
				});
			});
		} else {
			$("#feature"+id).slideDown('fast', function(){ 
				$("#more"+id).fadeOut('1', function(){
					$("#less"+id).fadeIn('1', function(){
						selected = id;
						slideActive=true; 
					});
				});
			});
		}
		
	} else if(slideActive && selected==id){
		
		slideActive = false;
		$("#feature"+id).slideUp('fast', function(){
			$("#less"+id).fadeOut('1', function(){ 
				$("#more"+id).fadeIn('1', function(){
					selected = 0;
					slideActive = true;
				}); 
			});
		});
	}
	return false;
}

function toogleTab(id){
	if(slideActive && selected!=id)
	{
		slideActive = false;
		if(selected > 0)
		{
			$("#feature"+selected).slideUp('fast', function(){
				$("#less"+selected).hide();
				$("#more"+selected).show();
				$("#feature"+id).slideDown('fast',function(){ 
					$("#more"+id).hide();
					$("#less"+id).show();
					selected = id;
					slideActive=true; 
				})
			});
		} else {
			$("#feature"+id).slideDown('fast', function(){ 
				$("#more"+id).hide();
				$("#less"+id).show();
				selected = id;
				slideActive=true; 
			});
		}
		
	} else if(slideActive && selected==id){
		
		slideActive = false;
		$("#feature"+id).slideUp('fast', function(){
			$("#less"+id).hide();
			$("#more"+id).show();
			selected = 0;
			slideActive = true; 
		});
	}
	return false;
}