<!--
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 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)
{
	//validation type
	vEle = document.getElementById("pubX_validationv").value
	vEle = vEle.split(";")
	//validation field
	fEle = document.getElementById("pubX_validationf").value
	fEle = fEle.split(";")
	//validation label
	lEle = document.getElementById("pubX_validationl").value
	lEle = lEle.split(";")
	//comparefields
	if (document.getElementById("pubX_comparefield"))
	{
	cEle = document.getElementById("pubX_comparefield").value
	cEle = cEle.split(";")
	}
	//comparelabel
	if (document.getElementById("pubX_comparelabel"))
	{
	clEle = document.getElementById("pubX_comparelabel").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"
					if (document.getElementById(validationField))
					{
						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"
					if (document.getElementById(validationField))
					{
						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"
				if (document.getElementById(validationField))
				{
					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;
		}

	}	
	var allForm = ""
	var attachFile = ""
	for (var i=3; i < document.getElementById(formname).elements.length; i++)
	{
	
	if (document.getElementById(formname).elements[i].type == "checkbox")
	{
	
		if (document.getElementById(formname).elements[i].checked)
		{
		allForm += "<br>" +  document.getElementById(formname).elements[i].name +": "  +  document.getElementById(formname).elements[i].value
		}
	
	}
	
	else if (document.getElementById(formname).elements[i].type == "radio")
	{
		if (document.getElementById(formname).elements[i].checked)
		{
		allForm += "<br>" +  document.getElementById(formname).elements[i].name +": "  +  document.getElementById(formname).elements[i].value
		}
	
	//attachFile +=  document.getElementById(formname).elements[i].value  + ","
	}
	
	
	else if (document.getElementById(formname).elements[i].type == "file")
	{
	attachFile +=  document.getElementById(formname).elements[i].value  + ","
	}
	
	else if (document.getElementById(formname).elements[i].value != "")
	
	{
	allForm += "<br>" +  document.getElementById(formname).elements[i].name +": "  +  document.getElementById(formname).elements[i].value
	
	}
	
	}
	
	
	
	document.getElementById(formname).allData.value = allForm
	document.getElementById(formname).allAttach.value = attachFile
	document.getElementById(formname).submit()
}

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));
}
