window.onload = doAlternation;

var rowCount = 0;

function doAlternation()
	{
		var plateRows = document.getElementById('sellPlates').tBodies[0].getElementsByTagName('tr');
		var lastClassName = '';
		
		for(x=0;x<plateRows.length;x++)
			{
				if(plateRows[x].id.indexOf('plate')==0)
				{
					if(lastClassName=='')
						{
					plateRows[x].className = 'alt';
					lastClassName = 'alt';
						}
					else
						{
					plateRows[x].className = '';
					lastClassName = '';
						}
				}
			}
	}

function removePlateRow(row)
	{
		if(document.getElementById('sellPlates').tBodies[0].getElementsByTagName('tr').length > 0)
			{
			document.getElementById('sellPlates').tBodies[0].removeChild(document.getElementById(row.parentNode.parentNode.id));
			}
		document.getElementById('plateCount').value-=1;
		doAlternation();
	}

function addNewPlateRow()
	{
		document.getElementById('formPermissionToSell').checked = false;
	
		firstRow = document.getElementById('sellPlates').tBodies[0].getElementsByTagName('tr')[0]
		firstRow = firstRow.cloneNode(true);
		
		firstRow.id += rowCount;

		removeLink = firstRow.getElementsByTagName('a')[0];
		removeLink.style.display = 'inline';

		fields = firstRow.getElementsByTagName('input');
		
		for(i=0;i<fields.length;i++)
			{
				fields[i].name += rowCount;
				fields[i].id += rowCount;
				
				fields[i].value = '';
			}
			
		fields = firstRow.getElementsByTagName('select');
		
		for(i=0;i<fields.length;i++)
			{
				fields[i].name += rowCount;
				fields[i].id += rowCount;
			}
			
		dynamic = firstRow.getElementsByTagName('span');
		
		for(i=0;i<dynamic.length;i++)
			{
				dynamic[i].style.display = 'none';
				dynamic[i].id += rowCount;
			}
		
		document.getElementById('sellPlates').tBodies[0].appendChild(firstRow);
		
		rowCount ++;
		document.getElementById('plateCount').value+=1;
		doAlternation();
	}
	
function showOptions(listName)
	{
		var list = document.getElementById(listName);
		
		if(list[list.selectedIndex].value=='vehicle')
			{
				document.getElementById('plateCertificate' + listName.replace('plateType','')).style.display='none';
				document.getElementById('plateVehicle' + listName.replace('plateType','')).style.display='block';
				
				if(document.getElementById('plateTypeError' + listName.replace('plateType',''))){
				document.getElementById('plateTypeError' + listName.replace('plateType','')).style.display='none';
				}
			}
		else if (list[list.selectedIndex].value=='certificate')
			{
				document.getElementById('plateCertificate' + listName.replace('plateType','')).style.display='block';
				document.getElementById('plateVehicle' + listName.replace('plateType','')).style.display='none';
				
				if(document.getElementById('plateTypeError' + listName.replace('plateType',''))){
				document.getElementById('plateTypeError' + listName.replace('plateType','')).style.display='none';
				}
			}
		else
			{
				document.getElementById('plateCertificate' + listName.replace('plateType','')).style.display='none';
				document.getElementById('plateVehicle' + listName.replace('plateType','')).style.display='none';				
			}
	}
	
function uppercase(e,obj)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();

if ((("abcdefghijklmnopqrstuvwxyz0123456789 ").indexOf(keychar) > -1))
   obj.value=obj.value.toUpperCase();

}