// array of table cell ids
var tCells = ["downKey", "pressKey", "upKey", "downChar", "pressChar", "upChar", "keyTarget", "character"];
// clear table cells for each key down event 
function clearCells(){
	for (var i = 0; i < tCells.length; i++){
		document.getElementById(tCells[i]).innerHTML = "&mdash;"; 
	} 
} 
 
// display target node's node name
function showTarget(evt) { 
	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
	if (node){ 
		document.getElementById("keyTarget").innerHTML = node.nodeName; 
	}
}
		 
// decipher key down codes 
function showDown(evt) {
	clearCells(); 
	evt = (evt) ? evt : ((event) ? event : null); 
	if (evt){
		document.getElementById("downKey").innerHTML = evt.keyCode; 
		if (evt.charCode) { 
			document.getElementById("downChar").innerHTML = evt.charCode;
		} 
		showTarget(evt);
	}
}
 
function showPress(evt) {
	evt = (evt) ? evt : ((event) ? event : null);
	if (evt){
		var charCode = (evt.charCode) ? evt.charCode : evt.keyCode; 
		// use String method to convert back to character 
		myFlash.sendToActionScript(String.fromCharCode(charCode));
		document.getElementById("inputdebugffwmodetransparent").innerHTML = String.fromCharCode(charCode); 
	}
}
					 
// set page-wide event listeners
//document.onkeypress = showPress; 
function createInput(){
	var currentElement = document.createElement("input");
	currentElement.setAttribute("type", "hidden");
	currentElement.setAttribute("id", "inputdebugffwmodetransparent");
	document.body.appendChild(currentElement);
	//alert(isWodeTransparentForFireFox("mainswf"));
}

function setFieldValue(variable, value){
	if(document.getElementById(variable)){
		document.getElementById(variable).value = value;
	}
}

function printReco() {
   my_form = document.forms[0];
   if(document.getElementById("productType").value == "color"){
			 my_form.action = "./print.aspx";
   }else{
			 my_form.action = "./print-pre-lightening.aspx";
   }
   window.open(my_form.action, "coloration", "height=780,width=680,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes");
}
