function doSearch(s) { var str = s.value ; var Gcat=""; for ( i=0; i < document.forms[0].SeachByCategory.length; i++ ) { if (document.forms[0].SeachByCategory[i].selected){ Gcat=document.forms[0].SeachByCategory[i].text; } } if ( str == "" ){ alert("Søgning feltet er tomt"); s.focus(); } else if (Gcat=="Islam") { path = "/Wakfweb/islam.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else if (Gcat=="Medie bibliotek") { path = "/Wakfweb/wmedia.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else if (Gcat=="Wakf guide") { path = "/Wakfweb/wguide.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else if (Gcat=="DSM") { path = "/Wakfweb/dsm.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else if (Gcat=="Ungdom") { path = "/Wakfweb/wyouth.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else { path = "/Wakfweb/news.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } } function Subscribe(frm,btn){ var str=ValidateEmail(frm.EmailAdress.value) if (str==false) { frm.EmailAdress.focus() return false } var slectedvalue=""; for (var i=0;i<2;i++) { if (frm.Answer[i].checked) slectedvalue=frm.Answer[i].value; } if (slectedvalue=="Subscribe") { path = "/Wakfweb/newslet.nsf/Subscribe?OpenAgent&EMID="+frm.EmailAdress.value; document.location = path; }else{ path = "/Wakfweb/newslet.nsf/Unsubscribe?OpenAgent&EMID="+frm.EmailAdress.value; document.location = path; } btn.disabled=true; btn.value='Send'; } function searchcategory(frm) { var str = frm.SQuery.value ; var Cat="false"; for ( i=0; i < frm.SearchCategory.length; i++ ) { if (frm.SearchCategory[i].selected){ Cat=frm.SearchCategory[i].text; } } if ( str == "" ){ alert("Fritekstsøgning feltet er tomt"); frm.SQuery.focus(); } else { if ( Cat != "" && Cat != "Alle" ){ path = "/Wakfweb/wguide.nsf/SearchView?SearchView&Query=" + escape( str ) +" And [GuideCategory] CONTAINS "+Cat+ "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } else{ path = "/Wakfweb/wguide.nsf/SearchView?SearchView&Query=" + escape( str ) + "&SearchOrder=4 &SearchMax=0 &Start=1 &Count=25 &SearchWV=0 &SearchFuzzy=True"; document.location = path; } } } /* getPathName Required due to Opera bug where location.pathname returns location.search as well. */ function getPathName(){ var pth = location.pathname.split('?'); return pth[0]; } /* NavigateView cycles through a view using the start and count paramaters of the ?OpenView method. Required as @Commands do not work with single category views on the web !! Arguments: d = direction, either "prev" or "next" n = incremental count number */ function navigateView (d, n) { var c = 0; var args = location.search.split('&'); var news = new Array(); var ii = 0; for (var i = 0; i < args.length; i ++) { if ( args[i].toLowerCase().indexOf('start=') != -1){ c = parseInt(args[i].split('=')[1]); } else { news[ii] = args[i]; ii ++; } } var strt = getPathName(); if (args[0] == ''){ location.href = strt + '?OpenView&start=' + n; } else if (c == 0 && d == 'next'){ location.href += '&start=' + n; } else if (c == 0 && d == 'prev'){ return alert(' Der er ikke flere dokumenter i den retning.'); } else if (c <= n && d == 'prev'){ location.href = strt + news.join('&'); } else if (d == 'next'){ location.href = strt + news.join('&') + '&start=' + ( c + n ); } else if (d == 'prev'){ location.href = strt + news.join('&') + '&start=' + ( c - n); } }