// **************************************************
// VALIDERING AF TILMELDING
// **************************************************
function tjek_form5(){
var tjek = document.akttilmelding;


if(tjek.aktivitet.value == ''){
alert('Feltet \"Aktivitet\" er ikke valgt!');
tjek.aktivitet.focus();
return false;
}

if(tjek.funktion.value == ''){
alert('Feltet \"Funktion\" er ikke valgt!');
tjek.funktion.focus();
return false;
}


if(tjek.navn.value == ''){
alert('Feltet \"Navn\" er ikke udfyldt!');
tjek.navn.focus();
return false;
}

if(tjek.telefon.value == ''){
alert('Feltet \"Telefon\" er ikke udfyldt!');
tjek.telefon.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;
}
return true;
}

// **************************************************
// VALIDERING AF DEBATINDLÆG
// **************************************************

function tjekaddsvar(){
var tjekaddsvar = document.debatadd;

if(tjekaddsvar.overskrift.value == ''){
alert('Du har ikke skrevet nogen emne!');
tjekaddsvar.overskrift.focus();
return false;
}


if(tjekaddsvar.indhold.value == ''){
alert('Du har ikke skrevet noget indlæg!');
tjekaddsvar.indhold.focus();
return false;
}

if(tjekaddsvar.url.value.length > 0){
if(tjekaddsvar.url_tekst.value == ''){
alert('Du har skrevet et link, men ikke skrevet en linktekst ');
tjekaddsvar.url_tekst.focus();
return false;
}
}

// checker filtype1
	if (tjekaddsvar.foto1.value.length>0){
			FileType = tjekaddsvar.foto1.value.substring(tjekaddsvar.foto1.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjekaddsvar.foto1.focus();
				return (false);
			}
pic = String(tjekaddsvar.foto1.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 -");
            tjekaddsvar.foto1.focus();
						return (false);
            }
}
// slut for filtype1

// checker filtype2
	if (tjekaddsvar.foto2.value.length>0){
			FileType = tjekaddsvar.foto2.value.substring(tjekaddsvar.foto2.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjekaddsvar.foto2.focus();
				return (false);
			}
pic = String(tjekaddsvar.foto2.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 -");
            tjekaddsvar.foto2.focus();
						return (false);
            }
}
// slut for filtype2

// checker filtype3
	if (tjekaddsvar.foto3.value.length>0){
			FileType = tjekaddsvar.foto3.value.substring(tjekaddsvar.foto3.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjekaddsvar.foto3.focus();
				return (false);
			}
pic = String(tjekaddsvar.foto3.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 -");
            tjekaddsvar.foto3.focus();
						return (false);
            }
}
// slut for filtype1

// checker fil1
	if (tjekaddsvar.fil1.value.length>0){
			FileType = tjekaddsvar.fil1.value.substring(tjekaddsvar.fil1.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjekaddsvar.fil1.focus();
				return (false);
			}
pic = String(tjekaddsvar.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 -");
            tjekaddsvar.fil1.focus();
						return (false);
            }
}

// slut for fil1

// checker fil2
	if (tjekaddsvar.fil2.value.length>0){
			FileType = tjekaddsvar.fil2.value.substring(tjekaddsvar.fil2.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjekaddsvar.fil2.focus();
				return (false);
			}
pic = String(tjekaddsvar.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 -");
            tjekaddsvar.fil2.focus();
						return (false);
            }
}

// slut for fil2

// checker fil3
	if (tjekaddsvar.fil3.value.length>0){
			FileType = tjekaddsvar.fil3.value.substring(tjekaddsvar.fil3.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjekaddsvar.fil3.focus();
				return (false);
			}
pic = String(tjekaddsvar.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 -");
            tjekaddsvar.fil3.focus();
						return (false);
            }
}

// slut for fil3





document.all["state"].innerHTML="<b>Gemmer data - afvent !!</b>";
document.all["state"].style.display="";
document.all["msg"].style.display="none";

return true;
}

// **************************************************
// VALIDERING AF DEBATSVAR
// **************************************************

function tjeksvar(){
var tjeksvar = document.debatsvar;

if(tjeksvar.indhold.value == ''){
alert('Du har ikke skrevet nogen besvarelse?');
tjeksvar.indhold.focus();
return false;
}

if(tjeksvar.url.value.length > 0){
if(tjeksvar.url_tekst.value == ''){
alert('Du har skrevet et link, men ikke skrevet en linktekst ');
tjeksvar.url_tekst.focus();
return false;
}
}

// checker filtype1
	if (tjeksvar.foto1.value.length>0){
			FileType = tjeksvar.foto1.value.substring(tjeksvar.foto1.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjeksvar.foto1.focus();
				return (false);
			}
pic = String(tjeksvar.foto1.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 -");
            tjeksvar.foto1.focus();
						return (false);
            }
}
// slut for filtype1

// checker filtype2
	if (tjeksvar.foto2.value.length>0){
			FileType = tjeksvar.foto2.value.substring(tjeksvar.foto2.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjeksvar.foto2.focus();
				return (false);
			}
pic = String(tjeksvar.foto2.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 -");
            tjeksvar.foto2.focus();
						return (false);
            }
}
// slut for filtype2

// checker filtype3
	if (tjeksvar.foto3.value.length>0){
			FileType = tjeksvar.foto3.value.substring(tjeksvar.foto3.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".jpg"){
				alert("Der kan kun bruges filer af typen .jpg !");
				tjeksvar.foto3.focus();
				return (false);
			}
pic = String(tjeksvar.foto3.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 -");
            tjeksvar.foto3.focus();
						return (false);
            }
}
// slut for filtype1

// checker fil1
	if (tjeksvar.fil1.value.length>0){
			FileType = tjeksvar.fil1.value.substring(tjeksvar.fil1.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjeksvar.fil1.focus();
				return (false);
			}
pic = String(tjeksvar.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 -");
            tjeksvar.fil1.focus();
						return (false);
            }
}

// slut for fil1

// checker fil2
	if (tjeksvar.fil2.value.length>0){
			FileType = tjeksvar.fil2.value.substring(tjeksvar.fil2.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjeksvar.fil2.focus();
				return (false);
			}
pic = String(tjeksvar.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 -");
            tjeksvar.fil2.focus();
						return (false);
            }
}

// slut for fil2

// checker fil3
	if (tjeksvar.fil3.value.length>0){
			FileType = tjeksvar.fil3.value.substring(tjeksvar.fil3.value.length-4)
			FileType = FileType.toLowerCase()
			if (FileType!=".doc" && FileType!="docx" && FileType!=".xls" && FileType!="xlsx" && FileType!=".pdf"){
				alert("Der kan kun bruges filer af typen .doc, docx, xls, xlsx og pdf!");
				tjeksvar.fil3.focus();
				return (false);
			}
pic = String(tjeksvar.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 -");
            tjeksvar.fil3.focus();
						return (false);
            }
}

// slut for fil3

document.all["state"].innerHTML="<b>Gemmer data - afvent !!</b>";
document.all["state"].style.display="";
document.all["msg"].style.display="none";
return true;
}



// **************************************************
// VALIDERING AF BRUGERNAVN
// **************************************************

function tjek_form8(){
var tjek8 = document.debatuser;

if(tjek8.navn.value == ''){
alert('Du har ikke oplyst et ønsket brugernavn!');
tjek8.navn.focus();
return false;
}

return true;
}



// **************************************************
// VALIDERING AF GLEMT PASSWORD
// **************************************************

function tjek_password_glemt(){
var tjek7 = document.glemt_password;

// tjekker om feltet email er udfyldt
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek7.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek7.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek7.email.value.indexOf('@') <= 0
|| tjek7.email.value.indexOf('.') == -1
|| tjek7.email.value.indexOf('@') > tjek7.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!');
tjek7.email.focus();
return false;
}

return true;
}

// **************************************************
// VALIDERING AF LOGIN
// **************************************************

function tjek_password(){
var tjek6 = document.dologin;

// tjekker om feltet email er udfyldt
mail_karakter = false;
falsk_email_karakter = 'æÆøØåÅ, ;';
for(i = 0; i < tjek6.email.value.length; i++){
if(falsk_email_karakter.indexOf(tjek6.email.value.charAt(i)) != -1)
mail_karakter = true;
}
if(tjek6.email.value.indexOf('@') <= 0
|| tjek6.email.value.indexOf('.') == -1
|| tjek6.email.value.indexOf('@') > tjek6.email.value.lastIndexOf('.')
|| mail_karakter == true){
alert('Feltet \"E-mail\" er ikke udfyldt korrekt!');
tjek6.email.focus();
return false;
}
if(tjek6.password.value == ''){
alert('Feltet \"Password\" er ikke udfyldt!');
tjek6.password.focus();
return false;
}

return true;
}





