/*
CSS Browser Selector v0.2.7
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/

var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie (\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera (\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();


$(document).ready(function() {
	
	// anti-spam email
	$('.email').each(function()
	{
	    var obfAddress = $(this).text();
	    var realAddress = obfAddress.replace(/\[at\]/g, '@').replace(/\[dot\]/g, '.');
	    var emailLink = document.createElement('a');
	    $(emailLink).attr(
	    {
	        'href': 'mailto:' + realAddress,
	        'title': 'Email: ' + realAddress,
	        'class': 'email-address'
	    }).text(realAddress);
	    $(this).replaceWith(emailLink);
	});
	
    $('#etusivu-case a').cycle({
        delay: 0,
        speed: 500,
        timeout: 5800,
        after: cycleOnBefore,
        before: cycleOnAfter
    });
    
    function cycleOnBefore() {
        var altsp = this.alt.split(" | ");
        if(this.alt.length < 1) {
        	$('#etusivu-case-text').hide();
        } else {
        	$('#etusivu-case-text').show();
        }
        $('#etusivu-case-text .head').html(altsp[0]);
        $('#etusivu-case-text .quiet').html(altsp[1]);
        //$('#etusivu-case-text .txt').html(altsp[2] + ' <a href="yhteydenotto/" class="bold">Ota yhteyttä »</a>');
        //$('#etusivu-case-text span').animate({opacity: 0}, 300).animate({opacity: 1.0}, 100);
    }
    function cycleOnAfter() {
        //$('#etusivu-case-text span').animate({opacity: 0}, 250);
    }

    $('#etusivu-case-text').animate({opacity: 0}, 300).animate({opacity: 1.0}, 100);
    
    $('#etusivu-banner a').cycle({
        delay: 0,
        speed: 500,
        timeout: 5800
    });
    
    $("dt.gallery-icon a").fancybox();
});

Cufon.replace('h1');
