<!--
var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
if(win.window.focus){win.window.focus();}
}
// -->

var validationArr = new Array()
var checkJN = ""
function setValidation()
	{
	for (var i=4; i < formular.elements.length; i++)
		{
		formular.elements[i].focus()
		formular.elements[i].blur()
		}
//window.location.href = "#"
//	return true;
timeoutId = setTimeout('firstCheck()',500);	
	}
function checkPoint1(elementNameX)
{
validationArr[elementNameX] = new Array()
validationArr[elementNameX] = ["TRUE"]

checkJN = checkJN + elementNameX
//form1.ny.value = checkJN

}
function submitF(fixedName,status)
{
	fieldName = "subStat_"+fixedName
	document.getElementById(fieldName).value = status

	formName = "newsletterForm_"+fixedName
	//formName.submit()
	document.getElementById(formName).submit()
}


function openView(viewName,validateID,formName)
{
	closeDivX = "f_"+formName
	closeDiv = document.getElementById(closeDivX).value
	if (submitForm(formName,validateID,'false'))
	{
	document.getElementById(closeDivX).value = viewName
		//alert(viewName)
		if (document.getElementById(viewName))
		{
			//alert("found")
			if (document.getElementById(viewName).style.display=="block") 
			{
				//document.getElementById(viewName).style.display="none"
				//alert("close")
			}
			else 
			{
				//alert("open")
				document.getElementById(viewName).style.display="block";
				if (document.getElementById(closeDiv))
				{
				  document.getElementById(closeDiv).style.display="none";	
				}
			}
		}
	}
}

function replaceThis(subst, newst, rplString) {
  var temp = "";
  var scope = subst.length;
  var pos = 0;
  while (rplString.indexOf(subst, rplString) > -1) {
    pos = rplString.indexOf(subst,rplString);
    temp += rplString.substring(0,pos)+newst;
    rplString = rplString.substring(pos+scope,rplString.length);
  }
  temp += rplString.substring(0,rplString.length);
  return temp;
}

function navButtons(fName,fTab,direction)
{
	vName = "pubX_viewName"+fName
	tName = "pubX_tabs"+fName
	
	tabs = document.getElementById(tName).value
	views = document.getElementById(vName).value
	
	tt = tabs.split(";")
	vv = views.split(";")

	if (direction=='f')
	{
	tabNo = fTab+1
	}
	else if (direction=='b')
	{
	tabNo = fTab
	}
	
	//alert("openView(view_"+fName+"_"+tt[tabNo]+","+vv[fTab]+","+fName+")")
	openView("view_"+fName+"_"+tt[tabNo],vv[fTab],fName)

}


function firstCheck()
{

	for (var a=3; a < formular.elements.length; a++)
	{
		elementNameCheck = formular.elements[a].name
		//form1.elements[a].focus()
		//setTimeout(4000);
		//form1.textfield.value = validationArr['hans'][0]
				if(validationArr[elementNameCheck])
				{
				
					objCheck = formular.elements[a].value
					
					if ( objCheck == "")
					{
						alert("Tekst mangler i følgende felt");
						formular.elements[a].focus()
						return;
					}
				}
				
		//form1.elements[a].blur()
	}
submitForm()
}


function submitForm2()
{
var allForm = ""
var attachFile = ""
for (var i=3; i < document.formular.elements.length; i++)
{

if (document.formular.elements[i].type == "checkbox")
{

	if (document.formular.elements[i].checked){
	allForm += "<br>" +  document.formular.elements[i].name +"1: "  +  document.formular.elements[i].value
	}

}

else if (document.formular.elements[i].type == "radio")
{
	if (document.formular.elements[i].checked){
	allForm += "<br>" +  document.formular.elements[i].name +": "  +  document.formular.elements[i].value
	}

//attachFile +=  document.formular.elements[i].value  + ","
}


else if (document.formular.elements[i].type == "file")
{
attachFile +=  document.formular.elements[i].value  + ","
}

else if (document.formular.elements[i].value != "")

{

allForm += "<br>" +  document.formular.elements[i].name +": "  +  document.formular.elements[i].value
	
}

}



formular.allData.value = allForm
formular.allAttach.value = attachFile
formular.submit()
}

function submitForm(formname,valID,fullVal)
{
	//alert(valID)
	if (valID != "")
	{
		//validation type
		vEleF = "pubX_validationv"+valID
		vEle = document.getElementById(vEleF).value
		vEle = vEle.split(";")
		//validation field
		fEleF = "pubX_validationf"+valID
		fEle = document.getElementById(fEleF).value
		fEle = fEle.split(";")
		//validation label
		lEleF = "pubX_validationl"+valID
		lEle = document.getElementById(lEleF).value
		lEle = lEle.split(";")
		//comparefields
		cEleF = "pubX_comparefield"+valID
		cEle = document.getElementById(cEleF).value
		cEle = cEle.split(";")
		//comparelabel
		clEleF = "pubX_comparelabel"+valID
		clEle = document.getElementById(clEleF).value
		clEle = clEle.split(";")

		for (var i=1; i < fEle.length; i++)
		{
			
			if (vEle[i] == 1)
			{
				trueValidation = true
				tmpEle = fEle[i]
				if (document.getElementById(tmpEle).type == "checkbox" || document.getElementById(tmpEle).type == "radio")
				{
					if (document.getElementById(tmpEle).checked==false)
					{
						validationField = fEle[i]+"_validation"
						validationText = document.getElementById(validationField).value
						alertText = validationText.replace("-fieldname-", lEle[i] );
						alert(alertText)
						if (document.getElementById(tmpEle) && document.getElementById(tmpEle).type != "hidden")
						{
							document.getElementById(tmpEle).focus()
						}
						return false;
					}
				}
				else
				{
				//alert(tmpEle+"/"+document.getElementById(tmpEle).value)
					if (document.getElementById(tmpEle).value =="")
					{
						validationField = fEle[i]+"_validation"
						validationText = document.getElementById(validationField).value
						alertText = validationText.replace("-fieldname-", lEle[i] );
						alert(alertText)
						if (document.getElementById(tmpEle) && document.getElementById(tmpEle).type != "hidden")
						{
							document.getElementById(tmpEle).focus()
						}
						return false;
					}
					
				}
	
			}
	
			if (vEle[i] == 2)
			{
				tmpEle = fEle[i]
				if(document.getElementById(tmpEle).value.match(/^[a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,6}$/i) )
				{
				
				}
				else
				{
				validationField = fEle[i]+"_validation"
				validationText = document.getElementById(validationField).value
				alertText = validationText.replace("-fieldname-", lEle[i] );
				alert(alertText)
					if (document.getElementById(tmpEle) && document.getElementById(tmpEle).type != "hidden")
					{
						document.getElementById(tmpEle).focus()
					}
				return false;
				} 
			}
		
		}
		//alert("test")
		for (var i=1; i < cEle.length; i++)
		{
			compareEle = cEle[i].split(",")
			compareLabel = clEle[i].split(",")
			//alert(compareEle[0]+"/"+compareEle[1])
			if (document.getElementById(compareEle[0]).type == "checkbox" || document.getElementById(compareEle[0]).type == "radio")
			{
				if (document.getElementById(compareEle[0]).checked)
				{
					valueOne = document.getElementById(compareEle[0]).value
				}
				else
				{
					valueOne = ""
				}
			}
			else
			{
				valueOne = document.getElementById(compareEle[0]).value
			}
	
			if (document.getElementById(compareEle[1]).type == "checkbox" || document.getElementById(compareEle[1]).type == "radio")
			{
				if (document.getElementById(compareEle[1]).checked)
				{
					valueTwo = document.getElementById(compareEle[1]).value
				}
				else
				{
					valueTwo = ""
				}
			}
			else
			{
				valueTwo = document.getElementById(compareEle[1]).value
			}
			
			if (valueOne != valueTwo)
			{
				validationField = compareEle[0]+"_validation"
				validationText = document.getElementById(validationField).value
				alertText = validationText.replace("-fieldname-", compareLabel[0] );
				alert(alertText)
				if (document.getElementById(compareEle[0]) && document.getElementById(compareEle[0]).type != "hidden")
				{
					document.getElementById(compareEle[0]).focus()
				}
				return false;
			}
	
		}	

	}	
	
	if (fullVal=='true')
	{
		//alert("test")
		document.getElementById(formname).submit()
	}
	return true;

}

function visBillede(int_id, int_bredde, int_hoejde, largeView)
{
  intMaksBredde = screen.width - 50;
  intMaksHoejde = screen.height - 130;
  
  intVindueBredde = (int_bredde > intMaksBredde ? intMaksBredde : int_bredde);
  intVindueHoejde = (int_hoejde > intMaksHoejde ? intMaksHoejde : int_hoejde);
  
  intVindueVenstre = Math.round((screen.width - intVindueBredde) / 2);
  intVindueTop     = Math.round((screen.height - intVindueHoejde - 120) / 2);
  
  window.open("showImage.asp?id=" + int_id+"&large="+largeView, "billedevindue_" + int_id, "dependent=1,location=0,directories=0,menubar=0,toolbar=0,resizable=1,scrollbars=" + (int_bredde > intMaksBredde || int_hoejde > intVindueHoejde ? 1 : 0) + ",width=" + intVindueBredde + ",height=" + intVindueHoejde + ",top=" + (intVindueTop > 0 ? intVindueTop : 0) + ",left=" + (intVindueVenstre > 0 ? intVindueVenstre : 0));
}

var timer;
var startSlide = false;
function changeGalleryImage(imageName,largeView,id, imageNumber)
{

document.getElementById("displayGalleryImage").src = "thumbNew.asp?path=../images&file=../images/"+ imageName + "&size="+ largeView +"&qua=90"

document.getElementById("activeGalleryID").value = id

document.getElementById("imageNumber").value = imageNumber

if (document.getElementById("displayimagedescription"))
{
	

tmpDesc = replaceThis('&nbsp;',' ',arrDescription[imageNumber])
document.getElementById("displayimagedescription").innerHTML = replaceThis(';Break','<br>',tmpDesc)
//alert(arrDescription[imageNumber])
}


}

var imageCount = 0
function galleryImage(action,thisFunction)
{
if (thisFunction == "prevnext")
{
startSlide = false
document.getElementById("slideshowIcon").src = "../images/slideshow_ikon.gif";
clearTimeout(timer);
}

imageCount = document.getElementById("imageNumber").value
	
	if (action=="forward")
	{
		if (imageCount == arrImages.length-1)
		{
		imageCount = 0
		}
		else
		{
		imageCount++
		}

	}
	else
	{
		if (imageCount == 0)
		{
		imageCount = arrImages.length - 1
		}
		else
		{
		imageCount--	
		}
	}
	
	
 document.getElementById("imageNumber").value = imageCount 	
	fieldName = "largeview_"+document.getElementById("activeGalleryID").value
	largeView = document.getElementById(fieldName).value

		document.getElementById("displayGalleryImage").src = "thumbNew.asp?path=../images&file=../images/"+ arrImages[imageCount] + "&size="+ largeView +"&qua=90"



	if (document.getElementById("displayimagedescription"))
	{
	tmpDesc = replaceThis('&nbsp;',' ',arrDescription[imageCount])
	document.getElementById("displayimagedescription").innerHTML = replaceThis(';Break','<br>',tmpDesc)
	
	}

	if (startSlide)
	{
	var slideshowInterval = document.getElementById("timerInterval").value * 1000
	timer = setTimeout("galleryImage('forward');", slideshowInterval);
	}

}


function startSlideshow()
{
      if (startSlide)
	  {
	   startSlide = false;
	   clearTimeout(timer);
	   document.getElementById("slideshowIcon").src = "../images/slideshow_ikon.gif";
	  }
	  else
	  {
		  if (document.getElementById("timerInterval").value != 0)
		  {
			  startSlide = true;
			  document.getElementById("slideshowIcon").src = "../images/slideshowEnd_ikon.gif";
			  var slideshowInterval = document.getElementById("timerInterval").value * 1000
			  timer = setTimeout("galleryImage('forward','slideshow');", slideshowInterval);
		}
	  }
}



/***********************************************
* Scrollable Menu Links- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* Visit http://www.dynamicDrive.com for hundreds of DHTML scripts
* This notice must stay intact for legal use
***********************************************/

//configure path for left and right arrows
var goleftimage='pointer2.gif'
var gorightimage='pointer.gif'
//configure menu width (in px):
var menuwidth=737
//configure menu height (in px):
var menuheight=70
//Specify scroll buttons directions ("normal" or "reverse"):
var scrolldir="reverse"
//configure scroll speed (1-10), where larger is faster
var scrollspeed=6

var lefttime = 0
var righttime = 0
//specify menu content
var menucontents='<nobr><a href="http://www.dynamicdrive.com">Dynamic Drive</a> | <a href="http://www.javascriptkit.com">JavaScript Kit</a> | <a href="http://www.codingforums.com">CodingForums.com</a> | <a href="http://www.builder.com">Builder.com</a> | <a href="http://freewarejava.com">Freewarejava.com</a></nobr>'


////NO NEED TO EDIT BELOW THIS LINE////////////

var iedom=document.all||document.getElementById
var leftdircode='onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)"'
var rightdircode='onMouseover="moveright()" onMouseout="clearTimeout(righttime)"'
if (scrolldir=="reverse"){
var tempswap=leftdircode
leftdircode=rightdircode
rightdircode=tempswap
}
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100;left:-5000">'+menucontents+'</span>')
var actualwidth=''
var cross_scroll, ns_scroll
var loadedyes=0

function fillup(ele){
if (iedom){
cross_scroll=document.getElementById? document.getElementById(ele) : document.all.test2
//cross_scroll.innerHTML="<table><tr><td><nobr>hgds fhdsgfhgsd fgsdh gfjhsgd fhgsda fgsd ahgfsd gfhsd gfhgds fgsdh gfsdhg fhsdgfgewyghegryewgysgd vdv fdsfg</nobr></td></tr></table>"
var tempSpan = ele + "_temp";
actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById(tempSpan).offsetWidth;
}
else if (document.layers){
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}
}
//window.onload=fillup

function moveleft(ele){
loadedyes=1
//cross_scroll=document.getElementById(ele);
//actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth

if (loadedyes){
var test = document.getElementById(ele).style.left;
if (iedom&&parseInt(document.getElementById(ele).style.left)>(menuwidth-actualwidth)){
document.getElementById(ele).style.left=parseInt(document.getElementById(ele).style.left)-scrollspeed+"px"
}
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
ns_scroll.left-=scrollspeed
}
lefttime=setTimeout("moveleft('"+ele+"')",50)
}

function moveright(ele){
loadedyes=1
//cross_scroll=document.getElementById(ele);
//actualwidth=document.all? cross_scroll.offsetWidth : document.getElementById("temp").offsetWidth

if (loadedyes){
if (iedom&&parseInt(document.getElementById(ele).style.left)<0)
document.getElementById(ele).style.left=parseInt(document.getElementById(ele).style.left)+scrollspeed+"px"
else if (document.layers&&ns_scroll.left<0)
ns_scroll.left+=scrollspeed
}

righttime=setTimeout("moveright('"+ele+"')",50)
}