// JavaScript Document
function displayImageNewStyle(thisInput, vposition){
var number;
if(vposition == 'first'){
number = thisInput.value;
number = number + document.frmnewstyle.year.options[document.frmnewstyle.year.selectedIndex].value;
number = number + document.frmnewstyle.last.value;
}

if(vposition == 'second'){
number = document.frmnewstyle.first.value;	
number = number + thisInput.value;
//number = number + document.frmnewstyle.year.options[document.frmnewstyle.year.selectedIndex].value;
number = number + document.frmnewstyle.last.value;
}

if(vposition == 'third'){
number = document.frmnewstyle.first.value;	
number = number + document.frmnewstyle.year.options[document.frmnewstyle.year.selectedIndex].value;
number = number + thisInput.value;
}


//alert(number);

//var number = doucument.value;
var numlength = number.length;
//alert(number);
//alert(numlength);
//thisInput.focus();
//i = 0;

arrayimg = Array();

arrayimg[0] = 'space';
arrayimg[1] = 'space';
arrayimg[2] = 'space';
arrayimg[3] = 'space';
arrayimg[4] = 'space';
arrayimg[5] = 'space';
arrayimg[6] = 'space';

		var vstring = '';
				//for(j=0,i=istart;i<iend;i++,j++){
		//for(j=0;j<8;j++){	
		for(j=0;j<numlength;j++){
		
		//alert(j);
		if(isWhitespace(number.charAt(j)))
		{
			newChar = arrayimg[j];
			//imgsrc="img_reg"+(j+1);
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '-')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '*')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else
		{
			
			newChar = number.charAt(j);
			//imgsrc="img_reg"+(j+1);
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
		}
		
		
		
		//i++;
		}//for
		
		document.getElementById('divnewstyle').innerHTML = vstring;
		//alert(vstring);
		
			
}// function
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function CheckNewStyle(){

inputfirst = document.frmnewstyle.first.value;
inputlast = document.frmnewstyle.last.value;

var inputyear = document.frmnewstyle.year.options[document.frmnewstyle.year.selectedIndex].value;

if ((document.frmnewstyle.first.value.length) <= 0 && (document.frmnewstyle.last.value.length) <= 0 && (inputyear) == "-"){
alert('Please enter at least one letter or number excluding I and Q');
document.frmnewstyle.first.focus(); 
return false;
}


if (!isCharsInBag( inputfirst, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghjklmnoprstuvwxyz" )){
alert("Please check your entry. Enter at least one letter excluding I and Q" );
document.frmnewstyle.first.select(); 
return false;
}


if (!isCharsInBag( inputlast, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghjklmnoprstuvwxyz")){
alert("Please check your entry. Enter at least one letter excluding I and Q" );
document.frmnewstyle.last.select(); 
return false;
}

/*
if (!isCharsInBag( inputlast, "ABCDEFGHJKLMNOPQRSTUVWXYZabcdefghjklmnoprstuvwxyz" )){
alert("The input is  not valid, I is not valid." );
document.frmnewstyle.last.select(); 
return false;
}

*/

var q;

if(document.frmnewstyle.first.value=="") {
	var first = "-";
}else {
	var first = document.frmnewstyle.first.value;
}
if(document.frmnewstyle.last.value=="") {
	var last = "-";
}else {
	var last = document.frmnewstyle.last.value;
}

q = first;
q = q + document.frmnewstyle.year.options[document.frmnewstyle.year.selectedIndex].value;
q = q + last;

document.frmnewstyle.q.value = q;
//alert(q);

return true;

}//end function

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function displayImageClassic(thisInput, vposition){

var number;

//var number = thisInput.value;
//alert(thisInput.value);
//var number;
//number = document.frmnew.first.value;
//alert(vposition);
if(vposition == 'first'){
number = thisInput.value;
number = number + document.frmclassic.number.options[document.frmclassic.number.selectedIndex].value;
number = number + document.frmclassic.last.value;
}

if(vposition == 'second'){
number = document.frmclassic.prefix.value;	
number = number + thisInput.value;
//number = number + document.frmnew.year.options[document.frmnew.year.selectedIndex].value;
number = number + document.frmclassic.last.value;
}

if(vposition == 'third'){
number = document.frmclassic.prefix.value;	
number = number + document.frmclassic.number.options[document.frmclassic.number.selectedIndex].value;
number = number + thisInput.value;
}


//alert(number);

//var number = doucument.value;
var numlength = number.length;
//alert(number);
//alert(numlength);
//thisInput.focus();
//i = 0;

arrayimg = Array();

arrayimg[0] = 'space';
arrayimg[1] = 'space';
arrayimg[2] = 'space';
arrayimg[3] = 'space';
arrayimg[4] = 'space';
arrayimg[5] = 'space';
arrayimg[6] = 'space';

		var vstring = '';
				//for(j=0,i=istart;i<iend;i++,j++){
		//for(j=0;j<8;j++){	
		for(j=0;j<numlength;j++){
		
		//alert(j);
		if(isWhitespace(number.charAt(j)))
		{
			newChar = arrayimg[j];
			//imgsrc="img_reg"+(j+1);
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '_')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '*')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else
		{
			
			newChar = number.charAt(j);
			//imgsrc="img_reg"+(j+1);
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
		}
		
		
		
		//i++;
		}//for
		
		document.getElementById('divcs').innerHTML = vstring;
		//alert(vstring);
		
			
}// function
//////////////////////////////////////////////


function displayImageSuffix(thisInput, vposition){

var number;

if(vposition == 'first'){
number = thisInput.value;
number = number + document.frmsuffix.number.options[document.frmsuffix.number.selectedIndex].value;
number = number + document.frmsuffix.suffix.value;
}

if(vposition == 'second'){
number = document.frmsuffix.first.value;	
number = number + thisInput.value;
//number = number + document.frmnew.year.options[document.frmnew.year.selectedIndex].value;
number = number + document.frmsuffix.suffix.value;
}

if(vposition == 'third'){
number = document.frmsuffix.first.value;	
number = number + document.frmsuffix.number.options[document.frmsuffix.number.selectedIndex].value;
number = number + thisInput.value;
}


//alert(number);

//var number = doucument.value;
var numlength = number.length;
//alert(number);
//alert(numlength);
//thisInput.focus();
//i = 0;

arrayimg = Array();

arrayimg[0] = 'space';
arrayimg[1] = 'space';
arrayimg[2] = 'space';
arrayimg[3] = 'space';
arrayimg[4] = 'space';
arrayimg[5] = 'space';
arrayimg[6] = 'space';

		var vstring = '';
				//for(j=0,i=istart;i<iend;i++,j++){
		//for(j=0;j<8;j++){	
		for(j=0;j<numlength;j++){
		
		//alert(j);
		if(isWhitespace(number.charAt(j)))
		{
			newChar = arrayimg[j];
			//imgsrc="img_reg"+(j+1);
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '_')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '*')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else
		{
			
			newChar = number.charAt(j);
			//imgsrc="img_reg"+(j+1);
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
		}
		
		
		
		//i++;
		}//for
		
		document.getElementById('divsuffix').innerHTML = vstring;
		//alert(vstring);
		
			
}// function
//////////////////////////////////////////////
function displayImageDateless(thisInput, vposition){

var number;

number = thisInput.value;


//alert(number);

//var number = doucument.value;
var numlength = number.length;
//alert(number);
//alert(numlength);
//thisInput.focus();
//i = 0;

arrayimg = Array();

arrayimg[0] = 'space';
arrayimg[1] = 'space';
arrayimg[2] = 'space';
arrayimg[3] = 'space';
arrayimg[4] = 'space';
arrayimg[5] = 'space';
arrayimg[6] = 'space';

		var vstring = '';
				//for(j=0,i=istart;i<iend;i++,j++){
		//for(j=0;j<8;j++){	
		for(j=0;j<numlength;j++){
		
		//alert(j);
		if(isWhitespace(number.charAt(j)))
		{
			newChar = arrayimg[j];
			//imgsrc="img_reg"+(j+1);
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '_')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '*')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else
		{
			
			newChar = number.charAt(j);
			//imgsrc="img_reg"+(j+1);
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
		}
		
		
		
		//i++;
		}//for
		
		document.getElementById('divdateless').innerHTML = vstring;
		//alert(vstring);
		
			
}// function
//////////////////////////////////////////////
function displayImageIrish(thisInput, vposition){

var number;

number = thisInput.value;


//alert(number);

//var number = doucument.value;
var numlength = number.length;
//alert(number);
//alert(numlength);
//thisInput.focus();
//i = 0;

arrayimg = Array();

arrayimg[0] = 'space';
arrayimg[1] = 'space';
arrayimg[2] = 'space';
arrayimg[3] = 'space';
arrayimg[4] = 'space';
arrayimg[5] = 'space';
arrayimg[6] = 'space';

		var vstring = '';
				//for(j=0,i=istart;i<iend;i++,j++){
		//for(j=0;j<8;j++){	
		for(j=0;j<numlength;j++){
		
		//alert(j);
		if(isWhitespace(number.charAt(j)))
		{
			newChar = arrayimg[j];
			//imgsrc="img_reg"+(j+1);
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '_')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else if(number.charAt(j) == '*')
		{
			newChar = arrayimg[j];
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
		}
		else
		{
			
			newChar = number.charAt(j);
			//imgsrc="img_reg"+(j+1);
			newChar1 = newChar.toLowerCase();
			vstring += '<img src="images/small-number-plates/' + newChar1 + '.gif" />';
			//document.getElementById(imgsrc).src = 'images/big-number-plates/' + newChar + '.jpg';
		}
		
		
		
		//i++;
		}//for
		
		document.getElementById('divirish').innerHTML = vstring;
		//alert(vstring);
		
			
}// function


//////////////////////////////////////////////
function CheckDatelessplate(){

inputvalue = document.frmdateless.first.value;
//alert(inputvalue);

//alert(document.classic.char.value.length);

if ((document.frmdateless.first.value.length) <= 0 ){
alert('Please enter at least one letter or number excluding I and Q');
document.frmdateless.first.focus(); 
return false;
}

//if (!isCharsInBag( inputvalue, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" )){
if (!isCharsInBag( inputvalue, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" )){
alert("Please check your entry. Enter at least one letter excluding I and Q" );
document.frmdateless.first.focus(); 
return false;
}

//if (!isCharsInBag( inputvalue, "ABCDEFGHJKLMNOPRSTUVWXYabcdefghjklmnoprstuvwxy" )){
if (!isCharsInBag( inputvalue, "ABCDEFGHJKLMNOPRSTUVWXYabcdefghjklmnoprstuvwxy1234567890" )){
alert("The input is  not valid, I, Q and Z are not valid." );
document.frmdateless.first.focus(); 
return false;
}

var q;
q = document.frmdateless.first.value;

document.frmdateless.q.value = q;
//alert(q);

return true;

}//end function

//////////////////////////////////////////////
function CheckIrishplate(){

inputvalue = document.frmirish.first.value;
//alert(inputvalue);

//alert(document.classic.char.value.length);

if ((document.frmirish.first.value.length) <= 0 ){
alert('Please enter at least one letter or number excluding Q');
document.frmirish.first.focus(); 
return false;
}

if (!isCharsInBag( inputvalue, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890" )){
alert("Please check your entry. Enter at least one letter excluding Q" );
document.frmirish.first.focus(); 
return false;
}

if (!isCharsInBag( inputvalue, "ABCDEFGHIJKLMNOPRSTUVWXYZabcdefghijklmnoprstuvwxyz1234567890" )){
alert("The input is  not valid, Q is not valid." );
document.frmirish.first.focus(); 
return false;
}

var q;
q = document.frmirish.first.value;

document.frmirish.q.value = q;
//alert(q);

return true;

}//end function

function CheckSuffix(){

inputvalue = document.frmsuffix.first.value;

if ((document.frmsuffix.first.value.length) <= 0 && (document.frmsuffix.number.options[document.frmsuffix.number.selectedIndex].value) == '-' && (document.frmsuffix.suffix.options[document.frmsuffix.suffix.selectedIndex].value) == '-'){
alert('Please enter at least one letter or number excluding I and Q');
document.frmsuffix.first.focus(); 
return false;
}

if (!isCharsInBag( inputvalue, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" )){
alert("Please check your entry. Enter at least one letter excluding I and Q" );
document.frmsuffix.first.select(); 
return false;
}

if (!isCharsInBag( inputvalue, "ABCDEFGHJKLMNOPRSTUVWXYabcdefghjklmnoprstuvwxy" )){
alert("The input is  not valid, I, Q and Z are not valid." );
document.frmsuffix.first.select(); 
return false;
}

var q;
if(document.frmsuffix.first.value=="") {
	var first = "-";
}else {
	var first = document.frmsuffix.first.value;
}
q =  first;
q = q + document.frmsuffix.number.options[document.frmsuffix.number.selectedIndex].value;;
q = q + document.frmsuffix.suffix.options[document.frmsuffix.suffix.selectedIndex].value;

document.frmsuffix.q.value = q;
//alert(q);

return true;

}//end function


