﻿$(document).ready(function() {

    if ($.browser.msie && $.browser.version < 7) {

        //$('.menumain > div > .AspNet-Menu-Horizontal > .AspNet-Menu > li:first').addClass('menumainfirstitem');
        DD_belatedPNG.fix('.specicon')

        // Modalpopup
        DD_belatedPNG.fix('.bordertopleft')
        DD_belatedPNG.fix('.bordertopmiddle')
        DD_belatedPNG.fix('.bordertopright')
        DD_belatedPNG.fix('.borderleft')
        DD_belatedPNG.fix('.borderright')
        DD_belatedPNG.fix('.borderbottom')
        DD_belatedPNG.fix('.bordertopright')
        
        // Filter OK-button
        DD_belatedPNG.fix('.ButtonOK_left')
        DD_belatedPNG.fix('.ButtonOK_right')
        DD_belatedPNG.fix('.ButtonOK_inside')
        DD_belatedPNG.fix('.callme_layer')
    }

});

function showTab(tabNo) {

    document.getElementById('tabmanager').className = 'tab' + tabNo;

    for (i = 1; i <= 2; i++) {

        var tab = document.getElementById('tab' + i);

        if (tab != null) {

            tab.childNodes[0].className = (tabNo == i) ? 'tab_active_left' : 'tab_inactive_left';
            tab.childNodes[1].className = (tabNo == i) ? 'tab_active_inner' : 'tab_inactive_inner';
            tab.childNodes[2].className = (tabNo == i) ? 'tab_active_right' : 'tab_inactive_right';

            document.getElementById('tabcontent' + i).className = (tabNo == i) ? 'tabcontent_active' : 'tabcontent_inactive';
        }
    }
}

function popup(strUrl, strName, intHeight, intWidth) {
    window.open(strUrl, strName, 'width=' + intWidth + ',height=' + intHeight + ',resizable=yes,status=yes,scrollbars=yes,toolbar=no,menubar=no,location=no');
}

function sliderLoadMonth(sender, args) {

    var sliderMonthClientID = document.getElementById('sliderMonthClientID').value;
    var sliderMonthText = document.getElementById('sliderMonthText').value;
    var sliderMonthMax = document.getElementById('sliderMonthMax').value;

    if ($("#" + sliderMonthClientID + " > div > ul > li > span:first").text().length > 0) {

        var text = sliderMonthMax;

        if (sliderMonthMax.length > 0 && sliderMonthMax == $("#" + sliderMonthClientID + " > div > ul > li > span:first").text()) {

            text = '';
        }

        if (text == '') {

            $("#" + sliderMonthClientID + " > div > ul > li > span:first").text(text);
        }

        $("#" + sliderMonthClientID + " > div > ul > li > span:even:last").hide();

        $("#" + sliderMonthClientID + " > div > ul > li > span:odd").each(function() {

            $(this).hide();
        });

        $("#" + sliderMonthClientID + " > div > ul > li > span:even").each(function() {

            if ($(this).text() != '') {

                $(this).text($(this).text() + ' ' + sliderMonthText);
                $(this).css({ 'margin-top': '-4px', 'color': '#7c7c81' });
            }
        });
    }
}

function sliderLoadPrice(sender, args) {

    var sliderPriceClientID = document.getElementById('sliderPriceClientID').value;
    var sliderPriceText = document.getElementById('sliderPriceText').value;
    var sliderPriceMax = document.getElementById('sliderPriceMax').value;

    if (sliderPriceClientID.length > 1) {

        if ($("#" + sliderPriceClientID + " > div > ul > li > span:first").text().length > 0) {

            var text = sliderPriceMax;

            if (sliderPriceMax.length > 0 && sliderPriceMax == $("#" + sliderPriceClientID + " > div > ul > li > span:first").text()) {

                text = '';
            }

            if (text == '') {

                $("#" + sliderPriceClientID + " > div > ul > li > span:first").text(text);
            }

            $("#" + sliderPriceClientID + " > div > ul > li > span:even:last").hide();

            $("#" + sliderPriceClientID + " > div > ul > li > span:odd").each(function() {

                $(this).hide();
            });

            $("#" + sliderPriceClientID + " > div > ul > li > span:even").each(function() {

                if ($(this).text() != '') {

                    $(this).text(addDots($(this).text()) + sliderPriceText);
                    $(this).css({ 'margin-top': '-4px', 'color': '#7c7c81' });
                }

            });
        }
    }

    function addDots(nStr) {

        nStr += '';
        x = nStr.split('.');
        x1 = x[0];
        x2 = x.length > 1 ? '.' + x[1] : '';
        var rgx = /(\d+)(\d{3})/;
        while (rgx.test(x1)) {
            x1 = x1.replace(rgx, '$1' + '.' + '$2');
        }
        return x1 + x2;
    }

}