<!--

var isNav, isIE
var offsetX, offsetY
var selectedObj 

var posbarre_x = 7
var posbarre_y = 0

var poscurseur_x = posbarre_x-7

var scalatop = posbarre_y+280
var scalabottom = scalatop+310

var scalaheight =scalabottom-scalatop

var poscurseur_y = posbarre_y+26
var poscurseur_x = posbarre_x-4

if (parseInt(navigator.appVersion) >= 4) {
        if (navigator.appName == "Netscape") {
                isNav = true
        } else {
                isIE = true
        }
}

function setZIndex(obj, zOrder) {
        obj.zIndex = zOrder
}

function shiftTo(obj, x, y) {
// Traitement du depassement de la zone de defilement
	if (y<=scalatop) { y=scalatop }
	if (y>=scalabottom) {y=scalabottom}
	pourcentage = (100 * (y - scalatop) / (scalabottom - scalatop))
	//pos_div = ((y-scalatop) / scalaheight ) * 0.2 * y + y
		
	divC=document.getElementById("inScroller");
	if (divC.offsetHeight-scalaheight > 0) {
		divC.style.top = (-(divC.offsetHeight-scalaheight)*pourcentage/100)+"px";
	
		//alert("pourcentage="+ pourcentage+" / divC.style.height="+divC.offsetHeight+" / divC.style.top="+ (-(divC.offsetHeight-scalaheight)*pourcentage/100));
		
		if (isNav) {
			// Code de defilement dedie a Navigator
			obj.style.top = y-255+"px"
		}
		else { 
			// Code de defilement dedie a Internet Explorer
			obj.pixelTop = poscurseur_y+y-280
			obj.pixelLeft = poscurseur_x
		}
	}        
}

function setSelectedElem(evt) {
        if (isNav) {
                var testObj
                var clickX = evt.pageX
                var clickY = evt.pageY

				scroll_btn=document.getElementById("scroll_btn")
				fleches=document.getElementById("fleches")
				container=document.getElementById("container")
				corp_page=document.getElementById("corp_page")
				posX = container.offsetLeft + 808
				posY = container.offsetTop + 276
				posX2 = scroll_btn.offsetLeft
				posY2 = scroll_btn.offsetTop
				if ((clickX>=posX) && (clickX<=(posX+14)) && (clickY>=posY+posY2-26) && (clickY<=(posY+posY2-26+19))) {
					selectedObj = scroll_btn
					setZIndex(selectedObj, 100)
					return
				}
        }
		else {
                var imgObj = window.event.srcElement
                if (imgObj.parentElement.id.indexOf("scroll_btn") != -1) {
                        selectedObj = imgObj.parentElement.style
                        setZIndex(selectedObj,100)
                        return
                }
        }
        selectedObj = null
        return
}

function dragIt(evt) {
        if (selectedObj) {
                if (isNav) {
                        shiftTo(selectedObj, (evt.pageX), (evt.pageY))
                } else {
                        shiftTo(selectedObj, (window.event.clientX - offsetX), (window.event.clientY - offsetY))
                        return false
                }
        }
}

function engage(evt) {
        setSelectedElem(evt)
        if (selectedObj) {
                if (isNav) {
                        offsetX = evt.pageX - selectedObj.left
                        offsetY = evt.pageY - selectedObj.top
                } else {
                        offsetX = window.event.offsetX
                        offsetY = window.event.offsetY
                }
        }
        return false
}

function release(evt) {
        if (selectedObj) {
                setZIndex(selectedObj, 0)
                selectedObj = null
        }
}

function setNavEventCapture() {
        if (isNav) {
                document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
        }
}

function init() {
	document.onmousedown = engage
	document.onmousemove = dragIt
	document.onmouseup = release
}
-->
