function AddCookie (name, value) {
 
  var SplitArray = new Array();
  var TempArray = new Array();
  var i=0;  
  var ValueCookie = ReadCookie(name);
  var Separator = "#"; 
  var ValueExits = false;
   
          	
  if (ValueCookie) {
  	
    SplitArray = ValueCookie.split(Separator);	

    for (var x=0; x<SplitArray.length; x++) {
      if (SplitArray[x] == value) ValueExits = true;    	 	   	
    }  		
   
    if (ValueExits) { // Value exits - remove it
    	     	  	       		          
      ValueCookie = '';
           
      for (var x=0; x<SplitArray.length; x++) {
        if (SplitArray[x] != value) {
          TempArray[i] = SplitArray[x];
          i++; 
        }    	 	   	
      } 
           
      ValueCookie = TempArray.join("#");
           	            
    } else { // Value does not exits - add it
      ValueCookie = ValueCookie + Separator + value;
    }
    
  } else { // No value - add it  	
    ValueCookie = value;    
  }
  SetCookie(name,ValueCookie, 320);
}

function ReadCookie(name) {

  var SplitArray = new Array(); 
  var TempName, TempValue, TempString;
  var pos;	
  var AllCookie = document.cookie;
  	
  if (document.cookie == '') {  // If no cookie return
    return false; 
  } else {
  	
    SplitArray = AllCookie.split(";");

    for (var x=0; x<SplitArray.length; x++) {
      	
      TempString = SplitArray[x];
      
      if (x==0) {
      	pos=0;
      } else {
      	pos=1;
      }
      			
      TempName = TempString.substring(pos,TempString.indexOf("="));    
      TempValue = TempString.substring(TempString.indexOf("=")+1); // Converter til nummer.
      
      if (TempName == name) {
    	return TempValue;
      } 	
         	
    }	   		    		 
    return false;
  }
   	
}

function SetCookie(name, value, expiredays) {
	
  var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
  	
  if (name != '')
    if (value != '') {
      document.cookie = name + '=' + value + '; expires=' + ExpireDate.toGMTString();
    } else {
      DeleteCookie(name);
    }  	  
}

function DeleteCookie(name) {
  document.cookie = name + '=-99999; expires=Fri, 13-Apr-1970 00:00:00 GMT';  	  
}

function ErBlank(s) {
   for (var i = 0; i < s.length; i++)
     {
       var c = s.charAt(i);
       if (c != ' ') return false;
     }
   return true;
}

function check(f) {
  var besked;
  var tomt_felt = "";
  var fejl = "";
  for(var i = 0; i < f.length; i++) {
    var e = f.elements[i];
    if (((e.type == "text") || (e.type == "textarea") || (e.type == "select-one")) && !e.optional) {
      if ((e.value == null) || (e.value == "") || ErBlank(e.value)) { 
        tomt_felt += "\n       " + e.name;
        continue;
      }
    }
  }

  if (!tomt_felt && !fejl) return true;

  besked = "_______________________________________\n\n";
  besked += "Formen blev ikke sendt p&aring;grund af f&oslash;lgende fejl.\n";
  besked += "Ret disse fejl og send igen.\n";
  besked += "_______________________________________\n\n";

  if (tomt_felt) {
    besked += "- F&oslash;lgende felter var tomme:" + tomt_felt + "\n";
    if (fejl) besked += "\n";
  }
  
  besked += fejl;
  alert(besked);
  return false;
}