// JavaScript Document
<!--
	function MM_findObj(n, d) { //v4.01
	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	  if(!x && d.getElementById) x=d.getElementById(n); return x;
	}
var dsN4 = document.layers;  // is netscape 4
function AE (event, mt) { // v1.0 4LevelWebs
    this[event] = mt;
    if (dsN4) {
	this.captureEvents(Event[event.substr(2,event.length).toUpperCase()]);
    }
}
function RE(event){
    this[event]=null;
    if (dsN4) {
	this.releaseEvents(Event[event.substr(2,event.length).toUpperCase()]);
    }
}
function FN() {
    if (dsN4) {
	history.go(0);
    }
}
var dsCC=null;
var dsDL=false;
function OS(i) {
    var e, q, pp = (! dsN4) ? "px" : "";
    ;
    if ((e = MM_findObj (i)) != null) {
	q = (document.layers) ? e : e.style;
    }
    e.gT = function () { return parseInt (q.left + pp) || 0 };
    e.sT = function(y) { q.left = y + pp; };
    e.gH = function() { return dsN4 ? e.document.width : e.offsetWidth };
    e.gC = function() { return dsN4 ? e.clip.width : e.offsetWidth};
    e.AE=AE;
    e.RE=RE;
    return e;
}
function GM(e){
    return document.all?event.clientX:e.pageX;
}

//	THIS CRAP IS PASSED IN THE BODY TAG:
//  s is the distance to travel on 25mS. increase for a faster scroll
//  d is the left margin
//  t is the right margin
//  a, b, c, e and m are controls


var tdist = 0;
//var tshiftamt = 176; // this is the amout to scroll on each click
var tshiftamt = 350; // this is the amout to scroll on each click
function inScroll() {
    return tdist > 0;
}
function resetScroll () {
    tdist = 0;
}

function dsSC(s,d,t,a,b,c,e,m){ // v1.0 4LevelWebs
    var mu='onmouseup',md='onmousedown',mo='onmouseout';
    sT=null;
    sS=s;
    dH=d;
    tH=t;
    tO=OS(a);  // dshTrack
    uO=OS(b);  // dshLeft
    dO=OS(c);  // dshRight
    gO=OS(e);  // dshDrag
    cM=OS(m);  // dshContainer
    tT=gO.gT();
    tL=tH-dH;
    tB=tT+tL;
    cH=cM.gC();
    tO.AE(md,SJ);
    uO.AE(md, function() { if (! inScroll ()) { SC(sS); } return false; });  // on mousedown, SC(speed)
//    uO.AE(mu,SS);
//    uO.AE(mo,SS);
    dO.AE(md, function() { if (! inScroll ()) { SC(-sS); } return false; }); // on mousedown, SC(-speed)
//    dO.AE(mu,SS);
//    dO.AE(mo,SS);
    gO.AE(md,SD);
    gO.AE('ondragstart',function(){return false});
    dsDL=true;
    LC(dshNm);
}
function LC(n){
    if(!dsDL)
	return;
    if (dsCC != null) {
	cOb.sT(0);
	cOb.hV();
    }
    cOb = OS (n,'dshContainer');
    cHt=cOb.gH();
    cLt=cHt-cH;
    sLt=tL/cLt;
    gO.sT(tT);
}
function SD(e){ // v1.0 4LevelWebs
    dSM=GM(e);
    dSO=gO.gT();
    document.AE("onmousemove",DG);
    document.AE("onmouseup",PD);
    return false;
}
function cT () {
    clearTimeout (sT);
}
function PD () {
    document.RE("onmousemove");
    document.RE("onmouseup");
}
function DG(e) { 
    var m=GM(e), d=m-dSM, x =dSO+d, d=(x<tT) ? tT : (x>tB) ? tB : x;
    gO.sT(d);
    var c=-(d-tT)*(1/sLt);
    cOb.sT(c);
    return false; 
}
var right_image = new Image ();
right_image.src = "../_images/arrow_right.gif";
var right_image_grey = new Image ();
right_image_grey.src = "../_images/arrow_right-grey.gif";
var left_image = new Image ();
left_image.src = "../_images/arrow_left.gif";
var left_image_grey = new Image ();
left_image_grey.src = "../_images/arrow_left-grey.gif";

// do the actual scroll
function SC(s){
   /// alert ((cOb.gC() + cOb.gT ()) + " " + s + " " + tL + " - " + ((cOb.gC () + cOb.gT + s) <= tL) );
    if (tdist >= tshiftamt || ((cOb.gC () + cOb.gT () + s) < tL)) { 
//alert ((cOb.gC () +cOb.gT ()) + " vs " + tL);
        if ((cOb.gC () + cOb.gT ()) <= tL) {  
//alert("grey");
            document.getElementById ('dshRightImg').src = right_image_grey.src;
        } else {
            document.getElementById ('dshRightImg').src = right_image.src;
        }
        if ((cOb.gC () + cOb.gT ()) >= 1200) {  
            document.getElementById ('dshLeftImg').src = left_image_grey.src;
        } else {
            document.getElementById ('dshLeftImg').src = left_image.src;
        }
        SS();
        resetScroll ();
    } else {
        if (s > 0) {
	    tdist = tdist + s;
	} else {
	    tdist = tdist - s;
	}
	cT();
	var c = cOb.gT () + s, 
	    d = tT - Math.round (cOb.gT () * (tL / cLt));
	if ( c > 0 ) { 
	    c = 0; 
	} else {
	    if (c < -cLt) {
		c = -cLt;
	    }
	}
	if (d < tT) { 
	    d = tT;
	} else {
	    if (d > tB) {
		d = tB;
	    }
	}
	cOb.sT(c);
	gO.sT(d);
	sT = setTimeout("SC("+s+")",25);
    }
}
function SS() {
    cT();
    sT=null;
}
function SJ(e) {
    cT();
    var m=GM(e), x = m - (dH / 2), d=(x < tT) ? tT : (x > tB) ? tB : x;
    gO.sT(d);
    var c=-(d-tT)*(1/sLt);cOb.sT(c);
    return false;
}
document.AE=AE;
document.RE=RE,
dshNm="dshContent1";
	//dragend

	
	function MM_showHideLayers() { //v6.0
	  var i,p,v,obj,args=MM_showHideLayers.arguments;
	  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
	    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
	    obj.visibility=v; }
	}
//-->