function Init() {
//	InsertFlash('fla/d20.swf', 980, 324, 'Flash');
	LightboxInit('#Content');
	EventsInit();
	
	if ($('#Menu').attr('name') == 'full') {
		cl = $('#ContentLeft').height();
		cr = $('#ContentRight').height();
		if (cl < cr) $('#Menu').height(cr - 70);
	}
	
	$('#FormularzKontaktowy TEXTAREA').each(function(){
	var obj = $(this).parent().prev();
	obj.css('vertical-align', 'top');
	obj.css('padding-top', '5px');
	});
	
	$('#Flash').each(function(){
		InsertFlash('fla/flash06b.swf?czasopoznienia=5000', 700, 287, 'Flash');
	});
}

function Zaokraglij(co, ile) {
	li = Math.pow(10, ile);
	w = Math.round(co * li) / li;
	return w;
}

function LightboxInit(divName) {
	$(divName + " A").each(function(){
		if (UseLightbox($(this).attr('href'))) $(this).attr('name', 'UseLBox');
	});
	$(divName + " A[name='UseLBox']").lightBox();
	$(divName + " A[name='UseLBox'][title='']").attr("title", "Kliknij z boku zdjęcia aby zobaczyć następne.");
}

function CheckRegex(str, typ) {
	if (typ == 'godzina')    var regex = /^[0-9]{1,2}[/:]{1}[0-9]{1,2}$/;
	else if (typ == 'data')  var regex = /^[0-9]{4}(-[0-9]{2}){2}$/;
	else if (typ == 'email') var regex = /^[a-zA-Z0-9.\-_]+@[a-zA-Z0-9\-.]+\.[a-zA-Z]{2,4}$/;
	else return false;
	if (regex.test(str) == true) return true;
	else return false;
}

function UseLightbox(string) {
	string = string.toLowerCase();
	if (string.indexOf('.jpg') > 0) return true;
	if (string.indexOf('.jpeg') > 0) return true;
	if (string.indexOf('.gif') > 0) return true;
	if (string.indexOf('.png') > 0) return true;
	if (string.indexOf('.bmp') > 0) return true;
	if (string.indexOf('.tif') > 0) return true;
	return false;
}

function InsertFlash(fla, w, h, div) {
	var so = new SWFObject(fla, "mymovie", w, h, "8", "transparent");
   so.addParam("wmode", "transparent");
   so.write(div);
}

function EventsInit() {
	$('#FormularzKontaktowy INPUT[type="text"]').focus(function(){
		$(this).css('background-color', '#F9F0D6');
		$(this).css('border-color', '#3E4140');
	});
	$('#FormularzKontaktowy INPUT[type="text"]').blur(function(){
		$(this).css('background-color', '#E8E3D0');
		$(this).css('border-color', '#CEC7B4');
	});
	$('#FormularzKontaktowy TEXTAREA').focus(function(){
		$(this).css('background-color', '#F9F0D6');
		$(this).css('border-color', '#3E4140');
	});
	$('#FormularzKontaktowy TEXTAREA').blur(function(){
		$(this).css('background-color', '#E8E3D0');
		$(this).css('border-color', '#CEC7B4');
	});
	
	$('#FormularzKontaktowy INPUT[name="submit"]').click(function(){
		var fk_email = $('#FormularzKontaktowy INPUT[name="fk_email"]').val();
		if (CheckRegex(fk_email, 'email')) {
			var fk_imie 		= $('#FormularzKontaktowy INPUT[name="fk_imie"]').val();
			var fk_nazwisko 	= $('#FormularzKontaktowy INPUT[name="fk_nazwisko"]').val();
			var fk_firma 		= $('#FormularzKontaktowy INPUT[name="fk_firma"]').val();
			var fk_nip 			= $('#FormularzKontaktowy INPUT[name="fk_nip"]').val();
			var fk_ulica 		= $('#FormularzKontaktowy INPUT[name="fk_ulica"]').val();
			var fk_kod 			= $('#FormularzKontaktowy INPUT[name="fk_kod"]').val();
			var fk_miasto 		= $('#FormularzKontaktowy INPUT[name="fk_miasto"]').val();
			var fk_telefon 	= $('#FormularzKontaktowy INPUT[name="fk_telefon"]').val();
			var fk_komorka 	= $('#FormularzKontaktowy INPUT[name="fk_komorka"]').val();
			var fk_www 			= $('#FormularzKontaktowy INPUT[name="fk_www"]').val();
			var fk_temat 		= $('#FormularzKontaktowy INPUT[name="fk_temat"]').val();
			var fk_tresc 		= $('#FormularzKontaktowy TEXTAREA[name="fk_tresc"]').val();
			if ($('#FormularzKontaktowy INPUT[name="fk_newsletter"]').attr('checked') == true)	var fk_mailing = 1;
																											 		 else var fk_mailing = 0;
			if ($('#FormularzKontaktowy INPUT[name="fk_kopia"]').attr('checked') == true)	var fk_kopia = 1;
																											 else var fk_kopia = 0;
			$.ajax({
				type: "POST",
				url : "ajax/formularzSave.ajax.php",
				data: "fk_imie=" + fk_imie + "&fk_nazwisko=" + fk_nazwisko + "&fk_firma=" + fk_firma + "&fk_nip=" + fk_nip + "&fk_ulica=" + fk_ulica + "&fk_kod=" + fk_kod + "&fk_miasto=" + fk_miasto + "&fk_telefon=" + fk_telefon + "&fk_komorka=" + fk_komorka + "&fk_email=" + fk_email + "&fk_www=" + fk_www + "&fk_temat=" + fk_temat + "&fk_tresc=" + fk_tresc + "&fk_kopia=" + fk_kopia + "&fk_mailing=" + fk_mailing,
				success: function(odp) {
					if (odp == 'ok') alert('Wiadomość została przesłana.');
									else alert(odp);
				},
				error: function () {
					alert('Błąd komunikacji');
				}
			});
		} else alert('Należy podać prawidłowy adres e-mail!');
	});
	
	$('#Newsletter .submit').click(function(){
		var nl_email = $('#Newsletter .pole').val();
		if (CheckRegex(nl_email, 'email')) $(this).parent().submit();
												else alert('Wpisz prawidłowy adres e-mail');
	});
}

if (window.addEventListener) {
	window.addEventListener("load", Init, false);
}else if (window.attachEvent) {
	window.attachEvent("onload", Init);
}