var SaksMaler = new Array(); addSaksMal(150, 'Standard saksgangsmal PBL 2008', '0000', 0); addSaksMalHendelse(150, 12, 'Plansaksprosess', 0, 'null', 0, 0, 1); addSaksMalHendelse(150, 11, 'Kommentar', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 10, 'Opphevelse', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 9, 'Dispensasjon', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 8, 'Mindre endring', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 7, 'Klage', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 6, 'Kunngjøring endelig vedtak', 0, 'null', 0, 1, 0); addSaksMalHendelse(150, 5, 'Ikrafttredelse', 0, 'null', 0, 1, 0); addSaksMalHendelse(150, 4, 'Endelig planvedtak', 0, 'null', 0, 1, 0); addSaksMalHendelse(150, 3, 'Innsigelse', 0, 'null', 0, 1, 0); addSaksMalHendelse(150, 2, 'Planforslag', 0, 'null', 0, 0, 0); addSaksMalHendelse(150, 1, 'Kunngjøring oppstart', 0, 'null', 0, 0, 0); addSaksMal(1, 'Standard saksgangsmal før PBL 2008', '0000', 0); addSaksMalHendelse(1, 17, 'Kommentar', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 16, 'Opphevelse', 6, 'null', 0, 0, 0); addSaksMalHendelse(1, 15, 'Mindre endring', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 14, 'Dispensasjon', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 13, 'Ubestemt', 8, 'null', 0, 0, 0); addSaksMalHendelse(1, 12, 'Trukket', 7, 'null', 0, 0, 0); addSaksMalHendelse(1, 11, 'Utgått/Erstattet', 6, 'null', 0, 0, 0); addSaksMalHendelse(1, 10, 'Avvist', 5, 'null', 0, 0, 0); addSaksMalHendelse(1, 9, 'Vedtak i kraft', 4, 'null', 0, 1, 0); addSaksMalHendelse(1, 8, 'Vedtak etter klage/innsigelse', 3, 'null', 0, 1, 0); addSaksMalHendelse(1, 7, 'Klage/Innsigelse på vedtak', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 6, 'Vedtak', 3, 'null', 0, 1, 0); addSaksMalHendelse(1, 5, 'Fylkesmannens mekling', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 4, 'Innsigelse til planforslag', 3, 'null', 0, 0, 0); addSaksMalHendelse(1, 3, 'Offentlig ettersyn', 3, 'null', 0, 0, 1); addSaksMalHendelse(1, 2, 'Kunngjøring av oppstart', 2, 'null', 0, 0, 0); addSaksMalHendelse(1, 1, 'Forslag', 1, 'null', 0, 0, 1); addSaksMalHendelse(1, 0, 'Planskisse', 1, 'null', 0, 0, 0); addSaksMal(100, 'Standard saksgangsmal PBL 2009', '0000', 0); addSaksMalHendelse(100, 21, 'Ubestemt', 99, 'null', 0, 0, 0); addSaksMalHendelse(100, 20, 'Plan trukket', 6, 'null', 0, 0, 0); addSaksMalHendelse(100, 19, 'Utgått', 6, 'null', 0, 0, 0); addSaksMalHendelse(100, 18, 'Plan opphevet', 6, 'null', 0, 1, 0); addSaksMalHendelse(100, 17, 'Plan avvist', 6, 'null', 0, 1, 0); addSaksMalHendelse(100, 16, 'Oppsett klage tatt til følge', 2, 'null', 0, 1, 0); addSaksMalHendelse(100, 15, 'Oppsett klage avvist', 3, 'null', 0, 1, 0); addSaksMalHendelse(100, 14, 'Klage m/oppsettende virkning', 4, 'null', 0, 1, 0); addSaksMalHendelse(100, 13, 'Vedtak i kraft', 3, 'null', 0, 0, 0); addSaksMalHendelse(100, 12, 'Vedtak etter klage/innsigelse', 2, 'null', 0, 1, 0); addSaksMalHendelse(100, 11, 'Klage oversendt fylkesmannen', 2, 'null', 0, 0, 0); addSaksMalHendelse(100, 10, 'Klage/Innsigelse på vedtak', 2, 'null', 0, 0, 0); addSaksMalHendelse(100, 9, 'Vedtak', 2, 'null', 0, 1, 0); addSaksMalHendelse(100, 8, 'Begrenset høring', 2, 'null', 0, 0, 1); addSaksMalHendelse(100, 7, 'Fylkesmannens mekling', 2, 'null', 0, 0, 0); addSaksMalHendelse(100, 6, 'Innsigelse til planforslag', 2, 'null', 0, 1, 0); addSaksMalHendelse(100, 5, 'Offentlig ettersyn', 2, 'null', 0, 0, 1); addSaksMalHendelse(100, 4, 'Planforslag mottatt', 2, 'null', 0, 0, 0); addSaksMalHendelse(100, 3, 'Planprogram høring', 1, 'null', 0, 0, 1); addSaksMalHendelse(100, 2, 'Planprogram vedtak', 1, 'null', 0, 1, 0); addSaksMalHendelse(100, 1, 'Kunngjøring av oppstart', 1, 'null', 0, 0, 0); addSaksMalHendelse(100, 0, 'Oppstart', 1, 'null', 0, 1, 0); function addSaksMal(malId, malNavn, kommune, planType) { SaksMaler.push(new SaksMal(malId, malNavn, kommune, planType)); } function getMalId() { return this.malId; } function getMalNavn() { return this.malNavn; } function getMalHendelser() { return this.malHendelser; } function SaksMal(malId, malNavn, kommuneNr, planType) { this.malId = malId; this.malNavn = malNavn; this.kommuneNr = kommuneNr; this.planType = planType; this.malHendelser = new Array(); this.getMalId = getMalId; this.getMalNavn = getMalNavn; this.addSMalHendelse = addSMalHendelse; this.getMalHendelser = getMalHendelser; this.getPlanType = getPlanType; this.getMalKommuneNr = getMalKommuneNr; } function getPlanType() { return this.planType; } function getMalKommuneNr() { return this.kommuneNr; } function addSaksMalHendelse(malId, trinn, trinnNavn, postStatus, postStatustxt, overstatus, vedtak, periode) { for (var i=0; i 0); } function isPeriode() { return (this.periode > 0); } function getTrinn() { return this.trinn; } function getTrinnNavn() { return this.trinnNavn; } function getPostStatus() { //alert('returnerer poststatus m/id:'+this.postStatus); return this.postStatus; } function getOverstatus() { // alert('returnerer poststatus m/id:'+this.postStatus); return this.overstatus; } function getStatusNavn() { if (typeof this.postStatustxt=="undefined"){ //alert('returnerer poststatusnavn: er ubestemt'); return 'Ubestemt'; }else{ //alert('returnerer poststatusnavn:'+this.postStatustxt); return this.postStatustxt; } } function getSaksMal(malId) { for (var i=0; i=0; i--) { targetElement[targetElement.length] = new Option(currHendelser[i].getTrinnNavn(), currHendelser[i].getTrinn()); } } function GetHendelseNavn(malId, trinnId) { var currHendelser = getSaksMal(malId).getMalHendelser(); for (var i=0; i