var addEvent = function(elem, type, eventHandle) {
    if (elem == null || elem == undefined) return;
    if ( elem.addEventListener ) {
        elem.addEventListener( type, eventHandle, false );
    } else if ( elem.attachEvent ) {
        elem.attachEvent( "on" + type, eventHandle );
    }
};

var isMobile = false;
var isApple = false;
var isAndroid = false;
var chrome = false;
var nt = false;
var myScroll;

var agent=navigator.userAgent.toLowerCase();
if((agent.indexOf('iphone')!=-1) || (agent.indexOf('ipod')!=-1) || (agent.indexOf('ipad')!=-1)){
    isApple = true;
}
if((agent.indexOf('iphone')!=-1) || (agent.indexOf('ipod')!=-1) || (agent.indexOf('ipad')!=-1) || (agent.indexOf('android')!=-1)){
    isMobile = true;
}
if((agent.indexOf('android')!=-1)){
    isAndroid = true;
}
if((agent.indexOf('chrome')!=-1)){
    chrome = true;
}
if((agent.indexOf('nt 5')!=-1)){
    nt = true;
}

var Browser = {
    Version: function() {
        var version = 999;
        if (navigator.appVersion.indexOf("MSIE") != -1)
          version = parseFloat(navigator.appVersion.split("MSIE")[1]);
        return version;
    }
}
var IE = Browser.Version();

var Safari = {
    Version: function() {
        var version = 999;
        if (navigator.appVersion.indexOf("Safari") != -1)
          version = parseFloat(navigator.appVersion.split("Version/")[1]);
        return version;
    }
}
var Safari = Safari.Version();

jQuery.fn.cleanWhitespace = function() {
    textNodes = this.contents().filter(
        function() { return (this.nodeType == 3 && !/\S/.test(this.nodeValue)); })
        .remove();
    return this;
}

var fo;
var wh;
addEvent(window, "load", function() { resizeInit(); } );
addEvent(window, "resize", function() { resize(); } );
function resizeInit(){
    /*Cufon.replace('.menu a',{ fontFamily:'ab', hover: 'true' });
    Cufon.replace('.menu .blu',{ fontFamily:'ab', hover: 'true' });*/
    fo = $('body').height();
    wh = $(window).height();
    if (fo<wh){
        $('.footer').css({position:'absolute', bottom:0});
    } else {
        $('.footer').css({position:'static'});
    }
}
function resize(){
    wh = $(window).height();
    if (fo<wh){
        $('.footer').css({position:'absolute', bottom:0});
    } else {
        $('.footer').css({position:'static'});
    }
}


Cufon.replace('h1',{ fontFamily:'ab', textShadow: '#fff 0px 1px, #bbb 0px -1px' });
Cufon.replace('h2',{ fontFamily:'ab', textShadow: '#fff 0px 1px, #bbb 0px -1px' });
Cufon.replace('.news .navi_news #prev',{ fontFamily:'ab', textShadow: '#f1f1f1 0px 1px, #c6c6c6 0px -1px', letterSpacing:'1px' });
Cufon.replace('.news .navi_news #next',{ fontFamily:'ab', textShadow: '#f1f1f1 0px 1px, #c6c6c6 0px -1px', letterSpacing:'1px' });
/*Cufon.replace('.menu a',{ fontFamily:'ab', hover: 'true' });
Cufon.replace('.menu .blu',{ fontFamily:'ab', hover: 'true' });
Cufon.replace('.ciclo p',{ fontFamily:'ab' });
Cufon.replace('.frasi p',{ fontFamily:'ab' });
Cufon.replace('.frasi .f24',{ fontFamily:'ab', letterSpacing:'-1px' });*/
Cufon.replace('.down_squadra_cont h1',{ fontFamily:'ab', textShadow: '#eae5cd 0px 1px, #b8ac74 0px -1px' });
Cufon.replace('.down_metodo_cont h1',{ fontFamily:'ab', textShadow: '#927679 0px 1px, #4e0b13 0px -1px' });
Cufon.replace('.down_storia_cont h1',{ fontFamily:'ab', textShadow: '#d5e0e6 0px 1px, #87a0ae 0px -1px' });
Cufon.replace('.down_news_cont h1',{ fontFamily:'ab', textShadow: '#e3e3c5 0px 1px, #b2b169 0px -1px' });
//Cufon.replace('.cat li a',{ fontFamily:'ab' });

