function looseModule(){
	var strQuery = window.location.search;
	var aQuery, strNewQuery
	strNewQuery  = ''
	if(strQuery.indexOf('M=News')!= -1){
		aQuery = strQuery.split('&');
		for(i=0;i<aQuery.length;i++){
			if(aQuery[i].indexOf('M=News')==-1){
				strNewQuery += aQuery[i] + '&'
			}
		}
	strNewQuery  = strNewQuery.substring(0,strNewQuery.length-1)
	window.location.href= strNewQuery;
	}
	
}
function looseForumModule(){
	var strQuery = window.location.search;
	var aQuery, strNewQuery
	strNewQuery  = ''
	if(strQuery.indexOf('M=forum')!= -1){
		aQuery = strQuery.split('&');
		for(i=0;i<aQuery.length;i++){
			if(aQuery[i].indexOf('M=forum')==-1 && aQuery[i].indexOf('PID=')==-1){
				strNewQuery += aQuery[i] + '&'
			}
		}
	strNewQuery  = strNewQuery.substring(0,strNewQuery.length-1)
	window.location.href= strNewQuery;
	}
	
}
function looseShopModule(){
	var strQuery = window.location.search;
	var aQuery, strNewQuery
	strNewQuery = ''
	if(strQuery.indexOf('M=Shop')!= -1){
		aQuery = strQuery.split('&');
		for(i=0;i<aQuery.length;i++){
			if(aQuery[i].indexOf('M=Shop')==-1){
				strNewQuery += aQuery[i] + '&'
			}
		}
	strNewQuery  = strNewQuery.substring(0,strNewQuery.length-1)
	window.location.href= strNewQuery;
	}
}

function init(){
//looseModule();
//looseShopModule();

if(document.getElementById('div_Kvikfind')!= undefined){
objQuickfindParam = new getQuickFindParams('KvikAnker_', 'div_Kvikfind');
//alert('trace')
setUpQuickFind();
}
}
//*************************************************************
//******************* KVIK FIND START

//*** parameter object
	/*
	strAnchorPrefix: prefix for the named anchors (KvikAnker_jj; prefix="KvikAnker_")
	strDivName: the id of the div we want to be able to scroll.
	kvikFindOffset : strDivNames offset from pagetop
	
	getQuickFindParams must be initialized in body.onload
	*/
function getQuickFindParams(strAnchorPrefix, strDivName){
	this.anchorPrefix = strAnchorPrefix
	this.divName = strDivName
	this.kvikFindOffset = _getdivOffset();
	//**** PRIVATE FUNCTIONS
	function _getdivOffset(){
		intOffsetTop = 0
		objTmp = document.getElementById(strDivName)
		while(objTmp.tagName != 'BODY'){
				intOffsetTop += objTmp.offsetTop
				objTmp = objTmp.offsetParent
			}
		return intOffsetTop
	}

}
// variable to be initialized with object "getQuickFindParams"
// must be global
var objQuickfindParam

// global Array holding all Anchors there can be auto scrolled to
var aarFindAnchors = new Array()

// object constructor
function kvikFindAnchors(strId,intPosY){
	this.id = strId;
	this.posY = intPosY;
}

// quickFind scroller
function scrollQuickFind(objId){
	for(i=0;i<aarFindAnchors.length;i++){
		if(aarFindAnchors[i].id == objId){
			document.getElementById(objQuickfindParam.divName).scrollTop= (aarFindAnchors[i].posY - objQuickfindParam.kvikFindOffset)
			break;
		}
	}
}

// set up for Quickfind, must be called onload
function setUpQuickFind(){
	var objKvikFind = document.getElementById(objQuickfindParam.divName)

	var arrAtags;
	arrAtags = objKvikFind.getElementsByTagName('A')

	var intOffsetTop = 0
	var kvikFindAnchorsCount = 0
 	for(i=0;i<arrAtags.length;i++){

		if(arrAtags[i].id.indexOf(objQuickfindParam.anchorPrefix) != -1){
			objTest = arrAtags[i]
			intOffsetTop = 0
			while(objTest.tagName != 'BODY'){
				intOffsetTop += objTest.offsetTop
				objTest = objTest.offsetParent
			}
			aarFindAnchors[kvikFindAnchorsCount] = new kvikFindAnchors(arrAtags[i].id,intOffsetTop)
			kvikFindAnchorsCount++;
		}
	}

}
// function to be called in input-field on keyup
// objElm = reference to input-field
function doKvikFindScroll(objElm){

	var strObjElmValue, strIdPreFix
	strIdPreFix = objQuickfindParam.anchorPrefix
	strObjElmValue = objElm.value

	var strTmpId = strIdPreFix + strObjElmValue.toUpperCase()
	var strTmpaAtagsId
		
	// make shure an a-tag with strTmpId exits
	for(i=0;i<aarFindAnchors.length;i++){
	strTmpaAtagsId = aarFindAnchors[i].id

	// test if a longer Id matches strObjElmValue
	strTmpaAtagsId = strTmpaAtagsId.substr(0,strTmpId.length)
		if(strTmpId.toUpperCase() == strTmpaAtagsId.toUpperCase()){
			scrollQuickFind(aarFindAnchors[i].id);
			//document.getElementById(aarFindAnchors[i].id).focus()
			break;
		}
	}
}

//******************* KVIK FIND END
//*************************************************************

function acceptDisclamer(iMeddelse) {
  document.location = 'http://www.colorprint.dk/Default.asp?ID=658&Purge=True&MEDDELSE='+iMeddelse;
  /*
  var sFondPrefix = 'http://www.colorprint.dk/Files/Filer/Fonds/';
  var Meddelser = new Array();
  Meddelser[0] = 'http://www.colorprint.dk/Files/Billeder/colorprintWeb/Dansk/Colorprint/fondsbrs/Pressemeddelelse_Polaris_060706.pdf';
  Meddelser[1] = 'http://www.colorprint.dk/Files/Billeder/colorprintWeb/Dansk/Colorprint/fondsbrs/Tilbudsdokument_060706.pdf';
  Meddelser[2] = 'http://www.colorprint.dk/Files/Billeder/colorprintWeb/Dansk/Colorprint/fondsbrs/Forhoejelse_af_anbefalet_koebstilbud.pdf';
  var sConfirm = 'Du er på vej til et dokument\nsom ikke må distribueres eller anvendes\ni USA, Canada, Australien eller Japan\nTryk OK for at acceptere'
  sConfirm+='\n\nYou are now entering/opening a document\nNOT to be used or distributed in\nthe USA, Canada, Australia or Japan.\nPress OK to accept';
  if (confirm(sConfirm)) {
   var sUrl = Meddelser[iMeddelse];
   window.open(sUrl, '', 'width=800,height=600,top=0,left=0');
  }
*/
}
