var artikelAjax = new spwChat( "ajaxrpc.php", '' );
var artikelAjax2 = new spwChat( "ajaxrpc.php", '' );

function artikelSaveByAjax( subid, el ) {
    var in_el = document.getElementById( "in_"+el );
    var param = new Object();
    param["subid"] = subid;
    param["el"] = el;
    artikelAjax.spw_chat_addRequestAdvanced( "?sid="+sid+"&t=artikel&a=ajax&do=save.data&subid="+subid, 
                         artikelSaveByAjaxResponse, 
                         "element="+escape(el)+"&"+"value="+escape(in_el.value),
                         1000,
                         "",
                         param
                       );
    artikelAjax.spw_chat_sndReq();
}

function artikelSaveByAjaxResponse() {
    var param = artikelAjax.getParameterlist();
    artikelReloadData( param["subid"], param["el"] );
}

function artikelReloadData( subid, el ) {
    artikelAjax2.setDontCareAboutValidXML( true );
    artikelAjax2.spw_chat_addRequest( "?sid="+sid+"&t=artikel&a=rasmus.ajax&do=reload.data&subid="+subid+"&el="+el, 
                         artikelReloadDataResponse,
                         "" 
                       );
    artikelAjax2.spw_chat_sndReq();
}

function artikelReloadDataResponse() {
    var reqObj = artikelAjax2.getReqObj();
    var response = reqObj.responseText;
    var update = new Array();
    if(response.indexOf('|' != -1)) {
        update = response.split('|');
        document.getElementById(update[0]).innerHTML = update[1];
    }    
}


function artikelLoadNeuesteUngelesene( ) {
    artikelAjax2.setDontCareAboutValidXML( true );
    artikelAjax2.spw_chat_addRequest( "?sid="+sid+"&t=artikel&a=rasmus.ajax&do=neueste.ungelesene", 
                         artikelLoadNeuesteUngeleseneResponse,
                         "" 
                       );
    artikelAjax2.spw_chat_sndReq();
    setTimeout( artikelLoadNeuesteUngelesene, 60000 );
}

function artikelLoadNeuesteUngeleseneResponse() {
    var reqObj = artikelAjax2.getReqObj();
    var response = reqObj.responseText;
    var update = new Array();
    if(response.indexOf('|' != -1)) {
        update = response.split('|');
        try {
            if( document.getElementById(update[0]).innerHTML != update[1] ) {
                document.getElementById(update[0]).innerHTML = update[1];
            }
        } catch(e) {}
    }    
}
