// **************************************************
// VALIDERING AF DATA VED UPLOAD
// **************************************************

// formular tjek start
function tjek_dataupload(){
var tjek = document.dataupload;


// checker filtype
	if (dataupload.fil1.value.length>0){
			FileType = dataupload.fil1.value.substring(dataupload.fil1.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil1.focus();
				return (false);
			}
pic = String(dataupload.fil1.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck


// checker filtype
	if (dataupload.fil2.value.length>0){
			FileType = dataupload.fil2.value.substring(dataupload.fil2.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil2.focus();
				return (false);
			}
pic = String(dataupload.fil2.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil3.value.length>0){
			FileType = dataupload.fil3.value.substring(dataupload.fil3.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil3.focus();
				return (false);
			}
pic = String(dataupload.fil3.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil4.value.length>0){
			FileType = dataupload.fil4.value.substring(dataupload.fil4.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil4.focus();
				return (false);
			}
pic = String(dataupload.fil4.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil5.value.length>0){
			FileType = dataupload.fil5.value.substring(dataupload.fil5.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil5.focus();
				return (false);
			}
pic = String(dataupload.fil5.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil6.value.length>0){
			FileType = dataupload.fil6.value.substring(dataupload.fil6.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil6.focus();
				return (false);
			}
pic = String(dataupload.fil6.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil7.value.length>0){
			FileType = dataupload.fil7.value.substring(dataupload.fil7.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil7.focus();
				return (false);
			}
pic = String(dataupload.fil7.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil8.value.length>0){
			FileType = dataupload.fil8.value.substring(dataupload.fil8.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil8.focus();
				return (false);
			}
pic = String(dataupload.fil8.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil9.value.length>0){
			FileType = dataupload.fil9.value.substring(dataupload.fil9.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil9.focus();
				return (false);
			}
pic = String(dataupload.fil9.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck

// checker filtype
	if (dataupload.fil10.value.length>0){
			FileType = dataupload.fil10.value.substring(dataupload.fil10.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				dataupload.fil10.focus();
				return (false);
			}
pic = String(dataupload.fil10.value);
        pic = pic.substring(pic.lastIndexOf("\134")+1,pic.lastIndexOf("."))
        if(pic.match(/[^\w-]+/gi)){
            alert("Filnavnet må kun indeholde a-z og 0-9 samt _ og -");
            return (false);
            }
}
// slut for filcheck



document.all["state"].innerHTML="Sender data - afvent !!";
document.all["state"].style.display="";
document.all["msg"].style.display="none";

return (true);
}





// **************************************************
// VALIDERING AF SØGEFELT
// **************************************************
function seekvalidering()
  {
  error = 0;
  if((document.forms[0].seekfelt.value=='') && (error==0))   
  {		
    alert('Skriv venligst et søgeord.');
    document.forms[0].seekfelt.focus();
    error = 1;		
  }
if(error == 0)
  document.forms[0].submit();	
  }

// **************************************************
// VALIDERING AF KONTAKTSKEMA
// **************************************************
function tjek_form3(){
var tjek = document.kontaktskema;
if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}
if(tjek.kommentar.value == ''){
alert('Feltet \"Kommentar\" er ikke udfyldt!\nSkriv venligst hvad henvendelsen drejer sig om.');
tjek.kommentar.focus();
return false;
}
return true;
}

// **************************************************
// VALIDERING AF TILMELDING NYHEDSBREV
// **************************************************

function tjek_form2(){
var tjek2 = document.tilmelding;
// tjekker om feltet email er udfyldt
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek2.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek2.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek2.email.value.indexOf('@') <= 0
|| tjek2.email.value.indexOf('.') == -1
|| tjek2.email.value.indexOf('@') > tjek2.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Emailadressen er ikke korrekt udfyldt!');
tjek2.email.focus();
return false;
}
return true;
}

// **************************************************
// VALIDERING AF TIP EN VEN
// **************************************************
function tjek_form(){
var tjek = document.skema;

if(tjek.afsender.value == ''){
alert('Feltet \"Dit navn\" er ikke udfyldt!');
tjek.afsender.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.afsendermail.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.afsendermail.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.afsendermail.value.indexOf('@') <= 0
|| tjek.afsendermail.value.indexOf('.') == -1
|| tjek.afsendermail.value.indexOf('@') > tjek.afsendermail.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"Din email\" er ikke udfyldt korrekt!');
tjek.afsendermail.focus();
return false;
}

if(tjek.modtager.value == ''){
alert('Feltet \"Modtagerens navn\" er ikke udfyldt!');
tjek.modtager.focus();
return false;
}

mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"Modtagerens email\" er ikke udfyldt korrekt!');
tjek.email.focus();
return false;
}
return true;
}

// **************************************************
// VALIDERING AF HAIKU DIGT
// **************************************************
function tjek_form4(){
var tjek = document.haikuskema;

if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek.email.value.indexOf('@') <= 0
|| tjek.email.value.indexOf('.') == -1
|| tjek.email.value.indexOf('@') > tjek.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!\nFeltet må ikke indeholde mellemrum og specielle bogstaver som æ ø å.');
tjek.email.focus();
return false;
}

if(tjek.alder.value == ''){
alert('Feltet \"Alder\" er ikke udfyldt!');
tjek.alder.focus();
return false;
}

if(tjek.kommentar.value == ''){
alert('Feltet \"Haiku-digt\" er ikke udfyldt!\nSkriv venligst et digt.');
tjek.kommentar.focus();
return false;
}
return true;
}

