// JavaScript Document


<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function swapImage(myImage, mySuffix) {
	
	var mySrc = myImage.src;
	var myName = myImage.name;
	
	if (mySrc.indexOf('_sel.gif') != -1) {
		mySuffix = '_sel.gif';
	}
	
	document[myName].src = '/store/images/buttons/' + myName + mySuffix ;
}

function hideShowStuff(divName) {
	
		//var superDiv = document.getElementById(hideShowStuffParam);
		//alert ('div: '+ superDiv +' id: '+ superDiv.id +' expected: '+ hideShowStuffParam);

		if (document.getElementById(divName).style.display == "none"){
			
			document.getElementById(divName).style.display = "inline";
			
		}else{
			
		if (document.getElementById(divName).style.display == "inline"){
			document.getElementById(divName).style.display="none";
			
			var imageName = divName.substring(0,divName.length-3);
			document[imageName].src = '/store/images/buttons/' + imageName + '.gif';
		}
	}		
}



function makeRequest(theValue){
	if (theValue == "not_in_list"){
		document.getElementById('vetRefer').style.display="inline";
	}else{
		document.getElementById('vetRefer').style.display="none";	
	}
}

	xMousePos = 0; // Horizontal position of the mouse on the screen
	yMousePos = 0; // Vertical position of the mouse on the screen
	xMousePosMax = 0; // Width of the page
	yMousePosMax = 0; // Height of the page
	
	var followMouse = false;
	
	function captureMousePosition(e) {
		if (document.layers) {
			// When the page scrolls in Netscape, the event's mouse position
			// reflects the absolute position on the screen. innerHight/Width
			// is the position from the top/left of the screen that the user is
			// looking at. pageX/YOffset is the amount that the user has
			// scrolled into the page. So the values will be in relation to
			// each other as the total offsets into the page, no matter if
			// the user has scrolled or not.
			xMousePos = e.pageX;
			yMousePos = e.pageY;
			
			xMousePosMax = window.innerWidth+window.pageXOffset;
			yMousePosMax = window.innerHeight+window.pageYOffset;
		} else if (document.all) {
			
			// When the page scrolls in IE, the event's mouse position
			// reflects the position from the top/left of the screen the
			// user is looking at. scrollLeft/Top is the amount the user
			// has scrolled into the page. clientWidth/Height is the height/
			// width of the current page the user is looking at. So, to be
			// consistent with Netscape (above), add the scroll offsets to
			// both so we end up with an absolute value on the page, no
			// matter if the user has scrolled or not.
			xMousePos = (window.event.x+document.documentElement.scrollLeft);
			yMousePos = window.event.y+document.documentElement.scrollTop;
			xMousePosMax = document.body.clientWidth+document.documentElement.scrollLeft;
			yMousePosMax = document.body.clientHeight+document.documentElement.scrollTop;
		} else if (document.getElementById) {
			// Netscape 6 behaves the same as Netscape 4 in this regard
			xMousePos = e.pageX;
			yMousePos = e.pageY;
			xMousePosMax = window.innerWidth+window.pageXOffset;
			yMousePosMax = window.innerHeight+window.pageYOffset;
		} //fi
		
		
		callFollowMouse();
		
		
	} //function
	
	if (document.layers) { // Netscape
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = captureMousePosition;
	} else if (document.all) { // Internet Explorer
		document.onmousemove = captureMousePosition;
	} else if (document.getElementById) { // Netcsape 6
		document.onmousemove = captureMousePosition;
	} //if
	
	
	function callFollowMouse(){
		
		if(followMouse){
			var windowHeight = getBrowserHeight();
			var yPos =  (yMousePos+15);
			
			if(	yPos+document.getElementById('thumbNail').clientHeight	>	windowHeight){
				var yPos = yPos - (document.getElementById('thumbNail').clientHeight)-25;
			}else if(yPos<0){
				var yPos = 0;
			}
			
			var windowWidth = getBrowserWidth();
			var xPos =  xMousePos;
			
			if(	xPos+document.getElementById('thumbNail').clientWidth > windowWidth){
				var xPos = xPos - document.getElementById('thumbNail').clientWidth;
			}else if(xPos <	0){
				var xPos = 0;
			}
			
			document.getElementById('thumbNail').style.top =  yPos+'px';
			document.getElementById('thumbNail').style.left =  xPos+'px';
		}
	}
	
	var winW = 630, winH = 460;
	function getBrowserHeight(){
		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  	winH = window.innerHeight;
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		 	winH = document.body.offsetHeight;
		 }
		}
		return winH
	}
	
	function getBrowserWidth(){
		if (parseInt(navigator.appVersion)>3) {
		 if (navigator.appName=="Netscape") {
		  winW = window.innerWidth;
		  
		 }
		 if (navigator.appName.indexOf("Microsoft")!=-1) {
		  winW = document.body.offsetWidth;
		 }
		}
		return winW
	}
	
	function showThumbnail(imagePath){
		
		if((document.getElementById('thumbNail').innerHTML).search(imagePath)==-1){
			document.getElementById('thumbNail').innerHTML = "<img src='"+imagePath+"' border='1' >";
		}
		if(document.getElementById('thumbNail').style.display!='inline'){
			document.getElementById('thumbNail').style.display = 'inline';
		}
		
		var windowHeight = getBrowserHeight();
		var yPos =  (yMousePos+15);
		if(	yPos+document.getElementById('thumbNail').clientHeight	>	windowHeight){
			var yPos = yPos - (document.getElementById('thumbNail').clientHeight)-25;
		}else if(yPos<0){
			var yPos = 0;
		}
		
		var windowWidth = getBrowserWidth();
		var xPos =  xMousePos;
		
		if(	xPos+document.getElementById('thumbNail').clientWidth > windowWidth){
			var xPos = xPos - document.getElementById('thumbNail').clientWidth;
		}else if(xPos <	0){
			var xPos = 0;
		}
		document.getElementById('thumbNail').style.top =  yPos+'px';
		document.getElementById('thumbNail').style.left =  xPos+'px';
		followMouse = true;
	}
	
	function hideThumbnail(){
		document.getElementById('thumbNail').style.display = 'none';
		followMouse = false;
	}



//-->
