
//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>");
	
   this.window.print();
   
} 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"))
   	if (((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "index.html") || (((document.location.pathname).substring(document.location.pathname.lastIndexOf('/')+1) == "") & (document.location.pathname != "/bob/")))
   	{   	      	   
	   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, 2012</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='535' 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 querystring = window.location.search.substring(1);
	//var keyvalue = querystring.split("=");
	
	
	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 $56,361*','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 $39,300*','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 $44,068*','Elkhart.png','elkhart/ecii.html');
oVehicles[9] = new gridItem('Elkhart Coach','ECII','Starting at $48,144*','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 $44,017*','Goshen_PacerII.png','goshen/pacer2.html');
oVehicles[25] = new gridItem('Goshen Coach','Pacer II','Starting at $46,462*','Goshen_PacerII.png','goshen/pacer2.html');
oVehicles[26] = new gridItem('Goshen Coach','Pacer LS','Starting at $44,569*','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 $46,835*','Goshen_GCII.png','goshen/gcii.html');
oVehicles[29] = new gridItem('Goshen Coach','GCII','Starting at $49,994*','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 $62,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 $43,477*','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 $46,797*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[38] = new gridItem('Turtle Top','Van Terra','Starting at $53,484*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[39] = new gridItem('Turtle Top','Van Terra Exec.','Starting at $57,918*','TT_VanTerra.png','turtletop/vanterra.html');
oVehicles[40] = new gridItem('Turtle Top','Terra Transport','Starting at $49,416*','TT_TerraTransport.png','turtletop/terratransport.html');
oVehicles[41] = new gridItem('Turtle Top','Terra Transport','Starting at $56,734*','TT_TerraTransport.png','turtletop/terratransport.html');
oVehicles[42] = new gridItem('Turtle Top','Terra Transport XL','Starting at $63,121*','TT_TerraTransportXL.png','turtletop/terratransportxl.html');
oVehicles[43] = new gridItem('Turtle Top','T.T. XL Exec.','Starting at $63,121*','TT_TerraTransportXL.png','turtletop/terratransportxl.html');
oVehicles[44] = new gridItem('Turtle Top','Odyssey','Starting at $55,568*','TT_Odyssey.png','turtletop/odyssey.html');
oVehicles[45] = new gridItem('Turtle Top','Odyssey','Starting at $61,535*','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 $73,790*','TT_OdysseyXL.png','turtletop/odyssey_xl.html');
oVehicles[48] = new gridItem('Turtle Top','Odyssey XLT','Starting at $134,340*','TT_OdysseyXLFM2.png','turtletop/odyssey_xlfm2.html');
oVehicles[49] = new gridItem('Turtle Top','Odyssey XLT','&nbsp;','TT_OdysseyXLFM2.png','turtletop/odyssey_xlfm2.html');
oVehicles[50] = new gridItem('Turtle Top','Limo Coach','Starting at $106,593*','TT_LimoCoach.png','turtletop/limocoach.html');
oVehicles[51] = new gridItem('Turtle Top','Limo Coach XL','Starting at $189,551*','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');
oVehicles[54] = new gridItem('ElDorado National - CA','Axess','&nbsp','Eldorado_Axess.png','eldorado_national/axess.html');
oVehicles[55] = new gridItem('ElDorado National - CA','EZ Rider','&nbsp','Eldorado_ezrider.png','eldorado_national/ez_rider2.html');
oVehicles[56] = new gridItem('ElDorado National - CA','Passport','&nbsp','Eldorado_passport.png','eldorado_national/passport.html');
oVehicles[57] = new gridItem('Ameritrans','220','&nbsp','Ameritrans_220.png','ameritrans/ameritrans220.html');
oVehicles[58] = new gridItem('Ameritrans','225','Starting at $53,461','Ameritrans_225.png','ameritrans/ameritrans225.html');
oVehicles[59] = new gridItem('Ameritrans','245','Starting at $55,856','Ameritrans_245.png','ameritrans/ameritrans245.html');
oVehicles[60] = new gridItem('Ameritrans','265','Starting at $57,391','Ameritrans_265.png','ameritrans/ameritrans265.html');
oVehicles[61] = new gridItem('Ameritrans','285','Starting at $58,789','Ameritrans_285.png','ameritrans/ameritrans285.html');
oVehicles[62] = new gridItem('Ameritrans','Heritage','&nbsp','Ameritrans_Heritage.png','ameritrans/ameritrans_heritage.html');
oVehicles[63] = new gridItem('Ameritrans','M2','&nbsp','Ameritrans_M2.png','ameritrans/ameritransM2.html');
oVehicles[64] = new gridItem('Quality Van','PAK','Starting at $42,630*','quality.png','quality_van/quality_van.html');
oVehicles[65] = new gridItem('Arboc Mobility','Spirit of Mobility','&nbsp','Arboc_Spirit.png','arboc_mobility/spirit_of_mobility.html');
oVehicles[66] = new gridItem('Ameritrans','245','Starting at $60,316','Ameritrans_245.png','ameritrans/ameritrans245.html');
oVehicles[67] = new gridItem('Ameritrans','265','Starting at $57,379','Ameritrans_265.png','ameritrans/ameritrans265.html');
oVehicles[68] = new gridItem('Ameritrans','285','Starting at $63,678','Ameritrans_285.png','ameritrans/ameritrans285.html');
oVehicles[69] = new gridItem('Goshen Coach','GCII','&nbsp','Goshen_GCII.png','goshen/gcii.html');
oVehicles[70] = new gridItem('Elkhart Coach','ECII','&nbsp','Elkhart.png','elkhart/ecii.html');
oVehicles[71] = new gridItem('Glaval Bus','Apollo','&nbsp','Glaval_Apollo.png','glaval_bus/apollo.html');
oVehicles[72] = new gridItem('Glaval Bus','Concorde II','&nbsp','Glaval_ConcordeII.png','glaval_bus/concorde2.html');
oVehicles[73] = new gridItem('Glaval Bus','Entourage','&nbsp','Glaval_Entourage.png','glaval_bus/entourage.html');
oVehicles[74] = new gridItem('Glaval Bus','Synergy','&nbsp','Glaval_Synergy.png','glaval_bus/synergy.html');
oVehicles[75] = new gridItem('Glaval Bus','Titan II','&nbsp','Glaval_TitanII.png','glaval_bus/titan2.html');
oVehicles[76] = new gridItem('Glaval Bus','Universal','&nbsp','Glaval_Universal.png','glaval_bus/universal.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] = 35;

oGrids[1] = new vehicleGrid('market','Luxury');
oGrids[1].gridElements[0] = 39;
oGrids[1].gridElements[1] = 43;
oGrids[1].gridElements[2] = 50;
oGrids[1].gridElements[3] = 51;
oGrids[1].gridElements[4] = 52;

oGrids[2] = new vehicleGrid('market','School');
oGrids[2].gridElements[0] = 5;
oGrids[2].gridElements[1] = 6;
oGrids[2].gridElements[2] = 7;

oGrids[3] = new vehicleGrid('market','Small Shuttle');
oGrids[3].gridElements[0] = 24;
oGrids[3].gridElements[1] = 26;
oGrids[3].gridElements[2] = 64;
oGrids[3].gridElements[3] = 34;
oGrids[3].gridElements[4] = 36;
oGrids[3].gridElements[5] = 37;
oGrids[3].gridElements[6] = 40;
oGrids[3].gridElements[7] = 42;
oGrids[3].gridElements[8] = 57;

oGrids[4] = new vehicleGrid('market','Medium Shuttle');
oGrids[4].gridElements[0] = 65;
oGrids[4].gridElements[1] = 8;
oGrids[4].gridElements[2] = 28;
oGrids[4].gridElements[3] = 44;
oGrids[4].gridElements[4] = 59;
oGrids[4].gridElements[5] = 60;
oGrids[4].gridElements[6] = 61;
oGrids[4].gridElements[7] = 75;
oGrids[4].gridElements[8] = 76;

oGrids[5] = new vehicleGrid('market','Large Shuttle');
oGrids[5].gridElements[0] = 30;
oGrids[5].gridElements[1] = 32;
oGrids[5].gridElements[2] = 46;
oGrids[5].gridElements[3] = 48;
oGrids[5].gridElements[4] = 63;
oGrids[5].gridElements[5] = 71;
oGrids[5].gridElements[6] = 72;
oGrids[5].gridElements[7] = 73;

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] = 25;
oGrids[6].gridElements[4] = 27;
oGrids[6].gridElements[5] = 33;
oGrids[6].gridElements[6] = 34;
oGrids[6].gridElements[7] = 38;
oGrids[6].gridElements[8] = 41;
oGrids[6].gridElements[9] = 58;

oGrids[7] = new vehicleGrid('market','Medium W/C Equipped');
oGrids[7].gridElements[0] = 0;
oGrids[7].gridElements[1] = 9;
oGrids[7].gridElements[2] = 29;
oGrids[7].gridElements[3] = 45;
oGrids[7].gridElements[4] = 66;
oGrids[7].gridElements[5] = 67;
oGrids[7].gridElements[6] = 68;
oGrids[7].gridElements[7] = 75;
oGrids[7].gridElements[8] = 76;

oGrids[8] = new vehicleGrid('market','Large W/C Equipped');
//oGrids[8].gridElements[0] = 15;
oGrids[8].gridElements[0] = 31;
oGrids[8].gridElements[1] = 32;
oGrids[8].gridElements[2] = 47;
oGrids[8].gridElements[3] = 49;
oGrids[8].gridElements[4] = 71;
oGrids[8].gridElements[5] = 72;
oGrids[8].gridElements[6] = 73;
oGrids[8].gridElements[7] = 56;

oGrids[9] = new vehicleGrid('market','Transit');
oGrids[9].gridElements[0] = 70;
oGrids[9].gridElements[1] = 69;
oGrids[9].gridElements[2] = 56;
oGrids[9].gridElements[3] = 55;
oGrids[9].gridElements[4] = 54;

oGrids[10] = new vehicleGrid('market','Highway Coach');
oGrids[10].gridElements[0] = 74;

oGrids[11] = new vehicleGrid('market','Specialty');
oGrids[11].gridElements[0] = 53;





//
//list capacity grids here
//
oGrids[12] = new vehicleGrid('cap','Converted Vans');
oGrids[12].gridElements[0] = 1;
oGrids[12].gridElements[1] = 2;
oGrids[12].gridElements[2] = 3;
oGrids[12].gridElements[3] = 33;
oGrids[12].gridElements[4] = 34;

oGrids[13] = new vehicleGrid('cap','Under 15 Passenger');
oGrids[13].gridElements[0] = 4;
oGrids[13].gridElements[1] = 24;
oGrids[13].gridElements[2] = 26;
oGrids[13].gridElements[3] = 35;
oGrids[13].gridElements[4] = 36;
oGrids[13].gridElements[5] = 37;
oGrids[13].gridElements[6] = 39;
oGrids[13].gridElements[7] = 40;
oGrids[13].gridElements[8] = 42;

oGrids[14] = new vehicleGrid('cap','15 to 25 Passenger');
oGrids[14].gridElements[0] = 0;
oGrids[14].gridElements[1] = 60;
oGrids[14].gridElements[2] = 8;
oGrids[14].gridElements[3] = 28;
oGrids[14].gridElements[4] = 43;
oGrids[14].gridElements[5] = 44;
oGrids[14].gridElements[6] = 50;
oGrids[14].gridElements[7] = 75;
oGrids[14].gridElements[8] = 76;

oGrids[15] = new vehicleGrid('cap','Over 25 passenger');
oGrids[15].gridElements[0] = 30;
oGrids[15].gridElements[1] = 46;
oGrids[15].gridElements[2] = 73;
oGrids[15].gridElements[3] = 72;
oGrids[15].gridElements[4] = 32;
oGrids[15].gridElements[5] = 48;
oGrids[15].gridElements[6] = 63;
oGrids[15].gridElements[7] = 52;
oGrids[15].gridElements[8] = 71;
oGrids[15].gridElements[9] = 55;
oGrids[15].gridElements[10] = 74;
oGrids[15].gridElements[11] = 54;


oGrids[16] = new vehicleGrid('cap','Under 15 Pass & W/C');
oGrids[16].gridElements[0] = 5;
oGrids[16].gridElements[1] = 25;
oGrids[16].gridElements[2] = 27;
oGrids[16].gridElements[3] = 33;
oGrids[16].gridElements[4] = 34;
oGrids[16].gridElements[5] = 38;
oGrids[16].gridElements[6] = 41;

oGrids[17] = new vehicleGrid('cap','15 to 25 Pass & W/C');
oGrids[17].gridElements[0] = 6;
oGrids[17].gridElements[1] = 75;
oGrids[17].gridElements[2] = 59;
oGrids[17].gridElements[3] = 7;
oGrids[17].gridElements[4] = 9;
oGrids[17].gridElements[5] = 29;
oGrids[17].gridElements[6] = 76;
oGrids[17].gridElements[7] = 61;
oGrids[17].gridElements[8] = 45;
oGrids[17].gridElements[9] = 0;
oGrids[17].gridElements[10] = 73;
oGrids[17].gridElements[11] = 56;

oGrids[18] = new vehicleGrid('cap','Over 25 Pass & W/C');
oGrids[18].gridElements[0] = 7;
oGrids[18].gridElements[1] = 31;
oGrids[18].gridElements[2] = 73;
oGrids[18].gridElements[3] = 47;
oGrids[18].gridElements[4] = 32;
oGrids[18].gridElements[5] = 72;
oGrids[18].gridElements[6] = 71;
oGrids[18].gridElements[7] = 49;
oGrids[18].gridElements[8] = 56;
oGrids[18].gridElements[9] = 55;
oGrids[18].gridElements[10] = 74;
oGrids[18].gridElements[11] = 54;



//
//list mfr grids here
//
oGrids[19] = new vehicleGrid('mfr','Ameritrans');
oGrids[19].gridElements[0] = 57;
oGrids[19].gridElements[1] = 58;
oGrids[19].gridElements[2] = 59;
oGrids[19].gridElements[3] = 60;
oGrids[19].gridElements[4] = 61;
oGrids[19].gridElements[5] = 63;

oGrids[20] = new vehicleGrid('mfr','Arboc Mobility');
oGrids[20].gridElements[0] = 0;

oGrids[21] = new vehicleGrid('mfr','Braun');
oGrids[21].gridElements[0] = 1;
oGrids[21].gridElements[1] = 2;
oGrids[21].gridElements[2] = 3;

oGrids[22] = new vehicleGrid('mfr','Collins');
oGrids[22].gridElements[0] = 4;
oGrids[22].gridElements[1] = 5;
oGrids[22].gridElements[2] = 6;
oGrids[22].gridElements[3] = 7;

oGrids[23] = new vehicleGrid('mfr','ElDorado National - CA');
oGrids[23].gridElements[0] = 56;
oGrids[23].gridElements[1] = 55;
oGrids[23].gridElements[2] = 54;

oGrids[24] = new vehicleGrid('mfr','Elkhart Coach');
oGrids[24].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[25] = new vehicleGrid('mfr','Glaval Bus');
oGrids[25].gridElements[0] = 71;
oGrids[25].gridElements[1] = 72;
oGrids[25].gridElements[2] = 73;
oGrids[25].gridElements[3] = 74;
oGrids[25].gridElements[4] = 75;
oGrids[25].gridElements[5] = 76;

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='"+urlNavGraphics+"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
         }
      }
   }    
}


