// function定義  ------- 書き換え不可　----------

function changeProductPic (){
	if(!this.dataArray){
		this.dataArray = new Array();
	}
}


changeProductPic.prototype.addArray = function (productString,src,alt,title){
	
	if(src != null || !src){
		if(!this.dataArray[productString]){
			this.dataArray[productString] = new Object();
		}
		this.dataArray[productString].src = src;
		this.dataArray[productString].alt = alt;
		this.dataArray[productString].title = (!title ? alt : title); 
	}
}

changeProductPic.prototype.show = function (productString){
	
	if (this.dataArray[productString]){
		var doc = document;
		var picName = "newProductPic";
		
		doc.images[picName].src = this.dataArray[productString].src;
		doc.images[picName].alt = this.dataArray[productString].alt;
		doc.images[picName].title = this.dataArray[productString].title;
	}
	
}

changeProductPic.prototype.preLoad = function (){
	var imageArray = new Array();

	var i = 0;
	for (var productName in this.dataArray){
		imageArray[i] = this.dataArray[productName].src;
				//document.write(this.dataArray[i] );
		i++;
	}
	
	CTpreloadImages(imageArray);
	

}

// function定義  ------- 終了　----------




/*
========================各画像の設定========================

newProductJP.addArray ( id名,(index2.htmlからの)画像のパス,alt テキスト, 画像タイトル（オプション）)
------------------------------------------------------------------
id名			newProductJP.show で呼び出している　id名
画像パス		index.htmlからの画像の相対パス
altテキスト		altに挿入されるテキスト
画像タイトル	マウスを画像に重ねたときに表示されるテキスト　これを入れないとaltテキストと同じになる
------------------------------------------------------------------
*/

var newProductJP = new changeProductPic();

//クレーン　セクション
newProductJP.addArray("alter",        'img/productChangeImage1-2.jpg','KA-1300SL');
newProductJP.addArray("rough",        'img/productChangeImage1-1.jpg','SR-200R');
newProductJP.addArray("cityrange",    'img/productChangeImage1-3.jpg','CR-80C');
newProductJP.addArray("loader",       'img/productChangeImage1-4.jpg','Cab backシリーズ');
newProductJP.addArray("truck",        'img/productChangeImage1-5.jpg','NK-1600V');

//ショベル　セクション
newProductJP.addArray("shovel",       'img/productChangeImage2-1.jpg','HD820III');

//環境機械　セクション
newProductJP.addArray("multi",        'img/productChangeImage3-1.jpg','MV-400S');
newProductJP.addArray("sweeper",      'img/productChangeImage3-2.jpg','HS-600W');
newProductJP.addArray("extec",        'img/productChangeImage3-3.jpg','リサイクルマシーン');
newProductJP.addArray("snow",         'img/productChangeImage3-4.jpg','S-250CIV');

//基礎機械　セクション
newProductJP.addArray("earthB",       'img/productChangeImage4-1.jpg','KB-1500R');
newProductJP.addArray("cityB",        'img/productChangeImage4-2.jpg','KE-1500');


// 英語サイトの　画像設定

var newProductEN = new changeProductPic();

//クレーン　セクション
newProductEN.addArray("rough",        'img/productChangeImage1-1.jpg','CR-250');
newProductEN.addArray("alter",        'img/productChangeImage1-2.jpg','KA-900');
newProductEN.addArray("truck",        'img/productChangeImage1-5.jpg','NK-550VR');
newProductEN.addArray("cityrange",    '../img/productChangeImage1-3.jpg','CR-80c');

//ショベル　セクション
newProductEN.addArray("shovel",       '../img/productChangeImage2-1.jpg','HD820III');

//環境機械　セクション
newProductEN.addArray("multi",        '../img/productChangeImage3-1.jpg','MV-400S');
newProductEN.addArray("sweeper",      '../img/productChangeImage3-2.jpg','HS-600W');
newProductEN.addArray("snow",         '../img/productChangeImage3-4.jpg','S-250CIV');

//基礎機械　セクション
newProductEN.addArray("earthB",       '../img/productChangeImage4-1.jpg','KB-1500R');
newProductEN.addArray("cityB",        '../img/productChangeImage4-2.jpg','KE-1500');


















// preLoad  ------- 書き換え不可　----------

newProductJP.preLoad();

//newProductEN.preLoad();

//----------------- old function ---------------------
/*
function CTchangeProductPic (picPath,altText){
	var doc = document;
	var picIdName = "newProductPic"
	doc.images[picIdName].src = picPath;
	doc.images[picIdName].alt = altText;
	doc.images[picIdName].title = altText;
}
*/
//----------------------------------------------------
