    

function searchOffersWarsawPageActions() {
    
	

        var formsList =
        [
            [ '.form-5 form',
                'input[name="cs-powierzchnia-biurowa-od-1"]',
                'input[name="cs-powierzchnia-biurowa-do-2"]', 
                'select[name="cs-all-0"]', 
                "pb" 
            ]
        ];
        
        //init map of poland
	//startMapOfPolandInSearch();
        MapOfWarsawInSearch();
        var searchHelper = new searchHelpers();
        searchHelper.initSearchForms(formsList, 5);

}




/**
 * Function do. 
 * Start slider. Refresh fonts with Cufon. Add action to 4 box on left side. 
 * Add action toggle needed form.
 */
function homePageActions() {

        var sliderContainer = $('#slider');
        var newsTextContainer = $('.value.cr-text-shadow');
          
        //list of forms in search page.
        var formsList = 
        [
            [
                '.form-1 form',
                'input[name="cs-powierzchnia-magazynu-od-1"]',
                'input[name="cs-powierzchnia-magazynu-do-2"]', 
                'select[name="cs-all-0"]', 
                "pm"
            ],
            [
                '.form-2 form',
                'input[name="cs-powierzchnia-handlowa-od-1"]',
                'input[name="cs-powierzchnia-handlowa-do-2"]', 
                'select[name="cs-all-0"]', 
                "ph"
            ],
            [
                '.form-3 form',
                'input[name="cs-powierzchnia-biurowa-od-1"]',
                'input[name="cs-powierzchnia-biurowa-do-2"]', 
                'select[name="cs-all-0"]', 
                "pb"
            ],
            [
                '.form-4 form',
                'input[name="cs-powierzchnia-grunty-od-1"]',
                'input[name="cs-powierzchnia-grunty-do-2"]', 
                'select[name="cs-all-0"]', 
                "gi"
            ]
        
        ]
        
        //init map of poland
	//MapOfPoland();
        startMapOfPolandInSearch();
        //init map of poland
        var searchHelper = new searchHelpers();
        searchHelper.initSearchForms(formsList, 2);    
          
        
        //refresh font on latest news
	Cufon.replace(newsTextContainer, { textShadow: '1px 1px 0 #fff' });
        
	//init slider on homepage
	sliderContainer.nivoSlider({
		effect: 'boxRainReverse',
		slices: 4,
		controlNav: true,
		directionNav: false,
		pauseTime: 5000,
		afterChange: function() {
                        //on each loop refresh font.
			Cufon.replace($('.value.cr-text-shadow'), { textShadow: '1px 1px 0 #fff' });
		}
	});
        
	//4 box on right bottom hover actions + hack for cufon hover.
	var t = $('.page-homepage .select-offer-from-box .box-wrapper .link-text .value');
        Cufon.replace( t, {hover: true});
	$('.select-offer-from-box, .page-homepage .select-offer-from-box .box-wrapper a, .informations-container.clearfix').hover(
		function() {
			var tm = $(this).find('.link-text .value');
			Cufon.replace(tm, {hover: true});
			Cufon.replace(t, {hover: true});
		},
		function() {
			var tm = $(this).find('.link-text .value');
			Cufon.replace(tm, {hover: true});
			Cufon.replace(t, {hover: true});
		}
	);
            
            
            
}//end of homePageActions(){...}



function searchOffersPageActions() {
 
        
        //list of forms in search page.
        var formsList = 
        [
            [
                '.form-1 form',
                'input[name="cs-powierzchnia-magazynu-od-1"]',
                'input[name="cs-powierzchnia-magazynu-do-2"]', 
                'select[name="cs-all-0"]', 
                "pm"
            ],
            [
                '.form-2 form',
                'input[name="cs-powierzchnia-handlowa-od-1"]',
                'input[name="cs-powierzchnia-handlowa-do-2"]', 
                'select[name="cs-all-0"]', 
                "ph"
            ],
            [
                '.form-3 form',
                'input[name="cs-powierzchnia-biurowa-od-1"]',
                'input[name="cs-powierzchnia-biurowa-do-2"]', 
                'select[name="cs-all-0"]', 
                "pb"
            ],
            [
                '.form-4 form',
                'input[name="cs-powierzchnia-grunty-od-1"]',
                'input[name="cs-powierzchnia-grunty-do-2"]', 
                'select[name="cs-all-0"]', 
                "gi"
            ]
        
        ]
        
        //init map of poland
	startMapOfPolandInSearch();
        var searchHelper = new searchHelpers();
        searchHelper.initSearchForms(formsList, 2);

}//end of searchOffersPageActions()


var MainMenuSetActiveFun = function(nameOfButton) {

	if (!nameOfButton) {
		return false;
	}

	var domElement = $('.top .menu-container ul li a[btnName="' + nameOfButton + '"]');

	if (domElement.size() == 0) {
		return false;
	}

	domElement.addClass('active');
	Cufon.replace(domElement, {hover:true});
	return true;
}


function staticContentActions() {
	//javascript footer grayscale images.
	var footerImages = $('.footer .partners-container ul li');
	footerImages.hover(
		function() {
			$(this).find('img.color').removeClass('hidden');
			$(this).find('img.grey').addClass('hidden');
		},
		function() {
			$(this).find('img.color').addClass('hidden');
			$(this).find('img.grey').removeClass('hidden');
		}
	);


	// font of sub menu.
	$('.offers-submenu').hover(
		function() {
			$('.offers-submenu .sub-menu-container').removeClass('hidden');
			$('.offers-submenu .sub-menu-container .mask').height($('.offers-submenu .sub-menu-container').height() + 15);
			Cufon.replace('.offers-submenu .sub-menu-container .offers li a', {hover:true});
		},
		function() {
			$('.offers-submenu .sub-menu-container').addClass('hidden');
		}
	);

	$('.press-submenu').hover(
		function() {
			$('.press-submenu .sub-menu-container').removeClass('hidden');
			$('.press-submenu .sub-menu-container .mask').height($('.press-submenu .sub-menu-container').height() + 15);
			Cufon.replace('.press-submenu .sub-menu-container .press li a', {hover:true});

		},
		function() {
			$('.press-submenu .sub-menu-container').addClass('hidden');
		}
	);


	//header menu font replace
	var cufonReplacedElements = $('.cr:not(.medium):not(.offers):not(.press)');
	if (cufonReplacedElements.size() > 0) {
		Cufon.replace(cufonReplacedElements, {hover: true, fontFamily: 'DINCE-Regular'});
	}


	//Use medium font
	var cufonReplacedElements = $('.cr.medium');
	if (cufonReplacedElements.size() > 0) {
		cufonReplacedElements.unbind('hover');
		Cufon.replace(cufonReplacedElements, { fontFamily: 'DINCE-Medium' });
	}

	Cufon.replace('.top .menu-container ul li a.menu-button', {hover:true});


}//end of staticContentActions(){...}






//main function of each page.
$(document).ready(function() {

	//bind actions to static elements.
	staticContentActions();

	//check if current page is equal to homepage
	if ($('.page-homepage').size() > 0) {
		homePageActions();
	}

	//check if current page is equal to search offer page
	if ($('.page-search-offer:not(.warsaw-search-page)').size() > 0) {
		searchOffersPageActions();
	}

	//check if current page is equal to search offer page
	if ($('.page-search-offer.warsaw-search-page').size() > 0) {
		searchOffersWarsawPageActions();
	}

	if ($('.page-width-form').size() > 0) {
		initLinkInOffersCityList();
	}

	if($('.ddsg-wrapper').size() > 0){
		$('a[href="http://axiimmo.com/slaskie/"]').parent().remove();
		$('a[href="http://axiimmo.com/lodzkie/"]').parent().remove();
		$('a[href="http://axiimmo.com/magazyny-strefy-warszawy/"]').parent().remove();
		$('a[href="http://axiimmo.com/wielkopolskie/"]').parent().remove();
		$('a[href="http://axiimmo.com/dolnoslaskie/"]').parent().remove();
		$('a[href="http://axiimmo.com/pomorskie/"]').parent().remove();
	}

});


