		function findPartNumber (part,level){		
		
			if (level == '1') { dir = ''; }
			else { dir = '../'; }
			
			validSPK				=  '003*004*005*007*014*015*018*020*022*026*030*031*040*060';
			validSPF				=	'033*034*043*063*064*093*094*103*143*183*253';
			
			validVoltageSPK		= 	'04*06*09*12*14*15*18*24';
			validVoltageSPF		= 	'06*09*12*15*18*24';
			
			part.value 			= 	part.value.toUpperCase();
			part.value 			= part.value.replace(/ /g, "");
			
			series 					= 	part.value.substr(0,3);
			pkg  						= 	part.value.substr(3,3);
			secondVoltage1		= 	part.value.substr(6,2);
			secondVoltage2		= 	part.value.substr(8,2);			
			primVoltage			=	part.value.substr(11,1);
			approval				=	part.value.substr(12,4);
			
			error 					= '';
			success 				= 0;
				
			if (part.value.length != 16) {
				error = 'Invalid Length. ';
			}
			
			if (series == 'SPK') {
				if (validSPK.indexOf(pkg) == -1) {
//					invalid pkg number				
					error = error + 'Invalid package number selection. ';
				} else {
//					valid pkg number
					if (primVoltage == '1' || primVoltage == '0') {
//						SPSS, SPDS
						if (validVoltageSPK.indexOf(secondVoltage1) == -1) {
//							invalid secondary voltage selection
							error = error + 'Invalid voltage selection. ' + secondVoltage1;
						} else {
//							valid secondary voltage selection
							if (secondVoltage2 == '00') {
//	---						SPSS
								success = 1;
							} else {
								if (secondVoltage1 == secondVoltage2) {
// ---								SPDS
									success = 1;
								} else {
//									error = error + 'Invalid secondary voltage selection. ';
								}
							}
						}
					} else {
						if (primVoltage == '7') {
// ---						DPDS
							success = 1;
						} else {
							error = error + 'Invalid primary voltage selection. ';
						}
					}
				}
			} else {
				if (series == 'SPF') {
					if (validSPF.indexOf(pkg) == -1) {	
//						invalid pkg number
						error = error + 'Invalid package number. ';
					} else {
//	 				valid pkg number
						if (primVoltage == '0') {
							if (validVoltageSPF.indexOf(secondVoltage1) == -1) {
//		 						invalid secondary voltage selection
								error = error + 'Invalid voltage selection. ';
							} else {
//		 						valid secondary voltage selection
								if (secondVoltage1 == secondVoltage2) {
//  								SPF
									success = 1;									
								} else {
//									error = error + 'Invalid secondary voltage selection. ';
								}
							}
						} else {
							error = error + 'Invalid primary voltage selection: ' +primVoltage;
						}
					}
				} else {
//				invalid series
					error = error + "Invalid series selection. ";
				}
			}	
			if (success == 1) {
				doc = dir + "frameset.htm?" + parent.topnav + "," + parent.leftnav + "," + 	parent.main;
	
			} else {
				
				if (error.length > 0) { alert(part.value + ": " + error);}
				else { 
					alert('Unable to locate Part Number. Please locate the part under the "Products" section of the site.');
				}			
			}
			document.ireturnValue = (success == 1);
		}


		
			