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";
 } 

 if (!document.getElementsByTagName) return; 
 
 anchors = document.getElementsByTagName("img"); 
 var bildId; 
 var bildBredd;
 var texttags, texttag, texttagId, newId;
 
 
 for (var i=0; i<anchors.length; i++) 
 { 
   anchor = anchors[i];   
    
   
     
     bildId = anchor.getAttribute("id"); 
 	
  	
	bildBredd = anchor.style.width;
  	
  
  texttags=document.getElementsByTagName("p"); 
 
   for (var count=0; count<texttags.length; count++) 
   {       
  texttag = texttags[count];
  texttagId = texttag.getAttribute("id");
  
  
  newId = bildId+"Text";
  
  
  if(texttagId == newId)
  {
 
   texttag.style.width="250px"; //bildBredd;
   } 
   } 
  
 
  
  
  }
} 
window.onload = externalLinks;

function sendformMetriaCourseForm()
{ 
    if (document.getElementById("Form1").kursdatum.value=="")
    {
        alert("Du glömde ange datum");
        document.getElementById("Form1").kursdatum.focus();
        return false;
    }
    
    if (document.getElementById("Form1").fornamn.value=="")
    {
        alert("Du glömde ange förnamn");
        document.getElementById("Form1").fornamn.focus();
        return false;
    }
    
    if (document.getElementById("Form1").efternamn.value=="")
    {
        alert("Du glömde ange efternamn");
        document.getElementById("Form1").efternamn.focus();
        return false;
    }

    if (document.getElementById("Form1").foretag.value=="")
    {
        alert("Du glömde ange företag");
        document.getElementById("Form1").foretag.focus();
        return false;
    }
    
    if (document.getElementById("Form1").gatuboxadress.value=="")
    {
        alert("Du glömde ange adress");
        document.getElementById("Form1").gatuboxadress.focus();
        return false;
    }
    
    if (document.getElementById("Form1").postnummer.value=="")
    {
        alert("Du glömde ange postadress");
        document.getElementById("Form1").postnummer.focus();
        return false;
    }
    
    if (document.getElementById("Form1").telefon.value=="")
    {
        alert("Du glömde ange telefonnummer");
        document.getElementById("Form1").telefon.focus();
        return false;
    }

    if (document.getElementById("Form1").KontaktInfo.value=="")
    {
        alert("Du glömde ange e-post");
        document.getElementById("Form1").KontaktInfo.focus();
        return false;
    }

}


function sendform()
{    
	var temp = document.getElementById("Form1").question.value;
	var regexp1 = /"|'/g;
	temp=temp.replace(regexp1,"");
	document.getElementById("Form1").question.value = temp;
	document.getElementById("Form1").contact.value="epost";
  
    if (document.getElementById("Form1").question.value=="")
    {
        alert("Du glömde skriva en fråga.");
		document.getElementById("Form1").question.focus();
		return false;
	}
        if (document.getElementById("Form1").name.value=="")
        {
                alert("Du glömde ange namn");
				document.getElementById("Form1").name.focus();
				return false;
        }
        if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
		var tele=true;
		if (document.getElementById("Form1").contact[1].checked==true)
        {
		document.getElementById("Form1").contact.value="telefon";
         	if (document.getElementById("Form1").phone.value=="")
        	{
                alert("Du har valt att bli kontaktad via telefon men inte angett något telefonnummer.");
				document.getElementById("Form1").phone.focus();
				return false;
				//break;
        	}  
			   
        }
		
        if (document.getElementById("Form1").phone.value.length > 0)
		{
			var str = document.getElementById("Form1").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å av siffror samt bindestreck.");
				document.getElementById("Form1").phone.focus();
          			tele=false;
          		 }
          	}
		} 
		if (tele==false)
		{
			return false;
			//break;
		}
    	}
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}

function sendformC2()
{    
	var temp = document.getElementById("Form1").question.value;
	var regexp1 = /"|'/g;
	temp=temp.replace(regexp1,"");
	document.getElementById("Form1").question.value = temp;
	document.getElementById("Form1").contact.value="epost";
  
    if ((document.getElementById("Form1").issue[0].checked==false) && (document.getElementById("Form1").issue[1].checked==false) && (document.getElementById("Form1").issue[2].checked==false))
	{
		alert("Ange typ av ärende.");
		//document.getElementById("Form1").issue.focus();
		return false;
	}
	
	if (document.getElementById("Form1").question.value=="")
    {
        alert("Du glömde skriva en fråga.");
		document.getElementById("Form1").question.focus();
		return false;
	}
        if (document.getElementById("Form1").name.value=="")
        {
                alert("Du glömde ange namn");
				document.getElementById("Form1").name.focus();
				return false;
        }
        if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
		var tele=true;
		if (document.getElementById("Form1").contact[1].checked==true)
        {
		document.getElementById("Form1").contact.value="telefon";
         	if (document.getElementById("Form1").phone.value=="")
        	{
                alert("Du har valt att bli kontaktad via telefon men inte angett något telefonnummer.");
				document.getElementById("Form1").phone.focus();
				return false;
				//break;
        	}  
			   
        }
		
        if (document.getElementById("Form1").phone.value.length > 0)
		{
			var str = document.getElementById("Form1").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å av siffror samt bindestreck.");
				document.getElementById("Form1").phone.focus();
          			tele=false;
          		 }
          	}
		} 
		if (tele==false)
		{
			return false;
			//break;
		}
    	}
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}

function sendformArc()
{    
	
	document.getElementById("Form1").contact.value="prenumerera";
  
    if ((document.getElementById("Form1").issue1.checked==false) && (document.getElementById("Form1").issue2.checked==false))
	{
		alert("Ange vad du vill prenumerera på.");
		//document.getElementById("Form1").issue.focus();
		return false;
	}
	
	if (document.getElementById("Form1").issue1.checked==true)
		document.getElementById("Form1").issue1.value="Ja";
	else
		document.getElementById("Form1").issue1.value="Nej";
        
	if (document.getElementById("Form1").issue2.checked==true)
		document.getElementById("Form1").issue2.value="Ja";
	else
		document.getElementById("Form1").issue2.value="Nej";
	
		if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
		
		
        
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}

function sendTipsForm(lang)
{
	var fel1, fel2, fel3, fel4, fel5, fel6;
	if(lang == "SV")
	{
		fel1="Ogiltig e-postadress";
		fel2="Epost kan inte starta med tecknet @";
		fel3="Ogiltig e-postadress - endast ett tecken av @ är tillåtet";
		fel4="Ogiltig e-postadress - den kan inte sluta med tecken . eller @";
		fel5="Du måste ange en e-postadress";
	}
	else
	{
		fel1="E-mail adress not valid";
		fel2="E-mail adress cannot start with @";
		fel3="E-mail adress not valid! Only one @ allowed";
		fel4="E-mail adress not valid! Cannot end with . or @";		
		fel5="E-mail adress must be included";		
	}
	
if (document.getElementById("mottagare").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("mottagare").value;
	if (s.length < 7)
    {
        alert(fel1);
        document.getElementById("mottagare").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert(fel2);
             document.getElementById("mottagare").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert(fel3);
           document.getElementById("mottagare").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert(fel4);
        document.getElementById("mottagare").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(fel1);
document.getElementById("mottagare").focus();
return false;
}
else
{
	alert(fel5);
	return false;
}

return true;

}


//PRENUMERERA PÅ GRÄNSSNITTET
function granssnittpren()
{    
	
	  
        if (document.getElementById("Form1").name.value=="")
        {
                alert("Du glömde ange namn");
				document.getElementById("Form1").name.focus();
				return false;
        }
if (document.getElementById("Form1").adress.value=="")
        {
                alert("Du glömde ange adress");
				document.getElementById("Form1").adress.focus();
				return false;
        }
if (document.getElementById("Form1").postadress.value=="")
        {
                alert("Du glömde ange postadress");
				document.getElementById("Form1").postadress.focus();
				return false;
        }
        if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
	
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}

//BESTÄLL ENSTAKA NUMMER AV GRÄNSSNITTET
function granssnittbestall()
{    
	
	if (document.getElementById("Form1").nummer.value=="")
        {
                alert("Du glömde ange vilka nummer av tidningen du vill ha");
				document.getElementById("Form1").nummer.focus();
				return false;
        }  
        if (document.getElementById("Form1").name.value=="")
        {
                alert("Du glömde ange namn");
				document.getElementById("Form1").name.focus();
				return false;
        }
if (document.getElementById("Form1").adress.value=="")
        {
                alert("Du glömde ange adress");
				document.getElementById("Form1").adress.focus();
				return false;
        }
if (document.getElementById("Form1").postadress.value=="")
        {
                alert("Du glömde ange postadress");
				document.getElementById("Form1").postadress.focus();
				return false;
        }
        if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
	
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}

//TIPS OCH SYNPUNKTER PÅ GRÄNSSNITTET
function granssnittips()
{    
	var temp = document.getElementById("Form1").question.value;
	var regexp1 = /"|'/g;
	temp=temp.replace(regexp1,"");
	document.getElementById("Form1").question.value = temp;
	
  
    if (document.getElementById("Form1").question.value=="")
    {
        alert("Du glömde lämna tips eller synpunkt.");
		document.getElementById("Form1").question.focus();
		return false;
	}
	
        if (document.getElementById("e-mail").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("e-mail").focus();
				return false;
        }
	
if (document.getElementById("e-mail").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("e-mail").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("e-mail").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("e-mail").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("e-mail").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost 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("Ogiltig epost!");
document.getElementById("e-mail").focus();
return false;
}
return true;
}


function koll()
{
	alert("hello");
	if (document.form1.kursnamn.value=="")
	{
		alert("Skriv kursens namn");
		return false;
	}
	
	if (document.form1.kursdatum.value=="")
	{
		alert("Ange ett datum");
		document.form1.kursdatum.focus();
		return false;
	}
	if (document.form1.kursort.options[document.form1.kursort.selectedIndex].value=="Välj ort")
	{
		alert("Välj kursort i rullist");
		return false;
	}
	if (document.form1.fornamn.value=="")
	{
		alert("Ange ditt förnamn");
		document.form1.fornamn.focus();
		return false;
	}
	if (document.form1.efternamn.value=="")
	{
		alert("Ange ditt efternamn");
		document.form1.efternamn.focus();
		return false;
	}
	if (document.form1.foretag.value=="")
	{
		alert("Ange företag");
		document.form1.foretag.focus();
		return false;
	}
	if (document.form1.gatuboxadress.value=="")
	{
		alert("Ange adress");
		document.form1.gatuboxadress.focus();
		return false;
	}
	if (document.form1.postnummer.value=="")
	{
		alert("Ange postnummer");
		document.form1.postnummer.focus();
		return false;
	}
	if (document.form1.telefon.value=="")
	{
		alert("Ange telefon");
		document.form1.telefon.focus();
		return false;
	}
	if (document.form1.Email.value=="")
	{
		alert("Ange epost");
		document.form1.Email.focus();
		return false;
	}
if (document.getElementById("Email").value!="") //Email-kontroll
{
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("Email").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("Email").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("Email").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("Email").focus();
		   return false;
      }	
  }
	if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
	{
        alert("Ogiltig epost! Epost kan inte sluta med tecken . eller @");
        document.getElementById("Email").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("Ogiltig epost!");
	document.getElementById("Email").focus();
	return false;
}
return true;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openNewWin_satellitdata(url) {

var Namn
var Foretag
var email
var Kommentar;
var checkbox30
var checkbox29
var checkbox28
var checkbox27
var checkbox26
var checkbox25
var checkbox24
var checkbox23
var checkbox22
var checkbox21
var checkbox20
var checkbox19
var checkbox18
var checkbox17
var checkbox16
var checkbox15
var checkbox14
var checkbox13
var checkbox12
var checkbox11
var checkbox10
var checkbox9
var checkbox8
var checkbox7
var checkbox6
var checkbox5
var checkbox4
var checkbox3
var checkbox2
var checkbox1
var do1

if (document.form1.Namn.value=="")
{
	alert("Du glömde att fylla i ditt namn");
	return;
}
Namn=document.form1.Namn.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Namn.length; i++)
{
	if (Namn.charAt(i)==" ")
		{
		Namn=Namn.replace(Namn.charAt(i),"||");
		}
}
Foretag=document.form1.Foretag.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Foretag.length; i++)
{
	if (Foretag.charAt(i)==" ")
		{
		Foretag=Foretag.replace(Foretag.charAt(i),"||");
		}
}
if (document.form1.email.value=="")
{
	alert("Du glömde att fylla i din E-postadress");
	return;
}
email=document.form1.email.value
Kommentar=document.form1.Kommentar.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Kommentar.length; i++)
{
	if (Kommentar.charAt(i)==" ")
		{
		Kommentar= Kommentar.replace(Kommentar.charAt(i),"||");
		}
}
if (document.form1.checkbox30.checked)
checkbox30=document.form1.checkbox30.value

if (document.form1.checkbox29.checked)
checkbox29=document.form1.checkbox29.value

if (document.form1.checkbox28.checked)
checkbox28=document.form1.checkbox28.value

if (document.form1.checkbox27.checked)
checkbox27=document.form1.checkbox27.value

if (document.form1.checkbox26.checked)
checkbox26=document.form1.checkbox26.value

if (document.form1.checkbox25.checked)
checkbox25=document.form1.checkbox25.value

if (document.form1.checkbox24.checked)
checkbox24=document.form1.checkbox24.value

if (document.form1.checkbox23.checked)
checkbox23=document.form1.checkbox23.value

if (document.form1.checkbox22.checked)
checkbox22=document.form1.checkbox22.value



do1=document.form1.do1.value
url=url+"?Namn="+Namn+"&Foretag="+Foretag+"&Kommentar="+Kommentar+"&email="+email+"&checkbox30="+checkbox30+"&checkbox29="+checkbox29+"&checkbox28="+checkbox28+"&checkbox27="+checkbox27+"&checkbox26="+checkbox26+"&checkbox25="+checkbox25+"&checkbox24="+checkbox24+"&checkbox23="+checkbox23+"&checkbox22="+checkbox22+"&do="+do1
document.form1.reset();
msgWindow=window.open(url,'JavaScriptIt1','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 1,resizable= 1,copyhistory= 0,width=400,height=400');
}

function openNewWin_aldresatellitdata(url) {

var Namn
var Foretag
var email
var Kommentar;
var checkbox21
var checkbox20
var checkbox19
var checkbox18
var checkbox17
var checkbox16
var checkbox15
var checkbox14
var checkbox13
var checkbox12
var checkbox11
var checkbox10
var checkbox9
var checkbox8
var checkbox7
var checkbox6
var checkbox5
var checkbox4
var checkbox3
var checkbox2
var checkbox1
var do1

if (document.form1.Namn.value=="")
{
	alert("Du glömde att fylla i ditt namn");
	return;
}
Namn=document.form1.Namn.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Namn.length; i++)
{
	if (Namn.charAt(i)==" ")
		{
		Namn=Namn.replace(Namn.charAt(i),"||");
		}
}
Foretag=document.form1.Foretag.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Foretag.length; i++)
{
	if (Foretag.charAt(i)==" ")
		{
		Foretag=Foretag.replace(Foretag.charAt(i),"||");
		}
}
if (document.form1.email.value=="")
{
	alert("Du glömde att fylla i din E-postadress");
	return;
}
email=document.form1.email.value
Kommentar=document.form1.Kommentar.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Kommentar.length; i++)
{
	if (Kommentar.charAt(i)==" ")
		{
		Kommentar= Kommentar.replace(Kommentar.charAt(i),"||");
		}
}
if (document.form1.checkbox21.checked)
checkbox21=document.form1.checkbox21.value

if (document.form1.checkbox20.checked)
checkbox20=document.form1.checkbox20.value

if (document.form1.checkbox19.checked)
checkbox19=document.form1.checkbox19.value

if (document.form1.checkbox18.checked)
checkbox18=document.form1.checkbox18.value

if (document.form1.checkbox17.checked)
checkbox17=document.form1.checkbox17.value

if (document.form1.checkbox16.checked)
checkbox16=document.form1.checkbox16.value

if (document.form1.checkbox15.checked)
checkbox15=document.form1.checkbox15.value

if (document.form1.checkbox14.checked)
checkbox14=document.form1.checkbox14.value

if (document.form1.checkbox13.checked)
checkbox13=document.form1.checkbox13.value

if (document.form1.checkbox12.checked)
checkbox12=document.form1.checkbox12.value

if (document.form1.checkbox11.checked)
checkbox11=document.form1.checkbox11.value

if (document.form1.checkbox10.checked)
checkbox10=document.form1.checkbox10.value

if (document.form1.checkbox9.checked)
checkbox9=document.form1.checkbox9.value

if (document.form1.checkbox8.checked)
checkbox8=document.form1.checkbox8.value

if (document.form1.checkbox7.checked)
checkbox7=document.form1.checkbox7.value

if (document.form1.checkbox6.checked)
checkbox6=document.form1.checkbox6.value

if (document.form1.checkbox5.checked)
checkbox5=document.form1.checkbox5.value

if (document.form1.checkbox4.checked)
checkbox4=document.form1.checkbox4.value

if (document.form1.checkbox3.checked)
checkbox3=document.form1.checkbox3.value

if (document.form1.checkbox2.checked)
checkbox2=document.form1.checkbox2.value

if (document.form1.checkbox1.checked)
checkbox1=document.form1.checkbox1.value

do1=document.form1.do1.value
url=url+"?Namn="+Namn+"&Foretag="+Foretag+"&Kommentar="+Kommentar+"&email="+email+"&checkbox21="+checkbox21+"&checkbox20="+checkbox20+"&checkbox19="+checkbox19+"&checkbox18="+checkbox18+"&checkbox17="+checkbox17+"&checkbox16="+checkbox16+"&checkbox15="+checkbox15+"&checkbox14="+checkbox14+"&checkbox13="+checkbox13+"&checkbox12="+checkbox12+"&checkbox11="+checkbox11+"&checkbox10="+checkbox10+"&checkbox9="+checkbox9+"&checkbox8="+checkbox8+"&checkbox7="+checkbox7+"&checkbox6="+checkbox6+"&checkbox5="+checkbox5+"&checkbox4="+checkbox4+"&checkbox3="+checkbox3+"&checkbox2="+checkbox2+"&checkbox1="+checkbox1+"&do="+do1
document.form1.reset();
msgWindow=window.open(url,'JavaScriptIt1','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 1,resizable= 1,copyhistory= 0,width=400,height=400');
}

function openNewWin_balans_demodata(url) {
 
var Namn
var Foretag
var email
var Kommentar; 
var checkbox1
var checkbox2
var checkbox3
var do1

if (document.form1.Namn.value=="")
{
	alert("You forget to write your name");
	return;
}
Namn=document.form1.Namn.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Namn.length; i++)
{
	if (Namn.charAt(i)==" ")
		{
		Namn=Namn.replace(Namn.charAt(i),"||");
		}
}
Foretag=document.form1.Foretag.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Foretag.length; i++)
{
	if (Foretag.charAt(i)==" ")
		{
		Foretag=Foretag.replace(Foretag.charAt(i),"||");
		}
}
if (document.form1.email.value=="")
{
	alert("You forget to write your E-Mail");
	return;
}
email=document.form1.email.value
Kommentar=document.form1.Kommentar.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Kommentar.length; i++)
{
	if (Kommentar.charAt(i)==" ")
		{
		Kommentar= Kommentar.replace(Kommentar.charAt(i),"||");
		}
}
if (document.form1.checkbox1.checked)
checkbox1=document.form1.checkbox1.value

if (document.form1.checkbox2.checked)
checkbox2=document.form1.checkbox2.value

if (document.form1.checkbox3.checked)
checkbox3=document.form1.checkbox3.value


do1=document.form1.do1.value
url=url+"?Namn="+Namn+"&Foretag="+Foretag+"&Kommentar="+Kommentar+"&email="+email+"&checkbox1="+checkbox1+"&checkbox2="+checkbox2+"&checkbox3="+checkbox3+"&do="+do1
document.form1.reset();
msgWindow=window.open(url,'JavaScriptIt1','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 1,resizable= 1,copyhistory= 0,width=400,height=400');
}

function openNewWin_global_land_cover(url) {
 
var Namn
var Foretag
var email
var Kommentar; 
var checkbox1
var checkbox2
var checkbox3
var checkbox4
var checkbox5
var do1

if (document.form1.Namn.value=="")
{
	alert("Du glömde ange ditt namn");
	return;
}
Namn=document.form1.Namn.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Namn.length; i++)
{
	if (Namn.charAt(i)==" ")
		{
		Namn=Namn.replace(Namn.charAt(i),"||");
		}
}
Foretag=document.form1.Foretag.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Foretag.length; i++)
{
	if (Foretag.charAt(i)==" ")
		{
		Foretag=Foretag.replace(Foretag.charAt(i),"||");
		}
}
if (document.form1.email.value=="")
{
	alert("Du glömde ange din e-post");
	return;
}
email=document.form1.email.value
Kommentar=document.form1.Kommentar.value
//Eftersom Netscape inte kan skicka mellanslag måste de ersättas med ||
for (i=1; i<Kommentar.length; i++)
{
	if (Kommentar.charAt(i)==" ")
		{
		Kommentar= Kommentar.replace(Kommentar.charAt(i),"||");
		}
}
if (document.form1.checkbox1.checked)
checkbox1=document.form1.checkbox1.value

if (document.form1.checkbox2.checked)
checkbox2=document.form1.checkbox2.value

if (document.form1.checkbox3.checked)
checkbox3=document.form1.checkbox3.value

if (document.form1.checkbox4.checked)
checkbox4=document.form1.checkbox4.value

if (document.form1.checkbox5.checked)
checkbox5=document.form1.checkbox5.value

do1=document.form1.do1.value
url=url+"?Namn="+Namn+"&Foretag="+Foretag+"&Kommentar="+Kommentar+"&email="+email+"&checkbox1="+checkbox1+"&checkbox2="+checkbox2+"&checkbox3="+checkbox3+"&checkbox4="+checkbox4+"&checkbox5="+checkbox5+"&do="+do1
document.form1.reset();
msgWindow=window.open(url,'JavaScriptIt1','toolbar= 0,location= 0,directories= 0,status= 0,menubar= 0,scrollbars= 1,resizable= 1,copyhistory= 0,width=400,height=400');
}

function sendform_lagenhetsregistret()
{    
	
	        if (document.Form1.name.value=="")
        {
                alert("Du glömde ange namn");
				document.Form1.name.focus();
				return false;
        }
		  if (document.Form1.foretag.value=="")
        {
                alert("Du glömde ange företagsnamn");
				document.Form1.foretag.focus();
				return false;
        }
        if (document.getElementById("Email").value=="")
        {
                alert("Du glömde ange e-post");
				document.getElementById("Email").focus();
				return false;
        }
		
		
       
if (document.getElementById("Email").value!="") //Email-kontroll
{
	//alert(document.getElementById("e-mail").value);
	var flagga=0;
    var raknare=0;
    var s=document.getElementById("Email").value;
	if (s.length < 7)
    {
        alert("Ogiltig epost!");
        document.getElementById("Email").focus();
		return false;
    }				

    for (var i=0; i < s.length; i++)
   {
        if (s.charAt(0) == "@")
        {
             alert("Epost kan inte starta med tecknet @");
             document.getElementById("Email").focus();
			 return false;
       }								

       if (s.charAt(i) == "@")
      {
            raknare=raknare+1;
      }
      if (raknare>1)
      {
           alert("Ogiltig epost! Endast ett tecken av @ är tillåtet");
           document.getElementById("Email").focus();
		   return false;
      }	
  }

if (((s.charAt(s.length-1)) == ".") || ((s.charAt(s.length-1)) == "@"))
{
        alert("Ogiltig epost! Epost kan inte sluta med tecken . eller @");
        document.getElementById("Email").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("Ogiltig epost!");
document.getElementById("Email").focus();
return false;
}
return true;
}

//---- för koordinattransformationen ----------
function koll_koordinattransformation(s)
{
var a; 
var k; 
var my_array; 

	var target=document.getElementById(s);	
	k=target.options[target.selectedIndex].value;						//valt listboxvärde
	a=window.location.href;									//sidans url
	my_array=a.split("&"); 									//splitrar url innan & tecken  
	document.location.href=my_array[0]+"&transvalue1="+k;	//my_array[0]= url t o m id=nnnn
}
function koll_koordinattransformation2(s, varde1)
{
var a; 
var varde1; 
var my_array 
var target=document.getElementById(s);	
	varde2=target.options[target.selectedIndex].value;						//valt listboxvärde
	a=window.location.href;									//sidans url
	my_array=a.split("&"); 									//splitrar url innan & tecken  
	document.location.href=my_array[0]+"&transvalue1="+varde1+"&transvalue2="+varde2;	//my_array[0]= url t o m id=nnnn
}



function controllInput(inmatat)
{
	
	if (inmatat.length > 0) 
	{
		if(inmatat.length!=10)
		{
			alert("Latitud och longitud anges i formatet: 12 34 56.7. Det angivna värdet har fel antal tecken.");
			return false;			
		}
			
		for (var i = 0; i<inmatat.length; i++) 
		{
			if(i==0 || i==1 || i==3 || i==4 || i==6 || i==7 || i==9)
			{
				if((inmatat.charAt(i) != "0") && (!parseFloat(inmatat.charAt(i))))
				{
					alert("Latitud och longitud anges i formatet: 12 34 56.7. Ett ogiltigt tecken fanns med.");
					return false;	
				}
			}
			
			if ((i==2 || i==5) && (inmatat.charAt(i)!= " "))
			{
				alert("Latitud och longitud anges i formatet: 12 34 56.7. Du glömde ett mellanslag.");
				return false;				
			}
			if ((i==8) && (inmatat.charAt(i)!= "."))
			{
				alert("Latitud och longitud anges i formatet: 12 34 56.7. Du glömde en punkt.");
				return false;							
			}
		}
		
	}
	else
	{
		alert("Du glömde ange värden.");
		return false;
	}
	return true;
	
}

function coordinateSystemControl1()
{
	if(!controllInput(document.getElementById("GTRANS").GTRANS_XLAT.value))
	 return false;
	if(!controllInput(document.getElementById("GTRANS").GTRANS_YLONG.value))
	 return false;
	
}

//---------------- för geodesitjänsterna --------------------------

function kontrolleraSiffror(text) //kontrollerar att det endast är siffror i medskickat input
{
	if (text.value.length > 0) 
	{
		for (var i = 0; i < text.value.length; i++) 
		{

			if (text.value.charAt(i) != " ") 
			{
				if (text.value.charAt(i) != "0") 
				{
					if (!parseFloat(text.value.charAt(i))) 
					{
						alert("Felaktig inmatning. Endast siffor är tillåtna.");						
						return (false);
					}
				}
			}
		  
		}
	}
	else 
	{
		alert("Du har glömt att fylla i något fält.");
		return (false);
	}
	return true;
}

function kontrolleraSiffror2(text, mall) //kontrollerar att det endast är siffror i medskickat input
{
	if (text.value.length > 0) 
	{
		for (var i = 0; i < text.value.length; i++) 
		{
		 if (text.value.charAt(i) != ".") 
			{
			if (text.value.charAt(i) != " ") 
			{
				if (text.value.charAt(i) != "0") 
				{
					if (!parseFloat(text.value.charAt(i))) 
					{
						alert("Felaktig inmatning. Endast siffor är tillåtna.");						
						return (false);
					}
				}
			}
		 }		  
		}
	}
	else 
	{
		alert("Du har glömt att fylla i något fält.");
		return (false);
	}
	return true;
}



function numberValidation(f, mall) //kontrollerar alla inputfält i medskickat form för geoidhöjd och meridiankonvergens
{
	 var anchors = f.getElementsByTagName("input"); 
	 for (var i=0; i<anchors.length; i++) 
	 { 
		var anchor = anchors[i]; 
   		if ((anchor.getAttribute("type") == "text")) 
		{
			
			if(!kontrolleraSiffror2(anchor, mall))
			{
				return false;
			}
		}		
 	 }
	return true;
}

function medelPolCirkel()
{
	 
	 if(kontrolleraSiffror(document.getElementById("MEDELPOL").AR_MEDELPOL))
	 {
	 
	 var y = document.getElementById("MEDELPOL").AR_MEDELPOL.value;	
	 
	 ynoll = 2000
// Koden räknar fel på några 1000-dels sekunder per år på grund av att inte Julian date används.
// Korrekt kod finns i Sten Erikssons fil på mappen Utveckling\Medelpolcirkeln.
 
    p = 66 * 3600 + 33*60 + 38.55  + (y - ynoll)*0.47;
// 66 grader 33 min 38.55 sek avser polcirkelns läge 2000-01-01 kl 13 svensk normaltid vilket svarar
// mot 1 januari kl 12 UTC. Tidpunkten för polcirkelns läge borde avse kl 24:00/00:00 på nyårsnatten
// i svensk normaltid.

    d = Math.floor(p/3600);
    m = Math.floor((p - d*3600)/60);
//    s = Math.round(10*(p - d*3600 - m*60)+0.05)/10;
//Avrunda till hundradels sekunder
    s = Math.round(100*(p - d*3600 - m*60))/100;
	//Popup1.document.write('Latitud för Medelpolcirkel ' + y + '-01-01: <b>' + d + 'º' + Rset(m,2,"0") + '´' + Rset(s,2,"0") + '&quot;</b>');
	
	var result = d + "º" + Rset(m,2,"0") + "´" + Rset(s,2,"0") + "''";	
	document.getElementById('medelresultat').innerHTML=result;
	
	 }
	 return false;
}


function sannPolCirkel()
{
	if(kontrolleraSiffror(document.getElementById("SANNPOL").AR_SANNPOL))
	{
	
	var y = document.getElementById("SANNPOL").AR_SANNPOL.value;
		
 	ynoll = 2000
    a = 18.6;
    v = 8 * Math.atan(1);
    x = Modulo(y-1955 ,a);
    u = v * x/a;
    o = Math.sin(u)*9;
    p = 66 * 3600 + 33*60 + 38.55  + (y - ynoll)*0.47 + o;
    d = Math.floor(p/3600);
    m = Math.floor((p - d*3600)/60);
//    s = Math.round(100*(p - d*3600 - m*60)+0.005)/100;
    s = Math.round(100*(p - d*3600 - m*60))/100;
    //Popup2.document.write('Latitud för sann polcirkel år ' + y + '01-01: <b>' + d + 'º' + Rset(m,2,"0") + '´' + Rset(s,2,"0") + '&quot;</b>');
    
	var result = d + "º" + Rset(m,2,"0") + "´" + Rset(s,2,"0") + "''";
	document.getElementById('sannresultat').innerHTML=result;
	}
	
	 return false;
}

function Rset(s,n,p)
{
tmp = String(s);
for (var i = tmp.length; i < n; i++) 
{   
    tmp = p+tmp;
}
return tmp;
}

function Modulo(m,n)
{
return n*(m/n - Math.floor(m/n));
}

//---------------- för geodesitjänsterna --------------------------

//---------------- för bildtext i EPiServer --------------------------
function imageAdjust() { 
 
 alert("jo");
 if (!document.getElementsByTagName) return; 
 
 var anchors = document.getElementsByTagName("img"); 
 var bildId; 
 var bildBredd;
 var texttags, texttag, texttagId, newId;
 
 
 for (var i=0; i<anchors.length; i++) 
 { 
   var anchor = anchors[i];   
    
   if (anchor.getAttribute("rel") == "imagetext")
   {
     
     bildId = anchor.getAttribute("id"); 
 
  bildBredd = anchor.style.width;
  
  
  texttags=document.getElementsByTagName("p"); 
 
   for (var count=0; count<texttags.length; count++) 
   {       
  texttag = texttags[count];
  texttagId = texttag.getAttribute("id");
  
  
  newId = bildId+"text";
  
  
  if(texttagId == newId)
  {
  
   texttag.style.width=bildBredd;
   } 
   } 
  
 
 } 
  
  }
 
 
} 
