﻿$(document).ready(      function(){
	if (!window.opera)
	Cufon.replace('.cufon-arial', {fontFamily: 'arial'});
	//Cufon.replace('#menu-text');
	//Cufon.replace('#dev-hd, #rynek-hd, #lokale-hd, .main-left-belka, .main-right-belka, #polecane-box-belka');
	if(typeof($("body select").msDropDown) != "undefined")
	 	$("body select").msDropDown();
		
	$('.main-center-menu-yellow').click(	function(){
		$(this).addClass('main-center-menu-orange');
		$('.main-center-menu-yellow').not(this).removeClass('main-center-menu-orange');
	});
});

// poprzednia strona
function goBack()
{
  window.history.back()
}

/**
element - element, którego dotyczy walidacja,np #name
kind - rodzaj walidacji, { n - liczba, s - znaki, e- email, t - textarea }
**/
function validate(element,kind){
$('.error-message').hide();
ok=true;
$(element).ready(	function()	{
		element = '#'+element;
		if($(element).val()=='undefined' || $(element).val()=='' || $(element).val()==null)
		{
			var width = $(element).width();
			$(element).parent().append('<div class="error-message" style="left: ' + (width-50) + 'px;">Wymagane</div>');
			ok = false;
			var pos = $(element).position().top - 50;
			$('html, body').animate({scrollTop:pos}, 800);
		}
		else
		{
			switch(kind)
			{
				case 's':
				{
						pattern = /^[a-zA-ZążśźęćńółĄŻŚŹĘĆŃÓŁ0-9\s]{2,}$/;
						seq = $(element).val();
						if(pattern.test(seq)==false)
						{
							var width = $(element).width();
							$(element).parent().append('<div class="error-message" style="left: ' + (width-50) + 'px;">Niedozwolone znaki</div>');
							ok = false;
							var pos = $(element).position().top - 50;
							$('html, body').animate({scrollTop:pos}, 800);

						}
						break;
				}

				case 'n':
				{
						pattern = /^\d+$/;
						seq = $(element).val();
						if(pattern.test(seq)==false)
						{
							var width = $(element).width();
							$(element).parent().append('<div class="error-message" style="left: ' + (width-50) + 'px;">Niedozwolone znaki</div>');
							ok = false;
							var pos = $(element).position().top - 50;
							$('html, body').animate({scrollTop:pos}, 800);
						}
						break;
				}

				case 'e':
				{
						pattern = /^[0-9a-z_.-]+@+[0-9a-z.-]+\.[a-z]{2,3}$/i;
						seq = $(element).val();
						if(pattern.test(seq)==false)
						{
							var width = $(element).width();
							$(element).parent().append('<div class="error-message" style="left: ' + (width-50) + 'px;">Niepoprawny email</div>');
							ok = false;
							var pos = $(element).position().top - 50;
							$('html, body').animate({scrollTop:pos}, 800);
						}
						break;
				}

				case 't':
				{
						pattern = /^[0-9a-z_.-]+@+[0-9a-z.-]+\.[a-z]{2,3}$/i;
						seq = $(element).val();
						if(pattern.test(seq)==false)
						{
							var width = $(element).width();
							$(element).parent().append('<div class="error-message" style="left: ' + (width-50) + 'px;">Niedozwolone znaki</div>');
							ok = false;
							var pos = $(element).position().top - 50;
							$('html, body').animate({scrollTop:pos}, 800);
						}
						break;
				}
			}
		}
		return ok;
	});
return ok;
};
