/**************************************************************************
*
* Bruges af Let's Analyze 2.0 (start)
*
**************************************************************************/
var qString="height="+escape(window.screen.height);
qString=qString+"&width="+escape(window.screen.width);
qString=qString+"&url="+escape(document.location.href);
qString=qString+"&colors="+escape(window.screen.colorDepth);
qString=qString+"&referrer="+escape(document.referrer);
qString=qString+"&name="+escape(document.title);
qString=qString+"&appname="+escape(navigator.appName);
qString=qString+"&appversion="+escape(navigator.appVersion);
qString=qString+"&useragent="+escape(navigator.userAgent);
qString=qString+"&language="+escape(navigator.language ? navigator.language : navigator.userLanguage);
if (navigator.javaEnabled()) {qString=qString+"&java=1"} else {qString=qString+"&java=0"}
var pos = document.cookie.indexOf("test=cookiesEnabled");
if (pos == -1) {
var expiration = new Date();
expiration.setTime(expiration.getTime() + (5*60*1000));
document.cookie = "test=cookiesEnabled; path=/; expires="+expiration.toGMTString();
pos = document.cookie.indexOf("test=cookiesEnabled");
if (pos == -1) {qString=qString+"&cookies=0"} else {qString=qString+"&cookies=1"}
} else {
qString=qString+"&cookies=1"
}
var dt = new Date();
var dtlong = dt.getTime();
qString=qString+"&time="+dtlong.toString();
var server = document.location.href;
var i = server.indexOf("://");
var i2 = server.indexOf("/",i+3);
if (i > -1 & i2 > -1) {
server = server.substring(0,i2);
} else {
server = "";
}
var img = new Image();
img.src = server+'/servlet/LetsAnalyze?'+qString;
/**************************************************************************
*
* Bruges af Let's Analyze 2.0 (slut)
*
**************************************************************************/
function init() {
var p=0
p = document.body.clientWidth;
if (p < 760) p = 760;
p = ((p - 760)/2);
var lag = document.getElementById("ramme");
lag.style.left = p;
if (document.getElementById("rightcontent") && (document.getElementById("centercontent").offsetHeight > document.getElementById("rightcontent").offsetHeight)) {
document.getElementById("rightcontent").style.height = document.getElementById("centercontent").offsetHeight;
}
if (document.getElementById("leftcontent") && (document.getElementById("centercontent").offsetHeight > document.getElementById("leftcontent").offsetHeight)) {
document.getElementById("leftcontent").style.height = document.getElementById("centercontent").offsetHeight;
}
document.getElementById("bottom").style.top = document.getElementById("centercontent").offsetHeight + 74;
document.getElementById("adress").style.top = document.getElementById("centercontent").offsetHeight - 135;
//alert(document.getElementById("centercontent").offsetHeight) > ;
// dette sikre at siden først vises når den har den rette centrering
DivSnyd = document.getElementById("snyd");
if(DivSnyd != null) {
DivSnyd.style.width = "0px";
DivSnyd.style.height = "0px";
}
}
onresize=init;
onload=init;
function goSearch(){
varQuery = oaksearch.searchString.value;
varIgnoreText = defaultSearchText;
if (varQuery == varIgnoreText) {
varQuery=""
}
varSearch = "#Query#" + varQuery;
if (varQuery !='')
window.location.href='/'+dbrepid+'/htmlSearchSite.html?OpenForm&'+escape(varSearch)
return(false)
}
var defaultSearchText = "Skriv her"; //goSearch bruger denne streng - styrer om der skal søges på X
function toggleDisplay( targetId ){
if (document.getElementById){
target = document.getElementById( targetId );
if (target.style.display == "none"){
target.style.display = "";
} else {
target.style.display = "none";
}
}
}
function printPage(){
window.print();
}
var openFaqS = "";
function openFaq( targetId ){
toggleDisplay( 'hidden' + targetId );
toggleDisplay( 'show' + targetId );
if ( openFaqS != "" ) {
toggleDisplay( 'hidden' + openFaqS );
toggleDisplay( 'show' + openFaqS );
}
openFaqS = targetId ;
}
function closeFaq( targetId ){
toggleDisplay( 'hidden' + targetId );
toggleDisplay( 'show' + targetId );
openFaqS = "" ;
}
function getObj ( navn ) {
if ( document.getElementById ) {
return document.getElementById( navn );
}
if ( document.all ) {
return document.all[ navn ];
}
if ( document.layers ){
return document.layers[navn];
}
return null;
}
/** counter i servicebutikken start **/
var docCounterService = 0;
/** counter i servicebutikken end **/
/*********** Beregning af indeksregulering. start ******************/
function openIndexBeregner( dbUrl, IndeksType , navigation) {
var theVal =""
for( i = 0 ; i < IndeksType.length; i++) {
if( IndeksType[i].checked == true) {
theVal = IndeksType[i].value;
}
}
location.href = dbUrl + "IndeksInput!OpenForm&UserSelect=" + theVal + navigation
}
/*********** Beregning af indeksregulering. start ******************/
/*************** FONT SIZE START ***************/
var fontSizeContentBodyTxt = 11;
function SetSize(){
if (fontSizeContentBodyTxt < 8 || fontSizeContentBodyTxt > 18 ) {
//Så skal der ikke ske noget
}
else {
DivmainContentBodyTxt = document.getElementById("contentBodyTxt");
DivmainContentBodyTxt.style.fontSize = fontSizeContentBodyTxt+"px";
}
}
function largerFont(){
fontSizeContentBodyTxt = fontSizeContentBodyTxt +2;
SetSize();
}
function smallerFont() {
fontSizeContentBodyTxt = fontSizeContentBodyTxt -2;
SetSize();
}
function defaultFontSize(){
fontSizeContentBodyTxt = 11;
SetSize();
}
/*************** FONT SIZE END ***************/
/*** AJAX START********************************************/
// global flag
var isIE = false;
var req;
var s = "";
function loadXMLRss(url) {
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
// retrieve text of an XML document element, including
// elements using namespaces
function getElementTextNS(prefix, local, parentElem, index) {
var result = "";
if (prefix && isIE) {
// IE/Windows way of handling namespaces
result = parentElem.getElementsByTagName(prefix + ":" + local)[index];
} else {
// the namespace versions of this method
// (getElementsByTagNameNS()) operate
// differently in Safari and Mozilla, but both
// return value with just local name, provided
// there aren't conflicts with non-namespace element
// names
result = parentElem.getElementsByTagName(local)[index];
}
if (result) {
// get text, accounting for possible
// whitespace (carriage return) text nodes
if (result.childNodes.length > 1) {
return result.childNodes[1].nodeValue;
}
else {
if (result.childNodes.length == 0 ) {} // Lille hack, men det virker...
else
return result.firstChild.nodeValue;
}
}
else {
return "n/a";
}
}
function processReqChange() {
// only if req shows "complete"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
writeXMLData();
//document.getElementById( "rssDiv" ).innerHTML = s;
getObj( "rssDiv" ).innerHTML = s;
}
else {
alert("There was a problem retrieving the XML data:\n" + req.statusText);
}
}
}
function writeXMLData(){
var items = req.responseXML.getElementsByTagName("item");
s = ""; // Vi skal lige være sikker på at den er tom
for(var i = 0; i < items.length; ++i){
s_link = getElementTextNS("texta", "link", items[i], 0);
s_title = getElementTextNS("textb", "title", items[i], 0);
s_pubDate = getElementTextNS("textc", "pubDate", items[i], 0);
s_author = getElementTextNS("textd", "author", items[i], 0);
s_description= getElementTextNS("texte", "description", items[i], 0);
if (s_description ==".")
s_description = "";
else
s_description = s_description + " ";
s = s + "
"
s = s + "" + s_title + " "
// s = s + " (" + s_author + " den " + s_pubDate + ") "
s = s + s_description;
s = s + "
";
}
if (s =="") {
s ="Ingen dokumenter"
}
}
/*** AJAX END ********************************************/
/**********************************
*
* Shoping card
*
************************************/
// Dette bruger vi til at kontrolere om brugen cookies er tilladt
document.cookie = 'ControlCookies' + '=' + 'sat' + ';PATH=/';
function doCookie(cook,value){
if( parseCookie('ControlCookies') != 'sat' ){
alert('Din browser tillader ikke brugen af cookies.\nFor at kunne handle skal du ændre dinne indstillinger, således at din browser tillader brugen af cookies.');
}
value = makeProductInBasketUnique( value ) ;
document.cookie = cook + '=' + value+ ';PATH=/';
}
function makeProductInBasketUnique( value ) {
var newCookieValue ="";
var status = false;
var prodQtyArray = new Array();
var prodNameArray = new Array();
var prodItemNoArray = new Array();
var prodUnitPriceArray = new Array();
var prodUrlToDocArray = new Array();
var prodUnitPriceNotMemberArray = new Array();
var cookieValue = value ;
for (i=1; i <= NUMBEROFPRODIDSTOPARSE; i++){
if ((cookieValue.indexOf('::') > 0) && (cookieValue.length > 2)) {
var oneProduct = cookieValue.substr(0, cookieValue.indexOf('::'));
var prodQty = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodName = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodItemNo = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPrice = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUrlToDoc = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPriceNotMember = oneProduct.substr(0, oneProduct.indexOf('^'));
prodQtyArray[i] = parseInt(prodQty, 10) ;
prodNameArray[i] = prodName;
prodItemNoArray[i] = prodItemNo;
prodUnitPriceArray[i] = prodUnitPrice;
prodUrlToDocArray[i] = prodUrlToDoc;
prodUnitPriceNotMemberArray[i] = prodUnitPriceNotMember;
cookieValue = cookieValue.slice(cookieValue.indexOf("::")+2, cookieValue.length);
} // end if
} // end for
for (i=1;i 0) && (cookieValue.length > 2)) {
var oneProduct = cookieValue.substr(0, cookieValue.indexOf('::'));
var prodQty;
eval("prodQty=document.OrderForm.Qty"+i+".value;");
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodName = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodItemNo = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPrice = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUrlToDoc = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPriceNotMember = oneProduct.substr(0, oneProduct.indexOf('^'));
if (parseInt(prodQty, 10) != 0){
newCookieValue += prodQty+"^"+prodName+"^"+prodItemNo+"^"+prodUnitPrice+"^"+prodUrlToDoc+"^"+prodUnitPriceNotMember+"^::";
}
cookieValue = cookieValue.slice(cookieValue.indexOf("::")+2, cookieValue.length);
}
}
doCookie("ShopCart", newCookieValue);
// mni start
if(varalert ==''){
if (placeOrdreNow==true) {
placeOrdreNow = false;
doCookie('ShopCart','');
return(true);
}
else{
if(continueShop){
history.go(-2);
}
else{
// alert('Din indkøbskurv er opdateret\nDu kan nu afgive din ordre eller forsætte med at handle.');
continueShop = false;
window.location.reload();
}
}
}
else {
if (placeOrdreNow==true) {
alert(varalert + '\nDu skal opdatere din indkøbskurv.');
placeOrdreNow = false;
return(false);
}
alert(varalert + '\nDin indkøbskurv bliver opdateret.');
if(continueShop){
history.go(-2);
}
else{
continueShop = false;
window.location.reload();
}
}
// mni end
}
function returnPrintableValue(value){
var tString = returnPrintableValue2(value);
var foo = tString.length;
if ( tString == "0.00" || foo == 3) {
return "";
}
else {
if (tString == "-.00" || tString == "NaN.00" ){
return "-";
}
else{
return tString.substr( 0, foo - 3 ) + "," + tString.substr( foo - 2 , 2 );
}
}
}
function returnPrintableValue2(value){
var temp = value+"";
if (temp.indexOf('.') == -1)
{
return(temp+".00");
}
else
{
if (temp.length-temp.indexOf('.') == 2)
{
return(temp+"0");
}
else
{
return(temp);
}
}
}
function printCart()
{
var cookieValue = parseCookie("ShopCart");
TOTALVALUE=0.00;
TOTALVALUENOTMEMBER =50.00;
for (i=1; i <= NUMBEROFPRODIDSTOPARSE; i++){
if ((cookieValue.indexOf('::') > 0) && (cookieValue.length > 2)) {
var oneProduct = cookieValue.substr(0, cookieValue.indexOf('::'));
var prodQty = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodName = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodItemNo = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPrice = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUrlToDoc = oneProduct.substr(0, oneProduct.indexOf('^'));
oneProduct = oneProduct.slice(oneProduct.indexOf('^')+1, oneProduct.length);
var prodUnitPriceNotMember = oneProduct.substr(0, oneProduct.indexOf('^'));
TOTALVALUE = TOTALVALUE + prodQty*prodUnitPrice;
TOTALVALUENOTMEMBER = TOTALVALUENOTMEMBER + prodQty*prodUnitPriceNotMember;
document.write('