
function browserdetect(){
//returns 1 for IE, 2 for N6,3 for N4 and others
if(navigator.appName=="Microsoft Internet Explorer"){return 1;}
else if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)==5){return 2;}
else{return 3;}
}
browser = browserdetect()

var inited=0
var images
var imagesBig
var imgPos;
var imgBigPos;
var imgHides;
var lgImgId=-1

function checkswitch(){
 if (browser != 1) return; 
 if(inited==0) return;
 if(lgImgId==-1 || isNotWithin(window.event)){
  setCorrespondingImage(window.event);
  displayLgImg();
 }
}
function isNotWithin(evt){
var expandPos=imgBigPos[lgImgId];
if(evt.x<expandPos.left || evt.x>expandPos.left+expandPos.width)
return true;
if(evt.y<expandPos.top || evt.y>expandPos.top+expandPos.height)
return true;
return false;
}
function isWithin(evt,smPos){
if(evt.x>=smPos.left && evt.x<=smPos.left+smPos.width && evt.y>=smPos.top && evt.y<=smPos.top+smPos.height){
return true;
} else {
return false;
}

}

function setCorrespondingImage(evt){
var smPos;
lgImgId=-1;
for(var i=1;i<=numImages;i++){
smPos=imgPos[i];
 //document.all.status.innerText+=" try "+i;
if(isWithin(evt,smPos)){

 lgImgId=i;
 break;
}
}
//window.status="lgImgId: "+lgImgId
}
function minAll(){
if (browser != 1) return;
if(inited==0) return;
lgImgId=-1
displayLgImg()
}
function displayLgImg(){
for(var i=1;i<=numImages;i++){
if(i==lgImgId){
 imagesBig[i].parentElement.style.visibility="visible"
} else {
 imagesBig[i].parentElement.style.visibility="hidden"
}
if(lgImgId>0){
images[i].parentElement.style.visibilty=imgHides[lgImgId][i]
} else {
images[i].parentElement.style.visibilty="visible"
}
}
}
function setupimages(){
 if (browser != 1) return;
var imgObj
images=new Array()
imagesBig=new Array()
imgPos=new Array()
imgBigPos=new Array()
imgHides=new Array();
for(var i=1;i<=numImages;i++){
// alert("document.is"+i);
 imgObj=eval("document.all.is"+i);
 images[i]=imgObj
 imgPos[i]=new ImagePosition(imgObj);
 imgObj=eval("document.all.il"+i);
  imagesBig[i]=imgObj
 imgBigPos[i]=new ImagePosition(imgObj);
 imgHides[i]=new Array();
 if(i<3){
 imgHides[i][1]="hidden"
 imgHides[i][2]="hidden"
 } else {
 imgHides[i][1]="visible"
 imgHides[i][2]="visible"
 }
 imgHides[i][3]="hidden"
 imgHides[i][4]="hidden"
 
 if(i>2 && numImages>4){
 imgHides[i][5]="hidden"
 imgHides[i][6]="hidden"
 } else {
 imgHides[i][5]="visible"
 imgHides[i][6]="visible"
 }

}

inited=1;
}
function ImagePosition(imgObj){
this.top=imgObj.parentElement.offsetTop;
this.left=imgObj.parentElement.offsetLeft;
this.height=imgObj.parentElement.offsetHeight;
this.width=imgObj.parentElement.offsetWidth;
//document.all.status.innerText+=" img "+imgObj.src+" "+this.top+" "+this.left+" "+this.height+" "+this.width;

}
// JavaScript Document