$(function () {

    $('#addComment').text('+ Přidat komentář');
    $('#addComment').addClass('button1');

    $('#addComment').click(function () {

        $(this).hide();
        $('#addCommentArea').slideDown();

    });

    $('#stornoComment').click(function () {

        $('#addCommentArea').slideUp(function () {

            $('#addComment').show();

        });

    });

    $('#sendComment').click(function () {

        var idecko = $('#actualID').attr('value');
        var jmeno = $('#ctl00_content_txb_Jmeno').attr('value');
        var komentar = $('#ctl00_content_txb_text').attr('value');

        $.ajax({
            type: "POST",
            url: "http://www.priznejse.cz/addcomment.aspx",
            data: "idecko=" + idecko + "&jmeno=" + jmeno + "&komentar=" + komentar,
            async: false,
            success: function (msg) {
                if (msg == "ok") {
                    $('#ctl00_content_txb_Jmeno').attr('value', "");
                    $('#ctl00_content_txb_text').attr('value', "");
                    window.location.reload();
                }
                else {
                    alert(msg);
                }
            },
            error: function () { alert("Komentář se nepodařilo odeslat"); }
        });
    });
});

function smajlik(id)
{
    var obj = document.getElementById('ctl00_content_txb_text');    
    if(obj == null)
    {
        obj = document.getElementById('ctl00_content_txb_Confess');
    }
    else
    {
        if(obj.value=='Váš komentář') obj.value='';
    }

    if(typeof(document.selection)!='undefined') 
    {
        obj.focus();
        var range = document.selection.createRange();

        if(range.parentElement() != obj) 
        {
            return false;
        }
        var orig = obj.value.replace(/rn/g, "n");

        range.text = id;
        var actual = tmp = obj.value.replace(/rn/g, "n");

        for(var diff = 0; diff < orig.length; diff++) 
        {
            if(orig.charAt(diff) != actual.charAt(diff)) break;
        }

        for(var index = 0, start = 0; (tmp = tmp.replace(id, "")) && (index <= diff); index = start + id.length) 
        {
            start = actual.indexOf(id, index);
        }
    }    
    else 
    {
        var startPos = obj.selectionStart;
        var endPos = obj.selectionEnd;
        obj.value = obj.value.substr(0, startPos) + id + obj.value.substr(endPos, obj.value.length);
    }
}


