var ty = 0;
var tx = 0;
var browser = "";
var inDrag = 0;
var keyDown = 0;
var errMsg = "This page is copy protected. \n\nSome or all of the images on this page may be availble as prints. \n\nIf you would like to find out more about prints please call: 800 678-0383.";
var errMsg2 = "This site is copy protected! 2";

if (document.all) {
	browser = "IE";
} else if (document.layers) {
	browser = "NN4";
	document.captureEvents(Event.CLICK | Event.MOUSEMOVE |  Event.MOUSEDOWN |  Event.MOUSEUP |  Event.KEYUP | Event.KEYDOWN);	
} else if (document.getElementById) {
	browser = "NN6";	
	document.captureEvents(Event.CLICK | Event.MOUSEMOVE |  Event.MOUSEDOWN |  Event.MOUSEUP |  Event.KEYUP | Event.KEYDOWN);	
} else {
	brwsr = "undetermined";
}

document.onclick = fClick;
document.onmousemove = fMove;
document.onmousedown = fDown;
document.onmouseup = fUp;
document.onkeydown = fKDown;
document.onkeyup = fKUp;

function fClick(e){
	switch (browser){
		case "IE":
			if (event.button == 2 || event.button == 3){
				alert(errMsg);
				return(false);
			} 
		break;
		case "NN4": 
			if (e.which == 3){
				alert(errMsg);
				return(false);
			} 
		break;
		case "NN6": 
			if (e.button == 2 || e.button == 3){
				alert(errMsg);
				return(false);
			} 
		break;		
	}
}
function fMove(e){
	status = inDrag + " ";
	if (inDrag){
	status += Math.abs(ty - event.screenY);
		var testY = 0;
		var testX = 0;
		if (browser = "IE"){
			testY = event.screenY;
			testX = event.screenX;
		}else{
			testY = e.screenY;
			testX = e.screenX;		
		}
		if (Math.abs(ty - testY) > 4 || Math.abs(tx - testX) > 4 ){
			alert(errMsg); 
			inDrag = 0;
			return(false);		
		}
	}
	
	/*
	status = inDrag + " ";
	if (inDrag) {
	status += Math.abs(ty - event.screenY);
		switch (browser){
			case "IE":
				if (Math.abs(ty - event.screenY) > 4){					
					alert(errMsg); 
					inDrag = 0;
					return(false);
				}
			break;
			case "NN4": 
				alert(errMsg);
				inDrag = 0;
				return(false);
			break;
			case "NN6": 	
				inDrag = 0;
				alert(errMsg);
				return(false);
			break;		
		}
	}
	*/
}
function fUp(e){
	inDrag = 0;
}
function fDown(e){
	if (browser = "IE"){
		if (event.clientX < 800){	
			if (event.button == 2 || event.button == 3){
				inDrag = 0;
				alert(errMsg);
				return(false);			
			}else{
				inDrag = 1;
				ty = event.screenY;
				tx = event.screenX;
			}
		}	
	} else {
		if (e.pageX < 800){
			inDrag = 1;
			ty = e.screenY;
			tx = e.screenX;	
		}
	}
}
function fKDown(e){
	switch (browser){
		case "IE": 
			if (event.keyCode == 17){
				alert(errMsg);
				return(false);
			} 
		break;
		case "NN4": 
			if (e.which == 0){
				alert(errMsg);
				return(false);
			} 
		break;
		case "NN6": 
			if (e.keyCode == 17){
				alert(errMsg);
				return(false);
			} 
		break;		
	}
}
function fKUp(e){
}
function handle(){
	window.status = errMsg;
	return(false);
}