
//if this is a printversion of the page don't show the menu
testforprinturl = unescape(document.location); 
if (testforprinturl.match(/printversion/i)) {
	   
   document.getElementById('headerBackground').innerHTML='';
   document.getElementById('secondarybackground').width='0';
   document.getElementById('secondarybackground2').background='';
   document.getElementById('footerrule').width='569';   
   setTimeout("hidemenu()",250);
   

   document.write("<tr height='20'><td><div align='center'><span class='nav_text_bottom'>&copy; Transportation Equipment Sales Corporation, 2008</span>&nbsp;</div></td></tr>");
	document.write("</table>");
   
} else 
{
   	//build only the menu on index page
   	//if ((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "")
   	//if (((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "index.html") || ((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == ""))
//   	if (((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "index.html") || ((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "") || ((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "index_6.html"))
//   	{   	      	   
//	   buildmenu();
	   
//	}
	//build the footer and menu on all other pages
//	else
//	{
	   document.write("</table>");
	   document.write("<table id='footerBackground' border='0' cellpadding='0' cellspacing='0' background='../../media/footer_Background.jpg'>");
		document.write("<tr height='37'><td height='37' width='62'><a href='../../pages/contact_us.html'><img src='../../media/contact_icons.gif' width='62' height='13' border='0'></a></td>");
		document.write("<td height='37'><span class='nav_text_bottom'><b><a href='../../pages/contact_us.html' class='nav_text_bottom'>Contact Us</a></b>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;<u><a href='../../pages/terms.html' class='nav_text_bottom'>Terms &amp; Conditions</a></u>&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;&nbsp;<u><a href='../../pages/privacy_policy.html' class='nav_text_bottom'>Privacy Policy</a></u></span></td>");
		document.write("<td height='37'><div align='right'><span class='nav_text_bottom'>&copy; Transportation Equipment Sales Corporation, 2009</span>&nbsp;&nbsp;&nbsp;&nbsp;</div></td></tr>");
		document.write("<tr><td width='62'><img src='../../media/spacer.gif' width='62' height='1' border='0'></td>");
		document.write("<td><img src='../../media/spacer.gif' width='354' height='1' border='0'></td>");
		document.write("<td><img src='../../media/spacer.gif' width='353' height='1' border='0'></td></tr></table>");
	
	   buildmenu();
//	}

}


function printpage(sLocation) {
   testForAspxPage = unescape(document.location); 
   if (testForAspxPage.match(/\?/i)) {
      oWindow = window.open(sLocation+"&printversion=1","tescoPrintPage");
   } else {
      oWindow = window.open(sLocation+"?printversion=1","tescoPrintPage");
   }
}


function buildmenu() {

urlBase = "http://www.tescobus.com/";
//urlBase = "http://72.240.49.223/";

urlNavGraphics=urlBase + "/menu/NavGraphics/";
urlVehThumbs=urlBase + "menu/vehicle_thumb/";
urlVehInfo = urlBase + "bus/";
CRLF =  "\n";


//logo, inventory buttons and testimonials
sMenu = "<div style='position:absolute; left:0px;top:0px;z-index:11'><DIV id='_menuMainFrame' visible='Yes' style='position:absolute;top:15px;left:11px;z-depth:100;border:1'>"+CRLF;
sMenu += "<table border='0' cellpadding='0' cellspacing='0'><tr>"+CRLF;
sMenu += "<td background='"+urlNavGraphics+"nav_topleft.png' width='9'><img src='../../media/spacer.gif' width='15' height='14' border='0'></td>"+CRLF;
sMenu += "<td background='"+urlNavGraphics+"nav_top.png' align='center'><img src='../../media/spacer.gif' width='10' height='14' border='0'></td>"+CRLF;
sMenu += "<td background='"+urlNavGraphics+"nav_topright.png' width='10'><img src='../../media/spacer.gif' width='16' height='14' border='0'></td></tr>"+CRLF;
sMenu += "<tr height='60'><td background='"+urlNavGraphics+"nav_left.png' width='9' rowspan='5'><img src='../../media/spacer.gif' width='15' height='10' border='0'></td>"+CRLF;
sMenu += "<td bgcolor='white' height='60' valign='top'><a href='"+urlBase+"'><img src='"+urlNavGraphics+"logo.gif' width='172' height='52' border='0'></a></td>"+CRLF;
sMenu += "<td background='"+urlNavGraphics+"nav_right.png' width='10' rowspan='5'><img src='../../media/spacer.gif' width='16' height='10' border='0'></td></tr>"+CRLF;
sMenu += "<tr height='30'><td bgcolor='white' height='30' valign='top'><a href='"+urlBase+"buses-for-sale.aspx'  onMouseOver=\"image_new_inv1.src='"+urlNavGraphics+"new_inv2.gif'\" onMouseOut=\"image_new_inv1.src='"+urlNavGraphics+"new_inv1.gif'\"><img name='image_new_inv1' src='"+urlNavGraphics+"new_inv1.gif' width='172' height='25' border='0' alt='Buses for Sale'></a></td></tr>"+CRLF;
sMenu += "<tr height='35'><td bgcolor='white' height='35' valign='top'><a href='"+urlBase+"used-buses-for-sale.aspx' onmouseover=\"image_used_inv1.src='"+urlNavGraphics+"used_inv2.gif'\" onmouseout=\"image_used_inv1.src='"+urlNavGraphics+"used_inv1.gif'\"><img name='image_used_inv1' src='"+urlNavGraphics+"used_inv1.gif' width='172' height='25' border='0' alt='Used Buses for Sale'></a></td></tr>"+CRLF;
sMenu += "<tr height='8'><td bgcolor='white' height='8' valign='top'><img src='"+urlNavGraphics+"nav_rule.gif' width='172' height='1' border='0'></td></tr>"+CRLF;
sMenu += "<tr><td bgcolor='white' id='TestimonialClip'></td></tr>"+CRLF;
sMenu += "<tr><td background='"+urlNavGraphics+"nav_bottomleft.png' width='9'><img src='../../media/spacer.gif' width='15' height='16' border='0'></td><td background='"+urlNavGraphics+"nav_bottom.png' align='center'><img src='../../media/spacer.gif' width='10' height='16' border='0'></td><td background='"+urlNavGraphics+"nav_bottomright.png' width='10'><img src='../../media/spacer.gif' width='16' height='16' border='0'></td></tr></table></div></div>"+CRLF;


//stest = sMenu;
//stest = stest.replace(/\</g, "&lt;");
//stest = stest.replace(/\>/g, "&gt;");
//alert(sMenu);
document.write(sMenu);
sMenu = null;
//stest = null;
getTestimonial();

}


//
//the following is for ajax testimonials
//
function getTestimonial()
{
	
	var divTest = document.getElementById("TestimonialClip");

	var gotoURL = ("/testimonial.aspx");
		
	xmlHttp = GetXmlHttpObject()
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",gotoURL,true);
	xmlHttp.send(null);
}

function stateChanged()
{
	if(xmlHttp.readyState==4)
	{
		document.getElementById('TestimonialClip').innerHTML=xmlHttp.responseText;	
	}
}

function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
  	{
  		// Firefox, Opera 8.0+, Safari
  		xmlHttp=new XMLHttpRequest();
  	}
	catch (e)
  	{
  		// Internet Explorer
  		try
    		{
    			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    		}
  		catch (e)
    		{
    			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    		}
  	}
return xmlHttp;
}



//custom code to build vehicle grids
oVehicles = new Array();
oGrids = new Array();


//
// list all models here
//
oVehicles[0] = new gridItem('Arboc Mobility','Spirit of Mobility','Starting at $89,621*','Arboc_Spirit.png','arboc_mobility/spirit_of_mobility.html');
oVehicles[1] = new gridItem('Braun','Entervan','&nbsp;','Braun_Entervan.png','braun/entervan.html');
oVehicles[2] = new gridItem('Braun','ADA Entervan','Starting at $42,460*','Braun_ADAEntervan.png','braun/ada_entervan.html');
oVehicles[3] = new gridItem('Braun','Paratransit Van','&nbsp;','Braun_ParatransitVan.png','braun/paratransit.html');
oVehicles[4] = new gridItem('Collins','Activity Bus','&nbsp;','Collins_ChildCare.png','collins/childcare.html');
oVehicles[5] = new gridItem('Collins','Bantam','&nbsp;','Collins_Bantam.png','collins/bantam.html');
oVehicles[6] = new gridItem('Collins','Grand Bantam','&nbsp;','Collins_GrandBantam.png','collins/grand_bantam.html');
oVehicles[7] = new gridItem('Collins','Super Bantam','&nbsp;','Collins_SuperBantam.png','collins/super_bantam.html');
oVehicles[8] = new gridItem('Elkhart Coach','ECII','Starting at $41,444*','Elkhart.png','elkhart/ecii.html');
oVehicles[9] = new gridItem('Elkhart Coach','ECII','Starting at $45,809*','Elkhart.png','elkhart/ecii.html');
oVehicles[10] = new gridItem('Federal Coach','Traveler','&nbsp;','Federal_Traveler.png','federal_coach/traveler.html');
oVehicles[11] = new gridItem('Federal Coach','Messenger','&nbsp;','Federal_Messenger.png','federal_coach/messenger.html');
oVehicles[12] = new gridItem('Federal Coach','Spirit I','&nbsp;','Federal_Spirit1.png','federal_coach/spirit1.html');
oVehicles[13] = new gridItem('Federal Coach','Spirit II','&nbsp;','Federal_Spirit2.png','federal_coach/spirit2.html');
oVehicles[14] = new gridItem('Federal Coach','Spirit III','&nbsp;','Federal_Spirit3.png','federal_coach/spirit3.html');
oVehicles[15] = new gridItem('Federal Coach','Cross Country','&nbsp;','Federal_CrossCountry.png','federal_coach/crosscountry.html');
oVehicles[16] = new gridItem('Federal Coach','Grand III','&nbsp;','Federal_Grand3.png','federal_coach/grand3.html');
oVehicles[17] = new gridItem('Federal Coach','Majestic','&nbsp;','Federal_Majestic.png','federal_coach/majestic.html');
oVehicles[18] = new gridItem('Federal Coach','Imperial III','&nbsp;','Federal_Imperial3.png','federal_coach/imperial3.html');
oVehicles[19] = new gridItem('Girardin','Futura MB-II 400','&nbsp;','Girardin_MBII400.png','girardin/MB-II_400.html');
oVehicles[20] = new gridItem('Girardin','Futura MB-II 500','&nbsp;','Girardin_MBII500.png','girardin/MB-II_500.html');
oVehicles[21] = new gridItem('Girardin','Futura MB-IV 100','&nbsp;','Girardin_MBIV100.png','girardin/MB-IV_100.html');
oVehicles[22] = new gridItem('Girardin','Futura MB-IV 200C','&nbsp;','Girardin_MBIV200C.png','girardin/MB-IV_200C.html');
oVehicles[23] = new gridItem('Girardin','G5','&nbsp;','Girardin_G5.png','girardin/G5.html');
oVehicles[24] = new gridItem('Goshen Coach','Pacer II','Starting at $40,999*','Goshen_PacerII.png','goshen/pacer2.html');
oVehicles[25] = new gridItem('Goshen Coach','Pacer II','Starting at $43,642*','Goshen_PacerII.png','goshen/pacer2.html');
oVehicles[26] = new gridItem('Goshen Coach','Pacer LS','Starting at $43,484*','Goshen_PacerLS.png','goshen/pacerLS.html');
oVehicles[27] = new gridItem('Goshen Coach','Pacer LS','&nbsp;','Goshen_PacerLS.png','goshen/pacerLS.html');
oVehicles[28] = new gridItem('Goshen Coach','GCII','Starting at $42,841*','Goshen_GCII.png','goshen/gcii.html');
oVehicles[29] = new gridItem('Goshen Coach','GCII','Starting at $47,529*','Goshen_GCII.png','goshen/gcii.html');
oVehicles[30] = new gridItem('Goshen Coach','GCII 5500','Starting at $56,415*','Goshen_GMT560.png','goshen/5500.html');
oVehicles[31] = new gridItem('Goshen Coach','GCII 5500','Starting at $61,606*','Goshen_GMT560.png','goshen/5500.html');
oVehicles[32] = new gridItem('Goshen Coach','Sentinel','&nbsp;','Goshen_Sentinel.png','goshen/sentinel.html');
oVehicles[33] = new gridItem('Quality Van','PAK','Starting at $40,430*','quality.png','quality_van/quality_van.html');
oVehicles[34] = new gridItem('Mobility Works','Commercial Van','&nbsp;','mobilityworks.png','mobilityworks/van.html');
oVehicles[35] = new gridItem('Turtle Top','Spirit','&nbsp;','TT_Spirit.png','turtletop/spirit.html');
oVehicles[36] = new gridItem('Turtle Top','Terra Traveler','&nbsp;','TT_TerraTraveler.png','turtletop/terratraveler.html');
oVehicles[37] = new gridItem('Turtle Top','Van Terra','Starting at $43,034*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[38] = new gridItem('Turtle Top','Van Terra','Starting at $49,704*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[39] = new gridItem('Turtle Top','Van Terra Exec.','Starting at $54,449*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[40] = new gridItem('Turtle Top','Terra Transport','Starting at $46,743*','TT_TerraTransport.png','turtletop/terratransport.html');
oVehicles[41] = new gridItem('Turtle Top','Terra Transport','Starting at $53,533*','TT_TerraTransport.png','turtletop/terratransport.html');
oVehicles[42] = new gridItem('Turtle Top','Terra Transport XL','Starting at $48,983*','TT_TerraTransportXL.png','turtletop/terratransportxl.html');
oVehicles[43] = new gridItem('Turtle Top','T.T. XL Exec.','Starting at $63,897*','TT_TerraTransportXL.png','turtletop/terratransportxl.html');
oVehicles[44] = new gridItem('Turtle Top','Odyssey','Starting at $50,941*','TT_Odyssey.png','turtletop/odyssey.html');
oVehicles[45] = new gridItem('Turtle Top','Odyssey','Starting at $54,618*','TT_Odyssey.png','turtletop/odyssey.html');
oVehicles[46] = new gridItem('Turtle Top','Odyssey XL','Starting at $65,944*','TT_OdysseyXL.png','turtletop/odyssey_xl.html');
oVehicles[47] = new gridItem('Turtle Top','Odyssey XL','Starting at $72,790*','TT_OdysseyXL.png','turtletop/odyssey_xl.html');
oVehicles[48] = new gridItem('Turtle Top','Odyssey XL FM2','Starting at $126,511*','TT_OdysseyXLFM2.png','turtletop/odyssey_xlfm2.html');
oVehicles[49] = new gridItem('Turtle Top','Odyssey XL FM2','&nbsp;','TT_OdysseyXLFM2.png','turtletop/odyssey_xlfm2.html');
oVehicles[50] = new gridItem('Turtle Top','Limo Coach','Starting at $104,315*','TT_LimoCoach.png','turtletop/limocoach.html');
oVehicles[51] = new gridItem('Turtle Top','Limo Coach XL','Starting at $126,748*','TT_LimoCoachXL.png','turtletop/limocoach_xl.html');
oVehicles[52] = new gridItem('Turtle Top','Limo Coach FM2','&nbsp;','TT_OdysseyXLFM2.png','turtletop/odyssey_xlfm2.html');
oVehicles[53] = new gridItem('Turtle Top','MPV','Starting at $75,000*','TT_specialty.png','specialty/specialty.html');



//
//list market grids here
//
oGrids[0] = new vehicleGrid('market','Child Care');
oGrids[0].gridElements[0] = 4;
oGrids[0].gridElements[1] = 5;
oGrids[0].gridElements[2] = 6;
oGrids[0].gridElements[3] = 7;
oGrids[0].gridElements[4] = 19;
oGrids[0].gridElements[5] = 20;
oGrids[0].gridElements[6] = 21;
oGrids[0].gridElements[7] = 22;
oGrids[0].gridElements[8] = 35;

oGrids[1] = new vehicleGrid('market','Luxury');
oGrids[1].gridElements[0] = 16;
oGrids[1].gridElements[1] = 17;
oGrids[1].gridElements[2] = 18;
oGrids[1].gridElements[3] = 39;
oGrids[1].gridElements[4] = 43;
oGrids[1].gridElements[5] = 50;
oGrids[1].gridElements[6] = 51;
oGrids[1].gridElements[7] = 52;

oGrids[2] = new vehicleGrid('market','School');
oGrids[2].gridElements[0] = 5;
oGrids[2].gridElements[1] = 6;
oGrids[2].gridElements[2] = 7;
oGrids[2].gridElements[3] = 23;

oGrids[3] = new vehicleGrid('market','Small Shuttle');
oGrids[3].gridElements[0] = 10;
oGrids[3].gridElements[1] = 11;
oGrids[3].gridElements[2] = 12;
oGrids[3].gridElements[3] = 24;
oGrids[3].gridElements[4] = 26;
oGrids[3].gridElements[5] = 33;
oGrids[3].gridElements[6] = 34;
oGrids[3].gridElements[7] = 36;
oGrids[3].gridElements[8] = 37;
oGrids[3].gridElements[9] = 40;
oGrids[3].gridElements[10] = 42;

oGrids[4] = new vehicleGrid('market','Medium Shuttle');
oGrids[4].gridElements[0] = 0;
oGrids[4].gridElements[1] = 8;
oGrids[4].gridElements[2] = 13;
oGrids[4].gridElements[3] = 14;
oGrids[4].gridElements[4] = 28;
oGrids[4].gridElements[5] = 44;

oGrids[5] = new vehicleGrid('market','Large Shuttle');
oGrids[5].gridElements[0] = 15;
oGrids[5].gridElements[1] = 30;
oGrids[5].gridElements[2] = 32;
oGrids[5].gridElements[3] = 46;
oGrids[5].gridElements[4] = 48;

oGrids[6] = new vehicleGrid('market','Small W/C Equipped');
oGrids[6].gridElements[0] = 1;
oGrids[6].gridElements[1] = 2;
oGrids[6].gridElements[2] = 3;
oGrids[6].gridElements[3] = 11;
oGrids[6].gridElements[4] = 12;
oGrids[6].gridElements[5] = 25;
oGrids[6].gridElements[6] = 27;
oGrids[6].gridElements[7] = 33;
oGrids[6].gridElements[8] = 34;
oGrids[6].gridElements[9] = 38;
oGrids[6].gridElements[10] = 40;

oGrids[7] = new vehicleGrid('market','Medium W/C Equipped');
oGrids[7].gridElements[0] = 0;
oGrids[7].gridElements[1] = 9;
oGrids[7].gridElements[2] = 13;
oGrids[7].gridElements[3] = 14;
oGrids[7].gridElements[4] = 29;
oGrids[7].gridElements[5] = 45;

oGrids[8] = new vehicleGrid('market','Large W/C Equipped');
oGrids[8].gridElements[0] = 15;
oGrids[8].gridElements[1] = 31;
oGrids[8].gridElements[2] = 32;
oGrids[8].gridElements[3] = 47;
oGrids[8].gridElements[4] = 49;

oGrids[9] = new vehicleGrid('market','Transit');

oGrids[10] = new vehicleGrid('market','Specialty');
oGrids[10].gridElements[0] = 53;





//
//list capacity grids here
//
oGrids[11] = new vehicleGrid('cap','Converted Vans');
oGrids[11].gridElements[0] = 1;
oGrids[11].gridElements[1] = 2;
oGrids[11].gridElements[2] = 3;
oGrids[11].gridElements[3] = 10;
oGrids[11].gridElements[4] = 33;
oGrids[11].gridElements[5] = 34;

oGrids[12] = new vehicleGrid('cap','Under 15 Passenger');
oGrids[12].gridElements[0] = 4;
oGrids[12].gridElements[1] = 11;
oGrids[12].gridElements[2] = 19;
oGrids[12].gridElements[3] = 21;
oGrids[12].gridElements[4] = 24;
oGrids[12].gridElements[5] = 26;
oGrids[12].gridElements[6] = 35;
oGrids[12].gridElements[7] = 36;
oGrids[12].gridElements[8] = 37;
oGrids[12].gridElements[9] = 39;
oGrids[12].gridElements[10] = 40;
oGrids[12].gridElements[11] = 42;

oGrids[13] = new vehicleGrid('cap','15 to 25 Passenger');
oGrids[13].gridElements[0] = 0;
oGrids[13].gridElements[1] = 6;
oGrids[13].gridElements[2] = 8;
oGrids[13].gridElements[3] = 13;
oGrids[13].gridElements[4] = 14;
oGrids[13].gridElements[5] = 16;
oGrids[13].gridElements[6] = 17;
oGrids[13].gridElements[7] = 23;
oGrids[13].gridElements[8] = 28;
oGrids[13].gridElements[9] = 43;
oGrids[13].gridElements[10] = 44;
oGrids[13].gridElements[11] = 50;

oGrids[14] = new vehicleGrid('cap','Over 25 passenger');
oGrids[14].gridElements[0] = 7;
oGrids[14].gridElements[1] = 15;
oGrids[14].gridElements[2] = 18;
oGrids[14].gridElements[3] = 30;
oGrids[14].gridElements[4] = 32;
oGrids[14].gridElements[5] = 46;
oGrids[14].gridElements[6] = 48;
oGrids[14].gridElements[7] = 51;
oGrids[14].gridElements[8] = 52;

oGrids[15] = new vehicleGrid('cap','Under 15 Pass & W/C');
oGrids[15].gridElements[0] = 5;
oGrids[15].gridElements[1] = 11;
oGrids[15].gridElements[2] = 22;
oGrids[15].gridElements[3] = 25;
oGrids[15].gridElements[4] = 27;
oGrids[15].gridElements[5] = 33;
oGrids[15].gridElements[6] = 34;
oGrids[15].gridElements[7] = 38;
oGrids[15].gridElements[8] = 41;

oGrids[16] = new vehicleGrid('cap','15 to 25 Pass & W/C');
oGrids[16].gridElements[0] = 0;
oGrids[16].gridElements[1] = 6;
oGrids[16].gridElements[2] = 9;
oGrids[16].gridElements[3] = 13;
oGrids[16].gridElements[4] = 14;
oGrids[16].gridElements[5] = 23;
oGrids[16].gridElements[6] = 29;
oGrids[16].gridElements[7] = 45;

oGrids[17] = new vehicleGrid('cap','Over 25 Pass & W/C');
oGrids[17].gridElements[0] = 7;
oGrids[17].gridElements[1] = 15;
oGrids[17].gridElements[2] = 31;
oGrids[17].gridElements[3] = 32;
oGrids[17].gridElements[4] = 47;
oGrids[17].gridElements[5] = 49;



//
//list mfr grids here
//
oGrids[18] = new vehicleGrid('mfr','Ameritrans');

oGrids[19] = new vehicleGrid('mfr','Arboc Mobility');
oGrids[19].gridElements[0] = 0;

oGrids[20] = new vehicleGrid('mfr','Braun');
oGrids[20].gridElements[0] = 1;
oGrids[20].gridElements[1] = 2;
oGrids[20].gridElements[2] = 3;

oGrids[21] = new vehicleGrid('mfr','Collins');
oGrids[21].gridElements[0] = 4;
oGrids[21].gridElements[1] = 5;
oGrids[21].gridElements[2] = 6;
oGrids[21].gridElements[3] = 7;

oGrids[22] = new vehicleGrid('mfr','ElDorado National - CA');

oGrids[23] = new vehicleGrid('mfr','Elkhart Coach');
oGrids[23].gridElements[0] = 8;

oGrids[24] = new vehicleGrid('mfr','Federal Coach');
oGrids[24].gridElements[0] = 10;
oGrids[24].gridElements[1] = 11;
oGrids[24].gridElements[2] = 12;
oGrids[24].gridElements[3] = 13;
oGrids[24].gridElements[4] = 14;
oGrids[24].gridElements[5] = 15;
oGrids[24].gridElements[6] = 16;
oGrids[24].gridElements[7] = 17;
oGrids[24].gridElements[8] = 18;

oGrids[25] = new vehicleGrid('mfr','Girardin');
oGrids[25].gridElements[0] = 19;
oGrids[25].gridElements[1] = 20;
oGrids[25].gridElements[2] = 21;
oGrids[25].gridElements[3] = 22;
oGrids[25].gridElements[4] = 23;

oGrids[26] = new vehicleGrid('mfr','Goshen Coach');
oGrids[26].gridElements[0] = 24;
oGrids[26].gridElements[1] = 26;
oGrids[26].gridElements[2] = 28;
oGrids[26].gridElements[3] = 30;
oGrids[26].gridElements[4] = 32;

oGrids[27] = new vehicleGrid('mfr','Quality Vans');
oGrids[27].gridElements[0] = 33;

oGrids[28] = new vehicleGrid('mfr','Mobility Works');
oGrids[28].gridElements[0] = 34;

oGrids[29] = new vehicleGrid('mfr','Turtle Top');
oGrids[29].gridElements[0] = 35;
oGrids[29].gridElements[1] = 36;
oGrids[29].gridElements[2] = 37;
oGrids[29].gridElements[3] = 39;
oGrids[29].gridElements[4] = 40;
oGrids[29].gridElements[5] = 42;
oGrids[29].gridElements[6] = 44;
oGrids[29].gridElements[7] = 46;
oGrids[29].gridElements[8] = 48;
oGrids[29].gridElements[9] = 50;
oGrids[29].gridElements[10] = 51;
oGrids[29].gridElements[11] = 53;



function vehicleGrid (sGridClass,sGridTitle) {
   // grid class
   this.gridClass = sGridClass;
   this.gridTitle = sGridTitle;
   this.gridElements = new Array();
}

function gridItem (sMfr, sTitle, sPrice, sImage, sUrl) {
   // grid item class
   this.mfr = sMfr;
   this.title = sTitle;
   this.price = sPrice;
   this.imageUrl = urlVehThumbs+sImage;
   this.Url = urlVehInfo+sUrl;
}


function buildGrids() {
   var i,j;
   var rowcounter;
   var mainGridHtml='';
   var marketMenuGridHtml='';
   var capacityMenuGridHtml='';
   var mfrMenuGridHtml='';
   var bodyGridHtml='';
   //mainGridHtml = "<div id='_background' class='background'></div><div style='position:relative'><DIV id='_vehicleGrid' class='vehiclegridparent' >";
   //testing
   mainGridHtml = "<div id='_background' class='background' style='position: absolute; z-index:20'></div><div style='position: absolute; top: 0px; left: 0px; z-index:21'><DIV id='_vehicleGrid' class='vehiclegridparent' >";
   //testing
   mainGridHtml +="<TABLE CLASS='vehiclegrid' cellspacing='0' cellpadding='0'><tr class='vehiclegrid'><td class='vehiclegrid' width=160><img src='/menu/navgraphics/spacer.gif' width=160 height=1> </td>";
   mainGridHtml +="<td class='vehiclegrid' width=476 align='right'><a href='javascript:hideVehicleGrid()' class='close_grid'>close vehicle grid <img src='/menu/vehicle_thumb/CloseGrid.png' width='9' height='9' border='0'></a></td></tr>";
   mainGridHtml +="<tr CLASS='vehiclegrid'>";
   
   // parent cell for the grid's menu   
   mainGridHtml +="<td id='vehicleGridMenu' class='vehiclegridmenu' height=379  width=160 valign='top'></td>";
   // parent cell for the grid's list of vehicles    
   mainGridHtml +="<td id='vehicleGridData' CLASS='vehiclegrid' valign='top' ></td></tr><tr><td class='disclaimer'><a class='disclaimer' onmousedown=window.open('/pages/disclaimer.html','Disclaimer','status=0,toolbar=0,height=250,width=480')>*Disclaimer</a><td><tr></table></div></div>";
   
 
   // loop to create html for all grid menus from grid array data
   marketMenuGridHtml += "<DIV id='_vehicleGridMenu0' style='visibility:hidden;position:absolute;top:0;left:0px;'>";
   capacityMenuGridHtml += "<DIV id='_vehicleGridMenu1' style='visibility:hidden;position:absolute;top:0;left:0px;'>";
   mfrMenuGridHtml += "<DIV id='_vehicleGridMenu2' style='visibility:hidden;position:absolute;top:0;left:0px;'>";
   for (i=0;i<oGrids.length;i++) {
      if (oGrids[i].gridClass=='market') {
         marketMenuGridHtml += "<a href='javascript:showVehicles("+i+");' onMouseOver='javascript:showVehicles("+i+");' class='vehicle_type'>"+oGrids[i].gridTitle+"</a><br>  ";
      } else if (oGrids[i].gridClass=='cap') {
         capacityMenuGridHtml += "<a href='javascript:showVehicles("+i+");' onMouseOver='javascript:showVehicles("+i+");' class='vehicle_type'>"+oGrids[i].gridTitle+"</a><br>  ";
      } else {
         mfrMenuGridHtml += "<a href='javascript:showVehicles("+i+");' onMouseOver='javascript:showVehicles("+i+");' class='vehicle_type'>"+oGrids[i].gridTitle+"</a><br>  ";
      }
   }
   marketMenuGridHtml += "</div>";
   capacityMenuGridHtml += "</div>";
   mfrMenuGridHtml += "</div>";


   // loop to create html for vehicles from grid array data
   for (i=0;i<oGrids.length;i++) {
      rowcounter = 0;
      bodyGridHtml += "<DIV id='_vehicleGrid"+i+"' style='visibility:hidden;position:absolute;top:0;left:0px;'><table cellspacing='0' cellpadding='0' border='0'><tr><td align=center width=473 class='vehicle_title'>"+oGrids[i].gridTitle.toUpperCase()+" </td></tr><td><img src='../level2/menu/navgraphics/spacer.gif' width=473 height=1></td><tr></table><table cellspacing='0' cellpadding='0' border='0'><tr class='vehiclegrid'>";

      for (j=0;j<oGrids[i].gridElements.length;j++) {
  //       alert('i='+i+'  j='+j+' oGrids[i].gridElements[j]='+oGrids[i].gridElements[j]);
         bodyGridHtml += "<TD CLASS='vehiclegrid' valign='top'> <table onMouseOver=highlightVehicleBack(this) onMouseOut=unHighlightVehicleBack(this) class='vehicle'><tr><td align='center' ><a href='"+oVehicles[oGrids[i].gridElements[j]].Url+"' class='vehicle'><img src='"+oVehicles[oGrids[i].gridElements[j]].imageUrl+"' width='111' height='80' border='0'><br>"+oVehicles[oGrids[i].gridElements[j]].title+"<br>"+oVehicles[oGrids[i].gridElements[j]].price+"</a></td></tr></table></TD>";
         rowcounter++;
         if (rowcounter==4) {
            bodyGridHtml += "</tr><tr>";
            rowcounter=0;
         }
      }
      bodyGridHtml += "</td></tr></table></div>";
   }

   document.write(mainGridHtml);
   document.write(marketMenuGridHtml);
   document.write(capacityMenuGridHtml);
   document.write(mfrMenuGridHtml);
   document.write(bodyGridHtml);
}




function showVehicleGrid(gridOrder) {
   document.getElementById('_background').style.visibility='visible';
   if (gridOrder=='market') {
      document.getElementById('vehicleGridMenu').innerHTML = document.getElementById('_vehicleGridMenu0').innerHTML;
      showVehicles(0);
      document.getElementById('_vehicleGrid').style.visibility='visible';
   } else if (gridOrder=='capacity') {
      document.getElementById('vehicleGridMenu').innerHTML = document.getElementById('_vehicleGridMenu1').innerHTML;
      showVehicles(11);
      document.getElementById('_vehicleGrid').style.visibility='visible';
   } else {
      document.getElementById('vehicleGridMenu').innerHTML = document.getElementById('_vehicleGridMenu2').innerHTML;
      showVehicles(18);
      document.getElementById('_vehicleGrid').style.visibility='visible';
   }
}


function hideVehicleGrid() {
   document.getElementById('_vehicleGrid').style.visibility='hidden';
   document.getElementById('_background').style.visibility='hidden';

}


function showVehicles(gridID) {
   document.getElementById('vehicleGridData').innerHTML = document.getElementById('_vehicleGrid'+gridID).innerHTML;
}

function hideVehicles(gridToSkip) {
   for (var i=0;i<oGrids.length;i++) {
      if (i!=gridToSkip) {
         document.getElementById('_vehicleGrid'+i).style.visibility='hidden';
      }
   }
}


buildGrids();

function highlightVehicleBack(oTable)
{
	oTable.style.background='white';		
}

function unHighlightVehicleBack(oTable)
{	
	oTable.style.background = 'url(/menu/navgraphics/gradient.jpg)';
}

function hidemenu()
{
   menuName = "Main Menu";
   menuDisplay(getMenuByName(menuName), 0);
}

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
   var arVersion = navigator.appVersion.split("MSIE")
   var version = parseFloat(arVersion[1])
   if ((version >= 5.5) && (document.body.filters)) 
   {
      for(var i=0; i<document.images.length; i++)
      {
         var img = document.images[i]
         var imgName = img.src.toUpperCase()
         if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
         {
            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText 
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            var strNewHTML = "<span " + imgID + imgClass + imgTitle
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1
         }
      }
   }    
}

