//Author: Steven Figatner
//
//
var isNN = document.layers ? true : false;
var isIE = document.all ? true : false;
var iedom=document.all||document.getElementById;
var mouseX = new Number();
var mouseY = new Number();
var staticMouseDown = 0;
var staticMouseX = new Number();
var staticMouseY = new Number();
var isGECKO = navigator.userAgent.search("Gecko") > 0 ? true : false;
var leftrightslide=new Array();
var finalslide='';
var actualwidth='';
var cross_slide, ns_slide;
var lastDirection=0;;
var copyspeed=slidespeed;

if ( isNN ) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = handleMouseMove;

leftrightslide[0]='<img src="'+img1.src+'" border=0 onmousedown="handleMouseDown(this);" onmouseup="clearX(this);" onMouseover="this.style.cursor=\'e-resize\';lastDirection=copyspeed;copyspeed=0;return false;" onMouseout="this.style.cursor=\'default\';copyspeed=lastDirection;return false;">';
leftrightslide='<nobr>'+leftrightslide.join(" ")+'</nobr>';
if (iedom) {
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px" onmousedown="return false;">'+leftrightslide+'</span>');
}

function fillup(){
	if (iedom){
		cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2;
		cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3;
		cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide;
		actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth;
		cross_slide2.style.left=actualwidth+"px";
	}
	else if (document.layers){
		ns_slide=document.ns_slidemenu.document.ns_slidemenu2;
		ns_slide2=document.ns_slidemenu.document.ns_slidemenu3;
		ns_slide.document.write(leftrightslide);
		ns_slide.document.close();
		actualwidth=ns_slide.document.width;
		ns_slide2.left=actualwidth+20;
		ns_slide2.document.write(leftrightslide);
		ns_slide2.document.close();
	}
	lefttime=setInterval("panImage()",30);
}
window.onload=fillup;

function panImage(){
	if (copyspeed < 0) {
		if (iedom){
			if (parseInt(cross_slide.style.left)<(actualwidth-8)) {
				cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px";
			}
			else {
				cross_slide.style.left=parseInt(cross_slide2.style.left)-actualwidth+10+"px";
			}
			if (parseInt(cross_slide2.style.left)<(actualwidth-8)) {
				cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px";
			}
			else {
				cross_slide2.style.left=parseInt(cross_slide.style.left)-actualwidth+10+"px";
			}
		}
		else if (document.layers){
			if (ns_slide.left>(actualwidth*(-1)+8))
				ns_slide.left-=copyspeed
			else
				ns_slide.left=ns_slide2.left+actualwidth-10
			
			if (ns_slide2.left>(actualwidth*(-1)+8))
				ns_slide2.left-=copyspeed
			else
				ns_slide2.left=ns_slide.left+actualwidth-10
		}
	}
	else {
		if (iedom){
			if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) {
				cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px";
			}
			else {
				cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth-10+"px";
			}
			if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) {
				cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px";
			}
			else {
				cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth-10+"px";
			}
		}
		else if (document.layers){
			if (ns_slide.left>(actualwidth*(-1)+8)){
				ns_slide.left-=copyspeed;
			}
			else{
				ns_slide.left=ns_slide2.left+actualwidth-10;
			}
			if (ns_slide2.left>(actualwidth*(-1)+8)){
				ns_slide2.left-=copyspeed;
			}
			else{
				ns_slide2.left=ns_slide.left+actualwidth-10;
			}
		}
	}
}
function openWin3() {
  myWin= open("", "displayWindow", "width=300,height=210,status=no,toolbar=no,menubar=no,hotkeys=no");
  myWin.document.open();
  myWin.document.write("<html><head><title>Program Information</title></head><body>");
  myWin.document.write("<table border='0' cellpadding='0'>");
  myWin.document.write("<tr><td>Author:</td><td>Steven Figatner</td></tr>");
  myWin.document.write("<tr><td>Department:</td><td>Department of Technology</td></tr>");
  myWin.document.write("<tr><td>Company:</td><td>City of Columbus</td></tr>");
  myWin.document.write("<tr><td>City:</td><td>Columbus</td></tr>");
  myWin.document.write("<tr><td>State:</td><td>Ohio</td></tr>");
  myWin.document.write("<tr><td>Date:</td><td>06/23/2004</td></tr>");
  myWin.document.write("</table>");
  myWin.document.write("</body></html>");
  myWin.document.close();  
}

function PlaceViewer() {
    if (iedom||document.layers){
        with (document){
            document.write('<table width="'+sliderwidth+'" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="5" align="right">&nbsp;</td></tr><tr><td colspan="5">')
            if (iedom){
                write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden" onmousedown="return false;">')
                write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onmousedown="return false;">')
                write('<div id="test2" style="position:absolute;left:0px;top:0px" onmousedown="return false;"></div>')
                write('<div id="test3" style="position:absolute;left:-1000px;top:0px" onmousedown="return false;"></div>')
                write('</div></div>')
            }
            else if (document.layers){
                write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+' onmousedown="return false;">')
                write('<layer name="ns_slidemenu2" id="test2" left=0 top=0 onmousedown="return false;"></layer>')
                write('<layer name="ns_slidemenu3" id="test3" left=0 top=0 onmousedown="return false;"></layer>')
                write('</ilayer>')
            }
            document.write('</td></tr>');
            document.write('<tr><td class="myLink" width="20%" align="left" onClick="if(copyspeed > 0) {copyspeed *= -1;}if(copyspeed == 0) {copyspeed = slidespeed*-1;}"><img alt="Look left!" src="./images/left.gif"></td><td class="myLink" width="20%" align="center" onClick="if(copyspeed > -7) {copyspeed-=1;}"><img alt="Speed uo to left!" src="./images/minus.gif"></td><td class="myLink" width="20%" align="center" onClick="copyspeed = 0;"><img alt="Stop!" src="./images/stop.gif"></td><td class="myLink" width="20%" align="center" onClick="if(copyspeed < 7) {copyspeed+=1;}"><img alt="Speed up to right!" src="./images/plus.gif"></td><td class="myLink" width="20%" align="right" onClick="if(copyspeed < 0) {copyspeed *= -1;}if(copyspeed == 0) {copyspeed = slidespeed;}"><img alt="Look right!" src="./images/right.gif"></td></tr></table>')
        }
    }
}


function handleMouseMove(evt) {
	mouseX = isNN || isGECKO? evt.pageX : window.event.clientX;
	mouseY = isNN || isGECKO ? evt.pageY : window.event.clientY;
    var myPanspeed;
	if ( staticMouseDown == 1 ) {
		if ( staticMouseX < mouseX ) {
			myPanspeed = 4 * lastDirection;
		}
		else {
			myPanspeed = -1 * (4 * lastDirection);    
		}
		if (myPanspeed <= 0) {
			if (iedom){
				if (parseInt(cross_slide.style.left)<(actualwidth-8)) {
					cross_slide.style.left=parseInt(cross_slide.style.left)-myPanspeed+"px";
				}
				else {
					cross_slide.style.left=parseInt(cross_slide2.style.left)-actualwidth+10+"px";
				}
				if (parseInt(cross_slide2.style.left)<(actualwidth-8)) {
					cross_slide2.style.left=parseInt(cross_slide2.style.left)-myPanspeed+"px";
				}
				else {
					cross_slide2.style.left=parseInt(cross_slide.style.left)-actualwidth+10+"px";
				}
			}
			else if (document.layers){
				if (ns_slide.left>(actualwidth*(-1)+8))
					ns_slide.left-=myPanspeed
				else
					ns_slide.left=ns_slide2.left+actualwidth-10
				
				if (ns_slide2.left>(actualwidth*(-1)+8))
					ns_slide2.left-=myPanspeed
				else
					ns_slide2.left=ns_slide.left+actualwidth-10
			}
		}
		else {
			if (iedom){
				if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8)) {
					cross_slide.style.left=parseInt(cross_slide.style.left)-myPanspeed+"px";
				}
				else {
					cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth-10+"px";
				}
				if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8)) {
					cross_slide2.style.left=parseInt(cross_slide2.style.left)-myPanspeed+"px";
				}
				else {
					cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth-10+"px";
				}
			}
			else if (document.layers){
				if (ns_slide.left>(actualwidth*(-1)+8)){
					ns_slide.left-=myPanspeed;
				}
				else{
					ns_slide.left=ns_slide2.left+actualwidth-10;
				}
				if (ns_slide2.left>(actualwidth*(-1)+8)){
					ns_slide2.left-=myPanspeed;
				}
				else{
					ns_slide2.left=ns_slide.left+actualwidth-10;
				}
			}
		}
		staticMouseX = mouseX;
		return false;
	}
}

function handleMouseDown(myThis) {
	staticMouseDown = 1;
	staticMouseX = mouseX;
	staticMouseY = mouseY;
	return false;
}

function clearX(myThis) {
	staticMouseDown = 0;
	staticMouseX = 0;
	staticMouseY = 0;
	return false;
}