	
	    function valid() {
	    
      	
	      reg = /^\d{8}$/; 
	      reg2 = /^\d{2}\d{2}\d{2}\d{2}$/;
	      reg3 = /^\d{4}\d{4}$/;
      	  reg4 = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;
      	
      	
	      if (!document.getElementById("Email").value.match(reg4))
			  {
				  alert('E-mail adresse er ugyldig eller mangler'); 
				  document.getElementById("Email").focus();
				  return false;	
	      }
	   	      	    	      	      
	      if(!(document.kf.telefon.value.match(reg) ||
		      document.kf.telefon.value.match(reg2) ||
		      document.kf.telefon.value.match(reg3))){
		      alert("Telefonnummeret er ugyldigt eller mangler")
		      return false;
	      }
      	
      	if (document.kf.navn.value.length < 2) {
		      alert("Dit navn skal minimum indeholde 2 karakterer")
		      return false;
		  }

		//tester på filnavn
		var ext_pos = document.kf.fil.value.lastIndexOf(".");
		var ext_name = (document.kf.fil.value.slice(ext_pos + 1, document.kf.fil.value.length)).toLowerCase();
	   
	   if ((ext_name != "vbs") && (ext_name != "exe")) {
		   return true;
		}
		else {
		    alert("Udgyldigt filformat!");
		    return false;
		}
		 
      return true;
      }	
     
      function resetForm()
      {
        document.kf.reset();
      }

      function validLigebehandling() {

          reg4 = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;

          if (!document.getElementById("email").value.match(reg4)) {
              alert('E-mail adresse er ugyldig eller mangler');
              document.getElementById("email").focus();
              return false;
          }

          if (document.getElementById("navn").value.length < 2) {
              alert("Dit navn skal minimum indeholde 2 karakterer")
              document.getElementById("navn").focus();
              return false;
          }
          
          
          //tester på filnavn
          var ext_pos = document.ligebehandlingssager.fil.value.lastIndexOf(".");
          var ext_name = (document.ligebehandlingssager.fil.value.slice(ext_pos + 1, document.ligebehandlingssager.fil.value.length)).toLowerCase();

          if ((ext_name != "vbs") && (ext_name != "exe")) {
              return true;
          }
          else {
              alert("Udgyldigt filformat!");
              return false;
          }

          return true;
      
      }
      
	
			function testValues(strInput)
		  {
		  if(!document.getElementById("emailAdr").value.match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i))
		  {
				  alert('email adresse ugyldig!'); 
				  document.getElementById("emailAdr").focus();
				  return false;	
			  }
			  else 
			  {
				  //test for om der er checked af i
				  var i;
				  var element;
				  var numberElements = document.getElementById("email").length;
				  var bool = false;
  			
  			  for( i = 0; i < numberElements; i++)
				  {
					  element = document.email[i];
  				 					  
					  if (element.type == "checkbox")
					  {
						  if(element.checked==true){bool=true;}
					  }
				  }
  			if(bool!=true) 
			  {
				  alert('du skal checke minimum \n ét af nyhedsbrevene af!');
				  return false;
			  }
			  else 
			  {
				  document.email.mode.value=strInput;
				  document.email.submit();
				  return true;
			  }
		  }
	  }
    		
	  function alleClick(){

			  var boolValue=false;

			  if(document.email.alle.checked==true){
				  boolValue=true;
			  }
			  var i;
			  var element;
			  var numberElements = document.email.length;
			  var bool = false;
  			
			  for( i = 0; i < numberElements; i++){
				  element = document.email[i];
  				
				  if (element.type == "checkbox") {
						  element.checked=boolValue;
				  }
			  }
	  }

function validateInput(){
    if (!document.getElementById) {return true;}//ikke w3 compliant.. lav søgning uden hidden
        var inputText;
        inputText = document.getElementById("Search").value;
            
       if((inputText.length>0) && (inputText != 'Skriv søgeord')){
            return true;
        }
        else {
            alert('der skal indtastes et søgeord');
            document.getElementById("Search").focus();
            return false;
        }
}


function checkDelete(){
    if(document.forms[0].chkAdv[6].checked==true){
        for(i=0;i<6;i++){
            document.forms[0].chkAdv[i].checked = false;
            document.forms[0].chkAdv[i].disabled=true;
        }
        
    }
    else
    {
        for(i=0;i<6;i++){
            document.forms[0].chkAdv[i].disabled=false;
        }    
    
    }
}



function validateSpecificInput(){
    if (!document.getElementById) 
    {
      return true;
    }
    
    var inputText;
    inputText = document.getElementById("Search").value;
        
    
    if(inputText == '')
    {
         alert('der skal indtastes søgeord');
         document.getElementById("Search").focus();
         return false;
    }
    else
    {
      return true;
    }
}

function validateAdvancedInput(){
    if (!document.getElementById) {return true;}//ikke w3 compliant.. lav søgning uden hidden
        var inputText;
        inputText = document.getElementById("SearchAdvanced").value;
              
        if(inputText.length>0){
            return true;
        }
        else {
            alert('der skal indtastes et søgeord');
            document.getElementById("Search").focus();
            return false;
        }
}


function gaaDirekteTil(){
        if(document.gaaTil.selectGaaDirekteTil.options[document.gaaTil.selectGaaDirekteTil.selectedIndex].value != '') {    
	            var url;
	            url = document.gaaTil.selectGaaDirekteTil.options[document.gaaTil.selectGaaDirekteTil.selectedIndex].value;
                window.location = url;
	            return false;
                }
	        else {
	            alert('Der er ikke valgt et direkte link');
	        }
}

function setFontCookie(name, value, expiredays) {
	  var exdate=new Date()
    exdate.setDate(exdate.getDate()+expiredays)
    document.cookie=name+ "=" +escape(value)+
    //((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
    ((expiredays==null) ? "" : ";expires=Fri, 27 Jul 2009 02:47:11 UTC; path=/")
    //var curCookie = name + "=" + escape(value) + "; expires=Wed, 07-Jun-2023 11:07:25 GMT; path=/; domain=ast.dk";
		//document.cookie = curCookie;
		}

		function getCookie(name) {
		var dc = document.cookie;
		var prefix = name + "=";
		var begin = dc.indexOf("; " + prefix);
		if (begin == -1) {
			begin = dc.indexOf(prefix);
			if (begin != 0) return null;
		} else
			begin += 2;
		var end = document.cookie.indexOf(";", begin);
		if (end == -1)
			end = dc.length;
		return unescape(dc.substring(begin + prefix.length, end));
		}

		if (getCookie('fontsize') == null) {
			var fontsize = 100;
		} else {
			var fontsize = getCookie('fontsize');
		}

		function changeButtonCss(size)
		{
			if (document.getElementById('textsize100')) 
				document.getElementById('textsize100').className = (size==100) ? "pagefunctionon" : "pagefunction";
			
			if (document.getElementById('textsize110')) 
				document.getElementById('textsize110').className = (size==110) ? "pagefunctionon" : "pagefunction";
			
			if (document.getElementById('textsize125')) 
				document.getElementById('textsize125').className = (size==125) ? "pagefunctionon" : "pagefunction";
		}

		function changeFontSize (fontsize) {
			setFontCookie('fontsize',fontsize,365);
			if (document.getElementById('innercontent'))
				document.getElementById('innercontent').style.fontSize = fontsize + '%';
			changeButtonCss(fontsize);
		}
    
    
    
		document.write('<style type="text/css">');
		document.write('div#innercontent {font-size:'+fontsize+'%;}');
		document.write('<\/style>');
		
        function validateIndhold()
        {
	        var navnArr = new Array();
	        //husk samme v&aelig;rdi p&oslash; alle som skal valideres - som attributen har i tagget..
	        navnArr[0] = "Fornavn";
	        navnArr[1] = "Efternavn";
	        navnArr[2] = "Adresse";
	        navnArr[3] = "Postnummer";
	        navnArr[4] = "By";
	        navnArr[5] = "Telefon";
	        navnArr[6] = "Email";

	        for(var i=0;i<navnArr.length;i++){
	           if(document.getElementById(navnArr[i]).value == ""){
	                alert(navnArr[i]+" skal udfyldes!");
	                return false;
	            }
	        
	        if (!document.getElementById(navnArr[6]).value.match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i))
			    {
				    alert('E-mail adresse er ugyldig eller mangler'); 
				    return false;	
	        }
	        
	        }
	        
	        if(document.forms["ansoegning"].VedhaeftAnsoegning.value==""){
	            alert("du skal vedh&aelig;fte en ansøgning!");
	            return false;
	        }
	        return true;
        }		
        
        
        function validPublikationer() 
        {
	    	  if (document.publikationer.navn.value.length < 2) {
		        alert("Dit navn skal minimum indeholde 2 karakterer")
		        return false;
	        }
	        if (document.publikationer.Adresse.value.length < 2) {
		        alert("Din adresse skal minimum indeholde 2 karakterer")
		        return false;
	        }
	        if (document.publikationer.Postnummer.value.length < 4) {
		        alert("Dit postnummer skal minimum indeholde 4 karakterer")
		        return false;
	        }
	        if (document.publikationer.By.value.length < 2) {
		        alert("Din by skal minimum indeholde 2 karakterer")
		        return false;
	        }
	        if (!document.getElementById("Email").value.match(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i))
			    {
				    alert('E-mail adresse er ugyldig eller mangler'); 
				    document.getElementById("Email").focus();
				    return false;	
	        }
	     
			    //test for om der er checked af i
			    var i;
			    var element;
			    var numberElements = document.publikationer.length;
			    var bool = false;
  			
			    for( i = 0; i < numberElements; i++)
			    {
				      element = document.publikationer[i];
      				
				      if (element.type == "checkbox") 
				      {
						    if(element.checked==true){bool=true;}
				      }
			    }
  			  
			    if(bool!=true) 
			    {
				      alert('du skal checke minimum \n en papir publikation af!');
				      return false;
			    }
			    else 
			    {
  			    return true;
			    }
  		  }	  
  		  
  		  function alleClickPublikatioer(){

			    var boolValue=false;

			    if(document.publikationer.alle.checked==true){
				    boolValue=true;
			    }
			    var i;
			    var element;
			    var numberElements = document.publikationer.length;
			    var bool = false;
    			
			    for( i = 0; i < numberElements; i++){
				    element = document.publikationer[i];
    				
				    if (element.type == "checkbox") {
						    element.checked=boolValue;
				    }
			  
			  
			  }
	}

	function tipenven(urlfrom) {
	    /*åbner vindue centreret i browser med url som har parameter for link og overskrift*/
	


	        var w = 300, h = 300;
	        if (document.all) {
	            /* the following is only available after onLoad */
	            w = document.body.clientWidth;
	            h = document.body.clientHeight;
	        }
	        else if (document.layers) {
	            w = window.innerWidth;
	            h = window.innerHeight;
	        }

	        var popW = 300, popH = 200;
	        var leftPos = (w - popW) / 2, topPos = (h - popH) / 2;
	        var tipenvenurl = '/tipenven/tip.asp?urlfrom=' + urlfrom;
	        //alert('width=' + popW + ', height=' + popW + ', top=' + Math.round(topPos) + ', left=' + Math.round(leftPos) + ' ,toolbar=no ,location=no ,directories=yes ,status=no ,menubar=no ,scrollbars=yes ,copyhistory=yes, resizable=no');

        window.open(tipenvenurl,
        'Tip',
        'width=' + popW +
        ', height=' + popW +
        ', top=' + Math.round(topPos) +
        ', left=' + Math.round(leftPos) +
        ' ,toolbar=no ,location=no ,directories=yes ,status=no ,menubar=no ,scrollbars=yes ,copyhistory=yes, resizable=no');
    }
    
    function testEmailTipEnVen() {
         
         reg4 = /^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i;

          if (!document.getElementById("tomemail").value.match(reg4)) {
              alert("Du skal udfylde Til email");
              document.getElementById("tomemail").focus();
              return false;
          }
          else {
              if (!document.getElementById("fromemail").value.match(reg4)) {
                  alert("Du skal udfylde Fra email");
                  document.getElementById("fromemail").focus();
                  return false;
              }
              else {
                  return true;
              }            
          }
      }	
