function keyIsEnter(e) {
    var unicode = e.keyCode ? e.keyCode : e.charCode;
    if (unicode == 13)
        return true;
    else
        return false;
}

//rootnode css-class is set on page layouts.
//Different nodes are printed on custom pages and on forms-pages (e.g. list views), rootnode is hidden only if rootnode class is set
function breadCrumbHideSecondSpan(elementId, rootnode) {
    if (document.getElementById(elementId)) {
        var breadCrumbDiv = document.getElementById(elementId);

        var aCurrentNodes = jQuery(rootnode); // this a-element inside span

        aCurrentNodes.each(function() {
            hideParentAndNextSpan(jQuery(this));
        });
    }
}
function hideParentAndNextSpan(el) {
    jQuery(el).parent().hide();
    jQuery(el).parent().next().hide();
}

//Show elements (id or css-class can be used
function showElement(elementIdOrClass) {
    var elements = jQuery(elementIdOrClass);
    jQuery(elements).each(function() {
        jQuery(this).show();
    });
}

//Change element id
function changeId(oldId, newId) {
    var element = jQuery("#" + oldId);
    jQuery(element).attr("id", newId);
}

//Change elements classes
function changeClass(oldClass, newClass) {
    var elements = jQuery("." + oldClass);
    jQuery(elements).each(function() {
        jQuery(this).removeClass(oldClass);
        jQuery(this).addClass(newClass);
    });
}

// Change RadEditor default font-size (this function is defined in ListConfigFile.xml)
// NOT USED
function PAMRadEditorClientLoad(editor, args) {
    var style = editor.get_contentArea().style;
    style.fontSize = 18 + "px";
}

// seek the correct element from given Id
function SharePointGetElementByTagNameAndId(element_name, seeked_id) {
    var elementsOnPage = document.getElementsByTagName(element_name);
    var elementId = "";
    for (var i = 0; i < elementsOnPage.length; i++) {
        elementId = elementsOnPage[i].id;
        if (elementId.match(seeked_id) != null) {
            return elementsOnPage[i];
        }
    }
}

// clear Rareditor content in discussion thread
function ClearContentOfRadeditor() {


    if (document.URL.indexOf("&ContentTypeId=0x0107&DiscussionParentID=") >= 0 && document.URL.indexOf("/NewForm.aspx?") >= 0) {
        var editor1 = SharePointGetElementByTagNameAndId("textarea", "RadTextField1ContentHiddenTextarea");
        if (editor1 != null) editor1.innerHTML = "";
    }


}
