﻿function OnloadShowDivInRightmenu()
{
    $.ajax
    ({
        type: "POST",
        url: "/DiWebservices/RightmenuState.asmx/GetSessionDivID",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json", 
       // error: function() { alert('Fout') },
        success: function(result) {
            if (typeof (result.d) == 'undefined')
                var divid = result;
            else
                var divid = result.d;

            if (divid != "0") {
                var toggle = $("div#" + divid).attr("class", "rightnavbar-vervolg-active");
                var pijlup = $("img#img" + divid).attr("src", "/img/arrow-up.gif");
            }
        }

    });
}


function ToggleDivInRightMenu(sender,iddiv) 
{    
    if ($("div#" + iddiv).hasClass('rightnavbar-vervolg')) 
    {
        varCloseOpenDivs = $('div.rightnavbar-vervolg-active').attr("class", "rightnavbar-vervolg");
        varSetPijlenDown = $('div.rightnavbar-knop img').attr("src", "/img/arrow-down-red.gif");
        var ToggleDown = $("div#" + iddiv).attr("class", "rightnavbar-vervolg-active");              
        var ThispijlDown = $("img#img" + iddiv).attr("src", "/img/arrow-up.gif");
        SetSessionDivID(iddiv);
        return;
    }

    if ($("div#" + iddiv).hasClass('rightnavbar-vervolg-active'))
    {
        var toggleup = $("div#" + iddiv).toggleClass('rightnavbar-vervolg');
        var pijlup = $("img#img" + iddiv).attr("src", "/img/arrow-down-red.gif");
        SetSessionDivID('0');
        return;   
    }
                         
}

function SetSessionDivID(iddiv) 
{
    var parameters = "{'iddiv':'" + iddiv + "'}"; //"{'iddiv':'" + iddiv + "' , 'showdiv':'" + showdiv + "'}";
   
    $.ajax({
        type: "POST",
        url: "/DiWebservices/RightmenuState.asmx/SetSessionDivID",
        data: parameters,
        contentType: "application/json; charset=utf-8",
        dataType: "json"  
      //  error: function() { alert('Fout') },
      //  success: function() { alert(parameters) }s
    });
 }



// Functie om zoekresultaten op te halen via webservice
// function OnloadShowSearchResults(zoekterm) {

//     var parameters = "{'zoekterm':'" + zoekterm + "'}";
//     var url =  "/DiWebservices/Searchsite.asmx/GetResultsToShow";

//     $.ajax
//    ({
//        type: "POST",
//        url: url,
//        data: parameters,
//        dataType: "json",
//        contentType: "application/json; charset=utf-8",
//        error: function() {
//            var output = "Geen resultaten gevonden";
//            $('#DivOutput').html(output);
//            $('#divsearching').hide();
//        },
//        success: function(searchlist) {
//        $("div>test</div>");
//       
//            var output = $('#ZoekTemplate').parseTemplate(eval(searchlist));
//            $('#DivOutput').html(output);
//            $('#divsearching').hide();

//        }

//    });

// vullen client template (john resig), zie weblog dan wahlin
//    $.fn.parseTemplate = function(data) {
//        var str = (this).html();
//        var _tmplCache = {}
//        var err = "";
//        try {
//            var func = _tmplCache[str];
//            if (!func) {
//                var strFunc =
//            "var p=[],print=function(){p.push.apply(p,arguments);};" +
//                        "with(obj){p.push('" +
//            str.replace(/[\r\t\n]/g, " ")
//               .replace(/'(?=[^#]*#>)/g, "\t")
//               .split("'").join("\\'")
//               .split("\t").join("'")
//               .replace(/<#=(.+?)#>/g, "',$1,'")
//               .split("<#").join("');")
//               .split("#>").join("p.push('")
//               + "');}return p.join('');";

//                //alert(strFunc);
//                func = new Function("obj", strFunc);
//                _tmplCache[str] = func;
//            }
//            return func(data);
//        } catch (e) { err = e.message; }
//        return "< # ERROR: " + err.toString() + " # >";
//    }

 // }