//	Browsertype
ie4		= (document.all && !document.getElementById)?1:0						//IE 4+
ie5		= (document.all && document.getElementById)?1:0							//IE 5.0
ie55	= (document.all && document.fireEvent && !document.createComment)?1:0	//IE 5.5
ie6		= (document.all && document.fireEvent && document.createComment)?1:0	//IE 6.0
ns4		= (document.layers)?1:0								//NN 4+
ns6		= (document.getElementById && !document.all)?1:0	//NN 6+ & Opera
op7		= (window.opera && document.createComment)?1:0		//Opera 7.0
op6		= (window.opera && !document.createComment)?1:0		//Opera 6.0 og under


//	FORM-CHECKER :: BEGIN
function chkForm(fType, frm){
	switch(fType){
		case "ugeavis":
			if(frm.Navn.value=="")
			{
				alert('Indtast venligst dit navn');
				frm.Navn.focus();
				return(false);
			}
			if(frm.Adresse.value=="")
			{
				alert('Indtast venligst din adresse');
				frm.Adresse.focus();
				return(false);
			}
			if(frm.PostnrBy.value=="")
			{
				alert('Indtast venligst postnummer og bynavn.');
				frm.PostnrBy.focus();
				return(false);
			}
			if(frm.Telefon.value=="")
			{
				alert('Indtast venligst telefonnummer.');
				frm.Telefon.focus();
				return(false);
			}
			if(frm.Email.value=="")
			{
				alert('Indtast venligst emailadresse.');
				frm.Email.focus();
				return(false);
			}
			break;
	}
}
//	FORM-CHECKER :: END


function openskabeloner()
{
	objWinSkab = window.open('skabeloner_001.asp','wskab','locationbar=no,menubar=no,resizable=no,toolbar=no,status=no,scrollbars=no,width=780,height=600');
	objWinSkab.moveTo (5, 5);
	objWinSkab.focus();
}
function openhelp()
{
	objWinSkab = window.open('help_001.asp','wskab','locationbar=no,menubar=no,resizable=no,toolbar=no,status=no,scrollbars=no,width=780,height=600');
	objWinSkab.moveTo (5, 5);
	objWinSkab.focus();
}



function openPrintWin(docID)
{
	win_pf = window.open('win_print.asp?id='+docID,'win_pf2','locationbar=no,menubar=no,resizable=no,toolbar=yes,status=yes,scrollbars=yes,width=664,height=500');
	win_pf.moveTo (5, 5);
	win_pf.focus();
}

function openTevWin(docID)
{
	win_tev = window.open('admin/win_tip_friend.asp?action=display&id='+docID,'win_tev2','locationbar=no,menubar=no,resizable=no,toolbar=no,status=no,scrollbars=no,width=320,height=440');
	win_tev.moveTo (5, 5);
	win_tev.focus();
}

function show_win(id)
{
	switch (id){
		case 'mailform':
			win_mailform = window.open('mailform_001.asp?action=show','win_mf','locationbar=no,menubar=no,resizable=no,toolbar=no,status=no,scrollbars=no,width=600,height=480');
			win_mailform.moveTo (5, 5);
			win_mailform.focus();
			break;
	}
}

function openInfoWin(id)
{
	switch (id){
		case 1:
			//	Copyrights
			win_acc = window.open('admin/win_info.asp?id=copyrights','win','locationbar=no,menubar=no,resizable=no,toolbar=yes,status=no,scrollbars=yes,width=448,height=450');
			win_acc.moveTo (5, 5);
			win_acc.focus();
			break;
		case 2:
			//	Policy statement
			win_acc = window.open('admin/win_info.asp?id=userdata','win','locationbar=no,menubar=no,resizable=no,toolbar=yes,status=no,scrollbars=yes,width=448,height=450');
			win_acc.moveTo (5, 5);
			win_acc.focus();
			break;
		case 3:
			//	About
			win_acc = window.open('admin/win_info.asp?id=about','win','locationbar=no,menubar=no,resizable=no,toolbar=yes,status=no,scrollbars=yes,width=448,height=450');
			win_acc.moveTo (5, 5);
			win_acc.focus();
			break;
	}
}

function gotoid(id)
{
	self.location.href = 'default.asp' + id;
}

function gotopage(page, id)
{
	self.location.href = page + id;
}

function statusTxt(txt)
{
	window.status = txt;
}

function openwin(ident)
{
	switch(ident)
	{
		case 'ident':
			kWin = window.open('kampagner/periode/x.asp','k_win','locationbar=no,menubar=no,resizable=no,toolbar=no,status=no,scrollbars=yes,width=480,height=370');
			kWin.moveTo (5, 5);
			kWin.focus();
			break
	}
}

function alignAbsPos()
{
	//	Initialiserer variabler
	lowestDivOnPage	= 0;

	//	Identificerer dimensioner for:	Slutningen af top-sektionen
	ctl		= document.getElementById("div_top_end");
	
	//	Identificerer dimensioner for:	Begyndelsen af page-content/indhold, Left
	ctl2	= document.getElementById("div_page_begin_left");

	//	Identificerer dimensioner for:	Begyndelsen af page-content/indhold, Top
	ctl3	= document.getElementById("div_page_begin_top");

	if (ie4||ie5||ie55||ie6)
	{
		//absTop	= ctl.offsetTop + (ctl.offsetHeight + 2);
		absTop		= ctl.offsetTop + 2;
		absTop2		= 0;//ctl3.offsetTop;
		absLeft		= ctl.offsetParent.offsetLeft;
		absLeft2	= 0;//ctl2.offsetTop;
		
		//alert(absTop2);
	}else{
		//absTop	= ctl.offsetTop + (ctl.offsetHeight + 2);
		absTop		= ctl.offsetTop + 2;
		absTop2		= 0;//ctl3.offsetTop;
		absLeft		= ctl.offsetLeft;
		absLeft2	= 0;//ctl2.offsetTop;
	}
	
	//	Gennemløber de forskellige tags der kan være ABSOLUT positioneret
	for(cnt=1; cnt<4; ++cnt)
	{
		switch(cnt)
		{
			case 1:
				tagType = "table"
				break;
			case 2:
				tagType = "div"
				break;
			case 3:
				tagType = "img"
				break;
		}
	
		//	Definerer hvilke tags vi søger efter
		var ATags = document.getElementById("div_page_content").getElementsByTagName([tagType])
		tagLength = ATags.length;

		//	Gennemløber alle valgte tags
		for (var i = 0; i <= tagLength-1; i++)  
		{
			tagChk	= ATags[i]
			tagID	= ATags[i].id;
			tagID2	= tagID.substring(0,5);
			tagPos	= ATags[i].style.position;
			
			//	Repositionerer elementet på siden såfremt elementet er ABSOLUT positionenet
			if(tagPos == "absolute")
			{
				if (ie4||ie5||ie55||ie6)
				{
					absTopNow	= tagChk.style.pixelTop;
					absLeftNow	= tagChk.style.pixelLeft;
				
					tagChk.style.top	= eval(absTop + absTop2 + absTopNow);
					tagChk.style.left	= eval(absLeft + absLeft2 + absLeftNow);
					
					//	Finder dette elements offsetTop-placering på siden
					thisDivsTopPos		= tagChk.offsetTop + tagChk.offsetHeight - absTop;
				}else{
					absTopNow	= tagChk.offsetTop;
					absLeftNow	= tagChk.offsetLeft;
				
					tagChk.style.top	= parseInt(absTop + absTop2 + absTopNow);
					tagChk.style.left	= parseInt(absLeft + absLeft2 + absLeftNow);

					//	Finder dette elements offsetTop-placering på siden
					thisDivsTopPos		= tagChk.offsetTop + tagChk.offsetHeight - absTop;
				}
				
				//	Undersøger om dette element er det nederste på siden
				if(thisDivsTopPos > lowestDivOnPage)
				{
					lowestDivOnPage = thisDivsTopPos
				}
			}
		}
	}
	//	Fastsætter højden på PageContent (DIV) i.h.t. det laveste ABSOLUT-placerede element
	//document.getElementById("div_page_content").style.height = lowestDivOnPage;
}

function updateAfterResize()
{
	//document.location.reload();
}

function doQuickSearch()
{
	var tr;
	strSearch		= document.getElementById("txt_q_search");
	strSearchVal	= strSearch.value;
	
	//	Undersøger om der er indtastet et søgeord eller en sætning i tekstfeltet
	if(strSearchVal!="")
	{
		tr = document.getElementById("div_content_main").document.body.createTextRange();

		//	Undersøger om søgeordet/sætningen findes på BODY-elementet
		if (tr.findText(strSearchVal))
		{
			//	Gennemløber BODY-elementets TextRange og søger efter ordet/sætningen
			for (i=0; tr.findText(strSearchVal)!=false; i++)
			{
				try
				{  
					tr.select();
					//tr.scrollIntoView();
					tr.execCommand("BackColor",false,"yellow");
					tr.collapse(false);

					/*
					answer = confirm ('Ønsker du at fortsætte søgningen på siden?');
					if (answer==true)
					{
						//Nothing	
					}else{
						break;
					}
					*/
		        }
				catch (e)
				{
					//tr.collapse(false);
				}
			}
			tr.execCommand('Unselect');
		}else{
			alert("Ordet eller sætningen \'"+strSearchVal+"\' blev ikke fundet på denne side.");
		}
	}else{
		alert('Indtast venligst et søgeord eller en sætning i tekstfeltet.');
		strSearch.focus();
	}
}

function zoomSelection()
{
	//tr = document.getElementById("div_content_main").document.selection.createRange()
	tr = document.selection.createRange()
	
	//tr.select();
	//tr.execCommand("BackColor",false,"gainsboro");
	tr.execCommand("FontSize", false, 3);
	//tr.execCommand("Bold",false);
	tr.collapse(false);
}

function defaultPage()
{
	if (ns4||ns6||op6||op7)
	{
		alert('Denne facilitet virker kun, hvis du benytter Internet Explorer.');
	}else{
		strThisPage = self.location.href;
		dpLink.style.behavior='url(#default#homepage)';
		dpLink.setHomePage(strThisPage);
	}
}

function addToFav()
{
	if (ns4||ns6||op6||op7)
	{
		alert('Klik på [CTRL + D] for at tilføje denne side under \'Foretrukne\'.');
	}else{
		strThisPage = self.location.href;
		window.external.AddFavorite(strThisPage, strThisPage);
	}
}

function chkFrmPoll(frm)
{
	var blnSelection = false
	tagLength	= frm.rad_qps.length

	for(var i = 0; i <= tagLength-1; i++)
	{
		chkStatus = frm.rad_qps[i].checked
		if(chkStatus == true)
		{
			qps_id = frm.rad_qps[i].value;
			blnSelection = true;
		}
	}

	if(blnSelection == true)
	{
		document.getElementById("qps_id").value = qps_id;
	}else{
		alert('Du skal vælge en besvarelse.');
		return (false);
	}
}




/*
function alignAbsPos()
{
	//	Initialiserer variabler
	lowestDivOnPage	= 0;

	//	Identificerer dimensioner for:	Info-linie
	ctl = document.getElementById("div_top_end")

	if (ie4||ie5||ie55||ie6)
	{
		//absTop	= ctl.offsetTop + (ctl.offsetHeight + 2);
		absTop		= ctl.offsetTop + 2;
		absLeft		= ctl.offsetParent.offsetLeft;
	}else{
		//absTop	= ctl.offsetTop + (ctl.offsetHeight + 2);
		absTop		= ctl.offsetTop + 2;
		absLeft		= ctl.offsetLeft;
	}
	
	//	Gennemløber de forskellige tags der kan være ABSOLUT positioneret
	for(cnt=1; cnt<4; ++cnt)
	{
		switch(cnt)
		{
			case 1:
				tagType = "table"
				break;
			case 2:
				tagType = "div"
				break;
			case 3:
				tagType = "img"
				break;
		}
	
		//	Definerer hvilke tags vi søger efter
		var ATags = document.getElementById("page_content").getElementsByTagName([tagType])
		tagLength = ATags.length;

		//	Gennemløber alle valgte tags
		for (var i = 0; i <= tagLength-1; i++)  
		{
			tagChk	= ATags[i]
			tagID	= ATags[i].id;
			tagID2	= tagID.substring(0,5);
			tagPos	= ATags[i].style.position;
			
			//	Repositionerer elementet på siden såfremt elementet er ABSOLUT positionenet
			if(tagPos == "absolute")
			{
				if (ie4||ie5||ie55||ie6)
				{
					absTopNow	= tagChk.style.pixelTop;
					absLeftNow	= tagChk.style.pixelLeft;
				
					tagChk.style.top	= eval(absTop + absTopNow);
					tagChk.style.left	= eval(absLeft + absLeftNow);

					//	Finder dette elements offsetTop-placering på siden
					thisDivsTopPos		= tagChk.offsetTop + tagChk.offsetHeight - absTop;
				}else{
					absTopNow	= tagChk.offsetTop;
					absLeftNow	= tagChk.offsetLeft;
				
					tagChk.style.top	= parseInt(absTop + absTopNow);
					tagChk.style.left	= parseInt(absLeft + absLeftNow);

					//	Finder dette elements offsetTop-placering på siden
					thisDivsTopPos		= tagChk.offsetTop + tagChk.offsetHeight - absTop;
				}
				
				//	Undersøger om dette element er det nederste på siden
				if(thisDivsTopPos > lowestDivOnPage)
				{
					lowestDivOnPage = thisDivsTopPos
				}
			}
		}
	}
	//	Fastsætter højden på PageContent (DIV) i.h.t. det laveste ABSOLUT-placerede element
	document.getElementById("page_content").style.height = lowestDivOnPage;
}
*/


//	-----------------------------------
//		Newsletter
//	-----------------------------------
function checkNewsletterForm(frm)
{
	//	Checker om brugeren har klikket på "Tilmeld"- eller "Afmeld"-knappen (tryk på [Return] for submit er dermed deaktiveret)
	btnStatus = document.getElementById('btn_status').value
	if (btnStatus == "0"){return(false)};
	
	//	Checker email-adresse
	if (frm.txt_email.value!="")
	{
		if (checkEmail(frm.txt_email)==false)
		{
			frm.txt_email.focus();
			return(false);
		}
	}else{
		alert('Du skal indtaste din email-adresse for at blive tilmeldt/afmeldt.');
		frm.txt_email.focus();
		return(false);
	}
}
function changeBtnStatus(ident)
{
	document.getElementById('btn_status').value = ident;
}


//	-----------------------------------
//		Gallerier
//	-----------------------------------
function fncGallery_Pic_Vis(id)
{
	window.open('gal_pic_001.asp?id='+id,'win_picshow', 'directories=1,location=0,toolbar=1,menubar=0,status=0,resizable=1,dependent=1,scrollbars=1,fullscreen=0,left=5,top=5,width=850,height=600');
}
function openGallery(inpG_ID)
{
	location.href = '?action=show_gal_pics&g_id='+inpG_ID;
}

//	-----------------------------------
//		Varekatalog
//	-----------------------------------
strItemHL = "";
function showPg(pg_id, obj)
{
	//	Fjerner Highlight fra evt. tidligere valgt ProdGrp
	if(strItemHL!="")
		document.getElementById(strItemHL).style.fontWeight = 'normal';
		
	//	Highlight'er den aktuelle/valgte ProdGrp
	document.getElementById(obj).style.fontWeight = 'bold';

	//	Checker om [obj] eksisterer
/*
	objID = document.getElementById(["pg_"+pg_id]);
	
	if(objID!=null){
		objStyle = document.getElementById(["pg_"+pg_id]).style;
		objStyle.display=='none' ? objStyle.display = 'block' : objStyle.display = 'none';
	}
*/

	//	Opdaterer IFRAME
	document.getElementById("ifr_prod").src = "fr_prod_001.asp?pg_id="+pg_id;

	//	Den valgte ProdGrp defineres nu som "tidligere valgt" ProdGrp
	strItemHL = obj;
}

function change_img(ident, img){
	document.getElementById(ident).innerHTML = "<img id='id_Pic' src='cmu_filer/" + img + "'>";
}