window.onload = initPrintPreviewTransportation;

function initPrintPreviewTransportation() 
{
	
	sHtml = '<table align="center" width="650"><tr><td align="center"><h1>Transportation Form</h1></td></tr></table>'
	sHtml += opener.document.getElementById('oMainTable').parentNode.innerHTML;
	document.body.innerHTML = sHtml;
	
	if(!document.all)
	{
		fillForm();
	}
	var arrInputs = document.getElementsByTagName('INPUT');
	
	for(var i=0; i<arrInputs.length; i++)
	{
		if(arrInputs[i].type == 'text')
		{
			arrInputs[i].parentNode.innerHTML = '<strong>' + arrInputs[i].value + '</strong>';
			i--;
		}
		else if(arrInputs[i].type == 'radio' || arrInputs[i].type == 'checkbox')
		{
			if(arrInputs[i].name == 'iIncludeInTeam')
			{
				if(arrInputs[i].checked)
					arrInputs[i].parentNode.innerHTML = 'X-Treme Bowling Event: <strong>Not participating</strong>';
				else
					arrInputs[i].parentNode.innerHTML = '';
				i--;
			}
			else
				arrInputs[i].disabled = true;
		}
		else
		{
			arrInputs[i].style.display = "none";
		}
	}

	var arrTextAreas = document.getElementsByTagName('TEXTAREA');
	
	for(var i=0; i<arrTextAreas.length; i++)
	{
		arrTextAreas[i].parentNode.parentNode.style.width = '200';
		arrTextAreas[i].parentNode.parentNode.innerHTML = '<strong>' + arrTextAreas[i].value + '</strong>';
		i--;
	}
	
	var arrLinks = document.getElementsByTagName('A');
	
	for(var i=0; i<arrLinks.length; i++)
	{
		if(arrLinks[i].href != '')
		{
			arrLinks[i].style.display = 'none';
		}
	}
	//for select
	var arrSelects = document.getElementsByTagName('SELECT');
	for(var i=0; i<arrSelects.length; i++)
	{
		arrSelects[i].parentNode.innerHTML = '<strong>' + arrSelects[i].options[arrSelects[i].options.selectedIndex].value + '</strong>';
		i--;
	} 
	
	document.getElementById('oMainTable').width = "650px";
	document.getElementById('oMainTable').align = "center";
	
	window.print();
}

function fillForm()
{
	var oDocMainTable = document.getElementById('oMainTable');
	var oOpenerMainTable = opener.document.getElementById('oMainTable');
	
	var arrInputs = oDocMainTable.getElementsByTagName('INPUT');
	var arrOpenerInputs = oOpenerMainTable.getElementsByTagName('INPUT');
	
	for(var i=0; i<arrInputs.length; i++)
	{
		if(arrInputs[i].type == 'text')
		{
			arrInputs[i].value = arrOpenerInputs[i].value;
		}
		else if(arrInputs[i].type == 'radio' || arrInputs[i].type == 'checkbox')
		{
			arrInputs[i].checked = arrOpenerInputs[i].checked;
		}
	}
	
	var arrTextAreas = oDocMainTable.getElementsByTagName('TEXTAREA');
	var arrOpenerTextAreas = oOpenerMainTable.getElementsByTagName('TEXTAREA');
	
	for(var i=0; i<arrTextAreas.length; i++)
	{
		arrTextAreas[i].value = arrOpenerTextAreas[i].value;
	}
}