﻿     

function selectrow(nr) {

    var snr = document.getElementById('brugere_selnr');
    snr.value = nr;
    var btn = document.getElementById('brugere_btnsel');
    btn.click();

}

function kildeslet(typ, seq) {
    var wsetting = "center:yes;resizable=no;dialogHeight:140px;dialogWidth:200px;scroll : no";
    var a = new Array;
    a[0] = document.getElementById('pnrvis').value;
    a[1] = document.getElementById('probant').innerHTML;
    a[2] = typ;
    a[3] = seq;
    //event.returnValue=false;   
    event.cancelBubble = true;
    var inp = document.getElementById('nybruger');
    inp.style.display = '';
    var dlgres = window.showModalDialog('sld_slet.aspx', a, wsetting);
    inp.style.display = 'none';
    event.returnValue = false;
    event.cancelBubble = true;
    if (dlgres > 0)
    { clientActiveTabChanged(null, null); }
    return false;
}

function pedit() {


    var wsetting = "center:yes;resizable=no;dialogHeight:700px;dialogWidth:990px";
    var a = new Array;
    a[0] = document.getElementById('pnrvis').value;

    //event.returnValue=false;   
    event.cancelBubble = true;
    var inp = document.getElementById('nybruger');
    inp.style.display = '';
    var dlgres = window.showModalDialog('sld_pedit.aspx?pnr=' + a[0], a, wsetting);
    inp.style.display = 'none';
    event.returnValue = false;
    event.cancelBubble = true;
    if (dlgres > 0)
    { clientActiveTabChanged(null, null); }
    return false;
}

function kilderet(typ, seq) {
    var wsetting = "center:yes;resizable=no;dialogHeight:200px;dialogWidth:500px;scroll : no";
    var a = new Array;
    a[0] = document.getElementById('pnrvis').value;
    a[1] = document.getElementById('probant').innerHTML;
    a[2] = typ;
    a[3] = seq;
    //event.returnValue=false;   
    event.cancelBubble = true;
    var inp = document.getElementById('nybruger');
    inp.style.display = '';
    var dlgres = window.showModalDialog('sld_upload.aspx', a, wsetting);
    inp.style.display = 'none';
    event.returnValue = false;
    event.cancelBubble = true;
    if (dlgres > 0)
    { clientActiveTabChanged(null, null); }
    return false;
}


function bildupload() {
    var wsetting = "center:yes;resizable=no;dialogHeight:200px;dialogWidth:500px;scroll : no";
    var a = new Array;
    a[0] = document.getElementById('pnrvis').value;
    a[1] = document.getElementById('probant').innerHTML;
    a[2] = 'img';
    a[3] = -1;
    //event.returnValue=false;   
    event.cancelBubble = true;
    var inp = document.getElementById('nybruger');
    inp.style.display = '';
    var dlgres = window.showModalDialog('sld_upload.aspx', a, wsetting);
    inp.style.display = 'none';
    event.returnValue = false;
    event.cancelBubble = true;
    if (dlgres > 0)
    { clientActiveTabChanged(null, null); }
    return false;
}



function nybruger() {
    var inp = document.getElementById('nybruger');
    inp.style.display = '';
    inp = document.getElementById('nyuser_nybrugerfrm');
    inp.style.display = '';
    var winW = document.body.clientWidth || window.innerWidth;
    inp.style.left = ((winW - 600) / 2) + 'px';
    inp = document.getElementById('nyuser_Usernavn');
    inp.focus();

}

function luknybruger() {
    var inp = document.getElementById('nybruger');
    inp.style.display = 'none';
    inp = document.getElementById('nyuser_nybrugerfrm');
    inp.style.display = 'none';
}
function findnavne(bog, txt) {
    var inp = document.getElementById('soegbog');
    inp.value = bog;
    inp = document.getElementById('soegtxt');
    inp.value = txt;
    if (bog.length > 0) {
        var btn = document.getElementById('btnfind');
        btn.click();
    }
    else {
        var snavn = document.getElementById('DataMenu_Tabnavne_n_search_snavn');
        snavn.value = txt;
        var btn = document.getElementById('DataMenu_Tabnavne_n_search_btnfind');
        btn.click();
    }
    return false;
}

function perdblclick(pnr, typ) {
    if (window.getSelection) window.getSelection().removeAllRanges();
    else if (document.selection) document.selection.empty();
    var inp = document.getElementById('pnrvis');
    inp.value = pnr;

    clientActiveTabChanged(null, null);
    //var btn = document.getElementById('btnprob');
    //btn.click();
    return false;

}

var soegobj;

function visSoegperson(obj, pnr) {
    if (soegobj)
    { soegobj.style.borderWidth = '1px'; }
    if (obj) {
        soegobj = obj;
        soegobj.style.borderWidth = '3px';
    }
    var inp = document.getElementById('pnrvis');
    inp.value = pnr;
    var btn = document.getElementById('btnprobant');
    btn.click();
    return false;

}

function visperson(obj, pnr) {
    try{
    if (window.getSelection) window.getSelection().removeAllRanges();
    else if (document.selection) document.selection.empty();}
    catch (Error)
    {}
    var inp = document.getElementById('pnrvis');
    inp.value = pnr;
    //clientActiveTabChanged(null, null);
    //var opbtn = document.getElementById('Popupopdatbtn');
    //opbtn.click();
    var container = $find('DataMenu');
    clientActiveTabChanged(null, null);
    
    return false;
}



function clientActiveTabChanged(sender, args) {

    setzoomfak(1);
    var menu = $find('DataMenu');
    var acttab = menu.get_activeTabIndex();
    var zoombtn = document.getElementById('btnzoom');
    if ((acttab >= 4) && (acttab <= 7))
    { zoombtn.style.display = 'inline'; }
    else
    { zoombtn.style.display = 'none'; }
    var btn = document.getElementById('btnmnutrig');
    btn.click();
    return false;


}

function getDocHeight()
{
    var db = document.body;
    var dde = document.documentElement;

    var docHeight = Math.max(db.scrollHeight, dde.scrollHeight, db.offsetHeight, dde.offsetHeight, db.clientHeight, dde.clientHeight)
    return docHeight;
}


function setDocHeight()
{
    var myHeight = getDocHeight();
    var div = document.getElementById('DataMenu_body');
    div.style.height = parseInt((myHeight - 186)/zoomfak()) + 'px';
}


function validatelength(oSrc, args) {
    args.IsValid = (args.Value.length >= 6);
}

function validatemail(oSrc, args) {
    var str = args.Value;
    var at = "@";
    var dot = ".";
    var lat = str.indexOf(at);
    var lstr = str.length;
    var ldot = str.indexOf(dot);
    if ((str.indexOf(at) == -1) || (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr) ||
		    (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr) ||
		    (str.indexOf(at, (lat + 1)) != -1) || (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot) ||
		    (str.indexOf(dot, (lat + 2)) == -1) ||
		    (str.indexOf(" ") != -1))
    { args.IsValid = false; }
    else
    { args.IsValid = true; }
}


