function externalLinks() {
	var i;
	var anchor;
	var anchors = document.getElementsByTagName("a");
	
	for (i = 0; i < anchors.length; i++) {
		anchor = anchors[i];
		
		if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external"){
			anchor.target = "_blank";
		}
	}
}

function init(){
	imgArray = document.getElementsByTagName("img");
	
	for (i=0; i < imgArray.length; i++){
		if(imgArray[i].alt != -1) {
			imgArray[i].title = imgArray[i].alt;
		}
	}
	
	aArray = document.getElementsByTagName("a");
	
	for (i=0; i < aArray.length; i++){
		if(aArray[i] && aArray[i].href && !aArray[i].title && aArray[i].childNodes[0]) {
			aArray[i].title = aArray[i].childNodes[0].nodeValue;
		}
	}
}

function adjustBottom() {
	var pcont = document.getElementById("PCont");
	var pheight = pcont.clientHeight;
	
	if(pheight < document.body.clientHeight) {
		pcont.style.height = "100%";
	}
}


window.onload = function() {
	externalLinks();
	init();
	adjustBottom();
}

var arr_img = new Array();

function preLoad() {
	var i;
	var j;
	var k = arr_img.length;
	
	for(i=0; i < arguments.length; i++) {
		j = k+i;
		arr_img[j] = new Image();
		arr_img[j].src = arguments[i];
	}
}

function preLoadRange(prefix, s, f, suffix) {
	var i;
	var j;
	var file;
	
	for(i=s; i <= f; i++) {
		j = (i < 10)?"0"+i:i;
		file = prefix+j+suffix;
		preLoad(file);
	}
}

function findPage(page) {
	var href = document.getElementById('PLeft').getElementsByTagName('ul')[0].getElementsByTagName('a');
	var node;
	var i;
	
	if(!page) {
		page = location.href;
	} else {
		var arr_tmp = location.href.split('/');
		arr_tmp[arr_tmp.length-1] = page;
		page = arr_tmp.join('/');
	}
	
	for(i=0; i < href.length; i++) {
		node = href[i]
		
		if(node.href == page) {
			node.className = 'this';
			break;
		}
	}
}


function findSubPage(sel, page) {
	var sel = document.getElementById(sel);
	var node;
	var i;
	
	if(!page) {
		var arr_tmp = location.href.split('/');
		page = arr_tmp[arr_tmp.length-1];
	}
	
	for(i=0; i < sel.options.length; i++) {
		node = sel.options[i]
		
		if(node.value == page) {
			sel.selectedIndex = i;
			break;
		}
	}
}

function goPage(sel) {
	location.href = sel.options[sel.selectedIndex].value;
}



