

jQuery(function(){

    var m = {"4":[["103","Butiksstädning","Ex. Kvm, Hur ofta, Övriga önskemål"],["76","Byggstädning  & Sanering","Ex. Kvm, Befintligt skick, Övriga önskemål"],["45","Flyttstädning","Ex. Kvm, Villa/lägenhet, Datum, Övriga önskemål"],["49","Fönsterputsning","Ex. Antal fönster, Antal sidor, Invändigt/utvändigt, Hur ofta, behövs ställning, Övriga önskemål"],["282","Gardin & möbeltvätt","Ex. Material, Omfattning, Förutsättningar, Övriga önskemål"],["89","Golvvård","Ex. Kvm, Hur ofta, Övriga önskemål"],["46","Hemstädning","Ex. Kvm, Hur ofta, Lgh/Villa, Övriga önskemål"],["283","Hemstädning - Inkl. tvättning","Ex. Kvm, Antal rum, Hur ofta, Lgh/Villa, Övriga önskemål"],["284","Hotell & Restaurangstädning","Ex. Kvm, Hur ofta, Övriga önskemål"],["285","Hushållsnära tjänster","Ex. Kvm, Tjänstebehov, Hur ofta, Övriga önskemål"],["286","Industri & Lagerstädning","Ex. Kvm, Hur ofta, Övriga önskemål"],["47","Kontorsstädning","Ex. Kvm, Hur ofta, Övriga önskemål"],["48","Trapphusstädning","Ex. Antal trapphus, Antal våningar, Övriga ytor, Hur ofta, Övriga önskemål"],["287","Tvättning & Strykning","Ex. Mängd, Hur ofta, Övriga önskemål"],["203","Städning - Övrigt","Ex. Kvm, Hur ofta, Övriga önskemål"]],"5":[["50","Flytthjälp","Ex. Kvm, Adresser, Datum, Övriga önskemål"],["51","Flytthjälp - Ink. packning","Ex. Kvm, Adresser, Datum, Övriga önskemål"],["289","Flytt - Utland & Långdistans","Ex. Kvm, Orter, Datum, Övriga önskemål"],["288","Flyttkartonger","Ex. Antal, Datum, Övriga önskemål"],["53","Gods- & Palltransport","Ex. Kvm, Adresser, Datum, Övriga önskemål"],["52","Kontorsflytt","Ex. Kvm, Antal arbetsplatser, Adresser, Datum, Övriga önskemål"],["290","Magasinering & Förråd","Ex. Kvm, Omfattning, Adresser, Datum, Övriga önskemål"],["292","Piano & Kassaskåpsflytt","Ex. Vikt, Adresser, Datum, Hiss/trappor, Övriga önskemål"],["204","Flytt - Övrigt","Ex. Kvm, Adresser, Datum, Övriga önskemål"]],"123":[["1","--- BYGGPROJEKT I BOSTAD ---","Ex. Kvm, Material, Övriga önskemål"],["44","Altan, Uterum & Brygga","Ex. Kvm, Material, Förutsättningar, Omfattning Övriga önskemål"],["20","Badrumsrenovering","Ex. Kvm, Önskad material, Befintligt skick Omfattning, Övriga önskemål"],["7","Elinstallation","Ex. Kvm, Material, Övriga önskemål"],["8","Finsnickeri","Ex. Kvm, Material, Övriga önskemål"],["9","Golvläggning","Ex. Kvm, Material, Övriga önskemål"],["81","Golvslipning, Olja & Lack","Ex. Kvm, golvtyp, Övriga önskemål"],["273","Golvvärme","Ex. Kvm, Material, Förutsättningar, Övriga önskemål"],["206","Innerväggar & Undertak","Ex. Kvm, Material, Övriga önskemål"],["11","Kakel & Klinkersättning","Ex. Kvm, Utrymmer, Övriga önskemål"],["21","Köksrenovering","Ex. Kvm, Önskad material, OmfattningÖvriga önskemål"],["207","Lägenhetsrenovering","Ex. Kvm, Material, Omfattning, Befintligt skick, Övriga önskemål"],["275","Ljud & Ljus","Ex. Omfattning, Förutsättningar, Övriga önskemål"],["276","Mattläggning","Ex. Kvm, Material, Förutsättningar, Övriga önskemål"],["12","Målning & Tapeter","Ex. Kvm, Material, Befintligt skick, Övriga önskemål"],["208","Möbelsnickeri","Ex. Typ av möbel, Antal möbler, Material, Övriga önskemål"],["277","Persienn, Markis & Solfilm","Ex. Material, Omfattning, Förutsättningar, Övriga önskemål"],["13","Snickeri & Montering","Ex. Kvm, Material, Förutsättningar, Övriga önskemål"],["278","Svets & Smide","Ex. Material, Omfattning, Förutsättningar, Övriga önskemål"],["29","Vatten & Avlopp","Ex. Kvm, Material, Övriga önskemål"],["17","Ventilation & Värme","Ex. Material, Storlekar, Övriga önskemål"],["279","Vindsrenovering","Ex. Kvm, Material, Förutsättningar, Övriga önskemål"],["210","Villarenovering","Ex. Kvm, Material, Befintligt skick, Övriga önskemål"],["18","VVS, Rör & Gas","Ex. Var, Antal rör, Övriga önskemål"],["2","--- BYGGPROJEKT I FASTIGHET ---","Ex. Kvm, Material, Övriga önskemål"],["105","Avfuktning","Ex. Kvm, Var, Typ av fastighet, Omfattning, Övriga önskemål"],["87","Balkong","Ex. Antal balkonger, vilken våning, Material, Bygglov, Övriga önskemål"],["271","Berg- & Luftvärmepumpar","Ex. Kvm, Pumptyp, Material, Förutsättningar, Övriga önskemål"],["23","Betongarbete","Ex. Kvm, Material, Syfte, Övriga önskemål"],["16","Bredbandsbyggnation ","Ex. Antal hushåll, Antal uttag, Önskad kanalisation, Schaktning, Övriga önskemål"],["38","Fasadarbeten","Ex. Kvm, Typ av fasad, Övriga önskemål"],["31","Fönster & Dörrar","Ex. Storlek, Antal, Material, Våning, Behövs ställning, Byte eller renovering, Övriga önskemål"],["272","Garage","Ex. Kvm, Material, Förutsättningar, Övriga önskemål"],["73","Glasmästare","Ex. Kvm, Material, Övriga önskemål"],["77","Håltagning","Ex. Bredd, djup, Objektstyp, Övriga önskemål"],["10","Isolering","Ex. Kvm, Material, Övriga önskemål"],["274","Kamin & Skorsten","Ex. Material, Omfattning, Förutsättningar, Övriga önskemål"],["248","Maskinuthyrning",null],["80","Lokal & Kontorsanpassning","Ex. Kvm, Material, Befintligt skick, Övriga önskemål"],["34","Murning","Ex. Kvm, Material, Objekt, Övriga önskemål"],["33","Målning","Ex. Kvm, Vad skall målas, Befintligt skick, Övriga önskemål"],["24","Nybyggnation","Ex. Kvm, Våningar, Material, Bygglov, Ritningar, Tomt, Övriga önskemål"],["205","Ombyggnad","Ex. Sträcka, material, Datum, Övriga önskemål"],["35","Plåtarbeten","Ex. Kvm, Övriga önskemål"],["246","Relining & Stamspolning","Ex. Antal fastigheter, Antal hushåll, omfattning, Tidsplan, Övriga önskemål"],["25","Renovering","Ex. Kvm, Material, Befintligt skick, Övriga önskemål"],["26","Rivning","Ex. Kvm, Material, Transport, Övriga önskemål"],["28","Stambyte","Ex. Antal stammar, Antal lägenheter, Övriga önskemål"],["40","Takläggning & Takrengöring","Ex. Kvm, Typ av tak, Övriga önskemål"],["251","Takmålning","Ex. Kvm, material, Hustyp, Taktyp, Övriga önskemål"],["27","Tillbyggnad","Ex. Kvm, Material, Antal våningar, Bygglov, Ritningar, Övriga önskemål"],["214","Bygg & Renovering - Övrigt","Ex. Kvm, Material, Vad ska byggas, Befintligt skick, Övriga önskemål"]],"3":[["269","Asfaltering","Ex. Kvm, Material, Markbeskrivning, Övriga önskemål"],["30","Bergs- & Brunnsborrning","Ex. Markförutsättning, Vetskap om närliggande brunnar, Övriga önskemål"],["247","Dränering","Ex. Löpmeter, Djup, Hustyp, Marktyp, Övriga önskemål"],["211","Grundgjutning","Ex. Kvm, Markförutsättningar, Övriga önskemål"],["88","Gårdsrenovering","Ex. Kvm, Material, Omfattning, Övriga önskemål"],["32","Mark & Anläggning","Ex. Kvm, Material, Markförutsättning, Övriga önskemål"],["37","Pool","Ex. Kvm, Markförutsättningar Övriga önskemål"],["250","Schakttransporter","Ex. Sträcka, material, Övriga önskemål"],["249","Staket & Stängsel","Ex. Längd, Höjd, Material, Markförutsättningar Övriga önskemål"],["36","Stensättning","Ex. Kvm, Material, Markförutsättningar, Övriga önskemål"],["212","Ställningsmontering","Ex. Kvm, Material, Övriga önskemål"],["42","Trädgårdsarbete & Nyplantering","Ex. Kvm, Material, Övriga önskemål"],["270","Trädgårdsdesign","Ex. Kvm, Material, Markbeskrivning, Övriga önskemål"],["66","Trädvård & Trädfällning ","Ex. Antal träd, Övriga önskemål"],["244","Tomt & Markarbeten  - Övrigt","Ex. Kvm, Material, Markförutsättningar, Övriga önskemål"]],"201":[["93","Besiktningsman","Ex. Syfte med besiktning, Omfattning, Övriga önskemål"],["219","Energideklaration","Ex. Omfattning, Tidsplan, Övriga önskemål"],["15","Hisservice","Ex. Önskemål"],["101","Kvalitetsansvarig","Ex. Omfattning, Tidsplan, Övriga önskemål"],["79","Löpande fastighetsskötsel","Ex. Antal fastigheter, Antal hushåll, Vad skall ingå, Hur ofta, Övriga önskemål"],["220","Miljödeklaration","Ex. Omfattning, Tidsplan, Övriga önskemål"],["221","OVK-besiktning","Ex. Omfattning, Tidsplan, Övriga önskemål"],["280","Passer- & Bokningssystem","Ex. Antal lägenheter, Antal fastigheter, Önskade funktioner, Övriga önskemål"],["100","Projekt & Byggledning","Ex. Omfattning, Tidsplan, Övriga önskemål"],["222","Projektering & Upphandlingstöd","Ex. Omfattning, Tidsplan, Övriga önskemål"],["41","Snöröjning & Isbortagning","Ex. Kvm, Hur ofta, Övriga önskemål"],["14","Sotare","Ex. Kvm, Material, Hur ofta, Övriga önskemål"],["19","Säkerhet & Larm","Ex. Antal, Omfattning Material, Övriga önskemål"],["216","Totalförvaltning av fastighet","Ex. Antal lokaler, Antal fastigheter, Övriga önskemål"],["104","Totalförvaltning Brf.","Ex. Antal lägenheter, Antal fastigheter, Övriga önskemål"],["281","Underhållsplan","Ex. Antal lägenheter, Antal fastigheter, Fastighetstyp, Ägandeform, Övriga önskemål"],["217","Fastighetsförvaltning - Övrigt","Ex. Kvm, Material, Övriga önskemål"]],"95":[["97","Heminredning","Ex. Kvm, Omfattning, Övriga önskemål"],["65","Homestyling vid försäljning","Ex. Kvm, Omfattning, Tidsplan, Övriga önskemål"],["96","Kontorsinredning","Ex. Kvm, Omfattning, Övriga önskemål"],["90","Ritning - Bostad","Ex. Kvm, Omfattning, Tidsplan, Övriga önskemål"],["102","Ritning - Kontor & Fastighet","Ex. Kvm, Omfattning, Tidsplan, Övriga önskemål"],["252","Ritning - Om/Tillbyggnad","Ex. Kvm, Typ av ritning, Befintlig situation, Övriga önskemål"],["253","Ritning - Restaurering","Ex. Kvm, Typ av ritning, Befintlig situation, Övriga önskemål"],["224","Arkitekt & Inredning - Övrigt","Ex. Kvm, Omfattning, Övriga önskemål"]],"82":[["218","Bokslut","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["293","Bolagsköp & -försäljning","Ex. Bransch, Verksamhet, Omsättning, Antal anställda, Tidsplan, Övriga önskemål"],["86","Deklaration","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["83","Ekonomisk förvaltning för Brf.","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["294","Factoring & Inkasso","Ex. Verksamhet, Omsättning, Antal fakturor/år, Tidsplan, Övriga önskemål"],["296","Lönehantering","Ex. Verksamhet, Antal anställda, Övriga önskemål"],["84","Löpande bokföring","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["297","Registrering av bolag","Ex. Verksamhet, Tidsplan, Övriga önskemål"],["85","Revision","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["213","Bokföring - Övrigt","Ex. Verksamhet, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["225","Affärsjuridik","Ex. Verksamhet, Uppdragstyp, Tidsplan, Övriga önskemål"],["227","Familjejuridik","Ex. Bransch, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["226","Fastighets- & Entreprenadrätt","Ex. Bransch, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"],["295","Försäkringsrätt","Ex. Verksamhet, Uppdragstyp, Tidsplan, Övriga önskemål"],["228","Köp- & Avtalsrätt","Ex. Verksamhet, Uppdragstyp, Omfattning, Tidsplan, Övriga önskemål"],["229","Patenträtt","Ex. Verksamhet, Uppdragstyp, Övriga önskemål"],["230","Skatterätt","Ex. Verksamhet, Omfattning, Tidsplan, Övriga önskemål"],["231","Juridik - Övrigt","Ex. Bransch, Omsättning, Antal anställda, Omfattning, Tidsplan, Övriga önskemål"]],"6":[["63","Bredbandsinstallation","Ex. Antal arbetsplatser, Typ av bredband, Kanalisation, Omfattning, Tidsplan, Övriga önskemål"],["299","Datautbildning","Ex. Verksamhet, Kravspecifikation, Omfattning, Tidsplan, Övriga önskemål"],["300","Grafisk design","Ex. Verksamhet, Kravspecifikation, Omfattning, Tidsplan, Övriga önskemål"],["301","Intranät","Ex. Verksamhet, Kravspecifikation, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["232","IT-hosting","Ex. Verksamhet, Antal arbetsplatser Omfattning, Tidsplan, Övriga önskemål"],["74","IT-support","Ex. Verksamhet, Omfattning, Skrivare, Nätverk, ServerTidsplan, Övriga önskemål"],["302","Mail & Sms-hantering","Ex. Verksamhet, Kravspecifikation, Omfattning, Tidsplan, Övriga önskemål"],["303","Mobilutveckling","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["304","Programmering","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["234","Skapa Hemsida / Webbsajt","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["305","Systemutveckling","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["306","Systemövervakning","Ex. Verksamhet, Kravspecifikation, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["307","Sökmotoroptimering","Ex. Verksamhet, Kravspecifikation, Omfattning, Tidsplan, Övriga önskemål"],["298","Webbdesign","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["308","Webbpublicering / CMS","Ex. Verksamhet, Kravspecifikation, Programmeringsspråk, Funktioner, Omfattning, Tidsplan, Övriga önskemål"],["235","Data, IT & Bredband - Övrigt","Ex. Verksamhet, Omfattning, Tidsplan, Övriga önskemål"]],"254":[["259","Bostadsrättslägenheter",null],["257","Fritidshus",null],["258","Gård / Lantbruk",null],["260","Tomt",null],["256","Villa / Radhus",null],["262","Fastigheter & Lokaler",null],["267","Mäklartjänster - Övrigt",null]],"202":[["239","som Arkitekt",null],["242","som Data / IT-konsult",null],["240","som Ekonom",null],["238","som Flyttare",null],["237","som Hantverkare",null],["241","som Jurist",null],["268","som Mäklare",null],["236","som Städare",null],["243","Söker anställning - Övrigt",null]]};

    var updateWhat1 = function(id0, id1) {
        jQuery(".WhatList1 option:not(:first)").remove();
        if(id0=="0")
        {
            Offerta.SetInputDisabled(jQuery(".WhatList1").get(0), true);
            jQuery(".WhatField").val("0");
            jQuery(".WhatHint").text("").hide();
        }
        else
        {
            Offerta.SetInputDisabled(jQuery(".WhatList1").addOptions(m[id0],id1).get(0), false);   
            if(id1)
            {
                jQuery(".WhatList1").selectOption(id1);
                jQuery(".WhatField").val(id1);
                updateWhatHint(id0, id1, false);
            }
            else
            {
                jQuery(".WhatField").val("0");
                jQuery(".WhatHint").text("").hide();
            }
        }
    };
    
    var updateWhatHint = function(id0, id1, hl) {
        var jH = jQuery(".WhatHint"); 
        if(jH.length==0) return;                
        if(id1=="0") { jH.text("").hide(); return; }
        var hint = "";
        for(var i=0,n=m[id0].length;n>i;++i) { if(m[id0][i][0]==id1) { hint = m[id0][i][2]==null ? "" : "("+m[id0][i][2]+")"; break; } }
        if(jH.text()==hint) return;
        jH.text(hint);
        if(hint!="") { 
            if(hl) {   
                jH.effect("highlight", {color: jQuery(".WhatHintFade").css("background-color")}, 1500);
            }
            else {
                jH.show();
            }
        }  
    };

    jQuery(".WhatList0").change(function(event) { updateWhat1(event.target.value); });

    jQuery(".WhatList1").change(function(event) {
        jQuery(".WhatField").val(event.target.value);
        updateWhatHint(jQuery(".WhatList0 option:selected").val(), event.target.value, true);
    });

    updateWhat1(jQuery(".WhatList0 option:selected").val(), jQuery(".WhatField").val());

    if($(".WhatList1").parents(".input-container").find(".input-error-tooltip").length>0) {
        if($(".WhatList1").parents(".rc-input").is(".rc-input-default")) {
            $(".WhatList1").parents(".rc-input").removeClass("rc-input-default").addClass("rc-input-error");
        }  
    }
    
});

