<!--
	var d = document
	
	if(d.layers) {
		alert("Netscape 4? Get with the times, moe.");
		}
	else if(d.all) {
		var isIE = 1;
		var isNav = 0, isNS6 = 0;
		}
	else if (d.getElementByID) {
		var isNS6 = 1;
		var isNav = 0, isIE = 0;
		}
	
	function shiftTo(obj, x, y) {
		if(isIE) {
			theObj = eval("d.all."+obj+".style");
			theObj.pixelLeft = x;
			theObj.pixelTop = y;
			}
		else {
			theObj = eval("d.getElementById('"+obj+"')");
			theObj.style.top = y;
			theObj.style.left = x;
			}
		}
	// END STANDARD GLEN COMPONENTS


	function hidelayer(layername) {
		if(isIE)
			eval("d.all['"+layername+"'].style.visibility = 'hidden'");
		else {
			eval("d.getElementById('"+layername+"').style.visibility = 'hidden'");
			shiftTo(layername,parseInt(d.getElementById(layername).style.left)+1,parseInt(d.getElementById(layername).style.top)+1);
			}
		}
	
	function showlayer(layername) {
		if(isIE)
			eval("d.all['"+layername+"'].style.visibility = 'visible'");
		else {
			eval("d.getElementById('"+layername+"').style.visibility = 'visible'");
			shiftTo(layername,parseInt(d.getElementById(layername).style.left)+1,parseInt(d.getElementById(layername).style.top)+1);
			}
		}
			
	// START DRAGGABLE SPECIFIC CODE
	var offsetX, offsetY, curz = 6;
	var mx, my, activeelement;
			
	function engage(thing) {
		activeelement = thing;
		if(isIE) {
			offsetX = window.event.offsetX;
			offsetY = window.event.offsetY;
			}
		else {
			eval("offsetX = mousex - parseInt(d.getElementById('"+activeelement+"').style.left)");
			eval("offsetY = mousey - parseInt(d.getElementById('"+activeelement+"').style.top)");
			}
		theObj = isIE ? eval("d.all."+thing+".style"):eval("d.getElementById('"+thing+"')");
		if(thing != "slider") {
			if(isIE) theObj.zIndex = curz++;
			else theObj.style.zIndex = curz++;
			}
		}
		
	function release() {
		activeelement = null;
		}

	var speed,smaj,dist,mainxpos = 0, curdist;

	function startscroll(target) {
		if(target < mainxpos) {
			speed = -5;
			dist = mainxpos - target;
			}
		else {
			speed = 5;
			dist = target - mainxpos;
			}
		if(smaj) {clearTimeout(smaj);}
		if(Math.abs(dist) < 1) {	
			return;
			}
		else {
			smaj = setTimeout('scrollcycle('+target+')','25');
			}
		}
		
	function scrollcycle(target) {
		if(target < mainxpos) {
			curdist = mainxpos - target;
			speed = -(curdist/10)-0.5;
			}
		else {
			curdist = target - mainxpos;
			speed = (curdist/10)+0.5;
			}	
		mainxpos += speed;
		mainxpos = mainxpos;
		shiftTo('mainimage',-mainxpos,0);
		if(Math.abs(curdist) > 1) {
			smaj = setTimeout('scrollcycle('+target+')',25);
			}
		else {
			if(smaj) {clearTimeout(smaj);}
			}
		}
		
	function mousemoved(evt) {
			if(isIE) {
				mousex = window.event.clientX;
				mousey = window.event.clientY;
				}
			else {
				mousex = evt.pageX;
				mousey = evt.pageY;
				}
    	if(activeelement == "slider") {
   			wy = mousey - offsetY;
   			wy = (wy>59) ? wy:59;
   			wy = (wy<357) ? wy:357;
    		shiftTo(activeelement,771, wy);
    		shiftTo("newsslide",0, -(wy-59));
				}
			else if(activeelement) {
   			wy = mousey - offsetY;
   			wx = mousex - offsetX;
   			wy = (wy>0) ? wy:0;
    		shiftTo(activeelement,wx, wy);
				}

			return false;
			}	
			
	if(isNav) {
 		window.captureEvents(Event.MOUSEMOVE);
 		window.onmousemove = mousemoved;
 		//window.onmouseup = release;
		}
	else {
		d.onmousemove = mousemoved;
		d.onmouseup = release;
		}  		
		
// --> 