function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
    return pattern.test(emailAddress);
}

$(function() {
    
    $.getElement=function(elementId) {
        var target = $('#'+$('#'+elementId+'').val());
        var targetOffset = target.offset().top;
        $('html').animate({
            scrollTop: targetOffset
        }, 1000);
    }

    $.changeLang = function(lang) {
            
        $.ajax({
            type: 'post',
            dataType: "html",
            url: 'connectors/functionAjax.php?ajax=changeLang',
            cache: false,
            data: "lang="+lang,
            error: function(error) {
                alert(error);
            },
            success: function(response) {
                if (response=="true") {
                    location.reload();
                }
            }
        });
        
    }

    $("a[rel='map']").colorbox();
});
