﻿    var xmlHttp;       
    function createXMLHttpRequest()
    {
        if (window.ActiveXObject)
        {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
        else if (window.XMLHttpRequest)
        {
            xmlHttp = new XMLHttpRequest();
        }
    }    
    function SendEdit(arg)
    {
        createXMLHttpRequest();
        xmlHttp.onreadystatechange = handleStateChange;      
        xmlHttp.open("POST", "http://pokerminds.net/Modules/Blog/ajax/SaveCopy.ashx", true);
        
        xmlHttp.send(arg);
        
    }
    function handleStateChange()
    {
        if(xmlHttp.readyState == 4)
        {
            if(xmlHttp.status == 200)
            {
                if(xmlHttp.responseText != "ok")
                {
                    document.getElementById('chb_AutoSave').checked = false;
                    alert("При автосохранении произошла ошибка");
                }
                
            }
        }
    }
    
    function StartAutoSending()
    {
        var ww = setInterval("CompileData()", 60000);
    }  
    
    function CompileData()
    {
        if(document.getElementById('chb_AutoSave').checked == true && document.URL.indexOf("_EditPost") != -1)
        {
            var editor = FCKeditorAPI.GetInstance('ctl00_ctl02_spaw1');
            
            var postId = document.URL.substring(document.URL.indexOf("/blog/") + 6, document.URL.indexOf("_EditPost/"));
            var title = document.getElementById('ctl00_ctl02_tb_Title').value;
            var predescription = document.getElementById('ctl00_ctl02_tb_PreDescription').value;
            var description = editor.GetXHTML(true);
            
            var editCommnets = document.getElementById('ctl00_ctl02_chb_EditComments').checked;
            var alertComments = document.getElementById('ctl00_ctl02_chb_CommentsAlert').checked;
            var addComments = document.getElementById('ctl00_ctl02_chb_AddComments').checked;
            
            SendEdit(postId + "%separator011011%" + title + "%separator011011%" + predescription + "%separator011011%" + description + "%separator011011%" + editCommnets + "%separator011011%" + alertComments + "%separator011011%" + addComments + "%separator011011%");
        }

    }
    