
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 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.0
 	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 && document.getElementById) x=document.getElementById(n); return x;
}

/*This Function will Validate the Contact ATEA from Atea.fi*/
function ContactValidate(){

	if (theForm.namn1.value.length < 1){
		alert("Please write your first name!");
		theForm.namn1.focus();
		return (false);
	}
	
	if (theForm.namn2.value.length < 1){
		alert("Please write your last name!");
		theForm.namn2.focus();
		return (false);
	}
	
	if (theForm.company.value.length < 1){
		alert("Please write your company!");
		theForm.company.focus();
		return (false);
	}
	
	if (theForm.adress.value.length < 1){
		alert("Please write your address!");
		theForm.adress.focus();
		return (false);
	}
	
	if (theForm.postcode.value.length < 1){
		alert("Please write your postcode!");
		theForm.postcode.focus();
		return (false);
	}
	
	if (theForm.city.value.length < 1){
		alert("Please write your city!");
		theForm.city.focus();
		return (false);
	}
	
	if (theForm.epost.value.length < 1){
		alert("Please write your email address!");
		theForm.epost.focus();
		return (false);
	}
	
	if (theForm.telefon.value.length < 1){
		alert("Please write your email telephone number!");
		theForm.telefon.focus();
		return (false);
	}


	return (true);
}


/*
This Function will validate the report ordering form located at:
Företag, Rapporter, Beställ rapporter
*/

function formTestare(){
	if (theForm.namn.value.length < 1){
		alert("Please write your name!");
		theForm.namn.focus();
		return (false);
	}
	
	if (theForm.adress.value.length < 1){
		alert("Please write your address!");
		theForm.adress.focus();
		return (false);
	}
	
	if (theForm.postadress.value.length < 1){
		alert("Please write your postal address!");
		theForm.postadress.focus();
		return (false);
	}
	return (true);
}

/*
This Function will validate the licence ordering form (Vägverket)
*/

function formLicenceTest(){
	if (licenceForm.datum.value.length < 1){
		alert("Vänligen fyll i datum");
		licenceForm.datum.focus();
		return (false);
	}
	
	if (licenceForm.kundnummer.value.length < 1){
		alert("Vänligen fyll i kundnummer");
		licenceForm.kundnummer.focus();
		return (false);
	}
	
	if (licenceForm.bestallare.value.length < 1){
		alert("Vänligen fyll i beställare");
		licenceForm.bestallare.focus();
		return (false);
	}
	if (licenceForm.leveransadress.value.length < 1){
		alert("Vänligen fyll i leveransadress");
		licenceForm.leveransadress.focus();
		return (false);
	}
	if (licenceForm.mottagare.value.length < 1){
		alert("Vänligen fyll i mottagare");
		licenceForm.mottagare.focus();
		return (false);
	}
	if (licenceForm.annan_programvara.value.length > 0){
		if (licenceForm.annan_webbplats.value.length < 1){
			alert("Vänligen fyll i webbplats");
			licenceForm.annan_webbplats.focus();
			return (false);
		}
	}
	if (licenceForm.namn.value.length < 1){
		alert("Vänligen fyll i namn");
		licenceForm.namn.focus();
		return (false);
	}
	if (licenceForm.telefon.value.length < 1){
		alert("Vänligen fyll i telefon");
		licenceForm.telefon.focus();
		return (false);
	}
	if (licenceForm.epost.value.length < 1){
		alert("Vänligen fyll i e-post");
		licenceForm.epost.focus();
		return (false);
	}
	return (true);
}


/*
This function will validate the skolerbjudan at STAKO
*/
	function formSkolerbjTest() 
	{
	
		if (skolerbjudandeForm.skola.value == "")
  		{
			alert("Du har glömt fältet Skola/Kommun");
			skolerbjudandeForm.skola.focus();
			return false;
  		}
  		  	
		if (skolerbjudandeForm.fnamn.value == "")
  		{
			alert("Du har glömt fältet Förnamn");
			skolerbjudandeForm.fnamn.focus();
			return false;
  		}
  		
		if (skolerbjudandeForm.enamn.value == "")
  		{
			alert("Du har glömt fältet Efternamn");
			skolerbjudandeForm.enamn.focus();
			return false;
  		}
		if (skolerbjudandeForm.adress.value == "")
  		{
			alert("Du har glömt fältet Adress");
			skolerbjudandeForm.adress.focus();
			return false;
  		}
	  	if (skolerbjudandeForm.postnr.value == "")
  		{
			alert("Du har glömt fältet Post-nr");
			skolerbjudandeForm.postnr.focus();
			return false;
  		}
	  	if (skolerbjudandeForm.postort.value == "")
  		{
			alert("Du har glömt fältet Postort");
			skolerbjudandeForm.postort.focus();
			return false;
  		}
  		if (skolerbjudandeForm.epost.value == "" || skolerbjudandeForm.epost.value.indexOf("@") < 1 || skolerbjudandeForm.epost.value.lastIndexOf(".") < skolerbjudandeForm.epost.value.indexOf("@") + 3 || (skolerbjudandeForm.epost.value.length - skolerbjudandeForm.epost.value.lastIndexOf(".") != 3 && skolerbjudandeForm.epost.value.length - skolerbjudandeForm.epost.value.lastIndexOf(".") != 4) || skolerbjudandeForm.epost.value.indexOf("å") != -1 || skolerbjudandeForm.epost.value.indexOf("ä") != -1 || skolerbjudandeForm.epost.value.indexOf("ö") != -1 || skolerbjudandeForm.epost.value.indexOf("Å") != -1 || skolerbjudandeForm.epost.value.indexOf("Ä") != -1 || skolerbjudandeForm.epost.value.indexOf("Ö") != -1)
	  	{
			alert("Du har glömt fältet Email");
			skolerbjudandeForm.epost.focus();
			return false;
  		}
	  	if (skolerbjudandeForm.telefon.value == "")
  		{
			alert("Du har glömt fältet Telefon");
			skolerbjudandeForm.telefon.focus();
			return false;
  		}
		return true;
	}

/*
THIS Javascript is only used at ATEA.SE
IF THIS SITE IS NOT ATEA.SE THEN YOU MAY DELETE IT.
*/
function viewmap(mapid){
	var u,a,w, kod
	
	switch (mapid)
	{
      case 1: 
        //Kristianstad
        kod = "1"        
        break;
      case 2: 
        //Luleå
        kod = "2"
        break;
      case 3: 
        //Lund
        kod = "3"
        break;
      case 4: 
        //Piteå
        kod = "4"
        break;
      case 5: 
        //Sundsvall
        kod = "5"
        break;
      case 6: 
        //Umeå
        kod = "6"
        break;
      case 7: 
        //Västerås
        kod = "7"
        break;
      case 8: 
        //Örebro
        kod = "8"
        break;
      case 9: 
        //Falun
        kod = "9"
        break;
      case 10: 
        //Norrköping
        kod = "10"
        break;
      case 11: 
        //Helsingborg
        kod = "11"
        break;
      case 14: 
        //Uppsala
        kod = "14"
        break;
      case 15: 
        //Linköping
        kod = "15"
        break;
      case 17: 
        //Skara
        kod = "17"
        break;
      case 18: 
        //Eskilstuna
        kod = "18"
        break;
      case 19: 
        //Stockholm
        kod = "19"
        break;
      case 20: 
        //Karlstad
        kod="20"
        break;
      case 33:
        //Atea Logistics Växjö
        kod = "33"
        break;
      case 34: 
        //Gävle
        kod = "34"
        break;
      case 35: 
        //Göteborg
        kod = "35"
        break;
      case 36: 
        //Malmö
        kod = "36"
        break;
      case 39:
        //Östersund
        kod = "39"
        break;
      case 42:
        //Kalmar
        kod = "42"
        break;
      case 43:
        //Karlskrona
        kod = "43"
        break;
      case 44:
        //Växjö
        kod = "44"
        break;
      case 45:
        //Jönköping
        kod = "45"
        break;
      case 46:
        //Halmstad
        kod = "46"
        break;
	}

	u = "http://em-app05.easy-mapper.com/easymapper/gui/atea.aspx?id=" + mapid
	a = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=680,width=565'"
	w = window.open(u ,'Karta' ,a );
	w.focus()
}

//Hem-pc
function popFeedback() {
	var newWin = window.open('http://194.52.43.5/hempcx/feedback.asp','','scrollbars=no,menubar=no,height=500,width=450,resizable=yes,toolbar=no,location=no,status=no');
}
function popMailinglist() {
	var newWin = window.open('http://194.52.43.5/hempcx/mailinglist.asp','','scrollbars=no,menubar=no,height=500,width=450,resizable=yes,toolbar=no,location=no,status=no');
}
function popSupportfraga() {
	var newWin = window.open('http://194.52.43.5/hempcx/question01.asp','','scrollbars=no,menubar=no,height=500,width=500,resizable=yes,toolbar=no,location=no,status=no');
}
/**/

//Ateasecurity
function popFeedbackAS() {
	var newWin = window.open('/PS_Custom/ateasecurity/tycktill.asp','','scrollbars=no,menubar=no,height=500,width=450,resizable=yes,toolbar=no,location=no,status=no');
}
/**/

function swechars()
{
  document.loginform.wd_username.value = utf8(document.loginform.wd_username.value);
  document.loginform.wd_password.value = utf8(document.loginform.wd_password.value);
  //alert(loginform.wd_password.value);
  return true;
}

function utf8(wide) {
	var c, s;
	var enc = "";
	var i = 0;
	while(i<wide.length) {
		c= wide.charCodeAt(i++);
		// handle UTF-16 surrogates
		if (c>=0xDC00 && c<0xE000) continue;
		if (c>=0xD800 && c<0xDC00) {
		if (i>=wide.length) continue;
		s= wide.charCodeAt(i++);
		if (s<0xDC00 || c>=0xDE00) continue;
		c= ((c-0xD800)<<10)+(s-0xDC00)+0x10000;
	}
	// output value
	if (c<0x80) enc += String.fromCharCode(c);
	else if (c<0x800) enc += String.fromCharCode(0xC0+(c>>6),0x80+(c&0x3F));
	else if (c<0x10000) enc += String.fromCharCode(0xE0+(c>>12),0x80+(c>>6&0x3F),0x80+(c&0x3F));
	else enc += String.fromCharCode(0xF0+(c>>18),0x80+(c>>12&0x3F),0x80+(c>>6&0x3F),0x80+(c&0x3F));
	}
	return enc;
}

 function gotoshopfi() 
{
	u = "http://atea.twinkle.fi/eshop/"
	a = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height=650,width=850'"
	w = window.open(u ,'eSHOP' ,a );
	w.focus()
} 


function checkrecycleform()
{
  if(document.getElementById("check1").checked && document.getElementById("check2").checked && document.getElementById("captchacheck").value != "")
  {
     document.getElementById("sendform").disabled=false;
  }
  else
  {
    document.getElementById("sendform").disabled=true;
  }
}

function duplicate(textbox)
{
  //alert(document.getElementById("samma").checked);
  //alert(textbox.id);

  if(document.getElementById("samma").checked)
  {
    document.getElementById("VarSka" + textbox.id).value = textbox.value
    document.getElementById("VarSka" + textbox.id).disabled=true;
  } 
}


function checkdeliveryform()
{
    for(var i=0; i<9; i++)
    {
        if(document.getElementById("check1").checked)
        {
            document.getElementById("order" + (i+1)).style.display = 'inline';
        }
        else
        {
            document.getElementById("order" + (i+1)).style.display = 'none';
        }
    }
    
    /*for(var i=0; i<4; i++)
    {
        if(!document.getElementById("check1").checked || ((document.getElementById("check2").checked ==true || document.getElementById("check3").checked ==true || document.getElementById("check4").checked==true )))
        {
            document.getElementById("kontakt" + (i+1)).style.display='inline';
        }
        else
        {
            document.getElementById("kontakt" + (i+1)).style.display='none';
        }
    }*/
    
    
  if((document.getElementById("check1").checked && document.getElementById("Organisation").value != "" && 
  document.getElementById("VarSkaOrganisation").value != "" && document.getElementById("Organisationsnr").value != "" && 
  document.getElementById("Postadress").value != "" && document.getElementById("VarSkaPostadress").value != "" && 
  document.getElementById("Postnummer").value != "" && document.getElementById("VarSkaPostnummer").value != "" && 
  document.getElementById("Ort").value != "" && document.getElementById("VarSkaOrt").value != "" && 
  document.getElementById("KontaktNamn").value != "" && document.getElementById("KontaktTelefon").value != "" && document.getElementById("kontaktepost").value != "")
  || 
  (!document.getElementById("check1").checked && document.getElementById("KontaktNamn").value != "" && document.getElementById("KontaktTelefon").value != "" && document.getElementById("kontaktepost").value != "" /*&& document.getElementById("Organisationsnr").value != "" */
  && (document.getElementById("check2").checked ==true || document.getElementById("check3").checked ==true || document.getElementById("check4").checked==true ))
  )
  
  {
     document.getElementById("sendform").disabled=false;
  }
  else
  {
    document.getElementById("sendform").disabled=true;
  }
}



function checkservervirtualiseringform()
{
  if(
  document.getElementById("KontaktNamn").value != "" && document.getElementById("KontaktTelefon").value != "" && 
  document.getElementById("kontaktepost").value != "" && document.getElementById("AntalServrar").value != ""
  && document.getElementById("captchacheck").value != ""
  )
  {
     document.getElementById("sendform").disabled=false;
  }
  else
  {
    document.getElementById("sendform").disabled=true;
  }
}


function checkadresses(formname)
{
  var d = document.getElementById(formname);
  
  if(!document.getElementById("samma").checked)
  {
    for(var i = 0; d.length > i; i++)
    {
      if(d[i].id.substring(0, 6) == "VarSka")
      {
         d[i].disabled = false;
      } 
    }
  } 
  else
  {
    for(var i = 0; d.length > i; i++)
    {
      if(d[i].id.substring(0, 6) == "VarSka")
      {
         d[i].value = document.getElementById(d[i].id.substring(6, d[i].id.length)).value;
         d[i].disabled = true;
      } 
    }
  }
}

function enableall(formname)
{
  var d = document.getElementById(formname);
  var nosubmit=false;
  
  //Check all values are filled in
  for(var i = 0; d.length > i; i++)
  {
    if((d[i].id != "kundnummer" && d[i].id != "special" && d[i].id != "Organisationsnr" && d[i].id != "VarSkaOrganisationsnr") 
        && d[i].type == "text" && d[i].value == "")
    {
       nosubmit=true; 
       
       alerttext = d[i].id;
       if(d[i].id.substring(0, 6) == "VarSka")
       {
          alerttext = "hämtnings " + d[i].id.substring(6, d[i].id.length);
       }
       
       alert("Vänligen fyll i " + alerttext);
       d[i].focus();
       i = d.length;
    } 
  }
  
  if (!nosubmit)
  {
  for(var i = 0; d.length > i; i++)
    {
      if(d[i].id.substring(0, 6) == "VarSka" && (d[i].id != "Organisationsnr" && d[i].id != "VarSkaOrganisationsnr"))
      {
         d[i].disabled = false;
      } 
    }
   return true; 
  } 
  
  return false;  
}

function createCode(){  
var temp='';  
    for(var i=0;i<5;i++)  
    {  
        temp+= Math.round(Math.random() * 8 );  
    } 
    document.getElementById('theImg').src='JpegImage.aspx?code='+temp;  
    document.getElementById('HiddenCheck').value=temp;
}

