$(document).ready(function() {

	$('.sortable-element').mousedown(function(){
		$('.content-right').sortable("enable");
		$('.content-left').sortable("enable");
		$('.content-right').sortable({ cursor: 'move', opacity: 0.6 });
		$('.content-left').sortable({ cursor: 'move', opacity: 0.6 });
	}).mouseup(function(){
		$('.content-right').sortable("disable");
		$('.content-left').sortable("disable");
	});
	$('.content-left').sortable({ cursor: 'move', opacity: 0.6 });
	
	$('.content-box-headline').dblclick(function() {
		$(this).parent('div').children('.content-box-container').slideToggle('slow');
		$(this).toggleClass('content-box-headline-toggle');
	});
	
	$('.top-extremizer-logo').click(function () {
		//$('.content').hide('explode', { pieces: 16 }, 2000);
		//$('.content-banner').effect("pulsate", { times:5 }, 200, function(){ $('.content-banner').hide('puff', { pieces: 16 }, 500, function(){ showAlertBox('Jeśli podobał Ci się ten efekt kliknij <img src="images/icons/like-it-icon.jpg" />'); }); });
		window.location.href = 'http://www.extremizer.pl/';
	});
	
	$('.button-comments').click(function() {
		$(this).parent('div').parent('div').children('.content-box-articles-ticket-comments').slideToggle('fast');
		$(this).parent('div').parent('div').children('.content-box-articles-ticket-share').hide('fast');
	});
	
	$('.button-share').click(function() {
		$(this).parent('div').parent('div').children('.content-box-articles-ticket-share').slideToggle('fast');
		$(this).parent('div').parent('div').children('.content-box-articles-ticket-comments').hide('fast');
	});
	
	$('.button-listing-group').click(function(){
		$('.content-box-articles-ticket-brief-short-text').hide('slow');
		$('.button-comments').hide('slow');
		$('.button-share').hide('slow');
		$('.button-like-it').hide('slow');
		$('.content-box-articles-ticket').removeClass('content-box-articles-ticket-horizontal').addClass('content-box-articles-ticket-group');
		$('.content-box-articles-ticket-image').removeClass('content-box-articles-ticket-image').addClass('content-box-articles-ticket-image-group');
		$('.content-box-articles-ticket-brief-headline').removeClass('content-box-articles-ticket-brief-headline').addClass('content-box-articles-ticket-brief-headline-group');
		$('.content-box-articles-ticket-buttons').removeClass('content-box-articles-ticket-buttons').addClass('content-box-articles-ticket-buttons-group');
		$('.content-box-articles-ticket-brief').removeClass('content-box-articles-ticket-brief').addClass('content-box-articles-ticket-brief-group');
	});
	
	$('.button-listing-horizontal').click(function(){
		$('.content-box-articles-ticket').removeClass('content-box-articles-ticket-group').addClass('content-box-articles-ticket-horizontal');
		$('.content-box-articles-ticket-image-group').removeClass('content-box-articles-ticket-image-group').addClass('content-box-articles-ticket-image');
		$('.content-box-articles-ticket-brief-headline-group').removeClass('content-box-articles-ticket-brief-headline-group').addClass('content-box-articles-ticket-brief-headline');
		$('.content-box-articles-ticket-buttons-group').removeClass('content-box-articles-ticket-buttons-group').addClass('content-box-articles-ticket-buttons');
		$('.content-box-articles-ticket-brief-group').removeClass('content-box-articles-ticket-brief-group').addClass('content-box-articles-ticket-brief');
		$('.content-box-articles-ticket-brief-short-text').show('slow');
		$('.button-comments').show('slow');
		$('.button-share').show('slow');
		$('.button-like-it').show('slow');
	});
	
	$('.button-rss').click(function () {
		window.location.href = 'http://www.extremizer.pl/application/uploads/xml/rss.xml';
	});
	
	showHeadquarters();
	showStations();
	
});

function contentBoxMenu( nr, id ){

	$('.content-box-menu li').removeClass('content-box-menu-hover');
	$(id).addClass('content-box-menu-hover');
	
	switch ( nr ){
	
		//POKAZ WSZYSTKO
		case 1:		
			$('.content-box-articles-ticket').fadeIn('fast');		
		break;
		
		// POKAZ ARTYKULY
		case 2:
			$('.content-box-articles-ticket').hide();
			$('.ticket-type-article').fadeIn('fast');			
		break;
		
		// POKAZ ZDJECIA
		case 3:
			$('.content-box-articles-ticket').hide();
			$('.ticket-type-gallery').fadeIn('fast');			
		break;
		
		// POKAZ FILMY
		case 4:
			$('.content-box-articles-ticket').hide();
			$('.ticket-type-movie').fadeIn('fast');			
		break;
		
		// POKAZ WYDARZENIA
		case 5:
			$('.content-box-articles-ticket').hide();
			$('.ticket-type-event').fadeIn('fast');			
		break;
	
	}

}

function contentBoxEMSMenu( nr, id ){

	$('.content-box-ems-menu li').removeClass('content-box-ems-menu-hover');
	$(id).addClass('content-box-ems-menu-hover');
	
	switch ( nr ){
		
		// INFO
		case 1:
			$('.content-box-ems-listing-dojazd').hide();
			$('.content-box-ems-listing-mapa').hide();
			$('.content-box-ems-listing-bilety').hide();
			$('.content-box-ems-listing-regulamin').hide();
			$('.content-box-ems-listing-lineup').hide();
			$('.content-box-ems-listing-info').fadeIn('fast');
		break;
		
		// MAPA
		case 2:
			$('.content-box-ems-listing-bilety').hide();
			$('.content-box-ems-listing-regulamin').hide();
			$('.content-box-ems-listing-lineup').hide();
			$('.content-box-ems-listing-info').hide();
			$('.content-box-ems-listing-dojazd').hide();
			$('.content-box-ems-listing-mapa').fadeIn('fast');
		break;
		
		// DOJAZD
		case 3:
			$('.content-box-ems-listing-mapa').hide();
			$('.content-box-ems-listing-bilety').hide();
			$('.content-box-ems-listing-regulamin').hide();
			$('.content-box-ems-listing-lineup').hide();
			$('.content-box-ems-listing-info').hide();
			$('.content-box-ems-listing-dojazd').fadeIn('fast');
		break;
	
		// LINE-UP
		case 4:		
			$('.content-box-ems-listing-info').hide();
			$('.content-box-ems-listing-dojazd').hide();
			$('.content-box-ems-listing-mapa').hide();
			$('.content-box-ems-listing-bilety').hide();
			$('.content-box-ems-listing-regulamin').hide();
			$('.content-box-ems-listing-lineup').fadeIn('fast');		
		break;
		
		// BILETY
		case 5:
			$('.content-box-ems-listing-regulamin').hide();
			$('.content-box-ems-listing-lineup').hide();
			$('.content-box-ems-listing-info').hide();
			$('.content-box-ems-listing-dojazd').hide();
			$('.content-box-ems-listing-mapa').hide();
			$('.content-box-ems-listing-bilety').fadeIn('fast');
		break;
		
		// REGULAMIN
		case 6:
			$('.content-box-ems-listing-lineup').hide();
			$('.content-box-ems-listing-info').hide();
			$('.content-box-ems-listing-dojazd').hide();
			$('.content-box-ems-listing-mapa').hide();
			$('.content-box-ems-listing-bilety').hide();
			$('.content-box-ems-listing-regulamin').fadeIn('fast');
		break;
	
	}

}

function contentBoxProductsMenu( nr, id ){

	$('.content-box-menu li').removeClass('content-box-menu-hover');
	$(id).addClass('content-box-menu-hover');
	
	switch ( nr ){
	
		// OPIS OGOLNY
		case 1:		
			$('.content-box-products-listing-adoption').hide();
			$('.content-box-products-listing-specification').hide();
			$('.content-box-products-listing-comparison').hide();
			$('.content-box-products-listing-description').fadeIn('fast');		
		break;
		
		// ZASTOSOWANIE
		case 2:
			$('.content-box-products-listing-specification').hide();
			$('.content-box-products-listing-description').hide();
			$('.content-box-products-listing-comparison').hide();		
			$('.content-box-products-listing-adoption').fadeIn('fast');	
		break;
		
		// SPECYFIKACJE TECHNICZNE
		case 3:
			$('.content-box-products-listing-adoption').hide();
			$('.content-box-products-listing-description').hide();
			$('.content-box-products-listing-comparison').hide();	
			$('.content-box-products-listing-specification').fadeIn('fast');
		break;
		
		// POROWNANIE
		case 4:
			$('.content-box-products-listing-adoption').hide();
			$('.content-box-products-listing-description').hide();	
			$('.content-box-products-listing-specification').hide();
			$('.content-box-products-listing-comparison').fadeIn('fast');
		break;
	
	}

}

function contentBoxContactMenu( nr, id ){

	$('.content-box-menu li').removeClass('content-box-menu-hover');
	$(id).addClass('content-box-menu-hover');
	
	switch ( nr ){
	
		// SIEDZIBA
		case 1:		
			$('.content-box-contact-listing-stations').hide();
			$('.content-box-contact-listing-shop').hide();
			$('.content-box-contact-listing-form').hide();
			$('.content-box-contact-listing-headquarters').fadeIn('fast');		
		break;
		
		// STACJE PALIW
		case 2:
			$('.content-box-contact-listing-shop').hide();
			$('.content-box-contact-listing-form').hide();
			$('.content-box-contact-listing-headquarters').hide();
			$('.content-box-contact-listing-stations').fadeIn('fast');
		break;
		
		// SKLEP
		case 3:
			$('.content-box-contact-listing-stations').hide();	
			$('.content-box-contact-listing-form').hide();
			$('.content-box-contact-listing-headquarters').hide();
			$('.content-box-contact-listing-shop').fadeIn('fast');
		break;
		
		// ZADAJ PYTANIE
		case 4:
			$('.content-box-contact-listing-stations').hide();
			$('.content-box-contact-listing-shop').hide();
			$('.content-box-contact-listing-headquarters').hide();	
			$('.content-box-contact-listing-form').fadeIn('fast');
		break;
	
	}

}

function showHeadquarters(){

	$('.content-box-contact-listing-map-point-warszawa').click(function(){
		$('.czestochowa').hide();
		$('.zawadzkie').hide();
		$('.niwica').hide();
		$('.warszawa').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-czestochowa').click(function(){
		$('.warszawa').hide();
		$('.zawadzkie').hide();
		$('.niwica').hide();
		$('.czestochowa').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-niwica').click(function(){
		$('.warszawa').hide();
		$('.zawadzkie').hide();
		$('.czestochowa').hide();
		$('.niwica').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-zawadzkie').click(function(){
		$('.warszawa').hide();
		$('.niwica').hide();
		$('.czestochowa').hide();
		$('.zawadzkie').fadeIn();
	});

}

function showStations(){

	$('.content-box-contact-listing-map-point-station-czestochowa').click(function(){
		$('.blachownia-station').hide();
		$('.zawadzkie-station').hide();
		$('.konopiska-station').hide();
		$('.czestochowa-station').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-station-blachownia').click(function(){
		$('.czestochowa-station').hide();
		$('.zawadzkie-station').hide();
		$('.konopiska-station').hide();
		$('.blachownia-station').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-station-konopiska').click(function(){
		$('.blachownia-station').hide();
		$('.zawadzkie-station').hide();
		$('.czestochowa-station').hide();
		$('.konopiska-station').fadeIn();
	});
	
	$('.content-box-contact-listing-map-point-station-zawadzkie').click(function(){
		$('.blachownia-station').hide();
		$('.czestochowa-station').hide();
		$('.konopiska-station').hide();
		$('.zawadzkie-station').fadeIn();
	});

}

function contentBoxAboutBrandMenu( nr, id ){

	$('.content-box-menu li').removeClass('content-box-menu-hover');
	$(id).addClass('content-box-menu-hover');
	
	switch ( nr ){
	
		// HISTORIA MARKI
		case 1:		
			$('.content-box-about-brand-listing-cooperation').hide();
			$('.content-box-about-brand-listing-management').hide();
			$('.content-box-about-brand-listing-history').fadeIn('fast');		
		break;
		
		// ZARZAD
		case 2:		
			$('.content-box-about-brand-listing-cooperation').hide();
			$('.content-box-about-brand-listing-history').hide();
			$('.content-box-about-brand-listing-management').fadeIn('fast');
		break;
		
		// WSPÓŁPRACA
		case 3:
			$('.content-box-about-brand-listing-management').hide();
			$('.content-box-about-brand-listing-history').hide();		
			$('.content-box-about-brand-listing-cooperation').fadeIn('fast');
		break;
	
	}

}

function showAlertBox( message ){

	$('.alert-box').html( message ).delay(2000).slideDown('slow').delay(10000).slideUp('fast');

}
