function externalLinks() { 
 	if (!document.getElementsByTagName) return; 
 	var anchors = document.getElementsByTagName("a"); 
 	for (var i=0; i<anchors.length; i++) 
	{ 
   		var anchor = anchors[i]; 
   		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") 
     		anchor.target = "_blank"; 
   		else if (anchor.getAttribute("href") && 
       		anchor.getAttribute("rel") == "internal") 
   			anchor.target = "_top";
 	}	 
}

window.onload = externalLinks;

function sendform()
{    
	var temp = document.getElementById("contactForm").question.value;
	var regexp1 = /"|'/g;
	temp=temp.replace(regexp1,"");
	document.getElementById("contactForm").question.value = temp;
	document.getElementById("contactForm").contact.value="epost";
	
	if (document.getElementById("contactForm").myndighet.value=="")
    {
        alert("Du har gl\u00F6mt att ange vilken myndighet du vill kontakta");
		document.getElementById("contactForm").myndighet.focus();
		return false;
	}
  
    if (document.getElementById("contactForm").question.value=="")
    {
        alert("Du gl\u00F6mde skriva ditt \u00E4rende. V\u00E4nligen korrigera detta.");
		document.getElementById("contactForm").question.focus();
		return false;
	}
    if (document.getElementById("contactForm").name.value=="")
    {
        alert("Du gl\u00F6mde ange ditt namn. V\u00E4nligen korrigera detta.");
		document.getElementById("contactForm").name.focus();
		return false;
    }
	if (document.getElementById("contactForm").contact[0].checked==true)
    {
		document.getElementById("contactForm").contact.value="email";
        if (document.getElementById("e-mail").value=="")
        {
            alert("Du har valt att bli kontaktad via e-post men inte angett n\u00E5gon e-post adress.");
			document.getElementById("e-mail").focus();
			return false;
        } 			   
    }
		
	var tele=true;
	if (document.getElementById("contactForm").contact[1].checked==true)
    {
		document.getElementById("contactForm").contact.value="telefon";
        if (document.getElementById("contactForm").phone.value=="")
        {
            alert("Du har valt att bli kontaktad via telefon men inte angett n\u00E5got telefonnummer.");
			document.getElementById("contactForm").phone.focus();
			return false;
        } 			   
    }
				
    if (document.getElementById("contactForm").phone.value.length > 0)
	{
		var str = document.getElementById("contactForm").phone.value

    	var Chars = "0123456789-+";

    	for (var i = 0; i < str.length; i++)
		{
       		if (Chars.indexOf(str.charAt(i)) == -1)
			{
			    if (tele==true)
			    {
					alert("Telefonnummer kan endast best\u00E5 av siffror samt bindestreck. V\u00E4nligen korrigera detta.");
					document.getElementById("contactForm").phone.focus();
          			tele=false;
          		 }
          	}
		} 
		if (tele==false)
		{
			return false;
		}
    }
	if (document.getElementById("e-mail").value!="") //Email-kontroll
	{
		var flagga=0;
    	var raknare=0;
    	var s=document.getElementById("e-mail").value;
		if (s.length < 7)
    	{
        	alert("E-post adressen du angivit \u00E4r inte giltig. V\u00E4nligen korrigera detta.");
        	document.getElementById("e-mail").focus();
			return false;
   		 }				

    	for (var i=0; i < s.length; i++)
   		{
        	if (s.charAt(0) == "@")
        	{
             	alert("E-post adressen du angivit \u00E4r inte giltig. E-post adressen kan inte starta med tecknet @");
             	document.getElementById("e-mail").focus();
			 	return false;
       		}								

       		if (s.charAt(i) == "@")
      		{
            	raknare=raknare+1;
      		}
      		if (raknare>1)
      		{
          		alert("E-post adressen du angivit \u00E4r inte giltig. Endast ett tecken av @ \u00E4r till\u00E5tet");
          		document.getElementById("e-mail").focus();
		   		return false;
      		}	
  		}

		if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
		{
        	alert("E-post adressen du angivit \u00E4r inte giltig. E-post adressen kan inte sluta med tecken . eller @");
        	document.getElementById("e-mail").focus();
			return false;
		}

		for (var i=0; i < s.length; i++) 
		{
       		if (s.charAt(i) == "@")
        	{
        		for (var j=i; j < s.length; j++)
            	{
	  				if (s.charAt(j) == ".")
	 				{
				  		return true;	
	 				}	
            	}	
        	}
		}
		alert("E-post adressen du angivit \u00E4r inte giltig. V\u00E4nligen korrigera den.");
		document.getElementById("e-mail").focus();
		return false;
	}
	return true;
}

