﻿
   function mouseX(evt) {
        if (evt.pageX) return evt.pageX;
        else if (evt.clientX)
            return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
        else return null;
    }
    function mouseY(evt) {
        if (evt.pageY) return evt.pageY;
        else if (evt.clientY)
            return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
        else return null;
    }

    function closeMe()
    {
        document.getElementById('showImage').style.visibility = "hidden"; 
    }
    
    function showImage(img) {

        if (document.getElementById('showImage').style.visibility == "hidden")
        {
            document.getElementById('showImage').scrollLeft = mouseX + 50;
            document.getElementById('showImage').scrollTop = mouseY + 100;
            document.getElementById('showImage').style.visibility = "visible";            
            //document.getElementById('img1').src = img;
        }
        else {
            document.getElementById('showImage').style.visibility = "hidden";
        }
    }

    //google translate
    function OnClientCommandExecuting(editor, args) {
        if (args.get_name() == "TranslateTool") {
            //Get language
            var language = args.get_value();

            var tool = editor.getToolByName("TranslateTool"); //get a reference to the custom dropdown
            //change the dropdown header icon depending on the selected language
            //tool.get_element().getElementsByTagName("IMG")[0].src = "./flags/" + language + ".png";

            //Use either selected HTML or if no selection use all HTML 
            var hasSelection = true;
            var html = editor.getSelectionHtml().trim(); //returns the currently selected HTML content
            if (!html) {
                html = editor.get_html(true); //obtain the editor's content
                hasSelection = false;
            }

            google.language.translate(html, "", language, function(result) {
                if (!result.error) {
                    currentSelectedHtml = result.translation;

                    //Either paste at current location or replace whole editor content
                    if (hasSelection) {
                        editor.pasteHtml(currentSelectedHtml);
                    }
                    else editor.set_html(currentSelectedHtml);
                }
            });

            args.set_cancel(true);
        }
    }

    

