﻿//======================= Globale funktioner ===================//
var stdPageHead;
var searchField;

jQuery.noConflict();

//======================= Andre KMD Links drop down menu - Start ===================================================
//======================= Funktion der kalkulerer sidens bredde og højde ===========================================

function setPageSize() {
	var xScroll, yScroll;
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}
	
	jQuery('.overlay').css('width',pageWidth);
	jQuery('.overlay').css('height',pageHeight);
	jQuery('.hiddenTop').css('width',pageWidth);
	jQuery('.hiddenTop').css('height',pageHeight);
	
};

function fadeOutBg(){
	
	setPageSize();
	jQuery('#closeGlobal').attr('src','/files/System/img/header_closebtn.png');
	jQuery('#closeGlobal').bind('click', function() { fadeInBg(); });

	jQuery('.overlay').queue(function () {
		jQuery(this).css('background','#000');
		jQuery(this).fadeTo("fast", 0.5);
		jQuery(this).fadeIn('fast');
		jQuery('.searchFieldFade').fadeTo("medium", 0.3);
		jQuery('.searchBtnFade').fadeTo("medium", 0.3);
		jQuery('.topMenuContainer .topMenu').fadeTo("medium", 0.3);
		jQuery(this).dequeue();
	});

    jQuery.timer(500,function(){
  
	  	jQuery('.topNavigation').hide();
		jQuery('.tagline').css('margin-top','59px');
		jQuery('.hiddenTop').queue(function () {
			jQuery(this).show();
			jQuery('.dropDown').slideDown(500);
			jQuery(this).dequeue();
		});
    });	
	
}

function fadeInBg(){
	jQuery('.overlay').hide();
	jQuery('.topNavigation').show();
	jQuery('.tagline').css('margin-top','0px');	
	jQuery('.dropDown').slideUp('fast');
	jQuery('.hiddenTop').hide();
}

//======================= Andre KMD Links drop down menu - Slut =====================================================

//=======================Footer Drop Down - Start ===================================================================

function footerFadeIn(){
	jQuery('.footerTagLine').slideDown();
	jQuery('.footerMenu').slideDown();
	jQuery('.footerInfo').css('background','url("/files/System/img/footer_info_bg.png") repeat-x');
	jQuery('.footerInfo').css('padding-top','20px');
	jQuery('.footerInfo').css('height','53px');
	jQuery('.footerFoldOutImg').hide();
	jQuery('.footerCollapse').show();
	
	jQuery.cookie('the_cookie', 'footerOpen', { expires: 7 });	
}
function footerFadeOut(){
	jQuery('.footerTagLine').slideUp();
	jQuery('.footerMenu').slideUp();
	jQuery('.footerInfo').css('background','none');
	jQuery('.footerInfo').css('padding-top','7px');
	jQuery('.footerInfo').css('height','30px');
	jQuery('.footerCollapse').hide();
	jQuery('.footerFoldOutImg').show();
	
	jQuery.cookie('the_cookie', null);
}

//================================== Footer åbnes hurtigt hvis den skal åbnes fordi cookie er sat ==================
function footerCookieOpen()	{
	jQuery('.footerTagLine').show();
	jQuery('.footerMenu').show();
	jQuery('.footerInfo').css('background','url("/files/System/img/footer_info_bg.png") repeat-x');
	jQuery('.footerInfo').css('padding-top','16px');
	jQuery('.footerInfo').css('height','57px');
	jQuery('.footerFoldOutImg').hide();
	jQuery('.footerCollapse').show();
	
}

//======================= SearchField tekst	========================================================================
var strDefaultSearchString = "Search";
var txtEmptyClass = "searchField";
var txtEditClass  = "searchField";

function initSearchBox(objSearchBox, txtDefault){
	objSearchBox.edited = false;
	objSearchBox.defaultText = txtDefault;
	objSearchBox.value = txtDefault;
	objSearchBox.onfocus = boxfocus;
	objSearchBox.onblur = boxblur;
	objSearchBox.className = txtEmptyClass;
}
function boxblur(){
    if(this.edited) return;
    if(this.value=="")	{
		this.className = txtEmptyClass;
		this.value = this.defaultText;
	}else this.edited = true;    
}
function boxfocus(){
    if(!this.edited && this.value==this.defaultText){
		this.value = "";
		this.className = txtEditClass;
    }
}

//======================= Footer - Henter indhold med ajax =========================================================
function getContent(href){
	var newHref = new String(href);
	var ajaxHref = newHref.split("#",2);
	
	tb_init(href);

	jQuery.get(ajaxHref[0], function( xml) {
		jQuery("div#TB_window").html( jQuery("#ajaxContent", xml));
	});
}

//======================= Forside - Popup Links ====================================================================
function animateFrontPopUp(element){
	var pCount = jQuery(element).find('p');
	var height = pCount.css('height');

	if(pCount.length > 0){
		var lineHeight = 185;

		jQuery(element).stop().animate({
			height: lineHeight+"px"
		}, 500 );		
		
	}else	{	
		var boxHeight = 54;
		jQuery(element).find('a').each(function(){
			boxHeight = boxHeight + 20;
		});
		jQuery(element).stop().animate({
			height: boxHeight+"px"
		}, 500 );
	}
	jQuery(element).find('.entranceLinks').css({"visibility":"visible"}), 
	jQuery(element).find('.entranceLinks').stop().animate({
		opacity: "0",
		opacity: "1.0"
	}, 500 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_darker_transparent_bg.png)');
	
}
function animateFrontCollapse(element){
	jQuery(element).stop().animate({
        height: "54px"
	}, 250 );
	jQuery(element).find('.entranceLinks').css({"visibility":"hidden"}), 
	jQuery(element).find('.entranceLinks').stop().animate({
		opacity: "1.0",
		opacity: "0"
	}, 250 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_transparent_bg.png)');
}

//======================= Forside - Popup Links - Lille ====================================================================
function animateFrontPopUpSmall(element){
	var pCount = jQuery(element).find('p');
	var height = pCount.css('height');

	if(pCount.length > 0){
		var lineHeight = 87;

		jQuery(element).stop().animate({
			height: lineHeight+"px"
		}, 500 );		
		
	}else	{	
		var boxHeight = 54;
		jQuery(element).find('a').each(function(){
			boxHeight = boxHeight + 20;
		});
		jQuery(element).stop().animate({
			height: boxHeight+"px"
		}, 500 );
	}
	jQuery(element).find('.entranceLinks').css({"visibility":"visible"}), 
	jQuery(element).find('.entranceLinks').stop().animate({
		opacity: "0",
		opacity: "1.0"
	}, 500 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_darker_transparent_bg.png)');
	
}
function animateFrontCollapseSmall(element){
	jQuery(element).stop().animate({
        height: "34px"
	}, 250 );
	jQuery(element).find('.entranceLinks').css({"visibility":"hidden"}), 
	jQuery(element).find('.entranceLinks').stop().animate({
		opacity: "1.0",
		opacity: "0"
	}, 250 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_transparent_bg.png)');
}

//======================= Forside - Popup Links - Shortcuts/Genveje ====================================================================
function animateFrontPopUpSmallShortCuts(element){
	var pCount = jQuery(element).find('p');
	var height = pCount.css('height');

	if(pCount.length > 0){
		var lineHeight = 87;

		jQuery(element).stop().animate({
			height: lineHeight+"px"
		}, 500 );		
		
	}else	{	
		var boxHeight = 54;
		jQuery(element).find('a').each(function(){
			boxHeight = boxHeight + 20;
		});
		jQuery(element).stop().animate({
			height: boxHeight+"px"
		}, 500 );
	}
	jQuery(element).find('.shortcuts').css({"visibility":"visible"}), 
	jQuery(element).find('.shortcuts').stop().animate({
		opacity: "0",
		opacity: "1.0"
	}, 500 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_darker_transparent_bg.png)');
	
}
function animateFrontCollapseSmallShortCuts(element){
	jQuery(element).stop().animate({
        height: "26px"
	}, 250 );
	jQuery(element).find('.shortcuts').css({"visibility":"hidden"}), 
	jQuery(element).find('.shortcuts').stop().animate({
		opacity: "1.0",
		opacity: "0"
	}, 250 );
	jQuery(element).css('background','url(/files/System/img/forside_indgang_transparent_bg.png)');
}


//======================= Forside/Undersider - Citat rotation =======================================================

var timer;

function randomQuote(newsNumber){
	var randomNumber = Math.random();
	randomNumber = randomNumber * newsNumber;
	randomNumber = Math.ceil(randomNumber);

	setActiveN(randomNumber);
	if(newsNumber != 1){
		timer = setTimeout("randomQuote("+newsNumber+")",7500);
	}
}

function resetAllQuotes(){
	try	{
		jQuery('.frontQuoteWrap').find('.frontQuoteItem').each(function(){
			jQuery(this).fadeOut(500);
		});
		jQuery('.frontQuotePaging').find('.frontQuotePagingItem').each(function(){
			jQuery(this).css({'background-image' : 'url(/files/System/img/forside_citater_paging_bg.png)', 'color' : '#232323'});		
		});
	}
	catch (e){}
	try	{
		jQuery('.subQuoteWrap').find('.quoteItem').each(function(){
			jQuery(this).fadeOut(500);
		});
		jQuery('.quotePaging').find('.quotePagingItem').each(function(){
			jQuery(this).css({'background-image' : 'url(/files/System/img/forside_citater_paging_bg.png)', 'color' : '#232323'});		
		});
	}
	catch (e){}
}

function setActiveN(anumber){
   resetAllQuotes();
	try	{
		jQuery('.quote'+anumber).fadeIn(750);
		jQuery('.frontQuotePaging .frontQuotePagingItem:nth-child('+anumber+')').css({'background-image' : 'url(/files/System/img/forside_citater_paging_active_bg.png)', 'color' : '#389a00'});		
	}
	catch (e) {}
	try	{
		jQuery('.quote'+anumber).fadeIn(750);
		jQuery('.quotePaging .quotePagingItem:nth-child('+anumber+')').css({'background-image' : 'url(/files/System/img/forside_citater_paging_active_bg.png)', 'color' : '#389a00'});		
	}
	catch (e) {}
}

//======================= Formular validering ======================================================================
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

function IsNumeric(stringToTest){
	var ValidChars = "0123456789.";
	var IsNumber = true;
	var Char; 
 
	for (i = 0; i < stringToTest.length && IsNumber == true; i++){
		Char = stringToTest.charAt(i); 
		if(ValidChars.indexOf(Char) == -1){
			IsNumber = false;
		}
	}
   return IsNumber;
}


function checkTip(){
	
	var emailAdresseDin = document.FormSave4.elements["tip_Din_email_adresse"].value;
	var emailAdresseModtager = document.FormSave4.elements["tip_Modtagers_email"].value;
	
	if(document.FormSave4.elements["tip_Din_email_adresse"].value.length > 1){
		if(reg.test(emailAdresseDin) == false) {
			document.FormSave4.elements["tip_Din_email_adresse"].focus();
			alert('Feltet "Din e-mail adresse" er ikke udfyldt korrekt');
			return false;
		}
	}
	else{
		if(document.FormSave4.elements["tip_Din_email_adresse"].value.length <= 0){
			document.FormSave4.elements["tip_Din_email_adresse"].focus();
			alert('Feltet "Din e-mail adresse" skal udfyldes!');
			return false;
		}
	}
	if(document.FormSave4.elements["tip_Dit_navn"].length){
		for(i=0;i<document.FormSave4.elements["tip_Dit_navn"].length;i++){
			if(document.FormSave4.elements["tip_Dit_navn"][i].value.length <= 0){
				document.FormSave4.elements["tip_Dit_navn"][i].focus();
				alert('Feltet "Dit navn" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave4.elements["tip_Dit_navn"].value.length <= 0){
			document.FormSave4.elements["tip_Dit_navn"].focus();
			alert('Feltet "Dit navn" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave4.elements["tip_Modtagers_email"].value.length > 1){
		if(reg.test(emailAdresseModtager) == false) {
			document.FormSave4.elements["tip_Modtagers_email"].focus();
			alert('Feltet "Modtagers e-mail adresse" er ikke udfyldt korrekt');
			return false;
		}
	}
	else{
		if(document.FormSave4.elements["tip_Modtagers_email"].value.length <= 0){
			document.FormSave4.elements["tip_Modtagers_email"].focus();
			alert('Feltet "Modtagers email adresse" skal udfyldes');
			return false;
		}
	}
	return true;
}
function checkBliv(){
	
	var emailAdresseBliv = document.FormSave1.elements["email"].value;

	if(document.FormSave1.elements["sur_name"].length){
		for(i=0;i<document.FormSave1.elements["sur_name"].length;i++){
			if(document.FormSave1.elements["sur_name"][i].value.length <= 0){
				document.FormSave1.elements["sur_name"][i].focus();
				alert('Feltet "Fornavn" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave1.elements["sur_name"].value.length <= 0){
			document.FormSave1.elements["sur_name"].focus();
			alert('Feltet "Fornavn" skal udfyldes!');
			return false;
		}
	}
	if(document.FormSave1.elements["last_name"].length){
		for(i=0;i<document.FormSave1.elements["last_name"].length;i++){
			if(document.FormSave1.elements["last_name"][i].value.length <= 0){
				document.FormSave1.elements["last_name"][i].focus();
				alert('Feltet "Efternavn skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave1.elements["last_name"].value.length <= 0){
			document.FormSave1.elements["last_name"].focus();
			alert('Feltet "Efternavn" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave1.elements["email"].value.length > 1){
		if(reg.test(emailAdresseBliv) == false) {
			document.FormSave1.elements["email"].focus();
			alert('Feltet "E-mail adresse" er ikke udfyldt korrekt');
			return false;
		}
	}
	else{
		if(document.FormSave1.elements["email"].value.length <= 0){
			document.FormSave1.elements["email"].focus();
			alert('Feltet "E-mail adresse" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave1.elements["title"].length){
		for(i=0;i<document.FormSave1.elements["title"].length;i++){
			if(document.FormSave1.elements["title"][i].value.length <= 0){
				document.FormSave1.elements["title"][i].focus();
				alert('Feltet "Stilling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave1.elements["title"].value.length <= 0){
			document.FormSave1.elements["title"].focus();
			alert('Feltet "Stilling" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave1.elements["company"].length){
		for(i=0;i<document.FormSave1.elements["company"].length;i++){
			if(document.FormSave1.elements["company"][i].value.length <= 0){
				document.FormSave1.elements["company"][i].focus();
				alert('Feltet "Kommune/Firma/Organisation" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave1.elements["company"].value.length <= 0){
			document.FormSave1.elements["company"].focus();
			alert('Feltet "Kommune/Firma/Organisation" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave1.elements["department"].length){
		for(i=0;i<document.FormSave1.elements["department"].length;i++){
			if(document.FormSave1.elements["department"][i].value.length <= 0){
				document.FormSave1.elements["department"][i].focus();
				alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave1.elements["department"].value.length <= 0){
			document.FormSave1.elements["department"].focus();
			alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
			return false;
		}
	}
	
	
	var directPhoneNo;
	var mobilePhoneNo;
	directPhoneNo = document.FormSave1.elements["direct_phone"].value;
	mobilePhoneNo = document.FormSave1.elements["mobil"].value;
	var directVaild	= IsNumeric(directPhoneNo);
	var mobileVaild	= IsNumeric(mobilePhoneNo);
	
	if(!directVaild){
		alert('Feltet "Direkte telefon" indeholder ugyldige tegn');
		document.FormSave1.elements["direct_phone"].focus();
		return false;
	}
	if(!mobileVaild){
		alert('Feltet "Mobil" indeholder ugyldige tegn');
		document.FormSave1.elements["mobil"].focus();
		return false;
	}
		

	return true;
}
function checkSendQ(){
	var emailAdresseSend = document.FormSave2.elements["email"].value;
	
	if(document.FormSave2.elements["sur_name"].length){
		for(i=0;i<document.FormSave2.elements["sur_name"].length;i++){
			if(document.FormSave2.elements["sur_name"][i].value.length <= 0){
				document.FormSave2.elements["sur_name"][i].focus();
				alert('Feltet "Fornavn" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave2.elements["sur_name"].value.length <= 0){
			document.FormSave2.elements["sur_name"].focus();
			alert('Feltet "Fornavn" skal udfyldes!');
			return false;
		}
	}
	if(document.FormSave2.elements["last_name"].length){
		for(i=0;i<document.FormSave2.elements["last_name"].length;i++){
			if(document.FormSave2.elements["last_name"][i].value.length <= 0){
				document.FormSave2.elements["last_name"][i].focus();
				alert('Feltet "Efternavn skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave2.elements["last_name"].value.length <= 0){
			document.FormSave2.elements["last_name"].focus();
			alert('Feltet "Efternavn" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave2.elements["email"].value.length > 1){
		if(reg.test(emailAdresseSend) == false) {
			document.FormSave2.elements["email"].focus();
			alert('Feltet "E-mail adresse" er ikke udfyldt korrekt');
			return false;
		}
	}
	else{
		if(document.FormSave2.elements["email"].value.length <= 0){
			document.FormSave2.elements["email"].focus();
			alert('Feltet "E-mail adresse" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave2.elements["title"].length){
		for(i=0;i<document.FormSave2.elements["title"].length;i++){
			if(document.FormSave2.elements["title"][i].value.length <= 0){
				document.FormSave2.elements["title"][i].focus();
				alert('Feltet "Stilling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave2.elements["title"].value.length <= 0){
			document.FormSave2.elements["title"].focus();
			alert('Feltet "Stilling" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave2.elements["company"].length){
		for(i=0;i<document.FormSave2.elements["company"].length;i++){
			if(document.FormSave2.elements["company"][i].value.length <= 0){
				document.FormSave2.elements["company"][i].focus();
				alert('Feltet "Kommune/Firma" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave2.elements["company"].value.length <= 0){
			document.FormSave2.elements["company"].focus();
			alert('Feltet "Kommune/Firma" skal udfyldes');
			return false;
		}
	}
	
	
	if(document.FormSave2.elements["department"].length){
		for(i=0;i<document.FormSave2.elements["department"].length;i++){
			if(document.FormSave2.elements["department"][i].value.length <= 0){
				document.FormSave2.elements["department"][i].focus();
				alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave2.elements["department"].value.length <= 0){
			document.FormSave2.elements["department"].focus();
			alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
			return false;
		}
	}
	
	var directPhoneNo;
	var mobilePhoneNo;
	directPhoneNo = document.FormSave2.elements["direct_phone"].value;
	mobilePhoneNo = document.FormSave2.elements["mobil_phone"].value;
	var directVaild	= IsNumeric(directPhoneNo);
	var mobileVaild	= IsNumeric(mobilePhoneNo);
	
	if(!directVaild){
		alert('Feltet "Direkte telefon" indeholder ugyldige tegn');
		document.FormSave2.elements["direct_phone"].focus();
		return false;
	}
	if(!mobileVaild){
		alert('Feltet "Mobil" indeholder ugyldige tegn');
		document.FormSave2.elements["mobil_phone"].focus();
		return false;
	}
	
	
//	var dropDownValue = jQuery('#Items_input').attr('value');
//	if(dropDownValue == 'Vælg her'){
//		alert('Du har ikke valgt noget område');
//		return false;
//	}
//	if(dropDownValue == 'Børn og unge'){
//		jQuery('.boern_og_unge').attr('selected','selected');
//	}

	return true;
}

function checkSendQOutSource(){
	var emailAdresseSend = document.FormSave6.elements["outsourceSend_email"].value;
	
	if(document.FormSave6.elements["outsourceSend_sur_name"].length){
		for(i=0;i<document.FormSave6.elements["outsourceSend_sur_name"].length;i++){
			if(document.FormSave6.elements["soutsourceSend_ur_name"][i].value.length <= 0){
				document.FormSave6.elements["outsourceSend_sur_name"][i].focus();
				alert('Feltet "Fornavn" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave6.elements["outsourceSend_sur_name"].value.length <= 0){
			document.FormSave6.elements["outsourceSend_sur_name"].focus();
			alert('Feltet "Fornavn" skal udfyldes!');
			return false;
		}
	}
	if(document.FormSave6.elements["outsourceSend_last_name"].length){
		for(i=0;i<document.FormSave6.elements["outsourceSend_last_name"].length;i++){
			if(document.FormSave6.elements["outsourceSend_last_name"][i].value.length <= 0){
				document.FormSave6.elements["outsourceSend_last_name"][i].focus();
				alert('Feltet "Efternavn skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave6.elements["outsourceSend_last_name"].value.length <= 0){
			document.FormSave6.elements["outsourceSend_last_name"].focus();
			alert('Feltet "Efternavn" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave6.elements["outsourceSend_email"].value.length > 1){
		if(reg.test(emailAdresseSend) == false) {
			document.FormSave6.elements["outsourceSend_email"].focus();
			alert('Feltet "E-mail adresse" er ikke udfyldt korrekt');
			return false;
		}
	}
	else{
		if(document.FormSave6.elements["outsourceSend_email"].value.length <= 0){
			document.FormSave6.elements["outsourceSend_email"].focus();
			alert('Feltet "E-mail adresse" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave6.elements["title"].length){
		for(i=0;i<document.FormSave6.elements["title"].length;i++){
			if(document.FormSave6.elements["title"][i].value.length <= 0){
				document.FormSave6.elements["title"][i].focus();
				alert('Feltet "Stilling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave6.elements["title"].value.length <= 0){
			document.FormSave6.elements["title"].focus();
			alert('Feltet "Stilling" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave6.elements["company"].length){
		for(i=0;i<document.FormSave6.elements["company"].length;i++){
			if(document.FormSave6.elements["company"][i].value.length <= 0){
				document.FormSave6.elements["company"][i].focus();
				alert('Feltet "Kommune/Firma" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave6.elements["company"].value.length <= 0){
			document.FormSave6.elements["company"].focus();
			alert('Feltet "Kommune/Firma" skal udfyldes');
			return false;
		}
	}
	if(document.FormSave6.elements["department"].length){
		for(i=0;i<document.FormSave6.elements["department"].length;i++){
			if(document.FormSave6.elements["department"][i].value.length <= 0){
				document.FormSave6.elements["department"][i].focus();
				alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
				return false;
			}
		}
	}
	else{
		if(document.FormSave6.elements["department"].value.length <= 0){
			document.FormSave6.elements["department"].focus();
			alert('Feltet "Forvaltning / Afdeling" skal udfyldes');
			return false;
		}
	}
	
	
	var directPhoneNo;
	var mobilePhoneNo;
	directPhoneNo = document.FormSave6.elements["direct_phone"].value;
	mobilePhoneNo = document.FormSave6.elements["mobil_phone"].value;
	var directVaild	= IsNumeric(directPhoneNo);
	var mobileVaild	= IsNumeric(mobilePhoneNo);
	
	if(!directVaild){
		alert('Feltet "Direkte telefon" indeholder ugyldige tegn');
		document.FormSave6.elements["direct_phone"].focus();
		return false;
	}
	if(!mobileVaild){
		alert('Feltet "Mobil" indeholder ugyldige tegn');
		document.FormSave6.elements["mobil_phone"].focus();
		return false;
	}
	
//	var dropDownValue = jQuery('#Items_input').attr('value');
//	
//	if(dropDownValue == 'Vælg her'){
//		alert('Du har ikke valgt noget område');
//		return false;
//	}

	return true;
}

//================================== ============================== ==============================================//
//================================== ============================== ==============================================//
//================================== Kører når dokumentet er loaded ==============================================//
//================================== ============================== ==============================================//
//================================== ============================== ==============================================//

jQuery(document).ready(function() {
								
//================================== Afsnit scripts ================================================================
	jQuery('.bodyInnerWrap .frontEntrance:nth-child(2)').css('margin','0px 1px 0px 1px');
						   
//================================== Tjekker om der er sat en cookie, hvis cookien er sat, skal footer menu'en foldes ud
	var footerState = jQuery.cookie('the_cookie');
	if(footerState == 'footerOpen'){ footerCookieOpen(); }

//================================== Andre KMD Links - hover =======================================================
	jQuery('li.dropDownElement').hover(
		function() {
			jQuery(this).addClass('andreLinksHover');
			jQuery(this).children().find('.mouseOverText').show();
		}, function() {
			jQuery(this).removeClass('andreLinksHover');
			jQuery(this).children().find('.mouseOverText').hide();
	});

//================================== Andre KMD Links - events bliver "binded" ====================================== 
	jQuery('.dropDownLink').bind('click', function() { fadeOutBg(); });
	jQuery('.dropDownLinkTwo').bind('click', function() { fadeOutBg(); }); 
	jQuery('.dropDownLinkImg').bind('click', function() { fadeOutBg(); });
	
	jQuery(".hiddenTop").click(function(event) {
		if(event.target.id == 'closeDropDown'){ fadeInBg();	};
	});
//	jQuery('<img src="/files/System/img/dropdown_close_btn.jpg" alt="Luk Menu" onclick="fadeInBg();" class="closeBtn floatLeft pointer" />').insertAfter('.dropDownColumn:last');
	
//================================== Footer Fold ud link - events bliver "binded" ==================================
	jQuery('.footerFoldOut').bind('click', function(){ footerFadeIn(); });
	jQuery('.footerFoldOutImg').bind('click', function(){ footerFadeIn(); });
	jQuery('.footerCollapse').bind('click', function(){ footerFadeOut(); });

//================================== Main menu hover ==================================
	jQuery('li.firstLevel').hover( function() { jQuery(this).addClass('mainMenuHover'); }, function(){ jQuery(this).removeClass('mainMenuHover'); });
	jQuery('li.secondLevel').hover( function(){ jQuery(this).addClass('mainMenuHover'); }, function(){ jQuery(this).removeClass('mainMenuHover'); });
	
//================================== SeachField Initiation =========================================================
	function elem(s) { return document.getElementById(s); }
	
    if(searchField == true){
		initSearchBox(elem("clearSearch"), "Skriv søgeord...");	
    	initSearchBox(elem("clearSearchTwo"), "Skriv søgeord...");	
	}

//================================== Footer Menu ===================================================================
	jQuery('.ajaxContent').bind('click', function(event){
		getContent(this);
		event.preventDefault();
	});
	
	 tb_init('a.thickbox, area.thickbox, input.thickbox')
	
//================================== tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox
	imgLoader = new Image();// preload image
	imgLoader.src = tb_pathToImage;
	
//================================== Forside indgangs bokse =========================================================
	jQuery('.entranceText').hover(
      function () { animateFrontPopUp(this); }, 
      function () { animateFrontCollapse(this); }
    );
	
	jQuery('.entranceSmallText').hover(
      function () { animateFrontPopUpSmall(this); }, 
      function () { animateFrontCollapseSmall(this); }
    );	
	
	jQuery('.shortcuts').hover(
      function () { animateFrontPopUpSmallShortCuts(this); }, 
      function () { animateFrontCollapseSmallShortCuts(this); }
    );	
	
//================================== Højre Kolonne bokse ============================================================
	jQuery('.rightColumnTextAndImgWLink').hover(
		function(){
			jQuery(this).addClass('rightColumnTextAndImgHover');
			jQuery(this).find('p').addClass('white');
			jQuery(this).find('h4').addClass('white');
		}, function(){
			jQuery(this).removeClass('rightColumnTextAndImgHover');
			jQuery(this).find('p').removeClass('white');
			jQuery(this).find('h4').removeClass('white');
		});

//================================== Overskrift eller ej ============================================================

	if(stdPageHead == false){ jQuery('.pageHeading').remove(); }
	if(stdPageHead == true){
		var pageHeading = jQuery('.pageHeading').text();
		var pageHeadingLength = pageHeading.length;
		if(pageHeadingLength > 43){
			jQuery('.imgAndText h2').css('padding-top','85px');
		}
//		alert(pageHeadingLength);
	}
	
//================================== News Paging ====================================================================

	jQuery('.newsPaging a:eq(0)').addClass('firstPage');
	var forrigeA = jQuery('img[alt^=Forrige]').parent();
	var naesteA = jQuery('img[alt^=Næste]').parent();
	forrigeA.addClass('pagingBack');
	naesteA.addClass('padingForward');
  
 //================================== Print knappe ==================================================================
	var printUrl = jQuery('div.displayNone').find('a').attr('href');
	jQuery('a.printLink').attr('href',printUrl);
  
});