function validateCode() {
	var pcode = document.getElementById('ktmpartcode').value;
	var year = document.getElementById('partyear');

	pcode=pcode.toUpperCase();

	if((pcode=='' && year.value!='')||(pcode!='' && year.value=='')||(pcode!='' && year.value!='')) {

		if(year.value!=''&&!isNaN(year.value)) {
			return true;
		} else {
			//document.getElementById('errormessage').innerHTML='<p>You must enter a valid year or Frame Number</p>';
			//return false;
		}
		
		if(pcode.length==17) {

			if(pcode.match(/[A-Z0-9]{9}[A-Z0-9]M[A-Z0-9]{6}/g)) {

				switch(pcode.substr(9,1).toUpperCase()) {

				case 'A': year.value='2010';
					return true;
				break;

				case 'B': year.value='2011';
					return true;
				break;

				case 'C': year.value='2012';
					return true;
				break;

				case 'D': year.value='2013';
					return true;
				break;

				/*
				case 'E': year.value='2014';
					return true;
				break;

				case 'F': year.value='2015';
					return true;
				break;

				case 'G': year.value='2016';
					return true;
				break;

				case 'H': year.value='2017';
					return true;
				break;

				case 'I': year.value='2018';
					return true;
				break;

				case 'J': year.value='2019';
					return true;
				break;			

				case 'K': year.value='2020';
					return true;
				break;
				*/
				case 'L': year.value='1990';
					return true;
				break;

				case 'M': year.value='1991';
					return true;
				break;

				case 'N': year.value='1992';
					return true;
				break;

				case 'P': year.value='1993';
					return true;
				break;

				case 'R': year.value='1994';
					return true;
				break;

				case 'S': year.value='1995';
					return true;
				break;

				case 'T': year.value='1996';
					return true;
				break;

				case 'V': year.value='1997';
					return true;
				break;

				case 'W': year.value='1998';
					return true;
				break;

				case 'X': year.value='1999';
					return true;
				break;

				case 'Y': year.value='2000';
					return true;
				break;			

				case '1': year.value='2001';
					return true;
				break;	

				case '2': year.value='2002';
					return true;
				break;	

				case '3': year.value='2003';
					return true;
				break;				

				case '4': year.value='2004';
					return true;
				break;	

				case '5': year.value='2005';
					return true;
				break;	

				case '6': year.value='2006';
					return true;
				break;	

				case '7': year.value='2007';
					return true;
				break;	

				case '8': year.value='2008';
					return true;
				break;

				case '9': year.value='2009';
					return true;
				break;	

				default: document.getElementById('errormessage').innerHTML='<p>Invalid Frame Number</p>';
					return false;
				break;

				}


			} else {

				document.getElementById('errormessage').innerHTML='<p>Invalid Frame Number</p>';

			}

		} else {

			document.getElementById('errormessage').innerHTML='<p>Invalid Frame Number Length</p>';
		}
		
	} else {

		document.getElementById('errormessage').innerHTML='<p>You must enter a Frame Number.</p>';

	}
	return false;
}

//vBKMXN2385M396274
