﻿function fixpage() {

	var bResize = false;

  var starthojde = $j("#all").height();
	var vinduehojde = $j(window).height();

	var tophojde = $j("#top").height();
	var bundhojde = $j("#bund").height();
	var mainhojde = $j("#main").height();

	$j("#main").css({height:"auto"});
	shadowhojde = $j("#main").height() + tophojde + bundhojde;
	
	if (shadowhojde < vinduehojde) {
	mainhojde = (vinduehojde - tophojde) - bundhojde;
	$j("#main").css({height:mainhojde});
	shadowhojde = mainhojde + tophojde + bundhojde;
	}
	
	$j("#leftshadow").css({height:shadowhojde});
	$j("#rightshadow").css({height:shadowhojde});

}

function toggledokmappe(objLink) {
var objDokmappe = objLink.parentNode;

	if (objDokmappe.className == 'dokmappeaaben') {
	objDokmappe.className = 'dokmappelukket';
	}
	else
	{
	objDokmappe.className = 'dokmappeaaben';
	}
	objLink.blur();
	
	fixpage();
	
}

function showuploadfelt(intFeltnr) {
var objUploaddiv = document.getElementById('uploadfelt' + intFeltnr);
var objPlus = document.getElementById('plus' + (intFeltnr - 1));
objUploaddiv.className = 'uploadfelt';
objUploaddiv.blur();
objPlus.style.display='none';

	if(intFeltnr!=2) {
	var objMinus = document.getElementById('minus' + (intFeltnr - 1));
	objMinus.style.display='none';
	}
	
	objUploaddiv.getElementsByTagName("input")[0].disabled = false;
	
	fixpage();
	
}


function removeuploadfelt(intFeltnr) {
var objUploaddiv = document.getElementById('uploadfelt' + intFeltnr);
var objPlus = document.getElementById('plus' + (intFeltnr - 1));
objUploaddiv.className = 'uploadfeltskjult';
objUploaddiv.blur();
objPlus.style.display='block';

	if(intFeltnr!=2) {
	var objMinus = document.getElementById('minus' + (intFeltnr - 1));
	objMinus.style.display='block';
	}
	
	objUploaddiv.getElementsByTagName("input")[0].disabled = true;
	
	fixpage();
	
}
var $j = jQuery.noConflict();

$j(document).ready(function() {

	$j(".kategoriheader").click(function(){
		if ($j(".kategoricheckboxe").css("display") == "block") {
			$j(this).removeClass("aaben").addClass("lukket");
		}
		else {
			$j(this).removeClass("lukket").addClass("aaben");
		}
		
		$j(".kategoricheckboxe").slideToggle("fast", function(){
			fixpage();
		});
	});
	
	
	
	$j(".sendmailheader").click(function(){
	
		if ($j(".sendmailcheckboxe").css("display") == "block") {
			$j(this).removeClass("aaben").addClass("lukket");
		}
		else {
			$j(this).removeClass("lukket").addClass("aaben");
		}
	
		$j(".sendmailcheckboxe").slideToggle("fast", function(){
			fixpage();
		});
	});
	
	
	
	$j("#chckAlleKategorier").click(function() {
		var strId = "";
		var bChecked = document.getElementById($j(this).attr("id")).checked;
		$j.each($j(".kategoricheckboxe span input"),function(i,n){
			strId = $j(this).attr("id");
			document.getElementById(strId).checked = bChecked;
		});
		
		if (bChecked) {
			$j(".sendmailkategori").css("display", "block");
		}
		else {
			$j(".sendmailkategori").css("display", "none");
		}
		
		toggleAllPicker();
		
	});
	
	$j(".chckAlleMails input").click(function() {
		var bChecked = document.getElementById($j(this).attr("id")).checked;
		$j.each($j(".sendmailkategori input"),function(i,n){
			strId = $j(this).attr("id");
			document.getElementById(strId).checked = bChecked;
		});
	});
	
	$j(".chckAlleKategoriMails input").bind("click", function() {
		var bChecked = document.getElementById($j(this).attr("id")).checked;
		$j.each($j(this).parents(".sendmailkategori").find("input"),function(i,n){
			document.getElementById($j(this).attr("id")).checked = bChecked;
		});
	});
	
	if($j(".chckAlleMails").attr("id") != undefined) {
		$j(".sendmailkategori").css("display", "none");
	}
	
	$j(".kategoricheckboxe span input").bind("click", function() {
		toggleSendmailkategori($j(this).attr("id"));
	});
	
	$j.each($j(".kategoricheckboxe span input"),function(i,n){
		toggleSendmailkategori($j(this).attr("id"));
	});

});


function toggleSendmailkategori(strCheckboxId) {
	var bChecked = document.getElementById(strCheckboxId).checked;
	var strNavn = $j(".kategoricheckboxe").find("label[for='" + strCheckboxId + "']").text();
		
	if (bChecked) {
			$j(".sendmailkategorinavn").filter(":contains(" + strNavn + ")").parents(".sendmailkategori").css("display", "block");
	}
	else {
		$j(".sendmailkategorinavn").filter(":contains(" + strNavn + ")").parents(".sendmailkategori").css("display", "none");
	}
	
	toggleAllPicker();

}

function toggleAllPicker() {
	var intMailsFound = 0;
	
	$j.each($j(".sendmailkategori:visible"),function(i,n){
		intMailsFound += 1;
	});
	
	if (intMailsFound > 1) {
		$j(".chckAlleMails").show();
		$j(".ingenemails").hide();
	}
	else {
		$j(".chckAlleMails").hide();
		if (intMailsFound == 0) {
			$j(".ingenemails").show();
		}
		else {
			$j(".ingenemails").hide();
		}
	}
	
}
