$j = jQuery.noConflict();

$j(document).ready(function() {
	$j('a').focus(function(event) {
		$j(this).blur();
	});
	
	$j.reject({  
		reject: {  
			//safari: true, // Apple Safari  
			//chrome: true, // Google Chrome  
			//firefox: true, // Mozilla Firefox  
			msie5: true, msie6: true // Microsoft Internet Explorer  
			//opera: true, // Opera  
			//konqueror: true, // Konqueror (Linux)  
			//unknown: true // Everything else  
		},
		closeCookie: true,
		header: 'Oops! Wygląda na to, że Twoja przeglądarka wymaga uaktualnienia.', 
		paragraph1: 'Twoja przeglądarka internetowa nie wspiera obowiązujących standardów i może być niekompatybilna z naszym serwisem. Poniżej znajdziesz listę polecanych przeglądarek.',
		paragraph2: 'Wystarczy kliknąć na obrazek danej przeglądarki, aby przejść do strony, z której można ją pobrać.',
		imagePath: '/images/browsers/',
		closeLink: 'Zamknij to okno',
		closeMessage: 'W każdej chwili możesz zamknąć to okno klikając na przycisk Zamknij. Akceptujesz tym samym możliwość pojawienia się błędów wynikających z korzystania z Twojej przeglądarki.'
	}); // Customized Browsers  
	
	/* blokowanie IE6 */
	/*$j.reject({
		header: 'Oops! Wygląda na to, że Twoja przeglądarka wymaga uaktualnienia.', 
		paragraph1: 'Twoja przeglądarka internetowa nie wspiera obowiązujących standardów i może być niekompatybilna z naszym serwisem. Poniżej znajdziesz listę polecanych przeglądarek.',
		paragraph2: 'Wystarczy kliknąć na obrazek danej przeglądarki, aby przejść do strony, z której można ją pobrać.',
		imagePath: '/images/browsers/',
		closeLink: 'Zamknij to okno',
		closeMessage: 'W każdej chwili możesz zamknąć to okno klikając na przycisk Zamknij. Akceptujesz tym samym możliwość pojawienia się błędów wynikających z korzystania z Twojej przeglądarki.'
	});*/
	
	$j('input#user_id').focus();
	$j('a[rel=popup]').fancybox({
		'width'             : 960,
		'height'            : 640,
		'autoDimensions'    : false,
		'showTitle'         : false
	});
        
        $j('a[rel=langchange]').each(function(key, value) {
		var element = $j(value);
		element.click(function(eventA) {
			eventA.preventDefault();
			$j.get(element.attr('href'), null, function (data, textStatus) {
				location.reload(true);
			});
		});
	});
	
	found = $j(document).find(".language");
	if (found.length != 0) {
		
		$j(".language").hover(function(){
			$j(this).addClass("expand");
		}, function(){
			$j(this).removeClass("expand");
		});
		
		var addObserver = function() {
			$j(".language > a").click(function(e){
				var element = $j(e.currentTarget);
				$j.get(element.attr('href'), null, function (data, textStatus) {
					location.reload(true);
				});
				e.preventDefault();
				var spanImageSrc = $j(".language > span").children().attr("src");
				var spanImageTitle = $j(".language > span").children().attr("title");
				var spanImageAlt = $j(".language > span").children().attr("alt");
				var linkImageSrc = $j(this).children().attr("src");
				var linkImageTitle = $j(this).children().attr("title");
				var linkImageAlt = $j(this).children().attr("alt");
				//var linkHref = $j(this).attr("href");
				
				$j(".language span").remove();
				$j(this).remove();
				
				var span = { 
						src   : linkImageSrc,
						title : linkImageTitle,
						alt   : linkImageAlt,
						link  : false
					};
				
				var link = { 
						src   : spanImageSrc,
						title : spanImageTitle,
						alt   : spanImageAlt,
						link  : true
					};
				
				var tmpl = '{{if link}}<a>{{else}}<span>{{/if}}\
								<img src="${src}" title="${title}" alt="${alt}" />\
							{{if link}}</a>{{else}}</span>{{/if}}';
				
				$j.tmpl( tmpl, link ).prependTo( ".language" );
				$j.tmpl( tmpl, span ).prependTo( ".language" );
				$j(".language").removeClass("expand");
				addObserver();
			});
		};
		
		addObserver();
	}
});

