
function addSaksnr(saksNrId, planUid, type, verdi) {
    setDirty(1);
    SaksNumre.push(new Saksnr(saksNrId, planUid, type, verdi));
    document.forms['planRegistrering'].saksnummer.options[document.forms['planRegistrering'].saksnummer.options.length] = new Option(verdi, verdi);
}

//vis saksnummer fra hendelse - men ikke legg det på planen.
function addSaksnrToView(verdi) {
     document.forms['planRegistrering'].saksnummer.options[document.forms['planRegistrering'].saksnummer.options.length] = new Option(verdi, verdi);
}

function removeSaksnr(relasjonIndex) {
    setDirty(1);
    SaksNumre.splice(relasjonIndex, 1);
}
function followSaksnrLink(value) {
    //alert('saksnummer'+value);
    if (navigator.appName.toUpperCase().match(/MICROSOFT INTERNET EXPLORER/) != null) {
        window.open('http://www.bergen.kommune.no/innsynpb/startFromExternal.asp?asppage=http://www.bergen.kommune.no/innsynpb/details/pbcasedet.asp?docs=Y%26saksnr=' + value, '_blank');
    } else {
        window.open('http://www.bergen.kommune.no/innsynpb/startFromExternal.asp?asppage=http://www.bergen.kommune.no/innsynpb/details/pbcasedet.asp?docs=Y%26saksnr=' + value, 'name', ' height=765, width=1024, resizable=yes, scrollbars=yes');
    }
}

function followSaksnrLinkEdit(value) {
    if (navigator.appName.toUpperCase().match(/MICROSOFT INTERNET EXPLORER/) != null) {
        window.open('http://admsak01/innsynpb/startFromExternal.asp?asppage=http://admsak01/innsynpb/details/pbcasedet.asp?docs=Y%26saksnr=' + value, '_blank');
    } else {
        window.open('http://admsak01/innsynpb/startFromExternal.asp?asppage=http://admsak01/innsynpb/details/pbcasedet.asp?docs=Y%26saksnr=' + value, 'name', ' height=765, width=1024, resizable=yes, scrollbars=yes');
    }
}

//saksnummerobjekt                                                              
function Saksnr(saksNrId, planUid, type, verdi) {
    this.saksNrId = saksNrId;
    this.planUid = planUid;
    this.type = type;
    this.verdi = verdi;

//reference to the setter methods
    this.setSaksNrId = setSaksNrId;
    this.setPlanUid = setPlanUid;
    this.setType = setType;
    this.setVerdi = setVerdi;

    //reference to getter methods
    this.getSaksNrId = getSaksNrId;
    this.getPlanUid = getPlanUid;
    this.getType = getType;
    this.getVerdi = getVerdi;
}

function getSaksNrId() {
    return this.saksNrId;
}

function getPlanUid() {
    return this.PlanUid;
}

function getType() {
    return this.type;
}

function getVerdi() {
    return this.verdi;
}

function setSaksNrId(saksNrId) {
    this.saksNrId = saksNrId;
}

function setPlanUid(planUid) {
    this.planUid = planUid;
}

function setType(type) {
    this.type = type;
}

function setVerdi(verdi) {
    this.verdi = verdi;
}

