/* --------------------------------------------------------------------------------------
	Preload Images
-------------------------------------------------------------------------------------- */
var load_fg = false;
window.onload = fncLoadImage;

//body onload action
function fncLoadImage(){
	load_fg = true;
	var imgs = document.getElementsByTagName('img');
	for(var i=0; i<imgs.length; i++){
		var className = fncGetClass(imgs[i]);
		if(className == 'swap'){
			imgs[i].offSrc = imgs[i].getAttribute('src');
			imgs[i].onSrc = imgs[i].getAttribute('src').replace(/_off/, "_on");
			imgs[i].onmouseover = function(){
				this.src = this.onSrc;
			}
			imgs[i].onmouseout = function(){
				this.src = this.offSrc;
			}
		}
	}
}

function fncUnavHover(num) {
	var unavImgs = new Array();
/*
	unavImgs[0] = $('link8').childNodes[0];
	unavImgs[0].offSrc = '/common/img/unav_catalogue_off.gif';
	unavImgs[0].onSrc = '/common/img/unav_catalogue_on.gif';
	unavImgs[0].hereSrc = '/common/img/unav_catalogue_here.gif';
*/
	unavImgs[1] = $('link9').childNodes[0];
	unavImgs[1].offSrc = '/common/img/unav_otherproducts_off.gif';
	unavImgs[1].onSrc = '/common/img/unav_otherproducts_on.gif';
	unavImgs[1].hereSrc = '/common/img/unav_otherproducts_here.gif';
	unavImgs[2] = $('link10').childNodes[0];
	unavImgs[2].offSrc = '/common/img/unav_dealers_off.gif';
	unavImgs[2].onSrc = '/common/img/unav_dealers_on.gif';
	unavImgs[2].hereSrc = '/common/img/unav_dealers_here.gif';
	var targetNum = num;
//	for(i = 0; i < 3; i++){
	for(i = 1; i < 3; i++){
		if(i == targetNum) {
			unavImgs[i].src = unavImgs[i].hereSrc;
			unavImgs[i].onmouseout = null;
			unavImgs[i].onmouseover = null;
		}else{
			unavImgs[i].src = unavImgs[i].offSrc;
			unavImgs[i].onmouseover = function(){
				this.src = this.onSrc;
			}
			unavImgs[i].onmouseout = function(){
				this.src = this.offSrc;
			}
		};
	}

}
function fncGetClass(element){
	if(navigator.userAgent.indexOf('MSIE')!=-1){
		var className = element.getAttribute('className');
	} else {
		var className = element.getAttribute('class');
	}
	return className;
}


/* --------------------------------------------------------------------------------------
	Window Open
-------------------------------------------------------------------------------------- */
//_blank Windowirequidj
function fncWinRequidOpen(src,width,height){
	if(! fncWinRequidOpen.arguments[1]) width  = 560;
	if(! fncWinRequidOpen.arguments[2]) height = 500;
	var wo = window.open(src,"_blank","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
	wo.window.focus();
}

//_blank Windowifixj
function fncWinFixOpen(src){
	var wo = window.open(src,"_blank","toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500");
	wo.window.focus();
}

/* --------------------------------------------------------------------------------------
	Window Close
-------------------------------------------------------------------------------------- */
function fncWinClose(){
	self.window.close();
}