// FUNCTION POP_WINDOW();
function pop_window(url,win_name,width,height){
	newwin = window.open(url,win_name,"toolbar=no,width="+width+",height="+height+",directories=no,status=no,scrollbars=no,resize=no,menubar=no")
}
function pop_window_scroll(url,win_name,width,height){
	newwin = window.open(url,win_name,"toolbar=no,width="+width+",height="+height+",directories=no,status=no,scrollbars=yes,resize=no,menubar=no")
}

// ROLLOVER MAIN NAV IMAGES
function init()
{
	// EXTERNL LINK
	if(!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for(var i=0; i<anchors.length; i++){
		var anchor = anchors[i];
		if(anchor.getAttribute("href") && anchor.getAttribute("rel")=="external") anchor.target = "_blank";
    }
	// MAINNAV
	if (!W3CDOM) return;
	var nav = document.getElementById('mainnav');
	var imgs = nav.getElementsByTagName('img');
	for (i=0; i<imgs.length; i++) {
		imgs[i].onmouseover = main_over;
		imgs[i].onmouseout = main_off;
		var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
		mainOff[i] = new Image();
		mainOff[i].src = imgs[i].src;
		mainOver[i] = new Image();
		mainOver[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_1" + suffix;
		imgs[i].number = i;
	}
	// SUBNAV
	if (!W3CDOM) return;
	var nav = document.getElementById('subnav');
	var imgs = nav.getElementsByTagName('img');
	for (i=0; i<imgs.length; i++) {
		imgs[i].onmouseover = sub_over;
		imgs[i].onmouseout = sub_off;
		var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
		subOff[i] = new Image();
		subOff[i].src = imgs[i].src;
		subOver[i] = new Image();
		subOver[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_1" + suffix;
		imgs[i].number = i;
	}
	// EXTERNAL LINK NAV
	if (!W3CDOM) return;
	var nav = document.getElementById('ext_link');
	var imgs = nav.getElementsByTagName('img');
	for (i=0; i<imgs.length; i++) {
		imgs[i].onmouseover = ext_over;
		imgs[i].onmouseout = ext_off;
		var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
		extOff[i] = new Image();
		extOff[i].src = imgs[i].src;
		extOver[i] = new Image();
		extOver[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "_1" + suffix;
		imgs[i].number = i;
	}
	// PRELOAD IMAGES
	doPreload();
}

function main_over() {
	this.src = mainOver[this.number].src;
}

function main_off() {
	this.src = mainOff[this.number].src;
}

function sub_over() {
	this.src = subOver[this.number].src;
}

function sub_off() {
	this.src = subOff[this.number].src;
}

function ext_over() {
	this.src = extOver[this.number].src;
}

function ext_off() {
	this.src = extOff[this.number].src;
}


var W3CDOM = (document.createElement && document.getElementsByTagName);

var mainOver = new Array();
var mainOff = new Array();

var subOver = new Array();
var subOff = new Array();

var extOver = new Array();
var extOff = new Array();

window.onload = init;
