/*  jsChooserSKV, VE/ITS/TEL, 2009-10-27 - UGKH v 0.1 */
/* Lista över e-tjänster
   En tvådimensionell vektor där varje e-tjänst skrivs in enligt:
   Presentationsnamn, Sektioner där tjänsten ska visas, URL.
   f.n. innebär sektionsmarkeringen följande:
   1 = Privatperson
   2 = Företag
   3 = Både privatperson och företag */

var items = new Array(
Array('Anm&auml;la beh&ouml;rig person', 2, '/4.18e1b10334ebe8bc80005609.html'),
Array('A-skattsedel', 1, '/4.383cc9f31134f01c98a80005659.html'),
Array('CSR-f&ouml;rfr&aring;gan', 2, '/4.383cc9f31134f01c98a80005581.html'),
Array('D&ouml;dsfallsintyg', 2, '/4.2ef18e6a125660db8b080004333.html'),
Array('Fastighetsdeklaration, sm&aring;hus', 1, '/4.47eb30f51122b1aaad280002230.html'),
Array('Fastighetsdeklaration, lantbruk', 1, '/4.69ef368911e1304a625800015344.html'),
Array('Fil&ouml;verf&ouml;ring', 2, '/4.1f604301062bf0c47e8000527.html'),
Array('Flyttanm&auml;lan', 1, '/4.7459477810df5bccdd480004564.html'),
Array('F&ouml;retagsregistrering', 2, '/4.65fc817e1077c25b83280004115.html'),
Array('F&ouml;renklat &aring;rsbokslut', 2, '/4.58a1634211f85df4dce800010731.html'),
Array('Husarbete', 3, '/4.76a43be412206334b89800016638.html'),
Array('Inkomstdeklaration 1', 1, '/4.18e1b10334ebe8bc80005676.html'),
Array('Inkomstdeklaration 2', 2, '/4.58a1634211f85df4dce800012276.html'),
Array('Kassaregister', 2, '/4.6f9866931215a607a4f80005366.html'),
Array('Moms&aring;terbetalning inom EU', 2, '/4.76a43be412206334b8980001256.html'),
Array('Periodisk sammanst&auml;llning', 2, '/4.7856a2b411550b99fb7800086478.html'),
Array('- Ans&ouml;k l&auml;mna per kvartal', 2, '/4.76a43be412206334b89800045968.html'),
Array('Skattebesked', 1, '/4.14f4761b10db1ea25de8000756.html'),
Array('Skattedeklaration', 2, '/4.1f604301062bf0c47e8000497.html'),
Array('Skattej&auml;mkning', 1, '/4.731e901069429e4958000460.html'),
Array('Skattekonto, privat', 1, '/4.731e901069429e49580001396.html'),
Array('Skattekonto, f&ouml;retag', 2, '/106.76a43be412206334b89800031508.html'),
Array('Skriv ut personbevis', 1, '/4.18e1b10334ebe8bc80001262.html'),
Array('VAT on e-services', 2, '/4.18e1b10334ebe8bc80002474.html'),
Array('Verksamt, registrera f&ouml;retag', 3, '/4.76a43be412206334b8980001931.html'),
Array('&Aring;terbetalning - Punktskatt', 2, '/4.2e56d4ba1202f95012080002891.html')
);

/* items.sort(); */

/* Utskrift av SELECT-boxen med OPTION-element. Urvalet sker via variabeln "mask" som matchas mot varje e-tjänst. */
function printChooserHTML(infotext,mask) {
  document.write('<select class="jsChooserSKV" id="jsChooserSKV" name="test" onChange="goToWebpage(this)">');    
  document.write('<option selected value="">' + infotext + '</option>');   
  for (var i=0; i<items.length; i++) {
    if ((items[i][1]&mask)!=0) document.write('<option value="' + items[i][2]+ '">' + items[i][0] + '</option>');	  
  }
  document.write('</select>');    
}

/* Skickar klienten till en ny URL om elementID har ett giltigt värde på "value" */
function goToWebpage(elementId) {
  try { var page = elementId.value; }
  catch(e) {return;}
  top.location.href=page; return;}