// model-rollover.js

function swap( model, pic )
{
var new_pic = 'images/' + model + '/' + pic + '-large.jpg';
document.getElementById('pic').src = new_pic;

var pattern = /^interstate$|^grand-sport-ultra$|^grand-sport-gt$|^dynaquest-st$|^dynaquest-xl$|^freedom-ii-serenity$|^freedom-ii-libero$|^go$|^silver-crown$|^ponyxpress$|^anvil$|^punisher-ii$|^sdx-300$|^rcx-250$/;
if( pattern.test( model ) )
 {
 new_text = 'mt-' + model + '-' + pic;
 hideAll( model );
 document.getElementById(new_text).style.display = 'block';
	//alert( "matches" );
	}
//alert( "model=" + model + ", pic=" + pic );
//alert( "new_pic=" + new_pic );
//alert( "new_text=" + new_text );
}

function hideAll( model )
{	
if( model == 'interstate' )
 {
 picArray = new Array( 
 "mt-interstate-exterior-right-white-2009-01-22",
 "mt-interstate-cockpit",
 "mt-interstate-cockpit-2",
 "mt-interstate-interior",
 "mt-interstate-engine",
 "mt-interstate-galley-dinette",
 "mt-interstate-galley",
 "mt-interstate-work-area",
 "mt-interstate-refrigerator",
 "mt-interstate-beds-made",
 "mt-interstate-decor",
 "mt-interstate-floorplan-dinette-twin",
 "mt-interstate-floorplan-front-sleeper",
 "mt-interstate-floorplan-rear-sleeper",
 "mt-interstate-floorplan-rear-dinette" );
	}
else if( model == 'grand-sport-ultra' )
 {
 picArray = new Array( 
 "mt-grand-sport-ultra-exterior-1",
 "mt-grand-sport-ultra-exterior-ravenwood-2",
 "mt-grand-sport-ultra-exterior-slideout",
 "mt-grand-sport-ultra-cockpit-dashboard",
 "mt-grand-sport-ultra-exterior-trailer",
 "mt-grand-sport-ultra-bathroom",
 "mt-grand-sport-ultra-bedroom-bed",
 "mt-grand-sport-ultra-bedroom",
 "mt-grand-sport-ultra-bedroom-tv",
 "mt-grand-sport-ultra-cabinetry",
 "mt-grand-sport-ultra-closet",
 "mt-grand-sport-ultra-cockpit-chairs",
 "mt-grand-sport-ultra-dinette",
 "mt-grand-sport-ultra-flooring",
 "mt-grand-sport-ultra-hamper",
 "mt-grand-sport-ultra-hitch",
 "mt-grand-sport-ultra-interior",
 "mt-grand-sport-ultra-kitchen",
 "mt-grand-sport-ultra-living-area",
 "mt-grand-sport-ultra-serviceability",
 "mt-grand-sport-ultra-shower",
 "mt-grand-sport-ultra-storage",
 "mt-grand-sport-ultra-trunk",
 "mt-grand-sport-ultra-floorplan-gc400ul",
 "mt-grand-sport-ultra-floorplan-gc420ul",
 "mt-grand-sport-ultra-floorplan-gc450ul",
 "mt-grand-sport-ultra-exterior-bay-moon",
 "mt-grand-sport-ultra-exterior-bordeaux",
 "mt-grand-sport-ultra-exterior-latte",
 "mt-grand-sport-ultra-exterior-ravenwood",
 "mt-grand-sport-ultra-exterior-tawny-ridge",
 "mt-grand-sport-ultra-decor-bay-moon",
 "mt-grand-sport-ultra-decor-bordeaux",
 "mt-grand-sport-ultra-decor-latte",
 "mt-grand-sport-ultra-decor-ravenwood",
 "mt-grand-sport-ultra-decor-tawny-ridge",
 "mt-grand-sport-ultra-cabinetry-natural-cherry",
 "mt-grand-sport-ultra-cabinetry-stained-cherry",
 "mt-grand-sport-ultra-cabinetry-natural-maple" );
	}
else if( model == 'grand-sport-gt' )
 {
 picArray = new Array( 
 "mt-grand-sport-gt-exterior-1",
 "mt-grand-sport-gt-exterior-front-corner",
 "mt-grand-sport-gt-exterior-rear-corner",
 "mt-grand-sport-gt-cockpit",
 "mt-grand-sport-gt-exterior-front",
 "mt-grand-sport-gt-bathroom",
 "mt-grand-sport-gt-bedroom",
 "mt-grand-sport-gt-cabinetry",
 "mt-grand-sport-gt-dinette",
 "mt-grand-sport-gt-flooring",
 "mt-grand-sport-gt-generator",
 "mt-grand-sport-gt-hitch",
 "mt-grand-sport-gt-kitchen",
 "mt-grand-sport-gt-lighting",
 "mt-grand-sport-gt-serviceability",
 "mt-grand-sport-gt-shower",
 "mt-grand-sport-gt-sofa",
 "mt-grand-sport-gt-storage",
 "mt-grand-sport-gt-tie-downs",
 "mt-grand-sport-gt-toy-hauler",
 "mt-grand-sport-gt-trunk",
 "mt-grand-sport-gt-wardrobe",
 "mt-grand-sport-gt-floorplan-gc340gt",
 "mt-grand-sport-gt-floorplan-gc360gt",
 "mt-grand-sport-gt-floorplan-gc370gt",
 "mt-grand-sport-gt-floorplan-gc400gt",
 "mt-grand-sport-gt-floorplan-gc419gt",
 "mt-grand-sport-gt-floorplan-gc420gt",
 "mt-grand-sport-gt-floorplan-gc450gt",
 "mt-grand-sport-gt-floorplan-gc459gt",
 "mt-grand-sport-gt-exterior-bay-moon",
 "mt-grand-sport-gt-exterior-bordeaux",
 "mt-grand-sport-gt-exterior-latte",
 "mt-grand-sport-gt-exterior-ravenwood",
 "mt-grand-sport-gt-exterior-tawny-ridge",
 "mt-grand-sport-gt-decor-bay-moon",
 "mt-grand-sport-gt-decor-bordeaux",
 "mt-grand-sport-gt-decor-latte",
 "mt-grand-sport-gt-decor-ravenwood",
 "mt-grand-sport-gt-decor-tawny-ridge",
 "mt-grand-sport-gt-cabinetry-natural-cherry",
 "mt-grand-sport-gt-cabinetry-stained-cherry",
 "mt-grand-sport-gt-cabinetry-natural-maple" );
	}
else if( model == 'dynaquest-st' )
 {
 picArray = new Array( 
 "mt-dynaquest-st-exterior-1",
 "mt-dynaquest-st-exterior-front-corner-russet-ridge",
 "mt-dynaquest-st-exterior-front-corner-quicksilver",
 "mt-dynaquest-st-cockpit",
 "mt-dynaquest-st-leveling-jacks",
 "mt-dynaquest-st-bathroom",
 "mt-dynaquest-st-sofa",
 "mt-dynaquest-st-kitchen",
 "mt-dynaquest-st-bedroom",
 "mt-dynaquest-st-cabinetry",
 "mt-dynaquest-st-lcd-tv",
 "mt-dynaquest-st-flooring",
 "mt-dynaquest-st-dvd-player",
 "mt-dynaquest-st-camera",
 "mt-dynaquest-st-storage",
 "mt-dynaquest-st-trunk",
 "mt-dynaquest-st-decor-briarwood",
 "mt-dynaquest-st-decor-mocha",
 "mt-dynaquest-st-decor-onyx",
 "mt-dynaquest-st-decor-quicksilver",
 "mt-dynaquest-st-decor-russet-ridge",
 "mt-dynaquest-st-cabinetry-natural-cherry",
 "mt-dynaquest-st-cabinetry-stained-cherry",
 "mt-dynaquest-st-cabinetry-natural-maple",
 "mt-dynaquest-st-floorplan-dq260st",
 "mt-dynaquest-st-floorplan-dq264st",
 "mt-dynaquest-st-floorplan-dq275st",
 "mt-dynaquest-st-floorplan-dq300st",
 "mt-dynaquest-st-floorplan-dq302st",
 "mt-dynaquest-st-exterior-briarwood",
 "mt-dynaquest-st-exterior-mocha",
 "mt-dynaquest-st-exterior-onyx",
 "mt-dynaquest-st-exterior-quicksilver",
 "mt-dynaquest-st-exterior-russet-ridge",
 "mt-dynaquest-st-exterior-stony-ridge" );
	}
else if( model == 'dynaquest-xl' )
 {
 picArray = new Array( 
 "mt-dynaquest-xl-exterior-front-corner-mocha",
 "mt-dynaquest-xl-exterior-right-side-mocha",
 "mt-dynaquest-xl-cockpit",
 "mt-dynaquest-xl-leveling-jacks",
 "mt-dynaquest-xl-flooring-mocha-natural-maple",
 "mt-dynaquest-xl-sofa",
 "mt-dynaquest-xl-kitchen",
 "mt-dynaquest-xl-bedroom",
 "mt-dynaquest-xl-cabinetry",
 "mt-dynaquest-xl-lcd-tv",
 "mt-dynaquest-xl-dvd-player",
 "mt-dynaquest-xl-camera",
 "mt-dynaquest-xl-storage-side",
 "mt-dynaquest-xl-trunk",
 "mt-dynaquest-xl-decor-briarwood",
 "mt-dynaquest-xl-decor-mocha",
 "mt-dynaquest-xl-decor-onyx",
 "mt-dynaquest-xl-decor-quicksilver",
 "mt-dynaquest-xl-decor-russet-ridge",
 "mt-dynaquest-xl-cabinetry-natural-cherry",
 "mt-dynaquest-xl-cabinetry-stained-cherry",
 "mt-dynaquest-xl-cabinetry-natural-maple",
 "mt-dynaquest-xl-floorplan-dq320xl",
 "mt-dynaquest-xl-floorplan-dq340xl",
 "mt-dynaquest-xl-floorplan-dq360xl",
 "mt-dynaquest-xl-floorplan-dq380xl",
 "mt-dynaquest-xl-floorplan-dq399xl",
 "mt-dynaquest-xl-exterior-briarwood",
 "mt-dynaquest-xl-exterior-mocha",
 "mt-dynaquest-xl-exterior-onyx",
 "mt-dynaquest-xl-exterior-quicksilver",
 "mt-dynaquest-xl-exterior-russet-ridge" );
	}
else if( model == 'freedom-ii-serenity' )
 {
 picArray = new Array( 
 "mt-freedom-ii-serenity-exterior-2009-01-22",
 "mt-freedom-ii-serenity-exterior-front-corner-silver",
 "mt-freedom-ii-serenity-exterior-rear-silver",
 "mt-freedom-ii-serenity-cockpit",
 "mt-freedom-ii-serenity-dash",
 "mt-freedom-ii-serenity-bathroom-1",
 "mt-freedom-ii-serenity-bathroom-2",
 "mt-freedom-ii-serenity-kitchen-cabinets",
 "mt-freedom-ii-serenity-kitchen",
 "mt-freedom-ii-serenity-kitchen-storage",
 "mt-freedom-ii-serenity-bedroom-1",
 "mt-freedom-ii-serenity-bedroom-2",
 "mt-freedom-ii-serenity-dinette-1",
 "mt-freedom-ii-serenity-dinette-2",
 "mt-freedom-ii-serenity-dinette-bed",
 "mt-freedom-ii-serenity-microwave",
 "mt-freedom-ii-serenity-seating-rear",
 "mt-freedom-ii-serenity-wardrobe",
 "mt-freedom-ii-serenity-tv",
 "mt-freedom-ii-serenity-storage-rear",
 "mt-freedom-ii-serenity-storage-side",
 "mt-freedom-ii-serenity-utility-center",
 "mt-freedom-ii-serenity-skylight",
 "mt-freedom-ii-serenity-floorplan-matress",
 "mt-freedom-ii-serenity-floorplan-sofa",
 "mt-freedom-ii-serenity-paint-decals-standard",
 "mt-freedom-ii-serenity-paint-decals-upgrade",
 "mt-freedom-ii-serenity-decor-champagne",
 "mt-freedom-ii-serenity-decor-coltrane-black",
 "mt-freedom-ii-serenity-decor-coltrane-cream",
 "mt-freedom-ii-serenity-decor-desert-sand",
 "mt-freedom-ii-serenity-decor-garnet",
 "mt-freedom-ii-serenity-decor-grey",
 "mt-freedom-ii-serenity-decor-lakeshore-black",
 "mt-freedom-ii-serenity-decor-lakeshore-cream" );
	}
else if( model == 'freedom-ii-libero' )
 {
 picArray = new Array( 
 "mt-freedom-ii-libero-exterior-right-front-silver",
 "mt-freedom-ii-libero-exterior-front-silver",
 "mt-freedom-ii-libero-exterior-front-corner-silver",
 "mt-freedom-ii-libero-exterior-left-side-silver-2",
 "mt-freedom-ii-libero-cockpit",
 "mt-freedom-ii-libero-bathroom",
 "mt-freedom-ii-libero-interior-rear",
 "mt-freedom-ii-libero-interior-front",
 "mt-freedom-ii-libero-rear-seating",
 "mt-freedom-ii-libero-wardrobe",
 "mt-freedom-ii-libero-floorplan",
 "mt-freedom-ii-libero-decor-champagne",
 "mt-freedom-ii-libero-decor-coltrane-black",
 "mt-freedom-ii-libero-decor-coltrane-cream",
 "mt-freedom-ii-libero-decor-desert-sand",
 "mt-freedom-ii-libero-decor-garnet",
 "mt-freedom-ii-libero-decor-grey",
 "mt-freedom-ii-libero-decor-lakeshore-black",
 "mt-freedom-ii-libero-decor-lakeshore-cream" );
	}
else if( model == 'go' )
 {
 picArray = new Array( 
 "mt-go-camping-mode-rear-corner",
 "mt-go-camping-mode-side",
 "mt-go-towing-the-go",
 "mt-go-atv-transport",
 "mt-go-boat-transport",
 "mt-go-awning",
 "mt-go-bike-transport",
 "mt-go-camping-awning",
 "mt-go-lumber-transport",
 "mt-go-camping-outside",
 "mt-go-camping-kids",
 "mt-go-bedpanels",
 "mt-go-hydraulic-mechanism",
 "mt-go-camping-table",
 "mt-go-camping-bed", 
	"mt-go-go-dimension-drawings" );
	}
else if( model == 'silver-crown' )
 {
 picArray = new Array( 
 "mt-silver-crown-exterior-right-2009",
 "mt-silver-crown-exterior-rear",
 "mt-silver-crown-exterior-left",
 "mt-silver-crown-kitchen-1",
 "mt-silver-crown-closet-1",
 "mt-silver-crown-bedroom-1",
 "mt-silver-crown-bedroom-2",
 "mt-silver-crown-bedroom-3",
 "mt-silver-crown-bathroom-1",
 "mt-silver-crown-bathroom-2",
 "mt-silver-crown-interior-1",
 "mt-silver-crown-interior-2",
 "mt-silver-crown-interior-3",
 "mt-silver-crown-interior-4",
 "mt-silver-crown-interior-5",
 "mt-silver-crown-interior-6",
 "mt-silver-crown-interior-7",
 "mt-silver-crown-sofa-1",
 "mt-silver-crown-sofa-2", 
	"mt-silver-crown-floorplan-s2-45",
	"mt-silver-crown-floorplan-s3-45",
	"mt-silver-crown-floorplan-s3-45b" );
	}
else if( model == 'ponyxpress' )
 {
 picArray = new Array( 
 "mt-ponyxpress-exterior-right",
 "mt-ponyxpress-bedroom",
 "mt-ponyxpress-interior-1",
 "mt-ponyxpress-interior-2",
 "mt-ponyxpress-storage",
 "mt-ponyxpress-cabinetry-acres-cherry",
 "mt-ponyxpress-cabinetry-chestnut",
 "mt-ponyxpress-cabinetry-light-oak",
 "mt-ponyxpress-cabinetry-medium-oak",
 "mt-ponyxpress-cabinetry-natural-maple",
 "mt-ponyxpress-interior-package-black-and-tan",
 "mt-ponyxpress-interior-package-sand-dune",
 "mt-ponyxpress-interior-package-spice",
 "mt-ponyxpress-carpet-black",
 "mt-ponyxpress-carpet-grey",
 "mt-ponyxpress-carpet-tan",
 "mt-ponyxpress-flooring-black-porcelain-tile",
 "mt-ponyxpress-flooring-stone-linoleum",
 "mt-ponyxpress-flooring-tan-porcelain-tile",
 "mt-ponyxpress-floorplan-px2800",
 "mt-ponyxpress-floorplan-px3100" );
	}
else if( model == 'anvil' )
 {
 picArray = new Array( 
 "mt-anvil-anvil-1",
 "mt-anvil-anvil-2",
 "mt-anvil-anvil-3",
 "mt-anvil-anvil-4" );
	}
else if( model == 'punisher-ii' )
 {
 picArray = new Array( 
 "mt-punisher-ii-punisher-2-front-right",
 "mt-punisher-ii-punisher-2-drive-train",
 "mt-punisher-ii-punisher-2-frame",
 "mt-punisher-ii-punisher-2-front",
 "mt-punisher-ii-punisher-2-suspension" );
	}
else if( model == 'sdx-300' )
 {
 picArray = new Array( 
 "mt-sdx-300-tomberlin-sdx300-left",
 "mt-sdx-300-tomberlin-sdx300-front",
 "mt-sdx-300-tomberlin-sdx300-top",
 "mt-sdx-300-tomberlin-sdx300-bottom" );
	}
else if( model == 'rcx-250' )
 {
 picArray = new Array( 
 "mt-rcx-250-tomberlin-rcx250-1",
 "mt-rcx-250-tomberlin-rcx250-2",
 "mt-rcx-250-tomberlin-rcx250-3",
 "mt-rcx-250-tomberlin-rcx250-4",
 "mt-rcx-250-tomberlin-rcx250-5" );
	}
else
 {
	picArray = new Array();
	}
	
for( i=0; i<picArray.length; i++ )
	{ document.getElementById(picArray[i]).style.display = 'none'; }
}