﻿//Global
var alertTimerId;

// -- Sökfunktion -------------------------------------------------------------------------------------------
$(document).ready(function() {

    $('#adminBox_tb_ean').bind('keypress', function(e)      { if (e.keyCode == 13) { aSokAdm('adminBox_tb_ean', 'ean') } });
    $('#adminBox_tb_artnr').bind('keypress', function(e)    { if (e.keyCode == 13) { aSokAdm('adminBox_tb_artnr', 'artnr') } });
    $('#adminBox_tb_artName').bind('keypress', function(e) { if (e.keyCode == 13) { aSokAdm('adminBox_tb_artName', 'artname') } });
    $('#menu_sok_tb_sok').bind('keypress', function(e) { if (e.keyCode == 13) { aSokEvent() } });



});

// -- Site -------------------------------------------------------------------------------------------------

function aShowHide(div, action, height) {
    $('#' + div).css('visibility', action);
    $('#' + div).css('height', height);
}

function callBack_error(callBackPanel, callBackLabel, callBackText) {

    //Visa callBackPanel
    $('#' + callBackPanel).css('visibility', 'inherit');
    $('#' + callBackLabel).html(callBackText);
}


// -- Menu -------------------------------------------------------------------------------------------------

var aMenuAction = function(div, icon, url, qString, gruppNamn) {

    // Rensar sökrutan
    $('#menu_sok_tb_sok').val(gruppNamn);

    aLoad(div, icon, url, qString)


}

var aMenuActionx2 = function(div, icon, url, qString, div2, icon2, url2, qString2, gruppNamn) {

    // Rensar sökrutan
    $('#menu_sok_tb_sok').val(gruppNamn);


    
    aLoadx2(div, icon, url, qString, div2, icon2, url2, qString2)

}

// -- Kassan/varukorg --------------------------------------------------------------------------------------
function aLoadKassan(div, icon, url, qString) {

    // Tömmer innehåll i ContenTop, artikelDetail content
    $('#pMain1_Left2_Content').html("");
    $('#loadUG_rpt_artList_ctl00_pnl_ArtDetail').html("");

    aLoadArtikelRestore('loadUG_rpt_artList_ctl00_pnl_ArtDetail');

    // levArea
    //$('#kassaPage_levArea').css('visibility', 'hidden');

    aLoad(div, icon, url, qString);

}

function aLoadLevTid(div, icon, url) {

    var data = "";
    data = data + "&levInfo=" + $('#kassaPage_LevDagar_ddl_levDatum').val();
    aLoad(div, icon, url, data);

    aLevSteg2Validate(false)

}

function aLoadChangePostnr(div, icon, url) {

    var data = "";
    data = data + "&postnr=" + $('#kassaPage_LevArea_tb_postnr').val();
    aLoad(div, icon, url, data);

    // Sätter aLevSteg2Validate till false vid ändring
    aLevSteg2Validate(false)
}

function aChangePrivComp(div, action) {

    $('#' + div).css('visibility', action);
    $('#kassaPage_BetMetod_pnl_faktura').css('visibility', action);

    $('#kassaPage_BetMetod_rb_faktura').attr("checked", false);
    $('#kassaPage_BetMetod_rb_kontant').attr("checked", false);
    $('#kassaPage_BetMetod_rb_kort').attr("checked", false);

    $('#kassaPage_BetMetod_pnl_kassaPage_betMetod_callBack').css('visibility', 'inherit');

    aLevSteg2Validate(false)

}

function aSelectBetMetod() {

    $('#kassaPage_BetMetod_pnl_kassaPage_betMetod_callBack').css('visibility', 'hidden');
    aLevSteg2Validate()
}

function disableForms(status) {
    
    var lockDown = "";
    if (status == true) {

        lockDown = "readonly";
        
        // Låser varukorg
        $("a[name=vk_artName]").removeAttr("onclick");
        $("a[name=vk_artName]").removeAttr("href");
        $("a[name=delete_art]").removeAttr("onclick");
        $("a[name=delete_art]").removeAttr("href");
    }

    // Låser formulär
    $("#kassaPage_levAreaHolder input").attr("readonly", lockDown);
    $("#kassaPage_LevVarukorg input").attr("readonly", lockDown);
  
    //Låser radiobuttons och select
    $("input[name=kassaPage_LevArea$priv_comp]").attr("disabled", status);
    $("#kassaPage_LevDagar_ddl_levDatum").attr("disabled", status);
    $("input[name=rb_levtid]").attr("disabled", status);
    $("input[name=kassaPage_BetMetod$betMetod]").attr("disabled", status);

}

function aShowHideKassaDiv(div, action, height) {
    $('#' + div).css('visibility', action);
    $('#' + div).css('height', height);
}

function aLevSteg3Validate() {

     var cb_villkor = ($('#kassaPage_Villkor_cb_villkor').is(':checked')) ? true : false;
    //alert(cb_villkor);

    if (cb_villkor == false) {


        $('#kassaPage_Villkor_pnl_kassaPage_villkor_callBack').css('visibility', 'inherit');

    }
    else {
        $('#kassaPage_Villkor_pnl_kassaPage_villkor_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
    }

}


function aLevSteg2Validate(xValid) {

    var valid_LevTidBet = aValidateSteg2_LevTidBet(xValid)
    var valid_Lev = aValidateSteg2_Lev()

    if (valid_LevTidBet == false || valid_Lev == false) {

        $('#kassaPage_LevArea_pnl_kassaPage_levArea_callBack').css('visibility', 'inherit');
        $('#kassaPage_LevArea_hf_Steg2valid').val('false');

    }
    else {
    
        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevArea_hf_Steg2valid').val('true');
    }

    if (valid_Lev == false) {

        $('#kassaPage_LevArea_pnl_kassaPage_levArea_callBack').css('visibility', 'inherit');

    } else {
        $('#kassaPage_LevArea_pnl_kassaPage_levArea_callBack').css('visibility', 'hidden');
    }
}

function aValidateSteg2_LevTidBet(xValid) {

    var valid = true;
    var levtid = true;
    var betMetod = true;
    var returnThis = true;

    // Radiobuttons
    levtid = ($('input[name=rb_levtid]').is(':checked')) ? true : false;
    betMetod = ($('input[name=kassaPage_BetMetod$betMetod]').is(':checked')) ? true : false;

    if (valid == false || levtid == false || betMetod == false || xValid == false) {

        returnThis = false;
    }

    return returnThis;

}

function aValidateSteg2_Lev(xValid) {

    var valid = true;
    var levtid = true;
    var betMetod = true;
    var returnThis = true;

    // Leveransadress
    if ($('#kassaPage_LevArea_tb_fornamn').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_efternamn').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_adress').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_postnr').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_ort').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_telefonDag').val() == '') { valid = false; }
    //if ($('#kassaPage_LevArea_tb_telefonKvall').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_epost').val() == '') { valid = false; }
    if ($('#kassaPage_LevArea_tb_pnr').val() == '') { valid = false; }

    if ($('#kassaPage_LevArea_hf_priv_comp').val() == 'company') {

        if ($('#kassaPage_LevArea_tb_foretag_foretagsnamn').val() == '') { valid = false; }
        if ($('#kassaPage_LevArea_tb_foretag_Adress').val() == '') { valid = false; }
        if ($('#kassaPage_LevArea_tb_foretag_Postnr').val() == '') { valid = false; }
        if ($('#kassaPage_LevArea_tb_foretag_Ort').val() == '') { valid = false; }
        if ($('#kassaPage_LevArea_tb_foretag_orgnr').val() == '') { valid = false; }        
    }
    

    if (valid == false || levtid == false || betMetod == false || xValid == false) {

        returnThis = false;
    }
    
    return returnThis;

}

function returnSubmitOrder() {

    $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
    $('#kassaPage_LevSteg').css('visibility', 'hidden');
    $('#kassaPage_LevSteg').css('height', '0px');    
    $('#kassaPage_OrderInskickad').css('visibility', 'visible');
    $('#kassaPage_OrderInskickad').css('height', 'auto');
    $('#kassaPage_levAreaHolder').css('visibility', 'hidden');
    $('#kassaPage_levAreaHolder').css('height', '0px');
    $('#kassaPage_LevVarukorg').css('visibility', 'hidden');
    $('#kassaPage_LevVarukorg').css('height', '0px');
    $('#kassaPage_Villkor').css('visibility', 'hidden');
    $('#kassaPage_Villkor').css('height', '0px');

}

function aShowLevSteg4(icon, url, oguid) {

    var cb_villkor = ($('#kassaPage_Villkor_cb_villkor').is(':checked')) ? true : false;
    //alert(cb_villkor);

    if (cb_villkor == false) {


        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'inherit');
        $('#kassaPage_LevSteg_lbl_calback_error').text('Du måste godkänna allmänna avtalet.');

    }
    else {


        var data = "";
        var type = "POST";

        //Adress
        data = data + "fornamn=" + encodeURIComponent($('#kassaPage_LevArea_tb_fornamn').val());
        data = data + "&efternamn=" + encodeURIComponent($('#kassaPage_LevArea_tb_efternamn').val());
        data = data + "&adress=" + encodeURIComponent($('#kassaPage_LevArea_tb_adress').val());
        data = data + "&postnr=" + encodeURIComponent($('#kassaPage_LevArea_tb_postnr').val());
        data = data + "&ort=" + encodeURIComponent($('#kassaPage_LevArea_tb_ort').val());
        data = data + "&telefonDag=" + encodeURIComponent($('#kassaPage_LevArea_tb_telefonDag').val());
        data = data + "&telefonKvall=" + encodeURIComponent($('#kassaPage_LevArea_tb_telefonKvall').val());
        data = data + "&epost=" + encodeURIComponent($('#kassaPage_LevArea_tb_epost').val());
        data = data + "&foretag_foretagsnamn=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_foretagsnamn').val());
        data = data + "&foretag_Adress=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_Adress').val());
        data = data + "&foretag_Postnr=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_Postnr').val());
        data = data + "&foretag_ort=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_Ort').val());

        data = data + "&foretag_ordernummer=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_ordernummer').val());
        data = data + "&foretag_epostfaktura=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_epostfaktura').val());
        data = data + "&orgType=" + encodeURIComponent($('#kassaPage_LevArea_hf_priv_comp').val());
        data = data + "&portkod=" + encodeURIComponent($('#kassaPage_LevArea_tb_portkod').val());

        // Orgnummer eller personnr
        if ($('#kassaPage_LevArea_hf_priv_comp').val() == 'company') {

            data = data + "&foretag_orgnr=" + encodeURIComponent($('#kassaPage_LevArea_tb_foretag_orgnr').val());

        } 
        else {
            data = data + "&foretag_orgnr=" + encodeURIComponent($('#kassaPage_LevArea_tb_pnr').val());
        }

        //Leverans
        data = data + "&levtid=" + $("input[name='rb_levtid']:checked").val();
        data = data + "&levDatum=" + encodeURIComponent($('#kassaPage_LevTider_hf_levDatum').val());

        // Betalningsmetod
        data = data + "&betMetod=" + $("input[name='kassaPage_BetMetod$betMetod']:checked").val();

        //  Order
        data = data + "&order=" + ($('#kassaPage_LevVarukorg_hf_order').val());
        
        aPostJson(icon, url, type, data);      
          

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevSteg_img_steg4').removeClass('img_kassaSteg4_vit').addClass('img_kassaSteg4_gron');
        
    }



}

function aShowLevSteg3() {

    if ($('#kassaPage_LevArea_hf_Steg2valid').val() == "false") {

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'visible');
        $('#kassaPage_LevSteg_lbl_calback_error').text('Alla fält är inte ifyllda, kontrollera nedan.');

    }
    else {

        $('#kassaPage_levAreaHolder').css('visibility', 'visible');
        $('#kassaPage_levAreaHolder').css('height', 'auto');
        
        $('#kassaPage_LevVarukorg').css('visibility', 'visible');
        $('#kassaPage_LevVarukorg').css('height', 'auto');

        $('#kassaPage_Villkor').css('visibility', 'visible');
        $('#kassaPage_Villkor').css('height', 'auto');

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevSteg_img_steg3').removeClass('img_kassaSteg3_vit').addClass('img_kassaSteg3_gron');

        disableForms(true);

    }

}

function aShowLevSteg2() {


    disableForms(false)
    
    var miniLimit = $('#kassaPage_LevVarukorg_hf_miniLimit').val();
    if (miniLimit == "1") {

        $('#kassaPage_levAreaHolder').css('visibility', 'visible');
        $('#kassaPage_levAreaHolder').css('height', 'auto');

        $('#kassaPage_LevVarukorg').css('visibility', 'hidden');
        $('#kassaPage_LevVarukorg').css('height', '0px');

        $('#kassaPage_Villkor').css('visibility', 'hidden');
        $('#kassaPage_Villkor').css('height', '0px');    

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevSteg_img_steg2').removeClass('img_kassaSteg2_vit').addClass('img_kassaSteg2_gron');
        
    }
    else {

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'visible');
        $('#kassaPage_LevSteg_lbl_calback_error').text('Minimibelopp 400kr är inte uppnått.');
        //alert("under");
    }
}

function aShowLevSteg1(div, icon, url, data) {

    $('#kassaPage_LevVarukorg').css('visibility', 'visible');
    $('#kassaPage_LevVarukorg').css('height', 'auto');

    $('#kassaPage_levAreaHolder').css('visibility', 'hidden');
    $('#kassaPage_levAreaHolder').css('height', '0px');

    $('#kassaPage_Villkor').css('visibility', 'hidden');
    $('#kassaPage_Villkor').css('height', '0px');

    disableForms(false)

    aLoad(div, icon, url, data);
}

function aUpdateArtikelVarukorg(icon, url, tb_artAntal, Nr) {

    //function aLoginUser(div, icon, url, type, redirectURL) {

    var data = "";
    var type = "POST";

    //Get the data from all the fields
    //data = data + "tb_artAntal=" + tb_artAntal;
    data = data + "tb_artAntal=" + $('#' + tb_artAntal).val();
    data = data + "&pnl_artBox=0";
    data = data + "&img_submit=0";
    data = data + "&Nr=" + Nr;
    data = data + "&artEnhet=0";
    data = data + "&div=0"; // Används i aSubmitArtikelDetail
    data = data + "&fromPage=Varukorg";
    data = data + "&action=update";
    data = data + "&id_naug=0";
    data = data + "&id_naag=0";
    data = data + "&id_nahg=0";

    //alert(data);

    aPostJson(icon, url, type, data);
}

function aLoadVarukorgKassan(div, icon, url) {

    var data = "";

    //alert(url);
    //data = data + "&postnr=" + $('#kassaPage_LevArea_tb_postnr').val();
    
    aLoad(div, icon, url, data);
}

// -- Kassan/varukorg NEW --------------------------------------------------------------------------------------

function kassa_LevSteg2() {


    disableForms(false)

    var miniLimit = $('#kassaPage_LevVarukorg_hf_miniLimit').val();
    if (miniLimit == "1") {

        $('#kassaPage_levAreaHolder').css('visibility', 'visible');
        $('#kassaPage_levAreaHolder').css('height', 'auto');

        $('#kassaPage_LevVarukorg').css('visibility', 'hidden');
        $('#kassaPage_LevVarukorg').css('height', '0px');

        $('#kassaPage_Villkor').css('visibility', 'hidden');
        $('#kassaPage_Villkor').css('height', '0px');

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'hidden');
        $('#kassaPage_LevSteg_img_steg2').removeClass('img_kassaSteg2_vit').addClass('img_kassaSteg2_gron');

    }
    else {

        $('#kassaPage_LevSteg_pnl_kassaPage_levSteg_callBack').css('visibility', 'visible');
        $('#kassaPage_LevSteg_lbl_calback_error').text('Minimibelopp 400kr är inte uppnått.');
        //alert("under");
    }
}

// -- Lägger till varukorg --------------------------------------------------------------------------------------
function aSubmitArtikel(icon, url, tb_artAntal, pnl_artBox, img_submit, Nr, artEnhet, clientID, id_naag, id_nahg) {

 //function aLoginUser(div, icon, url, type, redirectURL) {

    var data = "";
    var type = "POST";

    //Get the data from all the fields
    data = data + "tb_artAntal=" + $('#' + tb_artAntal).val();
    data = data + "&pnl_artBox=" + pnl_artBox;
    data = data + "&img_submit=" + img_submit;
    data = data + "&Nr=" + $('#' + Nr).val();
    data = data + "&artEnhet=" + $('#' + artEnhet).text();
    data = data + "&div=0"; // Används i aSubmitArtikelDetail
    data = data + "&fromPage=Artikel";
    data = data + "&action=insert";
    data = data + "&id_naug=" + encodeURIComponent($('#' + clientID + "_hf_id_naug").val());
    data = data + "&id_naag=" + id_naag;
    data = data + "&id_nahg=" + id_nahg;


    //alert(icon);

    // Anropar AJAX funktion, aPost
    //aPostRedirect(div, icon, url, type, data, redirectURL);
    //alert(data);
    aPostJson(icon, url, type, data);
}

function aSubmitArtikelDetail(icon, url, tb_artAntal, pnl_artBox, img_submit, Nr, artEnhet, div, action, id_naug) {

    var data = "";
    var type = "POST";

    //Get the data from all the fields
    data = data + "tb_artAntal=" + $('#' + tb_artAntal).val();
    data = data + "&pnl_artBox=" + pnl_artBox;
    data = data + "&img_submit=" + img_submit;
    data = data + "&Nr=" + Nr;
    data = data + "&artEnhet=" + $('#' + artEnhet).text();
    data = data + "&div=" + div;
    data = data + "&fromPage=ArtikelDetail";
    data = data + "&action=" + action;
    data = data + "&id_naug=" + id_naug;
    data = data + "&id_naag=0";
    data = data + "&id_nahg=0";

    aPostJson(icon, url, type, data);
}

function aDeleteArtikelVarukorg(icon, url, Nr, div, action, fromPage) {

    var data = "";
    var type = "POST";

    //Get the data from all the fields
    data = data + "tb_artAntal=0";
    data = data + "&pnl_artBox=0";
    data = data + "&img_submit=0";
    data = data + "&Nr=" + Nr;
    data = data + "&artEnhet=st"
    data = data + "&div=" + div;
    data = data + "&fromPage=" + fromPage;
    data = data + "&action=" + action;
    data = data + "&id_naug=0";
    data = data + "&id_naag=0";
    data = data + "&id_nahg=0";     

    aPostJson(icon, url, type, data);
}

function aReloadMain() { eval($('#loadUG_hf_editArtFunc').val()); }


// -- Lägger till varukorg --------------------------------------------------------------------------------------

function aLoadVarukorg(div, icon, url, qString) {

    aLoad(div, icon, url, qString);
}

function changeArtikelonBuy(pnl, sub, url) {

    $('#' + pnl).css('border', '1px Green dotted');
    $('#' + sub).attr("src", url); 

    //dd("Style", "border: 1px Green dotted;");

    
}

// -- Laddar artiklar -------------------------------------------------------------------------------------------
function aLoadArtikel(div, icon, url, qString, imageUrl) {

    // Tömmer innehåll i ContenTop
    $('#pnl_pMain1_Left2_ContentTop').html("");
    
    aLoad(div, icon, url, qString);
    
    
    var divClassState = false;

    if ($('#' + div).hasClass('div_ArtDetail') == true) {divClassState = true; }
    $('#' + div).removeClass('div_ArtDetail').addClass('div_ArtDetailActive');
    if (divClassState == true) {
        //$('#' + div).html('<img src="' + imageUrl + '/animations/FFFFFF_24x24.gif" /> Laddar artikel...');
        $.fx.off = true;
        $('#' + div).show("fast").html('<img src="' + imageUrl + '/animations/FFFFFF_24x24.gif" /> Laddar artikel...');
        $.fx.off = false;
    }
    //scrollID(div);
    //alert('<img src="' + imageUrl + '/animations/FFFFFF_24x24.gif" />');

    //alert($('#' + div).hasClass('div_ArtDetailActive'));
    //$('#' + div).show("fast").html('<img src="' + imageUrl + '/animations/FFFFFF_24x24.gif" /> Laddar artikel...');


}

function aLoadArtikelRestore(div) {
    var inContent = '<div id="' + div + '" class="div_ArtDetail"></div>'
    //alert(inContent);
        
    //$('#' + div).html("");
    $('#' + div).slideUp("300").html("");
    $('#' + div).removeClass('div_ArtDetailActive').addClass('div_ArtDetail');



}

function scrollID(id) {

    $('html,body').animate({ scrollTop: (-100 + $("#" + id).offset().top) }, '300');
    //$('html,body').animate({ scrollTop(100): $("#" + id).offset().top }, '300');
    //$('html,body').scrollTop(100);
    //$("#" + id).scrollTop(300);
}

// -- Edit artiklar -------------------------------------------------------------------------------------------
function aLoadEditArtikel(div, icon, url, qString ,div2, icon2, url2, qString2) {

    aLoad(div, icon, url, qString);
    aLoad(div2, icon2, url2, qString2);

    //$(element).center(); 
    $('#editAdminHolder').center(); //vertical and horizontal
    $('#editAdminHolder').css('visibility', 'visible');


}

function aCloseEditArtikel() {

    $('#editAdminHolder').css('visibility', 'hidden');
    $('#load_edit_ArticleTop').html('');
    $('#load_edit_Article').html('');

    //alert($('#loadUG_hf_editArtFunc').val());
    eval($('#loadUG_hf_editArtFunc').val());

}


// -- Sökfunktion -------------------------------------------------------------------------------------------
function aSokEvent() {

    clearTimeout(alertTimerId);
    alertTimerId = window.setTimeout('aSok(1)', 400);

    
}

function aSok(index) {

    var data = "";
    var url = "";
    var icon = "menu_img_menyTop_ajaxIcon";
    var div = "pMain1_Left2_Content";

    // Tömmer innehåll i ContenTop, artikelDetail content
    $('#pnl_pMain1_Left2_ContentTop').text('');
    $('#loadUG_rpt_artList_ct99_pnl_ArtDetail').text('');
    // Återställer class på artikelDetail 
    aLoadArtikelRestore('loadUG_rpt_artList_ct99_pnl_ArtDetail');
   

    if (($('#menu_sok_tb_sok').val()).length > 1) {

        data = data + "&tb_sok=" + encodeURIComponent($('#menu_sok_tb_sok').val());
        data = data + "&visaAntal=" + $('#loadUG_ddl_visaAntal').val();
        data = data + "&sortOrder=" + $('#loadUG_ddl_sortOrder').val();
        data = data + "&ahg=" + $('#menu_hf_ahg').val();
        data = data + "&ag=" + $('#menu_hf_ag').val();
        data = data + "&ug=" + $('#menu_hf_ug').val();
        data = data + "&id=" + $('#menu_hf_id').val();
        data = data + "&index=" + index;

        // Attribute
        data = data + "&cb_a1=" + encodeURIComponent(($('#loadUG_cb_a1').is(':checked')) ? 1 : "");
        data = data + "&cb_a2=" + encodeURIComponent(($('#loadUG_cb_a2').is(':checked')) ? 2 : "");
        data = data + "&cb_a3=" + encodeURIComponent(($('#loadUG_cb_a3').is(':checked')) ? 3 : "");
        data = data + "&cb_a4=" + encodeURIComponent(($('#loadUG_cb_a4').is(':checked')) ? 4 : "");
        data = data + "&cb_a5=" + encodeURIComponent(($('#loadUG_cb_a5').is(':checked')) ? 5 : "");
        data = data + "&cb_a6=" + encodeURIComponent(($('#loadUG_cb_a6').is(':checked')) ? 6 : "");        
        
        url = $('#hf_pageUrl').val();

        aLoad(div, icon, url, data);
    }
}

function aSokAdm(formID, select) {

    var data = "";
    var url = "";
    var icon = "adminBox_img_adminBox_ajaxIcon";
    var div = "pMain1_Left2_Content";

    //alert(formID);

    if (($('#' + formID).val()).length > 1) {

        data = data + "&tb_adm=" + encodeURIComponent($('#'+formID).val());
        data = data + "&admSelect=" + select;
        url = $('#hf_pageUrl').val();

        //alert(data);

        aLoad(div, icon, url, data);
    }
}

// -- Ändring av attribute, sortering ------------------------------------------------------------------

function aUrval(div, icon, url, data) {

   
    // Läser in urval
    data = data + "&visaAntal=" + encodeURIComponent($('#loadUG_ddl_visaAntal').val());
    data = data + "&sortOrder=" + encodeURIComponent($('#loadUG_ddl_sortOrder').val());

    // Attribute
    data = data + "&cb_a1=" + encodeURIComponent(($('#loadUG_cb_a1').is(':checked')) ? 1 : "");
    data = data + "&cb_a2=" + encodeURIComponent(($('#loadUG_cb_a2').is(':checked')) ? 2 : "");
    data = data + "&cb_a3=" + encodeURIComponent(($('#loadUG_cb_a3').is(':checked')) ? 3 : "");
    data = data + "&cb_a4=" + encodeURIComponent(($('#loadUG_cb_a4').is(':checked')) ? 4 : "");
    data = data + "&cb_a5=" + encodeURIComponent(($('#loadUG_cb_a5').is(':checked')) ? 5 : "");
    data = data + "&cb_a6=" + encodeURIComponent(($('#loadUG_cb_a6').is(':checked')) ? 6 : "");
    

    aLoad(div, icon, url, data);

}

 // -- Login -------------------------------------------------------------------------------------------
 function aLoginUser(div, icon, url, type, redirectURL) {

     var data = "";

     //Get the data from all the fields
     data = data + "tb_username=" + encodeURIComponent($('#loginPage_tb_username').val());
     data = data + "&tb_userpwd=" + encodeURIComponent($('#loginPage_tb_userpwd').val());

     //alert(data);

     // Anropar AJAX funktion, aPost
     //aPostRedirect(div, icon, url, type, data, redirectURL);
     aPostJson(icon, url, type, data);

 }

 function aRegNewUser(icon, url) {

     var data = "";
     var type = "POST";
     var valid = true;
     var error = "";

     $('#loginPage_Registrera_pnl_callBack').css('visibility', 'hidden');  

     //Hämtar data
     data = data + "tb_fornamn=" + encodeURIComponent($('#loginPage_Registrera_tb_fornamn').val());
     data = data + "&tb_efternamn=" + encodeURIComponent($('#loginPage_Registrera_tb_efternamn').val());
     data = data + "&tb_postnr=" + encodeURIComponent($('#loginPage_Registrera_tb_postnr').val());
     data = data + "&tb_epost=" + encodeURIComponent($('#loginPage_Registrera_tb_epost').val());
     data = data + "&tb_userpwd_1=" + encodeURIComponent($('#loginPage_Registrera_tb_userpwd_1').val());
     data = data + "&tb_userpwd_2=" + encodeURIComponent($('#loginPage_Registrera_tb_userpwd_2').val());
     data = data + "&ddl_orgTyp=" + encodeURIComponent($('#loginPage_Registrera_ddl_orgTyp').val());
     data = data + "&hf_oguid=" + encodeURIComponent($('#loginPage_Registrera_hf_oguid').val());
     data = data + "&hf_id_nbg=" + encodeURIComponent($('#loginPage_Registrera_hf_id_nbg').val());

     //Validate
     if ($('#loginPage_Registrera_tb_fornamn').val().length < 2) { valid = false; error = error + "Kontrollera förnamn<br>"; }
     if ($('#loginPage_Registrera_tb_efternamn').val().length < 2) { valid = false; error = error + "Kontrollera efternamn<br>"; }
     if ($('#loginPage_Registrera_tb_postnr').val().length < 5) { valid = false; error = error + "Kontrollera postnr<br>"; }
     if ($('#loginPage_Registrera_tb_epost').val().length < 4) { valid = false; error = error + "Kontrollera epostadress<br>"; }
     if ($('#loginPage_Registrera_tb_userpwd_1').val().length < 6) { valid = false; error = error + "Lösenord, minst 6 tecken<br>"; }
     if ($('#loginPage_Registrera_tb_userpwd_1').val() != $('#loginPage_Registrera_tb_userpwd_2').val()) { valid = false; error = error + "Lösenord inte lika<br>"; }



     //alert(data);

     if (valid == false) {

         $('#loginPage_Registrera_lbl_calback_error').html(error);
         $('#loginPage_Registrera_pnl_callBack').css('visibility', 'inherit');        
        
     } else {

        //alert(valid);
        aPostJson(icon, url, type, data);
     }
 }

 function return_aRegNewUser() {


     $('#pnl_loginPage_Registrera').css('visibility', 'hidden');
     $('#pnl_loginPage_Registrera').css('height', '0px');
     $('#pnl_loginPage_Registrera_ok').css('visibility', 'inherit');
     $('#pnl_loginPage_Registrera_ok').css('height', 'auto');

 }

 function aGetUserLogin(icon, url) {

     var data = "";
     var type = "POST";
     var valid = true;
     var error = "";

     //Hämtar data
     data = data + "tb_epost=" + encodeURIComponent($('#loginPage_sendpwd_tb_epost').val());

     //Validate
     if ($('#loginPage_sendpwd_tb_epost').val().length < 4) { valid = false; error = error + "Kontrollera epostadress<br>"; }

     if (valid == false) {

         $('#loginPage_sendpwd_lbl_calback_error').html(error);
         $('#loginPage_sendpwd_pnl_callBack').css('visibility', 'inherit');

     } else {

         //alert(valid);
         aPostJson(icon, url, type, data);
     }
 }


 function callBackLogin_error(callBackPanel, callBackLabel, callBackText, tb_userpwd ) {

     //Visa callBackPanel
     $('#' + callBackPanel).css('visibility', 'visible');
     $('#' + callBackLabel).text(callBackText);
     $('#' + tb_userpwd).val("");

 }


 function loginPage(div) {

     if (div == "uc2") {
         $('#pnl_loginPage').removeClass('aReturnContentOn').addClass('aReturnContentOff');
         $('#pnl_loginPage_Registrera').removeClass('aReturnContentOff').addClass('aReturnContentOn');
         $('#pnl_loginPage_sendpwd').removeClass('aReturnContentOn').addClass('aReturnContentOff');
         $('#pnl_loginPage_Registrera_ok').removeClass('aReturnContentOn').addClass('aReturnContentOff');
     }
     
     if (div == "uc3") {
         $('#pnl_loginPage').removeClass('aReturnContentOn').addClass('aReturnContentOff');
         $('#pnl_loginPage_Registrera').removeClass('aReturnContentOn').addClass('aReturnContentOff');
         $('#pnl_loginPage_sendpwd').removeClass('aReturnContentOff').addClass('aReturnContentOn');
         $('#pnl_loginPage_Registrera_ok').removeClass('aReturnContentOn').addClass('aReturnContentOff');
     }
 }



 // ----------------------------------------------------------------------------------------------------
 

