﻿$(function () {
    //Search button text
    $('.search .txt').each(function () {
        var defaultValue = this.value;
        $(this).focus(function () {
            if (this.value == defaultValue) {
                this.value = '';
            }
        });
        $(this).blur(function () {
            if (this.value == '') {
                this.value = defaultValue;
            }
        });
    });
    // Search button
    $('.search .btn').click(function () {
        var searchTxt = $(this).parent().find(".txt");
        return doPerformSearch(searchTxt);
    });

    // Readspeaker
    $('a.listen').click(function () {
        readpage(this.href, 'webreader-audio'); return false;
    });

    //Fill google dropdown menu
    googleNoneIndexDropdown();

    //Google translate show
    $('.GTranslate').click(function () {
        showGoogleTranslate();
    });

    //Google translate hide
    $('#googleTranslate .close').click(function () {
        hideGoogleTranslate();
    });

    //Google do translate
    $('.GoogleTranslatePage').change(function () {
        googleTranslateRedirect();
    });

    //Dropdown url link openers
    $('.dllDropDowns').change(function () {
        navigateToUrl(this.options[this.selectedIndex].value);
    });

    //Socialbox event sends
    /*$('ulSendEventCatalyst').click(function(){
        
    }*/
    $('#ulSendEventCatalyst a').each(function () {
        console.log($(this).attr("class"));
        var sendVal = $(this).attr("class");
        if (sendVal != null && sendVal != "") {
            $(this).click(function () {
                SendEventCatalyst(sendVal, 'event1');
                if (sendVal == "Delicious") {
                    window.open('http://delicious.com/save?v=5&amp;noui&amp;jump=close&amp;url=' + encodeURIComponent(location.href) + '&amp;title=' + encodeURIComponent(document.title), 'delicious', 'toolbar=no,width=550,height=550');
                    return false;
                }
            });
        }
    });
});

function clearDefaultValue() {
    if (this.value == this.defaultValue) this.value = '';
}

function doPerformSearch(jElement) {
    var defaultVal = "Sök på webbplatsen";
    var enteredVal = jElement.val();
    if (enteredVal == '' || enteredVal == null || enteredVal == defaultVal)
        return false;
    return true;
}

function googleTranslateRedirect() {
    var lang = $('.GoogleTranslatePage option:selected').val();
    var translateurl = window.location.href;
    var redirecturl = "http://translate.google.com/translate?hl=" + lang + "&sl=sv&tl=" + lang + "&u=" + translateurl + "&twu=1";
    window.location = redirecturl;
}

// Google wont index this
function googleNoneIndexDropdown() {
    var hiddenHtml = "<select id=\"ddlTranslate\" name=\"ddlTranslate\" class=\"GoogleTranslatePage\">"
            + "<option value=\"-1\">Select language</option>"
            + "<option value=\"af\">AFRIKAANS</option>"
            + "<option value=\"sq\">ALBANIAN</option>"
            + "<option value=\"ar\">ARABIC</option>"
            + "<option value=\"be\">BELARUSIAN</option>"
            + "<option value=\"bg\">BULGARIAN</option>"
            + "<option value=\"ca\">CATALAN</option>"
            + "<option value=\"zh\">CHINESE</option>"
            + "<option value=\"zh-CN\">CHINESE SIMPLIFIED</option>"
            + "<option value=\"zh-TW\">CHINESE TRADITIONAL</option>"
            + "<option value=\"hr\">CROATIAN</option>"
            + "<option value=\"cs\">CZECH</option>"
            + "<option value=\"da\">DANISH</option>"
            + "<option value=\"nl\">DUTCH</option>"
            + "<option value=\"en\">ENGLISH</option>"
            + "<option value=\"et\">ESTONIAN</option>"
            + "<option value=\"tl\">FILIPINO</option>"
            + "<option value=\"fi\">FINNISH</option>"
            + "<option value=\"fr\">FRENCH</option>"
            + "<option value=\"gl\">GALICIAN</option>"
            + "<option value=\"de\">GERMAN</option>"
            + "<option value=\"el\">GREEK</option>"
            + "<option value=\"iw\">HEBREW</option>"
            + "<option value=\"hi\">HINDI</option>"
            + "<option value=\"hu\">HUNGARIAN</option>"
            + "<option value=\"is\">ICELANDIC</option>"
            + "<option value=\"id\">INDONESIAN</option>"
            + "<option value=\"ga\">IRISH</option>"
            + "<option value=\"it\">ITALIAN</option>"
            + "<option value=\"ja\">JAPANESE</option>"
            + "<option value=\"ko\">KOREAN</option>"
            + "<option value=\"lv\">LATVIAN</option>"
            + "<option value=\"lt\">LITHUANIAN</option>"
            + "<option value=\"mk\">MACEDONIAN</option>"
            + "<option value=\"ms\">MALAY</option>"
            + "<option value=\"mt\">MALTESE</option>"
            + "<option value=\"no\">NORWEGIAN</option>"
            + "<option value=\"fa\">PERSIAN</option>"
            + "<option value=\"pl\">POLISH</option>"
            + "<option value=\"pt-PT\">PORTUGUESE</option>"
            + "<option value=\"ro\">ROMANIAN</option>"
            + "<option value=\"ru\">RUSSIAN</option>"
            + "<option value=\"sr\">SERBIAN</option>"
            + "<option value=\"sk\">SLOVAK</option>"
            + "<option value=\"sl\">SLOVENIAN</option>"
            + "<option value=\"es\">SPANISH</option>"
            + "<option value=\"sw\">SWAHILI</option>"
            + "<option value=\"sv\">SWEDISH</option>"
            + "<option value=\"tl\">TAGALOG</option>"
            + "<option value=\"th\">THAI</option>"
            + "<option value=\"tr\">TURKISH</option>"
            + "<option value=\"uk\">UKRAINIAN</option>"
            + "<option value=\"vi\">VIETNAMESE</option>"
            + "<option value=\"cy\">WELSH</option>"
            + "<option value=\"yi\">YIDDISH</option>"
            + "</select>";
    $('#googleTranslateMenu').html(hiddenHtml);
}
