
/**
 *	iFortuna.eu
 *	map controling functions, showing curent state on map.
 */

$(document).ready(
function(){
	var map 	= $(".clickMap");
	var cur_map	= $(map).attr("src");
	var def_map	= "/public/c7/f8/95/4691_1135_clickmap.png";
	var link	= $("#mainNav a");
	var map_area	= $("#clickMap area");
	var wrapper	= $("#main_wrapper");
	var states 	= {
		"cr" 	: "/public/7d/2d/c3/4693_1137_clickmap_cr.png",
		"sk" 	: "/public/bb/dc/ba/4699_1143_clickmap_sk.png",
		"hr" 	: "/public/2d/1/f9/4697_1141_clickmap_hr.png",
		"pl" 	: "/public/ca/d1/fc/4695_1139_clickmap_pl.png"
	};


// highlighting curent state on map when hovered on left-side navigation
	$(link).hover(function(){
		var urid = $(this).parent().attr("id");
		$(map).attr("src",states[urid]);
	},

// on mouse out from url, show default map
	function(){
		$(map).attr("src",def_map);
	});

	$(map_area).hover(function(){
	var	urid	= $(this).attr("class");

		$(map).attr("src",states[urid]);
		$("#" + urid).find("strong").addClass('hovered');

	},
	function (){
		$(map).attr("src",def_map);
		$("#mainNav strong").removeClass('hovered');
	});
/**
 * 	when state selected (clicked on url or map), 
 * 	change main class settings to fit subpage content & hidde map, 
 * 	showing content with nice animation
 */

$('a , area').click(function()
{
	var url 	= $(this).attr('href');
	var toLoad 	= url + ' #content';
	var indexClass	= $(this).attr('class');

	/* phs not working under ie, replaced by checking urls class, param indexClass
		var url2check	= $(this).attr('href').substr(-50,$(this).attr('href').length+10);
	*/

	if ( indexClass != 'index')
	{
		$(document)
			.unbind('ajaxStart')
			.unbind('ajaxComplete')
			.ajaxStart(function() { 
					$('#content').hide(); 
					$('#right-block').addClass('ajax_load');
				}
			)
			.ajaxComplete(function() {
					$('#right-block').removeClass('ajax_load');
					$('#content').hide().fadeIn('normal'); 
				}
			);
			$(wrapper).addClass('sub');
			$('#right-block .load').load(url + ' #content');
				if ( typeof pT != 'undefined' ) {
					pT._trackPageview( url );
				}
			return false;

	}
	else return true;

	});
});  
