<!--

/* ################################################
   共通　スクリプト
   Date	2007.12.18
   author IT Group

   :: history ::
   2007.12.18 create
   2007.12.27 画像スワップ用共通ファンクションを追加 (satoh)

################################################ */

//----------------------------------------------
// イメージオブジェクトストック用配列
//----------------------------------------------
imgObjOver = new Array();
imgObjOut = new Array();
imgObjID = new Array();

//----------------------------------------------
// 画像イメージの初期ロード
//----------------------------------------------
function imgStock(id, overImgSrc, outImgSrc){
	imgID = id.split(",");
	overImg = overImgSrc.split(",");
	outImg = outImgSrc.split(",");
	for(i=0; i<imgID.length; i++){
		imgObjID[i] = imgID[i];
		imgObjOver[i] = new Image();
		imgObjOver[i].src = overImg[i];
		imgObjOut[i] = new Image();
		imgObjOut[i].src = outImg[i];
	}
}

//----------------------------------------------
// ロールオーバー処理
//----------------------------------------------
function rollOver(imgId){
	id = typeof(imgId);
	if(id == "string"){
		var findID = imgId;
	}else{
		var findID = this.id;
	}
	var overImageSrc;

	for(i=0; i<imgObjID.length; i++){
		if(imgObjID[i] == findID){
			overImageSrc = imgObjOver[i].src;
		}
	}
	document.getElementById(findID).src = overImageSrc;
}
	
//----------------------------------------------
// ロールアウト処理
//----------------------------------------------
function rollOut(imgId){
	id = typeof(imgId);
	if(id == "string"){
		var findID = imgId;
	}else{
		var findID = this.id;
	}
	var outImageSrc;
	for(i=0; i<imgObjID.length; i++){
		if(imgObjID[i] == findID){
			outImageSrc = imgObjOut[i].src;
		}
	}
	document.getElementById(findID).src = outImageSrc;
}

//----------------------------------------------
// スワップイメージの画像へのパスを、img位置から把握して設定する
//----------------------------------------------
function urlAppend(){

	var _overImgSrc = "";
	for(var i = 0; i < overImgSrcOrg.length; i++){
		var _overImg = baseUrl + overImgSrcOrg[i];
		_overImgSrc += _overImg;
		if( i+1 < overImgSrcOrg.length ){
			_overImgSrc += ",";
		}
	}
	// debugger:
	// alert(_overImgSrc);

	var _outImgSrc = "";
	for(var i = 0; i < outImgSrcOrg.length; i++){
		var _outImg = baseUrl + outImgSrcOrg[i];
		_outImgSrc += _outImg;
		if( i+1 < outImgSrcOrg.length ){
			_outImgSrc += ",";
		}
	}
	// debugger:
	// alert(_outImgSrc);

	imgStock(imagesID, _overImgSrc, _outImgSrc);
}

//----------------------------------------------
// ページ読み込み時処理
// マウスイベント用画像のプリロード、イベント準備
//----------------------------------------------
function pagePreload() {
	urlAppend();

	myImages = new Array();
	myImages = imagesID.split(",");
	// debugger:
	//alert(myImages);

	for(i=0; i < myImages.length; i++){
		if(document.getElementById(myImages[i]) != null){
			document.getElementById(myImages[i]).onmouseover = rollOver;
			document.getElementById(myImages[i]).onmouseout = rollOut;
		}
	}
}

//----------------------------------------------
// 別ウインドウポップアップ
//----------------------------------------------
function popWin(wURL, eMail, wWidth, wHeight){
	_wName = "myWin";
	//デフォルトのポップアップウインドウサイズ
	_w = "300";
	_h = "250";
	if(wWidth==null || wWidth==""){
		wWidth = _w;
	}
	if(wHeight==null || wHeight==""){
		wHeight = _h;
	}
	widthHeight = "width=" + wWidth + ",height=" + wHeight;
	newwin=window.open("", _wName, widthHeight);

	//newwin.location.href=wURL;

	newwin.location.href=wURL + "?email=" + eMail;
}

//----------------------------------------------
// FACTWEB用 -> loadSiteTree.js へ移動
//----------------------------------------------
//function RunFlash(){
//	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="960" height="610">\n');
//	document.write('<param name=movie value="top.swf"> <param name=quality value=high><param name="SCALE" value="exactfit">\n');
//	document.write('<embed src="top.swf" quality=high pluginspage="http://www.macromedia.com/jp/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="960" height="610" scale="exactfit">\n');
//	document.write('</embed>\n');
//	document.write('</object>\n');
//}

//function winFACT(url){
//		uplShop=window.open(url,'winFlash','scrollbars=no,width=960,height=610');
//}

//-->

