var time = 0;
var intervaltimer = 200;
var intervalrefresh = 12000;
var scrolldiv = 'ProfilePromotionDiv';
var scrollupactive = false;
var scrollupsize = 2;
var inititalHeight = 0;
var actualView = '';

function loadProfilePromotion(isFirst){
    var lDiv = document.getElementById(scrolldiv);
    if(lDiv != null){
        var ajax = new ClassAjax();
        ajax.open("GET", '/profilePromotion.php5' ,true);        
        ajax.onreadystatechange=function() { 
            if (ajax.readyState==4){
                var tmpView = ajax.responseText;                                
                if(isFirst)
                    inititalHeight = parseInt(lDiv.style.height);
                else{
                    if(tmpView != '')
                        scrollupactive = true;                    
                }
                if(tmpView != ''){ 
                    actualView = tmpView;
                    lDiv.innerHTML = lDiv.innerHTML+actualView;
                }
            }    
        }
        ajax.send(null);
    }
}

var addUpHeight = 0;
function scrollUp(){
    var lDiv = document.getElementById(scrolldiv);
    var upHeight = parseInt(lDiv.style.top) - scrollupsize;
    addUpHeight = addUpHeight + scrollupsize;
    if(addUpHeight >= inititalHeight){
        upHeight = addUpHeight - inititalHeight;
        scrollupactive = false;
        lDiv.innerHTML = actualView;
        addUpHeight = 0;
    }
    lDiv.style.top = upHeight + 'px';
}

function timerProfilePromotion(){    
    loadProfilePromotion(true);    
    setInterval('timerLoad()',intervaltimer);
}

function timerLoad(){
    time = time + intervaltimer;
    if(time==intervalrefresh){
        loadProfilePromotion(false);
        time = 0;
    }
    if(scrollupactive){
        scrollUp();
    }
}

if(window.addEventListener){
    addEventListener("load",timerProfilePromotion,false);
}else{
    attachEvent("onload",timerProfilePromotion);
}


/*function setOpacity(object,value){
    //Object.className = 'FullView';
    var ie = (document.all) ? 1 : 0;
    var p = (ie) ? "filter" : "MozOpacity";    
    v = (ie) ? "alpha(opacity="+value+")" : value/100;
    object.style[p] = v;
}*/