$(function(){
	
	if( $('.layout-board2withTips').length > 0 ) {
		$('.post').hover(function(){
			$(this).data('orginal-title', $(this).attr('title') );
			$(this).attr('title','');
			var $desc = $(this).find('.desc');
			var text = $desc.html();
			var $tip = $( '<div class=\'tip\'>'+text+'</div>' );
			var pos = $(this).position();
			//var width = $(this).innerWidth();
			pos.top += $(this).outerHeight();
			$tip.css({
				'position' : 'absolute', 
				'z-index' : '999', 
				'top' : parseInt( pos.top + 7 )+'px', 
				'left' : parseInt( pos.left + 9 )+'px', 
				'width' : '253px', 
				'border' : 'solid #444', 
				'border-width' : '0 1px 1px 1px', 
				'overflow' : 'hidden'
			});
			$(this).css('border', '1px solid #444' );
			$(this).after( $tip );
		}, function(){
			if( $(this).data('title') != '' && $(this).data('title') != undefined ) {
				$(this).attr('title', $(this).data('title' ) );
			}
			$(this).next('.tip').remove();
		});
	}
	
	$('a').click(function(){
		var targeurl = $(this).attr('href');
		if( targeurl == '#show_email' )  {
			return false;
		}
		else if( targeurl.substr(0,17) == 'http://allegro.pl' || targeurl.substr(0,21) == 'http://www.allegro.pl' ) {
			var key_templateuri = $('#key_templateuri').val();
			var key_loadtime = $('#key_loadtime').val();
			var key_host = $('#key_host').val();
			var key_clientip = $('#key_clientip').val();
			
			var templateuri = $('#'+key_templateuri).val();
			var loadtime = $('#'+key_loadtime).val();
			var host = $('#'+key_host).val();
			var clientip = $('#'+key_clientip).val();
			var analyticsHost = host.replace(".","_");
			_gaq.push(["_trackPageview", "/wyjscie/"+analyticsHost+"/"]);
			_gaq.push(["b._trackPageview", "/wyjscie/"+analyticsHost+"/"]);
			
			if( targeurl.substr(0,17) == 'http://allegro.pl' ) var targeturi = targeurl.substr(17);
			else var targeturi = targeurl.substr(21);
			$.post( 
				templateuri+'/catch-allegro-out.php', 
				'loadtime='+loadtime+'&targeturi='+targeturi.replace(/&/gi,'[amp]')+'&host='+host+'&clientip='+clientip, 
				function(){
					location.href = targeurl;
					return false;
				}
			);
			return false;
		} 
		else if( targeurl.indexOf( '#' ) != -1) {
			var key_templateuri = $('#key_templateuri').val();
			var key_loadtime = $('#key_loadtime').val();
			var key_host = $('#key_host').val();
			var key_clientip = $('#key_clientip').val();
			
			var templateuri = $('#'+key_templateuri).val();
			var loadtime = $('#'+key_loadtime).val();
			var host = $('#'+key_host).val();
			var clientip = $('#'+key_clientip).val();
			var analyticsHost = host.replace(".","_");
			_gaq.push(["_trackPageview", "/wyjscie/"+analyticsHost+"/"]);
			_gaq.push(["b._trackPageview", "/wyjscie/"+analyticsHost+"/"]);
			
			var aid = $('input[name="aid"]').val();
			var bid = $('input[name="bid"]').val();
			var ap = $('input[name="ap"]').val();
			var item = targeurl.substr( (targeurl.indexOf( '#' ) +1 ));
			
			var targeturi = '/show_item.php?item='+item+'&ap='+ap+'&aid='+aid+'&bid='+bid;
			$.post( 
				templateuri+'/catch-allegro-out.php', 
				'loadtime='+loadtime+'&targeturi='+targeturi.replace(/&/gi,'[amp]')+'&host='+host+'&clientip='+clientip, 
				function(){
					location.href = 'http://allegro.pl'+targeturi;
					return false;
				}
			);
			return false;
		}
		else return true;
	});
	
	 $('a[rel*=facebox]').facebox({
		 loadingImage : '/wp-content/plugins/yellow-adverts/facebox/loading.gif',
		 closeImage   : '/wp-content/plugins/yellow-adverts/facebox/closelabel.gif'
	 })

});

function save_out( targeturl ) {
	var key_templateuri = $('#key_templateuri').val();
	var key_loadtime = $('#key_loadtime').val();
	var key_host = $('#key_host').val();
	var key_clientip = $('#key_clientip').val();
	
	var templateuri = $('#'+key_templateuri).val();
	var loadtime = $('#'+key_loadtime).val();
	var host = $('#'+key_host).val();
	var clientip = $('#'+key_clientip).val();
	if( targeturl.substr(0,22) == 'https://ssl.allegro.pl' ) var targeuri = targeturl.substr(22);
	$.post( 
		templateuri+'/catch-allegro-out.php', 
		'loadtime='+loadtime+'&targeturi='+targeuri.replace(/&/gi,'[amp]')+'&host='+host+'&clientip='+clientip, 
		function(data){
			location.href = targeturl;
			return false;
		}
	);
	return false;
}

function goUrl( url ) {
	goUrl( url, 0 );
}

function goUrl( url, newWindow )
{
	var targetUrl = '';
	if( url.substr(0, 4) == 'http' ) {
		targetUrl = url;
	}
	else {
		targetUrl = self.location.protocol + '//' + self.location.hostname + url;
	}
	if( newWindow == 1 ) {
		window.open( targetUrl );
	}
	else {
		self.location.href = targetUrl;
	}
	return false;
}

