var jobs_cont_obj = new Array();
var mainContainer = null;
var jobs_timer = null;
var jobs_flag  = 0;
var doSc = true;

function startTimer()
{
    if(jobs_timer==null && doSc) jobs_timer = setInterval("doScroll()",100);
}
 
function stopTimer()
{
    clearInterval(jobs_timer);
    jobs_timer=null;
}
           
function initScroll_jobs(mainContainer_height,dataPack)
{
    var INNER_HTML = "";

    document.write("<div id=\"scoll_jobs\"><div id=\"jobs_cont1\"><\/div><div id=\"jobs_cont2\"><\/div><\/div>");
    
    jobs_cont_obj[0] = document.getElementById('jobs_cont1');
    jobs_cont_obj[1] = document.getElementById('jobs_cont2');
    mainContainer    = document.getElementById('scoll_jobs');
    
    mainContainer.style.height   = parseInt(mainContainer_height)+"px";
    mainContainer.style.overflow = "hidden";
    mainContainer.style.position = "relative";
    mainContainer.style.margin  = "3px";
    
    for(i=0;i<jobs_cont_obj.length;i++)
    {
        jobs_cont_obj[i].style.position="relative";
        jobs_cont_obj[i].style.top="0px";
        jobs_cont_obj[i].style.left="0px";
        
        INNER_HTML="<ul>";
        for(j=0;j<dataPack.length;j++)
        {
	    var elem = dataPack[j];
            INNER_HTML+="<li onmouseover=\"javascript:stopTimer()\" onmouseout=\"javascript:startTimer()\"><a style=\"display:block\" href=\"student.diak_job.page?cmd=3&nodeid="+elem[1]+"\">"+elem[0]+"</a></li>";
        }

        INNER_HTML.innerHTML+="<\/ul>";
        
        jobs_cont_obj[i].innerHTML = INNER_HTML;
	
    }
                
    if (parseInt(jobs_cont_obj[0].scrollHeight)>parseInt(mainContainer.style.height)) {startTimer();} else {doSc=false;jobs_cont_obj[1].style.display="none"}
}    

function doScroll()
{

    for(i=0;i<jobs_cont_obj.length;i++)
    {
        jobs_cont_obj[i].style.top=(parseInt(jobs_cont_obj[i].style.top)-2)+"px";
        if(parseInt(jobs_cont_obj[i].style.top)<=-(parseInt(jobs_cont_obj[i].scrollHeight)*(i+1)))
        {
            switch(i)
            {
                case 0:
                    jobs_cont_obj[i].style.top = (parseInt(jobs_cont_obj[1].style.top)+parseInt(jobs_cont_obj[1].scrollHeight)*2)+"px";
                    break;
                case 1:
                    jobs_cont_obj[i].style.top = parseInt(jobs_cont_obj[0].style.top)+"px";
                    break;
            }
        }
    }
}

function doVote() {
    advAJAX.submit(document.getElementById("voteform"), {
        onSuccess : function(obj) { changeVote(obj.responseText); },
        onError : function(obj) { alert("Hiba: " + obj.status); }
    });
}

function changeVote(text) {
    var container = document.getElementById("vote_container");
    container.innerHTML = "<span class='voteresult'>"+unescape(text)+"</span>";
}

function szamolosdi() {
    var ob = document.szamologep.osszbrutto.value *1;
    var hb = document.szamologep.havibrutto.value *1;
    var s = ob + hb; 
    var szja, aji;

    if (s <= 1550000) { 
        szja = hb * 0.18;   
    } else {
        if (ob > 1550000) {
            szja = hb * 0.36;
        } else  {
            szja = (1550000-ob)*0.18 + (s-1550000)*0.36;
        }
    }
	document.szamologep.szja.value = Math.round(szja);
 
    if (s <= 1000000) {
        aji = hb > 63000 ? 9000 : (hb * 0.18); 
    } else {
	    if (s <= 1500000) {
            aji = hb > 50000 ? 9000 : (hb * 0.18);  
        } else { 
            aji = 0;
        }
	}
	document.szamologep.aji.value = Math.round(aji);
    document.szamologep.havinetto.value = Math.round(hb - szja + aji);
}
