<html><head>
    <meta charset="utf-8">
    <title>data8 duplicare™ Open Duplicates Detected</title>
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" type="text/css">
    <style type="text/css">
        html,
        body {
            font-family: Segoe UI, Tahoma, Arial;
            font-size: 12px;
            cursor: default;
            color: #444;
        }
    </style>
<meta><meta><meta></head>

<body onfocusout="parent.setEmailRange();" style="overflow-wrap: break-word;">
    <div id="form" class="container-fluid">
        <button type="button" class="btn btn-primary save-row" onclick="openWebResource()">Open Duplicates Detected</button>
    </div>

    <script type="text/javascript" src="ClientGlobalContext.js.aspx"></script>
    <script src="https://code.jquery.com/jquery-3.2.1.min.js" type="text/javascript"></script>
    <script src="https://use.fontawesome.com/f00756e2fe.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
        })

        function getUrlParam(paramName) {
            //Get the any query string parameters and load them  into the vals array  
            var returnVal = "";
            var vals = new Array();
            if (location.search != "") {
                vals = location.search.substr(1).split("&");
                for (var i in vals) {
                    vals[i] = vals[i].replace(/\+/g, " ").split("=");
                    if (vals[i][0].toLowerCase() == paramName) {
                        returnVal = vals[i][1];
                        break;
                    }
                }
            }
            else {
                noParams();
            }

            return returnVal;
        }

        function getDataParam(dataName) {
            var returnVal = "";
            var vals = new Array();
            if (location.search != "") {
                vals = location.search.substr(1).split("&");
                for (var i in vals) {
                    vals[i] = vals[i].replace(/\+/g, " ").split("=");
                }
                //look for the parameter named 'data'  
                for (var i in vals) {
                    if (vals[i][0].toLowerCase() == "data") {
                        returnVal = parseDataValue(vals[i][1], dataName);
                        break;
                    }
                }
            }
            else {
                noParams();
            }

            return returnVal;
        }

        function parseDataValue(datavalue, returnValue) {
            var returnVal = "";
            if (datavalue != "") {
                var vals = new Array();
                vals = decodeURIComponent(datavalue).split("&");
                for (var i in vals) {
                    vals[i] = vals[i].replace(/\+/g, " ").split("=");
                    if (vals[i][0] === returnValue) {
                        returnVal = vals[i][1];
                    }
                }
            }

            return returnVal;
        }

        function noParams() {
            var message = document.createElement("p");
            setText(message, "No data parameter was passed to this page");

            document.body.appendChild(message);
        }
        //Added for cross browser support.  
        function setText(element, text) {
            if (typeof element.innerText != "undefined") {
                element.innerText = text;
            }
            else {
                element.textContent = text;
            }
        }

        function openWebResource() {
            //var lookupValue = getDataParam("lookup");          
            //var entityName = getUrlParam("typename");           

            // var webResourceData = "duplicatedetected=".concat(lookupValue).concat("&entityName=").concat(entityName).concat("&recordId=").concat(parent.Xrm.Page.data.entity.getId());     
            var webResourceData = "";     
            var webResourceName = "data8_duplicatesdetectedplus.index.html";           
            var pageInput = 
            {
                pageType: "webresource",
                webresourceName: webResourceName,
                data: webResourceData
            };
            var navigationOptions = { height: 600, width: 800, target: 2, position: 1 };
            parent.Xrm.Navigation.navigateTo(pageInput,navigationOptions).then(
            function(returnValue) {
                
            }, 
            function(e) {
                // error handler
            });
        }
    </script>


</body></html>