
Cufon.replace('.Switzerland', { fontFamily: 'Switzerland_Condpl' });
function email_validate(src) {
	var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,6}$/;
	return regex.test(src);
}
function drukuj(url, query) {
	window.open(url+'?print=1&'+query,'_blank','toolbar=yes, location=no, directories=yes, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=715, height=500')
}

function isBirthday(field) {
	var re = /^([0-9]{4})\-([0-9]{2})\-([0-9]{2})$/;
	if (!re.test(field.value)) {
		alert('Data urodzenia może być jedynie w formacie rrrr-mm-dd (rok-miesiąc-dzień)!');
		field.value = field.value.replace(/[^0-9-'.'-',']/g,"");
		return;
	}

	var data_test = field.value.match(re);
	var rok = data_test[1];
	var msc = data_test[2];
	var dzien = data_test[3];
	
	if ((rok < 1900 || rok > (new Date()).getFullYear()) || (msc < 0 || msc > 12) || (dzien < 0 || dzien > 31)) {
		alert('Błędna data urodzenia!');
		return;
	}
}

$(document).ready(function(){
	$("div#BoxPageCenter div.BoxNews:first").show();
	$("div.BoxSlidersIcons a.IcoNews[href='#slide1']").addClass("active");
	$('#BoxTopFlash').flash({
		src: CMS_FULL_URL+'tpl/swf/top.swf',
		width: '100%',
		height: '100%',
		flashvars: { AMFPath: CMS_FULL_URL, lang: LANG, swf: PARAM_SWF }
	});

	$('div.BoxSearch a.Submit1').click(function() {
		$('div.BoxSearch input.SubmitHide').click();
		return false;
	});

	$('div.BoxNewsletter a.Submit1').click(function() {
		$('div.BoxNewsletter input.SubmitHide').click();
		return false;
	});

	$("form#FormNewsletter").submit(function() { // formularz newslettera
		$("form#FormNewsletter label").removeClass('error');
		var error = 0;
		if ($("form#FormNewsletter #name").val().length < 3) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormNewsletter #surname").val().length < 3) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormNewsletter #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormNewsletter #group").val().length < 1) {
			$('label[for=group]').addClass('error');
			error = 1;
		}
		if (!$('form#FormNewsletter input#agree').is(':checked')) {
			$('label[for=agree]').addClass('error');
			error = 1;
		}
		if (error == 1)
		{
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormNewsletter a.Submit1").click(function() {
		$("form#FormNewsletter").submit();
		return false;
	});

	$("form#FormPractice").submit(function() { // formularz newslettera
		$("form#FormPractice label").removeClass('error');
		var error = 0;
		if ($("form#FormPractice #name").val().length < 3) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #surname").val().length < 3) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #birthdate").val().length < 10) {
			$('label[for=birthdate]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #street").val().length < 3) {
			$('label[for=street]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #city").val().length < 3) {
			$('label[for=city]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #mobilephone").val().length < 9) {
			$('label[for=mobilephone]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormPractice #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #position").val().length < 3) {
			$('label[for=position]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #education").val().length < 3) {
			$('label[for=education]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #schoolcompleted").val().length < 10) {
			$('label[for=schoolcompleted]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #educationcondinued").val() == "") {
			$('label[for=educationcondinued]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #experience").val().length < 10) {
			$('label[for=experience]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #cv").val().length < 1) {
			$('label[for=cv]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #lm").val().length < 1) {
			$('label[for=lm]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #termpractice").val().length < 10) {
			$('label[for=termpractice]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #section").val().length < 3) {
			$('label[for=section]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #schoolname").val().length < 3) {
			$('label[for=schoolname]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #supervisor").val().length < 10) {
			$('label[for=supervisor]').addClass('error');
			error = 1;
		}
		if ($("form#FormPractice #referral").val().length < 1) {
			$('label[for=referral]').addClass('error');
			error = 1;
		}
		if (!$('form#FormPractice input#agree').is(':checked')) {
			$('label[for=agree]').addClass('error');
			error = 1;
		}
		if (error == 1)
		{
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormPractice a.Submit1").click(function() {
		$("form#FormPractice").submit();
		return false;
	});



	$("form#FormApplication").submit(function() { // formularz newslettera
		$("form#FormApplication label").removeClass('error');
		var error = 0;
		if ($("form#FormApplication #name").val().length < 3) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormApplication #surname").val().length < 3) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormApplication #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormApplication #cv").val().length < 1) {
			$('label[for=cv]').addClass('error');
			error = 1;
		}
		if ($("form#FormApplication #lm").val().length < 1) {
			$('label[for=lm]').addClass('error');
			error = 1;
		}
		if ($("form#FormApplication #section").val().length == "") {
			$('label[for=section]').addClass('error');
			error = 1;
		}
		if (!$('form#FormApplication input#agree').is(':checked')) {
			$('label[for=agree]').addClass('error');
			error = 1;
		}
		if (error == 1)
		{
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormApplication a.Submit1").click(function() {
		$("form#FormApplication").submit();
		return false;
	});

	$("form#FormContact").submit(function() { // formularz newslettera
		$("form#FormContact label").removeClass('error');
		var error = 0;
		if ($("form#FormContact #name").val().length < 2) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormContact #surname").val().length < 2) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormContact #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormContact #title").val().length < 3) {
			$('label[for=title]').addClass('error');
			error = 1;
		}
		if ($("form#FormContact #content").val().length < 1) {
			$('label[for=content]').addClass('error');
			error = 1;
		}
		if (error == 1)
		{
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormContact a.Submit1").click(function() {
		$("form#FormContact").submit();
		return false;
	});

	$("form#FormPressLogin").submit(function() { // formularz newslettera
		$("form#FormPressLogin label").removeClass('error');
		var error = 0;
		if (!email_validate($("form#FormPressLogin #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormPressLogin #pass").val().length < 6) {
			$('label[for=pass]').addClass('error');
			error = 1;
		}
		if (error == 1)
		{
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormPressLogin a.Submit1").click(function() {
		$("form#FormPressLogin").submit();
		return false;
	});

	$("form#FormRegister").submit(function() { // formularz newslettera
		$("form#FormRegister label").removeClass('error');
		var error = 0;
		var error2 = 0;
		var error3 = 0;
		if ($("form#FormRegister #name").val().length < 3) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormRegister #surname").val().length < 3) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormRegister #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormRegister #pass1").val().length < 6) {
			$('label[for=pass1]').addClass('error');
			$('label[for=pass2]').addClass('error');
			error2 = 2;
		}
		if ($("form#FormRegister #pass1").val() != $("form#FormRegister #pass2").val()) {
			$('label[for=pass1]').addClass('error');
			$('label[for=pass2]').addClass('error');
			error3 = 3;
		}
		if ($("form#FormRegister #publisher").val().length < 3) {
			$('label[for=publisher]').addClass('error');
			error = 1;
		}
		if ($("form#FormRegister #title").val().length < 3) {
			$('label[for=title]').addClass('error');
			error = 1;
		}
		if ($("form#FormRegister #mobilephone").val().length < 8) {
			$('label[for=mobilephone]').addClass('error');
			error = 1;
		}
		if (!$('form#FormRegister input#agree').is(':checked')) {
			$('label[for=agree]').addClass('error');
			error = 1;
		}
		if (error2 == 2) {
			alert('Hasło powinno zawierać minimum 6 znaków');
			return false;
		} else if (error3 == 3) {
			alert('Podane hasła są różne');
			return false;
		} else if (error == 1) {
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormRegister a.Submit1").click(function() {
		$("form#FormRegister").submit();
		return false;
	});

	$("form#FormModified").submit(function() { // formularz newslettera
		$("form#FormModified label").removeClass('error');
		var error = 0;
		var error2 = 0;
		var error3 = 0;
		if ($("form#FormModified #name").val().length < 3) {
			$('label[for=name]').addClass('error');
			error = 1;
		}
		if ($("form#FormModified #surname").val().length < 3) {
			$('label[for=surname]').addClass('error');
			error = 1;
		}
		if (!email_validate($("form#FormModified #email").val())) {
			$('label[for=email]').addClass('error');
			error = 1;
		}
		if ($("form#FormModified #pass1").val().length > 0)
		{
			if ($("form#FormModified #pass1").val().length < 6) {
				$('label[for=pass1]').addClass('error');
				$('label[for=pass2]').addClass('error');
				error2 = 2;
			}
			if ($("form#FormModified #pass1").val() != $("form#FormModified #pass2").val()) {
				$('label[for=pass1]').addClass('error');
				$('label[for=pass2]').addClass('error');
				error3 = 3;
			}
		}
		if ($("form#FormModified #publisher").val().length < 3) {
			$('label[for=publisher]').addClass('error');
			error = 1;
		}
		if ($("form#FormModified #title").val().length < 3) {
			$('label[for=title]').addClass('error');
			error = 1;
		}
		if ($("form#FormModified #mobilephone").val().length < 8) {
			$('label[for=mobilephone]').addClass('error');
			error = 1;
		}
		if (!$('form#FormModified input#agree').is(':checked')) {
			$('label[for=agree]').addClass('error');
			error = 1;
		}
		if (error2 == 2) {
			alert('Hasło powinno zawierać minimum 6 znaków');
			return false;
		} else if (error3 == 3) {
			alert('Podane hasła są różne');
			return false;
		} else if (error == 1) {
			alert('Wypełnij prawidłowo zaznaczone na czerwono pola');
			return false;
		} else {
			return true;
		}
	});
	$("form#FormModified a.Submit1").click(function() {
		$("form#FormModified").submit();
		return false;
	});

	$('img.igaleria').wrap('<span class="iramka"></span>');
	$('img.igaleria').removeClass('igaleria');
	$('img.iramka').wrap('<span class="iramka"></span>');
	$('img.iramka').removeClass('igaleria');
	
	
	var BOX_I=0;
	interwal = function() {
		BOX_I--;
		i = BOX_I;
		j=Math.abs(((-i)%count_news)+1);
		$("div#BoxPageCenter div.BoxNews").hide();
		$("div#BoxPageCenter div.BoxNews#slide"+j).show();
		$("div.BoxSlidersIcons a.IcoNews").removeClass("active");
		$("div.BoxSlidersIcons a.IcoNews[href='#slide"+j+"']").addClass("active");
	}

	var interval = setInterval(interwal, 20000);

	$("div#BoxPageCenter div.BoxNews").hover(
		function() {
			clearInterval(interval);
		}
		,
		function() {
			interval = setInterval(interwal, 20000)
		}
	);
	$("div.BoxSlidersIcons a.IcoNews").click(
		function() {
			cyferka = $(this).attr('href').split('#slide')[1];
			$("div.BoxSlidersIcons a.IcoNews").removeClass("active");
			$("div#BoxPageCenter div.BoxNews").hide();
			$("div#BoxPageCenter div.BoxNews#slide"+cyferka).show();
			$(this).addClass("active");
			clearInterval(interwal);
			return false;
		}
	);
	//$("#sitemap > ul > li:last").css("float", "right");
	$("div.BoxProductImg a").lightBox();
});
