$(document).ready(function(){
	var haku = $('div#searchPanel li#searchtoolsinputtext input');
	var laakehaku = $('input#AjaxHaku');
	haku.example(haku.attr("title"));
	laakehaku.example(laakehaku.attr("title"));
	$("div#tabs").tabs();
	$("div#tabs ul li a#linkki-kaikkilaakkeet").click(function() {
		$("#AukeavaLayeri").fadeOut("fast");
	});
	$("div#tabs ul li#firstTab a").click(function() {
		$("#AukeavaLayeri").fadeIn("fast");
	});
	$("div#siteWrapper div#searchPanel ul li a#searchPanelPrint").click(function(){
		window.print();
	});
	$("#AukeavaLayeri #AukeavaSisalto").hide();
	$("#AukeavaLayeri #Aukaisin").click(function() {
		$("#AukeavaLayeri #AukeavaSisalto").fadeIn("slow");
	});
	$("#AukeavaLayeri #AukeavaSisalto #Sulkija").click(function() {
		$("#AukeavaLayeri #AukeavaSisalto").fadeOut("fast");
	});
	$.fn.findInText = function(re) {
		return this.each( function(i) {
			var teksti = $(this).attr("rel").toUpperCase();
			var vartext = teksti;
			if(vartext.match(re)) {
				if($(this).closest("tr").hasClass("pois")) {
					$(this).closest("tr").removeClass("pois");
				}
				
			} else {
				if(!$(this).closest("tr").hasClass("pois")) {
					$(this).closest("tr").addClass("pois");
				}
			}
		});
	}
	var linkit = $('div#RepeatingBGSiteWrapperFP a');
	var fileTypes = ['pdf','doc','xls','csv','jpg','gif','mp3','swf','txt','ppt','zip','gz','dmg','xml'];
	$(linkit).click(function() {
		var $a = $(this);
		var href = $a.attr('href');
		href = href.replace(/https?:\/\/(.*)/,"$1");
		var hrefArray = href.split('.');
		var extension = hrefArray[hrefArray.length - 1];
		var category = null;
		var event = null;
		var address = null;
		
		// see if the link is external
		if ( (href.match(/^http/)) && (! href.match(document.domain)) ) {
			// if so, register an event
			category = '/Outgoing/';
			event = 'click';
			address = href;
		} else if ($.inArray(extension,fileTypes) != -1) {
			category = '/Download/';
			event = extension;
			address = href;
		} else if (href.indexOf('mailto:') == 0) {
			category = '/Mailto/';
			event = 'click';
			address = href.substring(7);
		} else if (!href.match(/^#/)) {
			category = '/Ingoing/';
			event = 'click';
			address = href;
		}
		if (category!=null) {
			pageTracker._trackEvent(category, event, address);
		}
	});
	$("div#siteWrapper div#AjankohtaistaVasenPalsta ul li:last").addClass("lastNode");
	$("div#siteWrapper div#RightContent div#RightContentLeft ul li:last").addClass("lastNode");
	$("div#NaviGation div#home").click(function() {
		if($(this).attr("rel")=="fi") {
			window.location.href="/";
		} else {
			window.location="http://www.leiras.fi/english";
		}
		
	});
	// Ajax Haku määritykset
	var Ajax_Haku_input = $("div#siteWrapper div#searchPanel li#searchtoolsinputtext input");
	var Ajax_Haku_kohde = $("div#siteWrapper div#ajax_haku_content");
	var Ajax_Haku_kohde_dom = $("div#siteWrapper div#ajax_haku_content ul#ajax_haku");
	Ajax_Haku_input.typeWatch({
		wait: 750,
		callback: function() {
			var sisalto = Ajax_Haku_input.val();
			$.ajax({
				async: true,
				cache: true,
				data: "search="+sisalto+"*",
				dataType: "html",
				processData: false,
				success: function(html) {
					document.getElementById('ajax_haku_content').innerHTML = html;
					//Ajax_Haku_kohde.innerHTML(html);
				},
				timeout: 10000,
				type: "GET",
				url: "/ajax-haku"
			});
		},
		highlight: true,
		captureLength: 1
	}).blur(function() {
		$("div#siteWrapper div#ajax_haku_content ul#ajax_haku").fadeOut("fast");
		Ajax_Haku_input.css("color","#666666");
		$("div#siteWrapper div#ajax_haku_content ul#ajax_haku li ul li").click(function() {
			window.location=$(this).find("a").attr("href");
		});
	}).focus(function() {
		$("div#siteWrapper div#ajax_haku_content ul#ajax_haku").fadeIn("fast");
		Ajax_Haku_input.css("color","#000000");
	});

	// Ajax Haku määritykset
var tauluAllowCycle = true;
var tauluAllowCycleCountdown = 1;
var tauluZ = 20;
var tauluAnimate = 0;
var tauluCurrent = $($('#LTnav li.selected a').attr('href'));

 if ($('#LeirasTiedottaa').size()) {

        
    
    if (!jQuery.support.opacity) {
        $('#LTnav').addClass('iefix');
    }
        $('#LTnav li a').hover(
            function() {
                $(this).parent(':not(.selected)').addClass('iehover');
            }, 
            function() {
                $(this).parent(':not(.selected)').removeClass('iehover');
            }
        );

    var current = $('#nosto1');
    $('div.isoTaulu').show();

function tauluCycle(link) {
	var ns = $(link).parent(':not(.selected)');
        var ns_size = ns.size();
	if (ns_size>0) {
		tauluZ++;
		tauluAnimate++;
		$('#LTnav li').removeClass('selected');
		$('#LTnav li').removeClass('iehover');
		ns.addClass('selected');
		
		var sto = $('#LTnav li.selected a').attr('href'); // click target
		var next = $(sto);

		if (tauluZ>100) {
			tauluZ=20;
			$('.isoTaulu').css({'z-index':tauluZ-1});
		}
		next.css({'z-index':tauluZ, left:'960px', opacity: 0.2});
		$('#LTnav').css({'z-index':tauluZ+10});

		next.stop().animate({left:'0px', opacity: 1},900, function(){
			tauluAnimate--;
			tauluCurrent = next;
		});
	}

}

    $('#LTnav li a').click(function(e){
        e.preventDefault();
	tauluAllowCycleCountdown=3;
        tauluCycle(this);
    });

    $('#LeirasTiedottaa').hover(function(){
        tauluAllowCycle = false;
    },function(){
        tauluAllowCycle = true;
    });
    
    function cycleTaulut() {
        if (tauluAllowCycle && tauluAllowCycleCountdown<=1) {
            var next = $('#LTnav li.selected').next(); 
            if (next.size()) {
		tauluCycle(next.children('a'));
            } else {
               tauluCycle($('#LTnav li:first a'));
            }
        } else {
	    tauluAllowCycleCountdown--;
	}
	setTimeout(cycleTaulut,7100);
        
    }
    setTimeout(cycleTaulut,8000);

$('#tuotevinkit-nostot div').each(function(){
var href = $(this).children('a').attr('href');

$(this).children('object').click(function(event){
event.preventDefault();
window.location='http://'+window.location.hostname  + href;
}
);
});



$('div#tuotevinkit .nosto').each(function(){
  var divName = $(this).attr('id');
  var ahref = $(this).children('a').attr('href');
  sIFR.replace(gotham_light, {
    selector: 'div#'+divName+' h2'
    ,css: { '.sIFR-root': { 'color':'#144B96', 'font-size': '16px', 'line-height': '36px', 'text-transform':'uppercase'}
    }
    ,wmode: 'transparent'
    ,offsetTop:2
    ,onRelease: function(fi) {
      window.location = 'http://' + window.location.hostname + ahref;
    }
  });
  
});

    
 }



});





function calcWeightIndex() {
	var pituus = parseInt($("div#calcWeightIndex input#height").val());
	var paino = parseInt($("div#calcWeightIndex input#weight").val());
	var tulos = Math.floor(paino/(pituus*pituus)*10000);
	$("div#calcWeightIndex p#result").text("Painoindeksisi on: "+tulos);
}
