function Init() {


	EventsInit();
	
	$('#FormularzKontaktowy TEXTAREA').each(function(){
	var obj = $(this).parent().prev();
	obj.css('vertical-align', 'top');
	obj.css('padding-top', '5px');	
	});
	

	$('#Flash').each(function(){
		InsertFlash('fla/wichir_beztla2.swf', 161, 207, 'Flash');
	});

	
	$('#Map').each(function(){
		MapLoad('Map');
	});
	
	$('.submenu').each(function(){
		if ($(this).css('display') == 'block') $(this).attr('name', 1);
													 else $(this).attr('name', 0);
	});
	
	LightboxInit('#All');
	$('#BodyLeft').each(function(){
		var blH = $(this).height();
		var cH  = $('#Content').height();
		if (cH > blH) {
/*			$(this).height(cH);
			var mkH = $('#MiniKontakt').height();
			$(this).css('position', 'relative');
			$(this).css('padding-bottom', mkH + 'px');
			$(this).css('z-index', '208');
			$('#MiniKontakt').css('position', 'absolute');
			$('#MiniKontakt').css('bottom', '10px');
			$('#MiniKontakt').css('z-index', '210'); */
			$('#MiniKontakt').css('margin-top', cH - blH + 'px');
		}
	});
	
}

function NewAlert(txt, btns) {
	var aBox = $('#AlertBox');
	if (!btns) btns = Array('Ok');
	aBox.html('<div id="Alert"><p>' + txt + '</p></div>');
	if (btns.length > 0) {
		$('#Alert').append('<div id="AlertBtns"></div>');
		var aBtns = $('#AlertBtns');
		for (i = 0; i < btns.length; i++) {
			aBtns.append('<div class="alertBtn" name="' + i + '">' + btns[i] + '</div>');
		}
	}
	$('#AlertBox').css('display', 'block');
	$('#AlertBox').css('left', '-4000px');
	var alertHeight		= $('#Alert').height();
	var screenSize			= getScreenSize();
	var scrollPosition	= getScrollXY();
	var alertY = (parseInt(screenSize[1] / 2) - parseInt(alertHeight / 2)) + parseInt(scrollPosition[1]);
	$('#Alert').css('margin-top', alertY + 'px');
	$('#AlertBox').css('left', '0px');
}

function EventsInit() {
	$('.back').click(function(){
		history.go(-1);
		return false;
	});
	
	$('.submenu').prev().click(function(){
		var obj = $(this).next();
		if (obj.attr('name') == 0) {
			obj.attr('name', 2);
			var cls = obj.attr('class').substr(8);
			nrMenu = parseInt(cls.substr(cls.length - 1, 1));
 
			$('.' + cls + '[name="1"]').each(function(){
				$(this).animate({height: 'hide', opacity: 'hide'}, "fast", null, function(){$(this).attr('name', 0);});
			});
			obj.animate({height: 'show', opacity: 'show'}, "fast", null, function(){
				obj.attr('name', 1);
				if (parseInt(obj.prev().attr('name')) > 0) dlh('index.php?pid=' + obj.prev().attr('name'));
			});
		} else if (obj.attr('name') == 1) {
			if (parseInt(obj.prev().attr('name')) > 0) {
				dlh('index.php?pid=' + obj.prev().attr('name'));
				return false;
			}
			obj.attr('name', 2);
			obj.animate({height: 'hide', opacity: 'hide'}, "fast", null, function(){obj.attr('name', 0);});
		}
	});
	
	$('.sendBtn').click(function(){
		var adr = $('SELECT[name="adres"]').val();
		if (adr == undefined) adr = $('INPUT[name="adres"]').val();
		var imi = $('INPUT[name="imie"]').val();
		var ema = $('INPUT[name="email"]').val();
		var tem = $('INPUT[name="temat"]').val();
		var tre = $('TEXTAREA[name="tresc"]').val();
		if ((imi.length > 0) && (ema.length > 0) && (tem.length > 0) && (tre.length > 0)) {
			if (CheckRegex(ema, 'email')) {
				$.ajax({
					type: "POST",
					url : "ajax/sendMail.ajax.php",
					data: "adr=" + adr + "&imi=" + imi + "&ema=" + ema + "&tem=" + tem + "&tre=" + tre,
					success: function(odp) {
						if (odp == 'ok') {
								$('SELECT[name="adres"]').val(0);
								$('INPUT[name="imie"]').val('');
								$('INPUT[name="email"]').val('');
								$('INPUT[name="temat"]').val('');
								$('TEXTAREA[name="tresc"]').val('');
							alert('Wiadomość została wysłana.');
						}
						else alert('BŁĄD PODCZAS WYSYŁANIA!\n' + odp);
					},
					error  : function() {
						alert('Wystąpił błąd podczas komunikacji!');
					}
				});
			} else alert('Błędny format adresu e-mail!');
		} else alert('Nie wszystkie pola zostały wypełnione!');
	});
	
	$('#Icons A').mousemove(function(e){
		$('#Dymek').html($(this).attr('name'));
		var poz = getMousePosition(e);
		if ($.browser.msie) {
			var ss = getScreenSize();
			poz[0] = poz[0] + (ss[0] - $('#All').width()) / 2;
		}
		$('#Dymek').css('left', poz[0] - ($('#Dymek').width() / 2)+ 'px');
		$('#Dymek').css('top', poz[1] - 25 + 'px');
	});
	
	$('#Icons A').mouseout(function(e){
		$('#Dymek').css('left', '-2000px');
		$('#Dymek').css('top', '-2000px');
		$('#Dymek').html('');
	});
	
	$('#SzukajkaBtn').click(function(){
		$('#SzukajkaForm').submit();
	});
}

if (window.addEventListener) {
	window.addEventListener("load", Init, false);
}else if (window.attachEvent) {
	window.attachEvent("onload", Init);
}
