var _config = {
	controller: 'index',
	action: 'index'
}

var _user = {
	bIsLogged: false
}

//
// Tłumaczenia
//
var _translations = new Array();

_translations['pl'] = new Array();
_translations['en'] = new Array();

_translations['pl']['polec_znajomemu'] = 'Poleć znajomemu';
_translations['pl']['prosze_czekac'] = 'Proszę czekać...';
_translations['pl']['twoj_adres'] = 'twój adres';
_translations['pl']['wpisz_szukana'] = 'wpisz szukaną frazę';
_translations['pl']['wyslano_zamknij'] = 'Dziękujemy za przesłanie wiadomości. Kliknij X, aby zamknąć.'

_translations['en']['polec_znajomemu'] = 'Recommend site to friend';
_translations['en']['prosze_czekac'] = 'Please wait...';
_translations['en']['twoj_adres'] = 'your e-mail';
_translations['en']['wpisz_szukana'] = 'enter search term';
_translations['en']['wyslano_zamknij'] = 'Thank you for recommending our site. Click X to close this window.';

//
// Główny skrypt
//
$(document).ready(function(){
	// Strona główna, top
	// flashvars, params, attributes
//	swfobject.embedSWF(
//		'views/flash/baner.swf?sciezka=%2FAwards.php', 'top_srodek',
//		'430', '170', '9.0.0', '', { sciezka: '%2FAwards.php' }, { }, { 'wmode': 'transparent' }
//	);

	$.datepicker.setDefaults({
		firstDay: '1',
		dateFormat: 'yy-mm-dd',
		changeYear: true,
		dayNames: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'],
		dayNamesMin: ['Nd', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
		monthNames: ['Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec', 'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień']
	});

	// Menu główne, klasy pomocnicze dla CSS
	$('.menu_boczne .active').parents('li').children('a').not('.active').addClass('expanded');
	$('.menu_boczne .active').parents('li').next('.menuItem0').addClass('after-active');

	// IE hack
	$('.menuItem0_first > a').addClass('menuItem0_a_first');

	// Poleć znajomemu
	$('#recommendDialog').dialog({
		bgiframe: true,
		width: 600,
		modal: true,
		autoOpen: false,
		resizable: false,
        title: _translations[_config.lang]['polec_znajomemu']
	});

	$('#recommendButton').click(function(){
		$('#recommendDialog').dialog('open');
		$('.ui-widget-overlay').css('width', '100%');

		return false;
	});

	$('#recommendDialog .btnSend').click(function(){
		$('#recommendDialog .messageList').show();
		$('#recommendDialog .ok').text(_translations[_config.lang]['prosze_czekac']).show();

		var dane = {
			imie_nazwisko: $('#recommendDialog input[name="imie_nazwisko"]').val(),
			email_nadawcy: $('#recommendDialog input[name="email_nadawcy"]').val(),
			email_odbiorcy: $('#recommendDialog input[name="email_odbiorcy"]').val(),
			tresc: $('#recommendDialog textarea').val()
		};

		$('#recommendDialog .messageList .messageError').hide();
		$('#recommendDialog input, #recommendDialog textarea').css({'border': '1px solid #ccc'});

		$.post("recommend,index.html", dane, function(data) {
			if(!data.ok) {
				$('#recommendDialog .messageList').show();
				$('#recommendDialog .ok').hide();

				for(x in data.bledy) {
					$('#recommendDialog input[name="' + x + '"]').css({'border': '1px solid #fb4d4e'});
					$('#recommendDialog textarea[name="' + x + '"]').css({'border': '1px solid #fb4d4e'});
					$('#recommendDialog .' + x).text(data.bledy[x]).show();
				}
			} else {
				$('#recommendDialog .messageList').show();
				$('#recommendDialog .ok').text(_translations[_config.lang]['wyslano_zamknij']).show();
			}
		}, 'json');

		return false;
	});

	// IE hover hack.
	$('.newsDetails img').mouseenter(function(){
		$(this).addClass('on');
	}).mouseleave(function(){
		$(this).removeClass('on');
	});

	$('.search input[name="keywords"]').focus(function(){
		$(this).val('');
	}).blur(function(){
		if ($(this).val() == '')
			$(this).val(_translations[_config.lang]['wpisz_szukana']);
	}).val(_translations[_config.lang]['wpisz_szukana']);

	//
	// LightBox
	//
	$('.lightBox').lightBox({
		imageBtnClose: 'views/img/light_close.gif',
		imageBtnPrev: 'views/img/light_prev.gif',
		imageBtnNext: 'views/img/light_next.gif',
		imageLoading: 'views/img/loading.gif',
		txtImage: 'Zdjęcie ',
		txtOf: '/'
	});

	//
	// Logotypy w stopce
	//
	$('#spolki .carousel').jCarouselLite({
		auto: 3000,
		speed: 1000,
		visible: 7
	});

	//
	// Zewnętrzne linki
	//
	$('a[rel~="external"]').attr('target', '_blank');

	//
	// Newsletter
	//
	$('.newsletter input[name="email"]').focus(function(){
		$(this).val('');
	}).blur(function(){
		if ($(this).val() == '')
			$(this).val(_translations[_config.lang]['twoj_adres']);
	}).val(_translations[_config.lang]['twoj_adres']);

	$('#messageDialog').dialog({
		bgiframe: true,
		width: 400,
		modal: true,
		autoOpen: false,
		resizable: false,
        title: 'MORP'
	});

	$('.newsletter #signin, .newsletter #signout').click(function(){
		$('#messageDialog').dialog('open').find('.status').html('Proszę czekać...');
		$('#messageDialog .btnClose').hide();

		$.post('newsletter,' + $(this).attr('id') + '.html', { email: $('.newsletter input[name="email"]').val() }, function(response){
			$('#messageDialog .status').html(response);
			$('#messageDialog .btnClose').show();
		});

		return false;
	});

	$('#messageDialog .btnClose').click(function(){
		$('#messageDialog').dialog('close');

		return false;
	});

	//
	// LI float hack :]
	//
	$('.fck ul li').prepend($('<img src="views/img/arrow.gif" alt="" />'));

	//
	// Hack na tło w tabelach FCK
	//
	$.each($('.fck td'), function(){
		var value = $(this).attr('bgcolor');
		var valign = $(this).attr('valign');

		if (value)
			$(this).css('background-color', value);

		if (valign)
			$(this).css('vertical-align', valign);
	});

	$.each($('.fck img'), function(){
		var value = $(this).attr('align');

		if (value)
			$(this).css('float', value);
	});

	$.each($('.fck table'), function(){
		var value = $(this).attr('cellpadding');

		if (value)
			$(this).css('border-spacing', value + 'px');
	});
});
