onload=ipl;


function ipl() {
	for(i=1; i<6; i++) {
		var paneID=("pane" + i);
		if(i<4) {
			var tabID=("tab" + i);
		}
		hideObj(paneID);
		mouseOffObj(tabID);
	}
	mouseOnObj("tab1");
	showObj("pane1");
	changeImage("pane1");
	return;
}

function displayMessage(msg) {
	alert(msg);
	return;
}

function mouseOnObj(objID) {
	if(objID=="tab3") {
		document.images[4].src="images/EngraveBtnActivatedthreeway.jpg";
	}
	else if(objID=="tab2") {
		document.images[3].src="images/EngraveBtnActivatedtwoway.jpg";
	}
	else {
		document.images[2].src="images/EngraveBtnActivatedcrossover.jpg";
	}
	return;
}

function mouseOffObj(objID) {
	var intID=getObjInt(objID);
	var paneID=("pane" + intID);
	if(document.getElementById(paneID).style.visibility=="hidden") {
		if(objID=="tab3") {
			document.images[4].src="images/EngraveBtnInactivethreeway.jpg";
		}
		else if(objID=="tab2") {
			document.images[3].src="images/EngraveBtnInactivetwoway.jpg";
		}
		else {
			document.images[2].src="images/EngraveBtnInactivecrossover.jpg";
		}
	}
	return;
}
	
function hideObj(objID) {
	document.getElementById(objID).style.visibility="hidden";
	return;
}

function showObj(objID) {
	document.getElementById(objID).style.visibility="visible";
	return;	
}

function getObjInt(objID) {
	return objID.slice(objID.length-1, objID.length);
}

function changePane(paneID) {
	var intID=getObjInt(paneID);
	var tabID=("tab" + intID);
	for(i=1; i<6; i++) {
		var objID=("pane" + i);
		if(i<4) {
			var objID2=("tab" + i);
		}
		hideObj(objID);
		mouseOffObj(objID2);
	}
	showObj(paneID);
	changeImage(paneID);
	mouseOnObj(tabID);
	return;
}

function changeImage(paneID) {
	if(paneID=="pane1") {
		document.images[0].src="images/shinygreen.gif";
		document.images[1].src="images/shinygreen.gif";
	}
	if(paneID=="pane2") {
		document.images[0].src="images/shinyblue.gif";
		document.images[1].src="images/shinyblue.gif";
	}	
	if(paneID=="pane3") {
		document.images[0].src="images/shinypurp.gif";
		document.images[1].src="images/shinypurp.gif";
	}	
	if(paneID=="pane4") {
		document.images[0].src="images/shinyred.gif";
		document.images[1].src="images/shinyblue.gif";
	}	
	if(paneID=="pane5") {
		document.images[0].src="images/shinyred.gif";
		document.images[1].src="images/shinypurp.gif";
	}		
	return;
}

function verifyNumericInput(crsovrspecs) {
	var msg;
	var x;
	x="true";
	for(i=0; i<crsovrspecs.length; i++) {
		var test=crsovrspecs.elements[i];
		if(test.type=="text") {
			if(isNaN(test.value)) {
				msg ="NON-NUMERIC DATA HAS BEEN DETECTED IN YOUR INPUT\n\n";
				msg+="___________________________________\n\n";
				msg+="All fields must contain numeric data\n";
				msg+="Form will be reset to default values\n";
				msg+="Enter your data values again\n";
				msg+="___________________________________\n\n";
				displayMessage(msg);
				x="false";
				return x;
			}
		}	
	}
	return x;
}