    function aarq2( src_url, success_handler, error_handler ){

    var req = null;

    if((!src_url) || (!success_handler))
        return false;

    if (window.XMLHttpRequest){
        req = new XMLHttpRequest();
    }else{
        if (window.ActiveXObject){
            ajaxIsIE = true;
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }

    if (req) {
        req.onreadystatechange = function(){
            if (req.readyState == 4) {
                try{
                    if (req.status == 200) {
                        success_handler(req.responseText, req.responseXML);
                    } else {
                        if(error_handler){
                            error_handler(req.status);
                        }
                    }
                }
                finally{
                }
            }
        };
        req.open('GET', src_url, true );
        req.send("");
    }
    return false;
}

function getnews (num){
    var src_url="/getnews.php?num="+num;
     var callback = function(response_text, response_xml){
        num=parseInt(response_xml.getElementsByTagName('news_num').item(0).firstChild.nodeValue);
        total_news=parseInt(response_xml.getElementsByTagName('news_cnt').item(0).firstChild.nodeValue);
        html=response_xml.getElementsByTagName('news_html').item(0).firstChild.nodeValue;
        if(num!=current_news){
            span=document.getElementById('news_span');
            $('#news_span').fadeTo(500, 0, function () {span.innerHTML=html;
                                                $('#news_span').fadeTo(500, 1, function () {
                                                    $('#news_span').css("opacity","1.0");
             });
             });
        }        current_news=num;

        if(current_news==1){
            o=document.getElementById('l');
        o.src='/i/ajaximages/prev-closed.gif';
            o=document.getElementById('r');
            o.src='/i/ajaximages/next-normal.gif';
        }else if(current_news==total_news){
            o=document.getElementById('r');
            o.src='/i/ajaximages/next-closed.gif';
            o=document.getElementById('l');
            o.src='/i/ajaximages/prev-normal.gif';
        }else{
            o=document.getElementById('r');
            o.src='/i/ajaximages/next-normal.gif';
            o=document.getElementById('l');
            o.src='/i/ajaximages/prev-normal.gif';
        }
    o=document.getElementById('counter');
    o.innerHTML = num+' θη '+total_news;


    };
    return aarq2( src_url, callback);
}

function move_left(){
    restartTimer();
    if(current_news>1){
        getnews(current_news-1);
    } else {getnews(total_news);}
}

function move_right(){
    restartTimer();
    if(current_news<total_news){
        getnews(current_news+1);
    } else {
        getnews(1);
    }
}

var current_news=1;
var total_news=5;
var topNewsTimeout = 99999999999;
var timerID = null;
top_news_is_selected = false;
restartTimer();

function restartTimer() {
    clearTimeout(timerID);
    timerID = setTimeout('RollTopNews()', topNewsTimeout);
}

function RollTopNews()
{
    if (!top_news_is_selected) {
        move_right();
        restartTimer();
    }
    else {
        restartTimer();
    }
}
