
function info_load()
	{
	if(document.getElementById('article_title')!=null)
		{
		document.getElementById('art_cim').innerHTML=document.getElementById('article_title').innerHTML;
		}
	else
		{
		document.getElementById('art_cim').innerHTML='';
		}
	}


function wkk() 
	{
    //collect the variables
    docH = document.getElementById("wcontent").offsetHeight;
    contH = document.getElementById("wcontainer").offsetHeight;
    scrollAreaH = document.getElementById("wscrollArea").offsetHeight;
    scrollH = (contH * scrollAreaH) / docH;
    if(scrollH < 15) scrollH = 15;
	scrollH=23;
    document.getElementById("wscroller").style.height = Math.round(scrollH) + "px";
    
    scrollDist = Math.round(scrollAreaH-scrollH);
    
   	if(contH<docH)
		{
	    Drag.init(document.getElementById("wscroller"),null,0,0,-1,scrollDist);
		document.getElementById("wscroller").style.display='block';
		document.getElementById("wscup").style.display='block';
		document.getElementById("wscdn").style.display='block';
		
		
		/* Initialization code. */
		if (window.addEventListener)
			window.addEventListener('DOMMouseScroll', wheel, false);
		window.onmousewheel = document.onmousewheel = wheel;
		
		}
	else
		{
		document.getElementById("wscroller").style.display='none';
		document.getElementById("wscup").style.display='none';
		document.getElementById("wscdn").style.display='none';
		}
    
    document.getElementById("wscroller").onDrag = function (x,y) {
      var scrollY = parseInt(document.getElementById("wscroller").style.top);
      var docY = 0 - (scrollY * (docH - contH) / scrollDist);
      document.getElementById("wcontent").style.top = docY + "px";
    }
	
	}

function wkk_up()
	{
	
	if(parseInt(document.getElementById("wscroller").style.top)>40)
	{
	document.getElementById("wscroller").style.top = (parseInt(document.getElementById("wscroller").style.top)- 40 )+"px";
	}
	else
	{
	document.getElementById("wscroller").style.top='0px';	
	}
	var scrollY = parseInt(document.getElementById("wscroller").style.top);
	var docY = 0 - (scrollY * (docH - contH) / scrollDist);
    document.getElementById("wcontent").style.top = docY + "px";	
	}


function wkk_down()
	{
	
	mh = document.getElementById("wscrollArea").offsetHeight - parseInt(document.getElementById("wscroller").style.height);
	if(parseInt(document.getElementById("wscroller").style.top)<(mh-40))
	{
	document.getElementById("wscroller").style.top = (parseInt(document.getElementById("wscroller").style.top) + 40 )+"px";
	}
	else
	{
	document.getElementById("wscroller").style.top=mh+'px';	
	}
	var scrollY = parseInt(document.getElementById("wscroller").style.top);
	var docY = 0 - (scrollY * (docH - contH) / scrollDist);
    document.getElementById("wcontent").style.top = docY + "px";	
	}



function handle(delta) {
	if (delta < 0)
		wkk_down();
	else
		wkk_up();
}

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
        if (event.preventDefault)
                event.preventDefault();
        event.returnValue = false;
}



