
// ////////////////////////////////////
//  chngImg
// ////////////////////////////////////

var strImgs = new Array();
var rstrImgs = new Array();

var actvState = 'actv';

var strImgs = new Array();
var rstrImgs = new Array();
var actvNames = new Array();


//pre loading
function addImg(name, state, src) {
	if (document.images) {
		var imgName = name + state;
		strImgs[imgName] = new Image();
		strImgs[imgName].src = src;
	}
}

function chngImg(name, state, target) {
	if (document.images) {
		var imgName = name + state;
		
		if (!actvNames[name]) {
			rstrImgs[name] = document.images[name].src;
			document.images[name].src = strImgs[imgName].src;
		}
	}
}

function rstrImg(name) {
	if (rstrImgs[name] && document.images) {
		document.images[name].src = rstrImgs[name];
	}
}

function chngImgTrgt(target, name, state) {
	if (document.images) {
		var imgName = name + state;
		rstrImgs[target] = document.images[target].src;
		document.images[target].src = strImgs[imgName].src;
	}
}

function actvImg() {
	if (document.images) {
		for (var i = 0; i < arguments.length; ++i) {
			var name = actvNames[arguments[i]]=arguments[i];
			var imgName = name + actvState;
			
			rstrImgs[name] = strImgs[imgName].src;
			document.images[name].src = strImgs[imgName].src;
		}
	}
}



////////////////////////////////////////////
var defImg = new String();
var defThumb = new String();
var switchThumb = new String();
var tBigAry = new Array();
var tDefAry = new Array();
var tOverAry = new Array();
var phLength = 0;

function loadOverImgs2(category, nameAry){
phLength = nameAry.length;
 var dir="./" + category + "_img/";
 var _b = "_b"; //big
 var _o = "_o"; //over
 var _t = "_t"; //thumbnail
 var ext = ".jpg";
 
 for(var i=1; i<=nameAry.length; i++){
  var _name = dir + nameAry[i-1];
  tBigAry[i] = new Image();
  tDefAry[i] = new Image();
  tOverAry[i] = new Image();
  
  tBigAry[i].src = _name + _b +ext;
  if(i==0){  //Default
   tDefAry[0].src=_name + _o + ext;
   tOverAry[0].src=_name + _t + ext;
  }else{
   tDefAry[i].src=_name + _t + ext;
   tOverAry[i].src=_name + _o + ext;   
  }
 }
}


var actvNum = 1;
var rstrBig = new Image();
var rstrThumb = new Image();

function onChngPH(num) {
	if (document.images) {
  actvNum = num;
  rstrBig.src = document.images["cImg"].src;
  rstrThumb.src = document.images["ph"+actvNum].src;
  
		document.images["cImg"].src = tBigAry[num].src;
		//alert(tOverAry[num].src)
		for(var i=1; i<=phLength; i++){
		 var imgID = "ph"+i;  //<input name="ph1">
		 if(i == num) document.images[imgID].src = tOverAry[i].src;
		 else document.images[imgID].src = tDefAry[i].src;
		}
	}
}

function ovChngPH(num){
 rstrBig.src = document.images["cImg"].src;
 rstrThumb.src = document.images["ph"+actvNum].src;
 document.images["cImg"].src = tBigAry[num].src;
 
 for(var i=1; i<=phLength; i++){
	 var imgID = "ph"+i;  //<input name="ph1">
	 if(i == num) document.images[imgID].src = tOverAry[i].src;
	 else document.images[imgID].src = tDefAry[i].src;
	}
}

function outChngPH(num){
 document.images["cImg"].src = rstrBig.src;
 document.images["ph"+num].src = tDefAry[num].src;
 document.images["ph"+actvNum].src = rstrThumb.src;
 //alert(document.images["ph"+num].src);
}


/*
 * HTML onload Function
 */ 

function loadNavImgs(imgDir, sub) {
	for(i=1; i<=7; i++){
		addImg('mn'+i, 'over', imgDir + 'bt_menu'+i+'_o.jpg');
	}
	
	if(sub){
		for(m=0; m < sub.length; m ++) {
			addImg('smn'+sub[m], 'over', imgDir + 'smenu/bts_' + sub[m] + '_o.gif');
		}
	}
}


