/* product finder data */

// products - Flatpak Isolator, Round Mini Isolator, Large Aperture Free Space Isolator, Periodically Poled Lithium Niobate, Farady Rotator Mirror
var arrProductImage = new Array("flatpak","mini","aperture","poled","faraday");
/*
var arrProductPDF = new Array();
arrProductPDF["flatpak"] = new Array();
arrProductPDF["mini"] = new Array();
arrProductPDF["aperture"] = new Array();
arrProductPDF["poled"] = new Array();
arrProductPDF["faraday"] = new Array(true);
*/
function filterProductMatrix() {
	var arrProductMatrix = new Array(true,true,true,true,true);
	/*
	arrProductPDF["micromini"] = new Array(true,true,true);
	arrProductPDF["farady"] = new Array(true);
	arrProductPDF["freespace"] = new Array(true,true,true,true,true,true,true);
	*/
	
	switch (iApplication) {
		// Semiconductor Laser Modules
		case 1:
			arrProductMatrix[3] = false;
			/*
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;		
		// Tunable Laser Modules
		case 2:
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// Automation Compliant Modules
		case 3:
			arrProductMatrix[1] = false;
			arrProductMatrix[2] = false;
			arrProductMatrix[3] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// Optical Sensing
		case 4:
			arrProductMatrix[0] = false;
			arrProductMatrix[1] = false;
			arrProductMatrix[2] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// Optical Test/Instrumentation
		case 5:
			arrProductMatrix[0] = false;
			arrProductMatrix[1] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][5] = false;
			*/
			break;
		default:
			break;
	}
	switch (iWavelength) {
		// 500-1000nm
		case 1:
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// 1000-1500nm
		case 2:
			/*
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// 1500-2000nm
		case 3:
			/*
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// 2000-2500nm
		case 4:
			arrProductMatrix[0] = false;
			arrProductMatrix[1] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		default:
			break;
	}
	switch (iIsolation) {
		// >=35db
		case 1:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=40db
		case 2:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=43db
		case 3:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=50db
		case 4:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=60db
		case 5:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=65db
		case 6:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=70db
		case 7:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][5] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		// >=75db
		case 8:
			arrProductMatrix[3] = false;
			arrProductMatrix[4] = false;
			/*
			arrProductPDF["micromini"][0] = false;
			arrProductPDF["micromini"][1] = false;
			arrProductPDF["micromini"][2] = false;
			arrProductPDF["farady"][0] = false;
			arrProductPDF["freespace"][0] = false;
			arrProductPDF["freespace"][1] = false;
			arrProductPDF["freespace"][2] = false;
			arrProductPDF["freespace"][3] = false;
			arrProductPDF["freespace"][4] = false;
			arrProductPDF["freespace"][6] = false;
			*/
			break;
		default:
			break;
	}
	
	for (i=0;i<arrProductMatrix.length;i++) {
		if (arrProductMatrix[i]) {
			swapPFImage("pf"+arrProductImage[i],"/images/level2/products/pfbtn_"+arrProductImage[i]+"_on.gif");
		} else {
			swapPFImage("pf"+arrProductImage[i],"/images/level2/products/pfbtn_"+arrProductImage[i]+"_off.gif");
		}
	}
}
/*
function choosePDF(product) {
	var url = "#";
	var pdf = 0;
	
	switch (product) {
		case "flatpak":
			for (i=0;i<arrProductPDF["flatpak"].length;i++) {
				if (arrProductPDF["flatpak"][i]) pdf += Math.pow(2,i);
			}
			url = "/products/flatpak_isolator.shtml?pdf="+pdf;
			break;		
		case "mini":
			url = "/products/round_mini_isolator.shtml?pdf="+pdf;
			break;		
		case "aperture":
			for (i=0;i<arrProductPDF["aperture"].length;i++) {
				if (arrProductPDF["aperture"][i]) pdf += Math.pow(2,i);
			}
			url = "/products/large_aperture_free_space_isolator.shtml?pdf="+pdf;
			break;		
		case "poled":
			for (i=0;i<arrProductPDF["poled"].length;i++) {
				if (arrProductPDF["poled"][i]) pdf += Math.pow(2,i);
			}
			url = "/products/periodically_poled_lithium_niobate.shtml?pdf="+pdf;
			break;		
		case "faraday":
			url = "/products/faraday_rotator_mirror.shtml?pdf="+pdf;
			break;
		default:
			break;
	}
	
	window.location = url;
}
*/
