
/* make it safe to use console.log always */

(function (b) {
    function c() {}
    for (var d = "assert,clear,count,debug,dir,dirxml,error,exception,firebug,group,groupCollapsed,groupEnd,info,log,memoryProfile,memoryProfileEnd,profile,profileEnd,table,time,timeEnd,timeStamp,trace,warn".split(","), a; a = d.pop();) {
        b[a] = b[a] || c
    }
})((function () {
    try {
        console.log();
        return window.console;
    } catch (err) {
        return window.console = {};
    }
})());









$(document).ready( function() {
 $('.prodlink').each( function(idx, prodlink) { 
  var pl = $(prodlink); 
  if ($('#site').attr('class')=='en')
   var prodpaths = ['/products/', 'primary', 'specialized', 'fennolab'];
  else
   var prodpaths = ['/tuotealueet/', 'perusterveydenhuolto', 'erikoissairaanhoito', 'laboratorio'];
  pl.attr('href', pl.attr('href').replace('##1##', prodpaths[0] + prodpaths[1])); 
  pl.attr('href', pl.attr('href').replace('##2##', prodpaths[0] + prodpaths[2])); 
  pl.attr('href', pl.attr('href').replace('##3##', prodpaths[0] + prodpaths[3])); 
 });
 if (document.location.href.indexOf('/laboratorio')>0 || document.location.href.indexOf('/fennolab')>0)
 {
  $('#header_logo').addClass('fennolab');
 } 

});

$(document).ready(function() {
	var fadeTime = 200;
	var fadeTimeBg = 300;
	$("#navigation ul, #header_menu ul, #path ul").each(function(){ 
		$(this).find("li").last().addClass("last");
		$(this).addClass("li_" + $(this).find("li").length);
   });
	//$("ul.contact_items li:nth-child(even)").addClass("last");
	$("ul.contact_items li:nth-child(even)").addClass("last").append("<li style='c'>&nbsp;</li>"); 

   $(".frontpage .front_section_link").mouseenter(function() {
		var openmenu = $(this).parent().parent().find(".front_section_menu");
		$(openmenu).slideDown("fast");
	});
	$(".frontpage .front_section_box").mouseleave(function() {
		var openmenu = $(this).find(".front_section_menu");
	    $(".front_section_menu").slideUp("fast");
	});
	 $(".front_section_menu li").mouseenter(function() {
		var openmenu = $(this).find(".front_section_submenu");
		if($(openmenu).children('li').size()>0) {
			$(openmenu).css("display", "block")
		}
	});
	$(".front_section_menu li").mouseleave(function() {
		var openmenu = $(this).find(".front_section_submenu");
		$(openmenu).css("display", "none")
	});
	
	$(".partner_name").mouseenter(function() {
		var openmenu = $(this).find(".partner_info");
		$(openmenu).fadeIn("fast");
	});
	$(".partner_name").mouseleave(function() {
		var openmenu = $(this).find(".partner_info");
	    $(openmenu).fadeOut("fast");
	});
	
	$(".tabs_list li").click(function() {
	        console.log('clicked');
		if ($(this).hasClass("selected")) {
		        console.log('returning');
			return;
		}
		$(".tabs_list li").removeClass("selected");
		$(this).addClass("selected");
		var id = $(this).attr("id").split("_")[1];
		console.log(id);
		$(".tab_box:visible").fadeOut(fadeTime, function() {
		        var showBox = $("#tab_box_" + id);
		        console.log(showBox);
			showBox.fadeIn(fadeTime);
		});
		
	});
	$(".tabs_list li a").click(function() {
		$(".tabs_title").html($(this).html());
	});

	$('li.selected ul').each(function(i,el) {
		if($(el).children('li').length==0) {
			$(el).detach();
		}
	});
	$('div.product_menu li').each(function(i,el) {
		if($(el).children('a').html()=='') {
			$(el).detach();
		}
	});
});




