﻿// require jquery
// require jquery.json
// require jquery.cookie

var managementinfo =
{    
    registerElementClick: function(elementClickName, element)
    {   
        if(typeof(elementClickName) == "undefined" || elementClickName == "" || typeof(element) == "undefined")
            return;

        var cookie = $.cookie("stats");
        if(cookie != null)
        {        
            var queryString= {};
            var href= $(element).attr("href");
          
            cookie.replace(
                new RegExp( "([^?=&]+)(=([^&]*))?", "g" ), 
                function( var0, var1, var2, var3 ){ queryString [ var1 ] = var3; });
            
            if(typeof queryString.sessionId != "undefined")
            {                                      
                 var html = $.ajax({
                  type: "POST",
                  url: "/Externe%20Modules/MedicInfo.Services.ISManagementInfo/ISManagementInfoService.asmx/RegisterElementClick",
                  contentType: "application/json; charset=utf-8",
                  data: $.toJSON({ "sessionId": queryString.sessionId, "elementClickName": elementClickName, "rawUrl": window.location.pathname }),
                  dataType: "json",             
                  success: function(){ if(href != undefined && href != "") window.location.href = href },
                  error:   function(){ if(href != undefined && href != "") window.location.href = href }  
                });
            }
        }
    }
};