function replaceAll(originalString, findString, replaceString)
{
    while (originalString.indexOf(findString) > 0)
    {
        originalString = originalString.replace(findString, replaceString);
    }
    return originalString;
}

function updateBlock(controllerName, blockid)
{
    var fieldset = $("#block-"+blockid);
    if (fieldset)
    {
        var elements = $(fieldset).children(".editor");
        var eleCount = elements.length;
        
        var url = "ZPage.aspx?c=FragPageController&controller="+controllerName;
        for (var i = 0; i < eleCount; i ++)
        {
            var ele = elements[i];
            url += "&"+ele.name+"="+encodeURIComponent(replaceAll(ele.value, "<", "["));
        }

        $.get(url, "",  function(data){
            var element = $("#"+blockid);
            $(element).html(data);
            });
            
    }
}


function editorLoaded()
{
    $(".editorarea").draggable();    
}
