﻿$(document).ready(function () {
    $(".ellipsis").ellipsis();

    $(".firsta").click(function (event) {
        if (event.which != 1)
            return true;
        var a = $(this).find("a")[0];
        var url = a.href;
        var targetBlank = a.target == "_blank";
        if (targetBlank)
            window.open(url, "_blank");
        else
            window.location = url;
        return false;
    });

    $('ul.teaserslider').each(function () {
        $(this).bxSlider({
            infiniteLoop: false,
            auto: true,
            pager: true,
            displaySlideQty: 2,
            moveSlideQty: 2,
            ticker: false,
            startingSlide: 0,
            autoDelay: 10000,
            speed: 1000,
            pause: 10000,
            autoHover: true,
            buildPager: function (slideIndex) {
                return '<a href="" class="pager-link pager-' + slideIndex + '"></a>';
            }
        });
    });
    $(".content-imagegallery a").lightBox({
        fixedNavigation: true,
        imageLoading: '/js/lightbox/images/lightbox-ico-loading.gif',
        imageBtnClose: '/js/lightbox/images/lightbox-btn-close.gif',
        imageBtnPrev: '/js/lightbox/images/gallery_arrow_left.png',
        imageBtnNext: '/js/lightbox/images/gallery_arrow_right.png',
        containerBorderSize: 0,
        txtImage: '',
        txtOf: '/'
        //imageBlank: 'images/lightbox-blank.gif',
        //overlayBgColor: '#000',
        //overlayOpacity: 0.8,
        //containerBorderSize: 10,
        //containerResizeSpeed: 400,
        //keyToClose: 'c',
        //keyToPrev: 'p',
        //keyToNext: 'n',
        //imageArray: [],
        //activeImage: 0
    });

    /*
     * TOPMENU moble Safari support
     */
    $('.menu-item').hover(
        function (e) {
            e.preventDefault();
            $(this).addClass('hover');
        }, function (e) {
            e.preventDefault();
            $(this).removeClass('hover');
        }
    );

    $('.dropdownex').hover(
        function (e) {
            e.preventDefault();
            $(this).addClass('hover');
        }, function (e) {
            e.preventDefault();
            $(this).removeClass('hover');
        }
    );

});
    
function RemoveInvalidEmailChars(sender) {
    sender.value = sender.value.replace(/[; ,]+/ig, '');
}

function NoInvalidEmailChars(e) {
    var keynum;
    var keychar;
    var numcheck;

    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    keychar = String.fromCharCode(keynum);
    numcheck = /[; ,]/;
    return !numcheck.test(keychar);
}
