$(document).ready(function()
{
	$("a.menu").each(function()
	{
		//$(this).attr("href","#"+$(this).attr("href"));
		$(this).click(function()
		{
			//alert($(this).attr('href').substring(1,$(this).attr("href").length));
			//$('#columnLeft').load('subpages/'+$(this).attr('href')+'.php');
		});
	});
	if(window.location.hash=="")
	{
		$(".boxColumnLeft").hide(0);
		$(".tabAbout").fadeIn("slow");
	}
	else
	{
		$(".boxColumnLeft").hide(0);
		$(".menu").each(function()
		{
			if($(this).attr("href")==window.location.hash)
			{
				$("."+$(this).attr("id")).fadeIn("slow");
			}
		});
	}
	$(".menu").click(function()
	{
		$(".boxColumnLeft").hide(0);
		$("."+$(this).attr("id")).fadeIn("slow");
	});

	$("#query").submit(function(){return checkForm($(this).attr("action"));});

	if($('.e-mail').length > 0)
	{
		$('.e-mail').each(function ()
		{
			insertEmail($(this));
		});
	}

	var pageTracker = _gat._getTracker("UA-3117330-1");
	pageTracker._initData();
	pageTracker._trackPageview();
});

function insertEmail(element)
{
	var content = '';
	for(var i = 0; i < element.prop('title').length; i += 2)
	{
		content += unescape('%' + element.prop('title').substr(i, 2));
	}
	$(element).replaceWith('<a href="mailto:' + content + '" title="" class="' + element.prop('class') + '">' + content + '<\/a>');
}

function checkForm(lang)
{
	var lang;
	var message = new Array(4);
	if (!document.getElementById('name').value)
		{
		message['pl']="Nie wprowadzono imienia";
		message['fr']="Vous n'avez pas saisi votre pr\u00E9nom";
		message['en']="Name not set";
		message['no']="Navn ikke angitt";
		alert(message[lang]);
		document.getElementById('name').focus();
		return false;
		}
	else if (/[^a-zA-Z\u0104\u0105\u0106\u0107\u0118\u0119\u0141\u0142\u0143\u0144\u00D3\u00F3\u015A\u015B\u0179\u017A\u017B\u017C\u00C0\u00E0\u00C2\u00E2\u00C6\u00E6\u00C7\u00E7\u00C9\u00E9\u00C8\u00E8\u00CA\u00EA\u00CB\u00EB\u00CE\u00EE\u00CF\u00EF\u0152\u0153\u00D4\u00F4\u00D9\u00F9\u00DB\u00FB\u00DC\u00FC\u0178\u00FF\u00C5\u00E5\u00D8\u00F8\u0020\-]/.test(document.getElementById('name').value))
		{
		message['pl']="Imi\u0119 musi sk\u0142ada\u0107 si\u0119 wy\u0142\u0105cznie z liter";
		message['fr']="Votre pr\u00E9nom ne doit contenir que des lettres";
		message['en']="Name must contain letters only";
		message['no']="Navn kan bare inneholde bokstaver";
		alert(message[lang]);
		document.getElementById('name').focus();
		return false;
		}
	else if (document.getElementById('name').value.length<2)
		{
		message['pl']="Zbyt kr\u00F3tkie imi\u0119";
		message['fr']="Pr\u00E9nom trop court";
		message['en']="Name too short";
		message['no']="Navnet er for kort";
		alert(message[lang]);
		document.getElementById('name').focus();
		return false;
		}
	else if (!document.getElementById('phone').value)
		{
		message['pl']="Nie wprowadzono numeru telefonu";
		message['fr']="Vous n'avez pas saisi votre num\u00E9ro de t\u00E9l\u00E9phone";
		message['en']="Phone number not set";
		message['no']="Telefonnummer ikke angitt";
		alert(message[lang]);
		document.getElementById('phone').focus();
		return false;
		}
	else if (/[^\d\u0020\-\(\)]/.test(document.getElementById('phone').value))
		{
		message['pl']="Numer telefonu musi sk\u0142ada\u0107 si\u0119 wy\u0142\u0105cznie z cyfr";
		message['fr']="Votre num\u00E9ro de t\u00E9l\u00E9phone ne doit contenir que des chiffres";
		message['en']="Phone number must contain digits only";
		message['no']="Telefonnummer m\u00E5 inneholde kun tall";
		alert(message[lang]);
		document.getElementById('phone').focus();
		return false;
		}
	else if (document.getElementById('phone').value.length<9)
		{
		message['pl']="Zbyt kr\u00F3tki numer telefonu";
		message['fr']="Votre num\u00E9ro de t\u00E9l\u00E9phone doit contenir au moins 9 caract\u00E8res";
		message['en']="Phone number too short";
		message['no']="Telefonnummer for kort";
		alert(message[lang]);
		document.getElementById('phone').focus();
		return false;
		}
	else if (!document.getElementById('email').value)
		{
		message['pl']="Nie wprowadzono adresu e-mail";
		message['fr']="Vous n'avez pas saisi votre adresse \u00E9lectronique";
		message['en']="Phone number not set";
		message['no']="E-postadresse ikke angitt";
		alert(message[lang]);
		document.getElementById('email').focus();
		return false;
		}
	else if (!/^([\w\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,4})+$/.test(document.getElementById('email').value))
		{
		message['pl']="Nieprawid\u0142owy adres e-mail";
		message['fr']="Veuillez entrer une adresse \u00E9lectronique valide";
		message['en']="Wrong e-mail address";
		message['no']="E-postadresse er ikke korrekt";
		alert(message[lang]);
		document.getElementById('email').focus();
		return false;
		}
	else if (!document.getElementById('question').value)
		{
		message['pl']="Nie wprowadzono tre\u015Bci wiadomo\u015Bci";
		message['fr']="Vous devez compl\u00E9ter champ 'message'";
		message['en']="Message not set";
		message['no']="Foresp\u00F8rsel ikke angitt";
		alert(message[lang]);
		document.getElementById('question').focus();
		return false;
		}
	else if (document.getElementById('question').value.length<10)
		{
		message['pl']="Zbyt kr\u00F3tka tre\u015B\u0107 wiadomo\u015Bci";
		message['fr']="Message trop court";
		message['en']="Message too short";
		message['no']="Foresp\u00F8rsel for kort";
		alert(message[lang]);
		document.getElementById('question').focus();
		return false;
		}
	return true;
}
