gdPreloads = new Object();

function gdCreateRollOvers(){
 if(document.getElementById){
  var gdImages = document.getElementsByTagName('IMG');
  var gdButtons = document.getElementsByTagName('INPUT');
 }else if(document.all){i
  var gdImages = document.all['mouseovers'].all.tags('IMG');
  var gdButtons = document.all['mouseovers'].all.tags('INPUT');
 }else return;

 for (var i = 0; i < gdImages.length; i++){
 var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc.indexOf("_off") != -1){
   var gdImageOverSrc = gdImageOffSrc.replace(/_off/g, "_over");
	gdPreloads['gdImageOff_' + i] = new Image();
	gdPreloads['gdImageOff_' + i].src = gdImageOffSrc;
	gdPreloads['gdImageOver_' + i] = new Image();
	gdPreloads['gdImageOver_' + i].src = gdImageOverSrc;
	gdImages[i].onmouseover = function(){this.src = this.src.replace(/_off/g, "_over");}
	gdImages[i].onmouseout = function(){this.src = this.src.replace(/_over/g, "_off");}
   }
 }

 for (var i = 0; i < gdImages.length; i++){
 var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc.indexOf("_xoff") != -1){
   var gdImageOverSrc = gdImageOffSrc.replace(/_off/g, "_xover");
	gdPreloads['gdImageOff_x' + i] = new Image();
	gdPreloads['gdImageOff_x' + i].src = gdImageOffSrc;
	gdPreloads['gdImageOver_x' + i] = new Image();
	gdPreloads['gdImageOver_x' + i].src = gdImageOverSrc;
	gdImages[i].onmouseover = function(){xover(this.src);this.src = this.src.replace(/_xoff/g, "_xover");}
	gdImages[i].onmouseout = function(){xout(this.src);this.src = this.src.replace(/_xover/g, "_xoff");}
   }
 }

 for (var i = 0; i < gdImages.length; i++){
  var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc.indexOf("_yoff") != -1){
   var gdImageOverSrc = gdImageOffSrc.replace(/_off/g, "_yover");
	gdPreloads['gdImageOff_y' + i] = new Image();
	gdPreloads['gdImageOff_y' + i].src = gdImageOffSrc;
	gdPreloads['gdImageOver_y' + i] = new Image();
	gdPreloads['gdImageOver_y' + i].src = gdImageOverSrc;
	gdImages[i].onmouseover = function(){yover(this.src);this.src = this.src.replace(/_yoff/g, "_yover");}
	gdImages[i].onmouseout = function(){yout(this.src);this.src = this.src.replace(/_yover/g, "_yoff");}
   }
 }

}
window.onload = gdCreateRollOvers;

function xover(src){
	src = src + "";
	src = src.replace(/x/g, "y");
	src = src.replace(/gif/g, "jpg");

if(document.getElementById){
 var gdImages = document.getElementsByTagName('IMG');
}else if(document.all){i
 var gdImages = document.all['mouseovers'].all.tags('IMG');
}else return;

 for (var i = 0; i < gdImages.length; i++){
  var gdImageOffSrc = gdImages[i].src + "";
   if(gdImageOffSrc == src){
	gdImages[i].src = gdImages[i].src.replace(/_yoff/g, "_yover"); 
   }
  }
}

function xout(src){
//alert('xover ' + src);
	src = src + "";
	src = src.replace(/x/g, "y");
	src = src.replace(/gif/g, "jpg");

if(document.getElementById){
 var gdImages = document.getElementsByTagName('IMG');
 }else if(document.all){i
  var gdImages = document.all['mouseovers'].all.tags('IMG');
 }else return;

for (var i = 0; i < gdImages.length; i++){
 var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc == src){
	gdImages[i].src = gdImages[i].src.replace(/_yover/g, "_yoff"); 
  }
 }
}

function yover(src){
	src = src + "";
	src = src.replace(/y/g, "x");
	src = src.replace(/jpg/g, "gif");

if(document.getElementById){
 var gdImages = document.getElementsByTagName('IMG');
  }else if(document.all){i
  var gdImages = document.all['mouseovers'].all.tags('IMG');
 }else return;

for (var i = 0; i < gdImages.length; i++){
 var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc == src){
	gdImages[i].src = gdImages[i].src.replace(/_xoff/g, "_xover");
  }
 }
}

function yout(src){
	src = src + "";
	src = src.replace(/y/g, "x");
	src = src.replace(/jpg/g, "gif");

if(document.getElementById){
 var gdImages = document.getElementsByTagName('IMG');
  }else if(document.all){i
  var gdImages = document.all['mouseovers'].all.tags('IMG');
  }else return;

for (var i = 0; i < gdImages.length; i++){
 var gdImageOffSrc = gdImages[i].src + "";
  if(gdImageOffSrc == src){
	gdImages[i].src = gdImages[i].src.replace(/_xover/g, "_xoff"); 
  }
 }
}

var newWindow

function makeNewWindow(sydnm) {
newWindow = window.open("",sydnm,"height=600,width=450")
}

function sydwrite(sydpath,sydfile,sydnm) {
makeNewWindow(sydnm)
newWindow.focus()
var newContent= "<html><head><title>Fargo Models - " + sydnm + "</title></HEAD><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'></head>"
newContent += "<body bgcolor='#000000' text='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0' background='/images/loading.gif'>"
newContent += "<img src='/images/models/" + sydpath + "/" + sydfile + "_large.jpg' width='450' height='600'>"
newContent += "</body></html>"
newWindow.document.write(newContent)
newWindow.document.close()
}