// Menu Initialization

var preloaded = [];
for (var i = 1; i <= 1; i++) {
	preloaded[i] = [loadImage(i + ".gif"), loadImage(i + ".gif")];
}

function init() {
	if (mtDropDown.isSupported()) {
		mtDropDown.initialize();
	}
}

function loadImage(sFilename) {
	var img = new Image();
	img.src = sFilename;
	return img;
}

function swapImage(imgName, sFilename) {
	document.images[imgName].src = sFilename;
}

function fncShowData(strData, arrDataArray){
	if(document.getElementById("textbody") && document.getElementById("print_link") && document.getElementById("print_1") && document.getElementById("print_2")){
		var x, objTextBody = document.getElementById("textbody");

		for(x = 0; x < arrDataArray.length; x++){
			if(arrDataArray[x][1] == strData){
				objTextBody.innerHTML = arrDataArray[x][2];
				var intPrev = x - 1;
				var intNext = x + 1;
				if(x == (arrDataArray.length - 1)) { intNext = 0; }
				if(x == 0) { intPrev = (arrDataArray.length - 1); }
				strPrev = arrDataArray[intPrev][1];
				strNext = arrDataArray[intNext][1];
				if(arrDataArray[x][3] != ""){
					document.getElementById("print_link").href = arrDataArray[x][3];
					document.getElementById("print_1").style.visibility = "visible";
					document.getElementById("print_2").style.visibility = "visible";
				} else {
					document.getElementById("print_link").href = "#";
					document.getElementById("print_1").style.visibility = "hidden";
					document.getElementById("print_2").style.visibility = "hidden";
				}
			}
		}
	}else{
		strDataDelay = strData;
		arrDataArrayDelay = arrDataArray;
		setTimeout("fncShowDataDelay()", 100);
	}
}

function fncShowDataDelay()
{
	strData = strDataDelay;
	arrDataArray = arrDataArrayDelay;
	if(document.getElementById("textbody") && document.getElementById("print_link") && document.getElementById("print_1") && document.getElementById("print_2")){
		var x, objTextBody = document.getElementById("textbody");

		for(x = 0; x < arrDataArray.length; x++){
			if(arrDataArray[x][1] == strData){
				objTextBody.innerHTML = arrDataArray[x][2];
				var intPrev = x - 1;
				var intNext = x + 1;
				if(x == (arrDataArray.length - 1)) { intNext = 0; }
				if(x == 0) { intPrev = (arrDataArray.length - 1); }
				strPrev = arrDataArray[intPrev][1];
				strNext = arrDataArray[intNext][1];
				if(arrDataArray[x][3] != ""){
					document.getElementById("print_link").href = arrDataArray[x][3];
					document.getElementById("print_1").style.visibility = "visible";
					document.getElementById("print_2").style.visibility = "visible";
				} else {
					document.getElementById("print_link").href = "#";
					document.getElementById("print_1").style.visibility = "hidden";
					document.getElementById("print_2").style.visibility = "hidden";
				}
			}
		}
	}else{
		setTimeout("fncShowDataDelay()", 100);
	}
}

function fncShowPrint(strFileName) {
	if(document.getElementById("print_1") && document.getElementById("print_2") && document.getElementById("print_link"))
	{
		document.getElementById("print_1").style.visibility = "visible";
		document.getElementById("print_2").style.visibility = "visible";
		document.getElementById("print_link").href = strFileName;
	}
	else
	{
		setTimeout("fncShowPrint('"+strFileName+"')", 400);
	}
}


// Rollover Code
function MM_swapImgRestore() { 
	var i, x, a = document.MM_sr;
	for(i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) { x.src = x.oSrc; }
}

function MM_preloadImages() {
	var d = document;
	if(d.images) {
		if(!d.MM_p) { d.MM_p = new Array('images/nav_home_over.jpg', 'images/nav_about_over.jpg', 'images/ps-nav-portfolio-over.jpg', 'images/nav_services_over.jpg', 'images/nav_projects_over.jpg', 'images/nav_contact_over.jpg', 'images/port_nav_up_over.jpg', 'images/port_nav_prev_over.jpg', 'images/port_nav_next_over.jpg', 'images/port_nav_print_over.jpg', 'images/port_nav_print_view_over.jpg', 'images/port_nav_back_to_list_over.jpg'); }
		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
		for(i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0) {
				d.MM_p[j] = new Image;
				d.MM_p[j++].src = a[i];
			}
		}
	}
}

function MM_findObj(n, d) {
	var p, i, x;
	if(!d) { d = document; }
	if((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0, p);
	}
	if(!(x = d[n]) && d.all) { x = d.all[n]; }
	for(i = 0; !x && i < d.forms.length; i++) { x = d.forms[i][n]; }
	for(i = 0; !x && d.layers && i < d.layers.length; i++) { x = MM_findObj(n, d.layers[i].document); }
	if(!x && d.getElementById) { x = d.getElementById(n); }
	return x;
}

function MM_swapImage() {
	var i, j = 0, x, a = MM_swapImage.arguments;
	document.MM_sr = new Array;
	for(i = 0; i < (a.length - 2); i += 3) {
		if((x = MM_findObj(a[i])) != null) {
			document.MM_sr[j++] = x;
			if(!x.oSrc) { x.oSrc = x.src; }
			x.src = a[i + 2];
		}
	}
}