<!--
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 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 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)
{
	vEle = document.getElementById("pubX_validationv").value
	vEle = vEle.split(";")
	fEle = document.getElementById("pubX_validationf").value
	fEle = fEle.split(";")
	lEle = document.getElementById("pubX_validationl").value
	lEle = lEle.split(";")

	for (var i=1; i < fEle.length; i++)
	{
		if (vEle[i] == 1)
		{
			tmpEle = fEle[i]
			if (document.getElementById(tmpEle).value =="")
			{
			alert("Feltet "+ lEle[i] +" skal udfyldes")
			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
			{
			alert("Feltet "+ lEle[i] +" skal udfyldes med en gyldig email adresse")
			document.getElementById(tmpEle).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));
}
