//GLOBAL
var FFL = {};


//INIT
jQuery(function() {
	jQuery("#noscript").addClass("js");

	//nav_login hover
	jQuery("#nav_login li").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//nav_service hover
	jQuery("#nav_service li").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//nav_lang hover
	jQuery("#nav_lang li").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//nav_main hover
	jQuery("#nav_main li a").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//nav_edition hover
	jQuery("#nav_edition li:not(.act):not(.first)").hover(
		function() {
			jQuery(this).css("background-position","0 -19px");
			jQuery(this).children("a.navlnk").css("background-position","0 -38px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
			jQuery(this).children("a.navlnk").css("background-position","0 0");
		}
	);
	//aboutlist hover
	jQuery("ul.aboutlist li:not(.act)").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//searchlist hover
	jQuery("ul.searchlist li:not(.act)").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);
	//sub_tabs,sub_nav_lang hover
	jQuery("#sub_tabs li, #sub_nav_lang li").hover(
		function() {
			jQuery(this).css("background-color","#FFDD00");
		},
		function() {
			jQuery(this).css("background-color","");
		}
	);

	//ico hover fx
	jQuery("a.ext").hover(
		function() {
			jQuery(this).css("background-position","0 -32px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);
	jQuery("a.lnk").hover(
		function() {
			jQuery(this).css("background-position","0 -32px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);
	jQuery("a.sublnk").hover(
		function() {
			jQuery(this).css("background-position","0 -33px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);
	jQuery("li.act a.navlnk").css("background-position","0 -38px");
	jQuery("li:not(.act) a.navlnk").hover(
		function() {
			jQuery(this).css("background-position","0 -38px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);
	jQuery("li.act a.slnk").css("background-position","0 -36px");
	jQuery("li:not(.act) a.slnk").hover(
		function() {
			jQuery(this).css("background-position","0 -36px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);
	jQuery("a.dwn").hover(
		function() {
			jQuery(this).css("background-position","0 -32px");
		},
		function() {
			jQuery(this).css("background-position","0 0");
		}
	);

	//click handler: change home gallery image
	jQuery("#hl_thumbs a").click(function() {
		jQuery("#hl_thumbs a").removeClass("act");
		jQuery(this).addClass("act");
		var newPreviewSrc = jQuery(this).attr("href"); //clicked thumb becomes also new preview src
		var newBigContentId = jQuery(this).children("img").attr("id"); //clicked thumb img id
		//update
		var imageDesc = jQuery(this).children("img").attr("alt"); //big img descr transferred via alt attr
		jQuery("#hl_portrait_ct p").text(imageDesc); //update big img textparagraph
		jQuery(".hl_portrait img").attr("src",newPreviewSrc); //update big img src

		return false;
	});
	//click handler: change sub gallery image
	jQuery("#gallery_thumbs a").click(function() {
		jQuery("#gallery_thumbs a").removeClass("act");
		jQuery(this).addClass("act");
		var newPreviewSrc = jQuery(this).attr("href"); //clicked thumb becomes also new preview src
		var thumbnailUrl = jQuery(this).children("img").attr("src"); //clicked thumb img id
		var newBigContentId = jQuery(this).children("img").attr("id"); //clicked thumb img id
		jQuery("#gallery_ct img").attr("src",thumbnailUrl); //update big img src
		jQuery("#gallery_ct a").attr("href",newPreviewSrc); //update big img src

		return false;
	});

	//click handler: change archive home visual
/*	jQuery("#historical a").click(function() {
		jQuery("#historical a").removeClass("act");
		jQuery(this).addClass("act");
		var newPreviewSrc = jQuery(this).attr("href"); //clicked thumb becomes also new preview src
		var newBigContentId = jQuery(this).children("img").attr("id"); //clicked thumb img id
		//update
		var imageDesc = jQuery(this).children("img").attr("alt"); //big img descr transferred via alt attr
		jQuery("#historical_ct p").text(imageDesc); //update big img textparagraph
		jQuery(".historical_visual img").attr("src",newPreviewSrc); //update big img src

		return false;
	});
*/
	//IE6 png fix
	jQuery.ifixpng('/img/x.gif'); //CHANGE THIS URI ACCORDINGLY
	jQuery('img[@src$=.png],ul#nav_edition li,.sub_col1_edge,.sub_col2_edge,#highlights,#home_list,#press,#weather,#next,.sub_line,.sub_col2_main h1.lined,.sub_col2_small_grad,.sub_col1_tab_bg,#historical,.historical_archives h1.lined,.sub_col2_small_grad2').ifixpng();
});