
if (iens6){
var crossobj=document.getElementById? document.getElementById("s_content") : document.all.content
var contentheight=crossobj.offsetHeight
}


else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var contentheight=crossobj.clip.height

}

function movedown(){
	if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
		crossobj.style.top=parseInt(crossobj.style.top)-speed+"px";
		//window.status=crossobj.style.top;
	else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
		crossobj.top-=speed
		movedownvar=setTimeout("movedown()",20)

	setSlider();
}

function moveup(){
	if (iens6 && parseInt(crossobj.style.top)<=0)
		crossobj.style.top=parseInt(crossobj.style.top)+speed+"px";
	else if(ns4&&crossobj.top<=0)
		crossobj.top+=speed;
		moveupvar=setTimeout("moveup()",20);

	setSlider();	
}

function getcontent_height(){
if (iens6)
contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
}

var slider;
var defaultNewsTop;
var defaultSliderTop;
var sliderHeight = 70;
function sliderInit() {
	//alert(crossobj.offsetHeight);
	var knob=document.getElementById("scrollKnob");
	if(150<crossobj.offsetHeight){
		//alert(Math.floor(140/crossobj.offsetHeight*140));
		var knobHeight = Math.floor(150/crossobj.offsetHeight*150)
		knob.style.height=knobHeight+"px";
		sliderHeight = 150-knobHeight;
		slider = YAHOO.widget.Slider.getVertSlider("scrollTrack", "scrollKnob", 0, sliderHeight);
		slider.onChange = function(sliderValue) {
			var persent = sliderValue/sliderHeight;
			//defaultNewsTop = crossobj.style.top;
			var pos = 2 - Math.floor((crossobj.offsetHeight-100)*persent);
			//window.status=sliderValue ;
			crossobj.style.top =  pos + "px";
			if(defaultSliderTop==undefined){
				defaultSliderTop = parseInt(document.getElementById("scrollKnob").style.top);
			}
			//window.status = defaultSliderTop - parseInt(document.getElementById("scrollKnob").style.top);
			//window.status = defaultSliderTop ;
		}
	}else{
		//alert("tested");
		knob.style.height =1;
	}
}
function setSlider(){
	var persent = parseInt(crossobj.style.top)/(crossobj.offsetHeight-100)*-1;
	var s =Math.floor(persent*sliderHeight)+1;
	slider.setValue(s,false);
}


var _previousVal;
function handle(delta) {
	var s = (defaultSliderTop - parseInt(document.getElementById("scrollKnob").style.top))*-1-delta*2;
	slider.setValue(s,false);
}

function getNoPxNum(str){
	str = str.substring(-1,str.length-2);
	str = str*1;
	return str;
}
/** Event handler for mouse wheel event.
 */
function wheel(event){
	var delta = 0;
	if (!event) /* For IE. */
		event = window.event;
	if (event.wheelDelta) { /* IE/Opera. */
		delta = event.wheelDelta/120;
		if (window.opera)
			delta = -delta;
	} else if (event.detail) { /** Mozilla case. */
		delta = -event.detail/3;
	}
	/** If delta is nonzero, handle it.
	 * Basically, delta is now positive if wheel was scrolled up,
	 * and negative, if wheel was scrolled down.
	 */
	if (delta)
		handle(delta);
	if (event.preventDefault) {
		event.preventDefault();
	}
	event.returnValue = false;
}

/** Initialization code. 
 * If you use your own event management code, change it as required.
 */
if (window.addEventListener) window.addEventListener('DOMMouseScroll', wheel, false);





function init(){
	sliderInit();
	//window.onmousewheel = document.onmousewheel = wheel;
	//defaultSliderTop = document.getElementById("scrollKnob").style.top;
	//alert(defaultSliderTop);
	rollover();
	Shadowbox.init();
}
window.onload=init;



