﻿function checkEmail(email) {
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    return filter.test(email);
}

function changeImage(img, newSrc) {
    if (document.images) {
        if (img.src != undefined && newSrc.length != undefined) {
            if (newSrc.length > 0) {
                img.src = newSrc;
            }
        }
    }
}

function ChangeImageMouseOut() {
    $(this).attr("src", $(this).attr("src").replace("_o.", "."));
}

function ChangeImageMouseOver() {
    $(this).attr("src", $(this).attr("src").replace(".", "_o."));
}

function ClickAnotherButton(id) {
    var btn = document.getElementById(id);
    btn.click();
}

function ChangeDisplay(id) {
    var div = document.getElementById(id);
    if (div != null) {
        div.style.display = 'block';
    }
}

function MoveToOffice(ddl) {
    if (ddl.options) {
        for (var i = 0; i < ddl.options.length; i++) {
            if (ddl.options[i].selected) {
                if (!isNaN(ddl.options[i].value)) {
                    location.href = 'Kontor.aspx?id=' + ddl.options[i].value;
                }
                else {
                    location.href = ddl.options[i].value;
                }
            }
        }
    }
}

function OpenNewWindow(link, width, height) {
    window.open(link.href, 'sharer', 'toolbar=0,status=0,width=650,height=450');
    return false;
}

function SetHeigth() {
    document.getElementById('content').style.minHeight = (screen.availHeight - 98 - 180) + 'px';
}

function SafariMinSide() {
    if (IsSafari()) {
        var div = document.getElementById('content');
        if (div) {
            div.style.margin = '2px auto auto auto';
        }
    }
}

function IsSafari() {
    return navigator.appName.indexOf('Safari');
}

function StartInit(){
    var eiendom = 'eiendom/';
    var url = window.location.pathname;
    var index = url.indexOf(eiendom);
    if(index > -1){
        url = window.location.protocol + '//' + window.location.host + url.substring(0, index);
        var links = document.getElementsByTagName('a');
        if(links.length > 0){
            for(var i = 0; i < links.length; i++){
                if(links[i].href.search(url + eiendom) > -1){
                    links[i].href = links[i].href.replace(url + eiendom, url);
                }
            }
        }
    }

    if (IsSafari()) {
        var spans = document.getElementsByName("safari");
        if (spans) {
            if (spans.length != undefined) {
                for (var i = 0; i < spans.length; i++) {
                    spans[i].style.float = 'none';
                }
            }
        }
    }
}

function OnKeyPress(box, button, evt) {
    if (box.value.length > 0 && PressedEnter(evt)) {
        var button = document.getElementById(button);
        if (button) {
            if (button.click != undefined) {
                button.click();
            }
            else {
                button.onclick();
            }
        }
    }
}

function PressedEnter(evt) {
    if (!evt) {
        evt = window.event;
    }
    return evt.keyCode == 13;
}

function GoogleClick(divID) {
    if (divID) {
        ReLoadGMap();
        ChangeDisplay(divID);
    }
}

function getFlashMovie(movieName) {
    var isIE = navigator.appName.indexOf("Microsoft") != -1;
    return (isIE) ? window[movieName] : document[movieName];
}

function callToActionscript(id, str) {
    var f = getFlashMovie(id);
    if (f) {
        f.sendToActionscript(str);
    }
}

function FlashPlay(id) {
    setTimeout("callToActionscript('" + id + "', 'play');", 300);
}

function FlashPause(id) {
    callToActionscript(id, 'pause');
}

function FlashStop(id) {
    callToActionscript(id, 'stop');
}



