﻿// common functions for Kamal web

// zmeni jazyk
function changeLanguage(button, languageIsoName)
{
    // find form
    var formElem = button;
    while (formElem.nodeName.toLowerCase() != "form")
    {
        formElem = formElem.parentNode;
    }
    
    // create new hidden field
    var hiddenElem = document.createElement("input");
    hiddenElem.setAttribute("type", "hidden");
    hiddenElem.setAttribute("name", "__SelectLanguage");
    hiddenElem.setAttribute("value", languageIsoName);
    formElem.appendChild(hiddenElem);
}

// vlozi zvoleny obrazok to textoveho editora
function insertImageIntoText(imageUrl) {
    event.returnValue = false;
    
    if (typeof(tinymce) == "undefined")
        return false;
    
    var pageTextEditor = tinymce.EditorManager.get("pageText");
    if (!pageTextEditor)
        return false;
    
	pageTextEditor.execCommand('mceInsertContent', false, '<img src="' + imageUrl + '" />', {skip_undo : 1});
	pageTextEditor.undoManager.add();
    
    return false;
}
