function findDates(l, h) { location.href="/web/search.nsf/"+l+"house?openform&C=208&House_1="+h; } function subpop(s) { addWindow = window.open(s,"newsletter","width=275,height=175,resizable=0,status=0,menubar=0,scrollbars=0,fullscreen=0"); addWindow.focus() } function subwindow(s) { addWindow = window.open(s,"win","width=750,height=400,resizable=1,status=0,menubar=0,scrollbars=1,fullscreen=0"); addWindow.focus() } function subwindow2(s) { addWindow = window.open(s,"win2","width=800,height=400,resizable=1,status=0,menubar=0,scrollbars=1,fullscreen=0"); addWindow.focus() } function subwindow3(s) { addWindow = window.open(s,"win3","width=425,height=425,resizable=1,status=0,menubar=0,scrollbars=1,fullscreen=0"); addWindow.focus() } function subwindow4(s) { addWindow = window.open(s,"win3","width=425,height=450,resizable=1,status=0,menubar=0,scrollbars=1,fullscreen=0"); addWindow.focus() } function subhelp(s) { addWindow = window.open(s,"help","width=355,height=296,resizable=0,status=0,menubar=0,scrollbars=1,fullscreen=0"); addWindow.focus() } function subcal(s) { addWindow = window.open(s,"calender","width=203,height=140,resizable=1,status=0,menubar=0,scrollbars=0,fullscreen=0"); addWindow.focus() } function makeLink(dateField,language) { findValue = document.forms[0].elements[dateField].value.split('-') myMonth = findValue[1] myYear = findValue[2] if (document.forms[0].country) { country = document.forms[0].country.value } else { country = '' } subcal('/web/nov.nsf/calender?ReadForm&dateField='+dateField+'&m='+myMonth+'&y='+myYear+'&language='+language+'&country='+country) } function makeLink2(dateField,language) { findValue = document.forms[0].elements[dateField].value.split('-') myMonth = findValue[1] myYear = findValue[2] subcal('/web/nov.nsf/calender2?ReadForm&dateField='+dateField+'&m='+myMonth+'&y='+myYear+'&language='+language) } function makeLinkForm(formname, dateField,language) // Transfers the selected month and year to the calender popupwindow { findValue = document.forms[formname].elements[dateField].value.split('-') myMonth = findValue[1] myYear = findValue[2] subcal('/web/nov.nsf/calender?ReadForm&dateField='+dateField+'&m='+myMonth+'&y='+myYear+'&language='+language) } function newwin( housenumber, language, price, startdate, enddate, people, company, login) { var season = startdate.substr( startdate.lastIndexOf( '-' )+1 ); anotherwin = window.open( "/web/nov.nsf/house?openagent&H="+housenumber+"&P="+price+"&SD="+startdate+"&ED="+enddate+"&PE="+people+"&"+ "&L=" + language +"&S=" + season + "&COM=" + company +"&"+login, housenumber,'width=760,height=440,toolbar=no,status=yes,scrollbars=yes,resizable=yes'); anotherwin.focus; } function SendForm(form) { form.submit(); } function nav_pulldown(list) { document.location.href = list.options[list.selectedIndex].value; } function SetIndex( indextext ) { var index; if ( navigator.appName == 'Netscape' ) { for ( var i = 0; i < document.forms[0].Region.options.length; i++ ) { if ( indextext == document.forms[0].Region.options[i].value ) { index = i } } document.forms[0].Region.options[index].selected=true; } else { document.forms[0].Region.value = indextext; } } function SetIndex2( indextext, areatext ) { var index; if ( navigator.appName == 'Netscape' ) { for ( var i = 0; i < document.forms[0].Region.options.length; i++ ) { if ( indextext == document.forms[0].Region.options[i].value ) { index = i } } document.forms[0].Region.options[index].selected=true; showInfo(areatext); } else { document.forms[0].Region.value = indextext; showInfo(areatext); } } function ErrNum( f ) { if ( isNaN( f.value ) ){ this.focus(); alert('Feltet skal indeholde et tal'); return false; } } function validateStartDate( theform ) { var s1 = theform.FromDate.value.indexOf( '-' ); var s2 = theform.FromDate.value.lastIndexOf( '-' ); var e1 = theform.ToDate.value.indexOf( '-' ); var e2 = theform.ToDate.value.lastIndexOf( '-' ); var sy = Math.abs(theform.FromDate.value.substr(s2+1,s2+5)); var sm = Math.abs(theform.FromDate.value.substring(s1+1,s2)); var sd = Math.abs(theform.FromDate.value.substr(0,s1)); var ey = Math.abs(theform.ToDate.value.substr(e2+1,e2+5)); var em = Math.abs(theform.ToDate.value.substring(e1+1,e2)); var ed = Math.abs(theform.ToDate.value.substr(0,e1)); var temp = new Date( sy, sm-1, sd+7); // Netscape JS fix var zY = temp.getYear() < 1999 ? temp.getYear() + 1900 : temp.getYear(); document.forms[0].ToDate.value = temp.getDate() + "-" + eval(temp.getMonth()+1) + "-" + zY; } function Specific( elm, per, housenumber, newurl, price, people, season, login, lang ) { var elementsBeforeCheckboxes = 0 var elementsAfterCheckboxes = 1 var startDatoStr = null; // Startdatoen fastlægges for (var i = elementsBeforeCheckboxes; i < elm.elements.length-elementsAfterCheckboxes; i++) { if(elm.elements[i].type=='hidden') {continue;} //Hvis elementet er et hidden field skal der ikke testes på det if (elm.elements[i].checked) { startDatoStr = elm.elements[i].value var start = i; break; } else { startDatoStr = null; } } for (var i = start; i < elm.elements.length-elementsAfterCheckboxes; i++) { if (elm.elements[i+1].type=='checkbox') { if (!elm.elements[i+1].checked) { slutDatoStr = elm.elements[i+1].value break; } } else { slutDatoStr = elm.elements[i+1].value break; } } if ( window.location.href.indexOf( 'dansk' ) > 0 ) { c = 'DFF' } else { c = 'NOV' } if ( startDatoStr == null ) { var url = "/web/nov.nsf/house?openagent&H="+housenumber+"&O=1&L="+lang+"&S="+document.defaultSeason.defSeasonField.value+"&COM="+c; anotherwin = window.open(url, housenumber, 'width=750,height=440,toolbar=no,scrollbars=yes,resizable=yes'); anotherwin.focus; } else { newwin( housenumber, lang, price, startDatoStr, slutDatoStr, people, c, login) } } function setlinks(v) { for (var i = 0; i < document.links.length; i++) { if (document.links[i].search == '?OpenDocument') { document.links[i].search=document.links[i].search + v } } }