var IsMobile = 0;
var windowWidth = $(window).width();
function SetUrl(url) {

    BaseUrl = url;
}

function SetStaticCdn(url) {

    StaticCdn = url;
}
function createShareUrl(shared_Org, shareType) {
    var url = "";
    if (shareType == 1) {
        url = window.location.origin + BaseUrl + "Home/ShareArticle?OrgId=" + shared_Org + "&imageview=" + 0;
    } else {
        url = window.location.origin + BaseUrl + "Home/ShareImage?Pictureid=" + shared_Org;
    }
    var googleshare = "https://plus.google.com/share?url=" + url;
    var facebookshare = "http://www.facebook.com/sharer.php?u=" + url;
    var twittershare = "https://twitter.com/share?url=" + url;
    //var watsappshare = "whatsapp://send?text=" + url;
    //var watsappshare = "https://wa.me?text=" + url;
    var watsappshare = "intent://send?text=" + url + "#Intent;scheme=whatsapp;package=com.whatsapp;end";
    //$("#idgoogleshare").attr('valhref', googleshare);
    $("#idfacebook").attr('valhref', facebookshare);
    $("#idtwittershare").attr('valhref', twittershare);
    $("#idwatsappshare").attr("href", watsappshare);
    $("#idemailshare").attr('sharelink', url);
}
function ShareWindowOpen(event, Action, Status, Remark) {
   
    var storyid = $('#divstoryid').attr('storyid');
    window.open(event,'mywin','left=50,top=50,width=600,height=350,toolbar=0');
    // share_UserActionLog(Action, storyid, "", Status, Remark);
    //if ($("#hd_IsImage").val == 1)
    //    //Count_DSVF(0, 1, 0, 0, storyid, 1);
    //else
    //   // Count_DSVF(0, 1, 0, 0, storyid, 0);

}
function WatsappShareWindowOpen(event, Action, Status, Remark) {

    var storyid = $('#divstoryid').attr('storyid');
    window.open(event, 'mywin', 'left=50,top=50,width=600,height=350,toolbar=0');
    share_UserActionLog(Action, storyid, "", Status, Remark);
    if ($("#hd_IsImage").val == 1)
        Count_DSVF(0, 1, 0, 0, storyid, 1);
    else
       Count_DSVF(0, 1, 0, 0, storyid, 0);
}

function mailsharepopup() {
    $("#EmailShare").dialog("open");
    $('#divEsharemessage').hide();
    var link = $("#idemailshare").attr('sharelink');
    $("#Idpara_share_email").text(link);
}

function ShareEmaillink(toemail) {

  //  var expr = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // for single mail 
    var expr = /^(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*$/ ; 
    var FromEmail = $("#txtshareFromEmail").val();
   // var status = Logincheck();
   // if (!status) {

        if (FromEmail == '') {
            $('#divEsharemessage').text('Enter your name/email id !!');
            $('#divEsharemessage').show();
            $("#txtshareFromEmail").focus();
            return false;
        }

   // }

    if (toemail == '') {
        $('#divEsharemessage').text('Enter Share Email !!');
        $('#divEsharemessage').show();
        $("#txtshareEmail").focus();
        return false;
    }
    if (expr.test(toemail)) {
        $('#divEsharemessage').show();
        $('#divEsharemessage').text("Please wait..");
        var url = BaseUrl + "Home/ShareSendMail";
        var link = $("#idemailshare").attr('sharelink');
        var param = { Link: link, ToEmail: toemail, FromEmail: FromEmail };
        $.ajax({
            url: url,
            type: "Get",
            async: true,
            dataType: "json",
            data: param,
            contentType: "application/json; charset=utf-8",

            success: function (data, textStatus) {
                if (data) {
                    var storyid = $('#divstoryid').attr('storyid');
                   // share_UserActionLog("Email Share", 0, "", "Success", "Email share successfully to email: " + toemail);
                    //if ($("#hd_IsImage").val == 1)
                    //    Count_DSVF(0, 1, 0, 0, storyid, 1);
                    //else
                    //    Count_DSVF(0, 1, 0, 0, storyid, 0);
                    $('#divEsharemessage').hide();
                    $("#EmailShare").dialog("close");
                    
                    alert("Link shared successfully.");
                } else {

                    $('#divEsharemessage').text("Issue while sharing link.");
                }
            },
            error: function (e) {
                var storyid = $('#divstoryid').attr('storyid');
                //share_UserActionLog("Email Share", 0, "", "Failed", "Email share is failed to email: " + toemail);
                $("divEsharemessage").text("Issue while sharing link. ");
            }
        });
    }
    else {
        $('#divEsharemessage').text('Enter Valid Share Email !!');
        $('#divEsharemessage').show();
        $("#txtshareFromEmail").focus();
        return false;
    }
}
function copyShareLink(element) {

    var link = $("#idemailshare").attr('sharelink');
    //var temp = document.createElement("textarea");
    // $("#footer_input").append(temp);
    //$(temp).attr('id', 'url');
    // $(temp).text(link);

    //document.querySelector("#url").select();
    //document.execCommand('copy');

    // $(temp).remove();


    window.Clipboard = (function (window, document, navigator) {
        var textArea,
            copy;

        function isOS() {
            if (windowWidth < 1023) {
                return navigator.userAgent.match(/ipad|iphone/i);
            }
        }

        function createTextArea(text) {
            textArea = document.createElement('textarea');
            $(textArea).attr('id', 'url');
            textArea.value = link;
            $("#footer_input").append(textArea);
        }

        function selectText() {
            var range,
                selection;

            if (isOS()) {
                range = document.createRange();
                range.selectNodeContents(textArea);
                selection = window.getSelection();
                selection.removeAllRanges();
                selection.addRange(range);
                textArea.setSelectionRange(0, 999999);
            } else {
                textArea.select();
                // document.querySelector("#url").select();
            }
        }

        function copyToClipboard() {
            document.execCommand('copy');
            $("#url").remove();
            if (windowWidth < 1023) {
                //alert("copied: " + link);
                alert_Mesage_Selector('#link_url', 'right', 'success', 'copied', 2000);
            } else {
                //alertMesage("copied: " + link);
                alert_Mesage_Selector('#link_url', 'right', 'success', 'copied: ' + link, 200000);
            }

        }


        copy = function (text) {
            createTextArea(text);
            selectText();
            copyToClipboard();
        };

        return {
            copy: copy
        };
    })(window, document, navigator);

    Clipboard.copy('text to be copied');
}

;
