
google.load("language", "1");

function translate() {
    var idx = document.cookie.toLocaleString().indexOf("lingua=");
    var lingua;

    if (idx == -1)
        lingua = (navigator.language ? navigator.language : navigator.userLanguage).substr(0,2);
    else
        lingua = document.cookie.toLocaleString().substr(idx + 7, 2);
    
    $('#lang-' + lingua).addClass('lang-selected');
    if (lingua == 'it')
        return;
    
    $('*[rel="translate"]').each(function(n,e) { 
        google.language.translate(e.innerHTML, 'it', lingua, function(result) {
            if (result.translation) {
                e.innerHTML = result.translation;
            }
            else {
                //alert('Translate Error!\n\n' + result.error.message);
            }
        });
    });

}

