
/*************************************************************************
  This code is from Dynamic Web Coding at dyn-web.com
  Copyright 2003-5 by Sharon Paine 
  See Terms of Use at www.dyn-web.com/bus/terms.html
  regarding conditions under which you may use this code.
  This notice must be retained in the code as is!
*************************************************************************/

function doTooltip(e, ar) {
    if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
    var cntnt = wrapTipContent(ar);
    var tip = document.getElementById( Tooltip.tipID );
    Tooltip.show(e, cntnt);
}

function hideTip() {
    if ( typeof Tooltip == "undefined" || !Tooltip.ready ) return;
    Tooltip.hide();
}

function wrapTipContent(ar) {
    var cntnt = "";
    if ( ar[0] ) cntnt += '<div class="img"><img src="' + ar[0] + '"></div>';
    if ( ar[1] ) cntnt += '<div class="txt">' + ar[1] + '</div>';
    return cntnt;
}

// tooltip content here
var messages = new Array();
  // array elements: image file name, optional text
  // messages[0] = ['images/option_thumbs/2_shelf_unit.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">2 Shelf Unit</div>'];
  // messages[1] = ['images/option_thumbs/3_shelf_unit.jpg', '<div>3 Shelf Unit</div>'];
  // an example with no text
  // messages[2] = ['images/option_thumbs/4_shelf_unit.jpg'];
  messages[0] = ['images/option_thumbs/2_shelf_unit.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">2 Shelf Unit</div>'];
  messages[1] = ['images/option_thumbs/3_shelf_unit.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">3 Shelf Unit</div>'];
  messages[2] = ['images/option_thumbs/4_shelf_unit.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">4 Shelf Unit</div>'];
  messages[3] = ['images/option_thumbs/apparel-bike-rack-bracket.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Apparel and Bike                Rack Bracket</div>'];
  messages[4] = ['images/option_thumbs/', '<div style="text-align:center; font-weight:bolder; font-style:italic">No Image Available</div>'];
  messages[5] = ['images/option_thumbs/4-arm-pipe-rack.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">4 Arm Pipe Rack</div>'];
  messages[6] = ['images/option_thumbs/5-arm-pipie-rack.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">5 Arm Pipe Rack</div>'];
  messages[7] = ['images/option_thumbs/loading-ramp.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Loading Ramp</div>'];
  messages[8] = ['images/option_thumbs/bike-hook.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Bike Hooks</div>'];
  messages[9] = ['images/option_thumbs/Lite-handTrucks-500lb-cap.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Hand Jack</div>'];
  messages[10] = ['images/option_thumbs/lock-gaurd-extended.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Security Lock</div>'];
  messages[11] = ['images/option_thumbs/', '<div style="text-align:center; font-weight:bolder; font-style:italic">No Image Available</div>'];
  messages[12] = ['images/option_thumbs/1000lb-cap-dollie.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Standard Dollie</div>'];
  messages[13] = ['images/option_thumbs/platform-cart.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Hand Cart</div>'];
  
  // start of Packing Materials needed
  messages[29] = ['images/option_thumbs/16x12x12.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Books, Tools, Small Personal items </div>'];
  messages[30] = ['images/option_thumbs/18x18x16.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Kitchen Items, Computer items, Desktop organizer</div>'];
  messages[31] = ['images/option_thumbs/18x18x24.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Clothing, Lamp Shades</div>'];
  messages[32] = ['images/option_thumbs/24x24x18.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Pillows, Bulky Items, Towels</div>'];
  messages[33] = ['images/option_thumbs/Long-Box-48x12x12-(2)-pu.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Golf Clubs</div>'];
  messages[34] = ['images/option_thumbs/file-box-2.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Holds Letter/Legal size files</div>'];
  messages[35] = ['images/option_thumbs/Dish-Pack-Box-18x18x28-with-3-partition-inserts-pu.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">7" Glasses, Dishes</div>'];
 // messages[7] = ['images/option_thumbs/', '<div style="text-align:center; font-weight:bolder; font-style:italic">Table Lamp and Shade</div>'];
  messages[36] = ['images/option_thumbs/36x21x10.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Clothes on Hangers</div>'];
  messages[37] = ['images/option_thumbs/Clothes on Hangers.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Clothes hang on 24" bar</div>'];
  messages[38] = ['images/option_thumbs/Tote-Medium-Cardboard-pu.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Supplies, Tools, Parts</div>'];
  messages[39] = ['images/option_thumbs/24x5x18.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Small Framed Artwork / Photos / Plaques</div>'];
  messages[40] = ['images/option_thumbs/36x5x30.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Medium Framed Artwork / Photos / Plaques</div>'];
  messages[41] = ['images/option_thumbs/36x6x42.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Large Framed Artwork / Photos / Plaques</div>'];
  messages[42] = ['images/option_thumbs/Gaylord-2.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Bulk Products up to 100 lbs</div>'];
  messages[21] = ['images/option_thumbs/packaging-tape.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Packing Tape</div>'];
  messages[22] = ['images/option_thumbs/Nylon-Rope-100x67-pu.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Nylon Rope</div>'];
  messages[23] = ['images/option_thumbs/loose-pak-peaanuts.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Styrofoam Peanuts</div>'];
  messages[27] = ['images/option_thumbs/tape-dispenser.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Half the weight of other dispensers</div>'];
  messages[28] = ['images/option_thumbs/stretch-wrap.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Stretch Wrap</div>'];
  messages[43] = ['images/option_thumbs/Newspaper-bundle-pu-1.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Newspaper bundle</div>'];
  messages[44] = ['images/option_thumbs/bubble-wrap-width-pu.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Bubble Wrap</div>'];
  messages[45] = ['images/option_thumbs/Sharpie-pen.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Heat resistant, smear proof, permanent ink</div>'];
  messages[46] = ['images/option_thumbs/1000lb-cap-dollie.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">1000 lb. Capacity Dolly</div>'];
  messages[47] = ['images/option_thumbs/Lite-handTrucks-500lb-cap.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">1000 lb. Capacity Hand Trucks</div>'];
  messages[48] = ['images/option_thumbs/pallet-jack.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Pallet Jack</div>'];
  messages[49] = ['images/option_thumbs/platform-cart.jpg', '<div style="text-align:center; font-weight:bolder; font-style:italic">Platform Cart</div>'];
  
	  
// optional preloader 
var imageHandler = { 
    path:"images/option_thumbs/", // path to images
    imgs:[], preload:function() { for(var i=0;arguments[i];i++) {
    var img=new Image(); img.src=this.path+arguments[i]; this.imgs[this.imgs.length]=img;}}
}

imageHandler.preload("2_shelf_unit.jpg", "3_shelf_unit.jpg");

/*************************************************************************
  End ToolTip Code
*************************************************************************/



function validate_form(thisform)
{
    // alert ('in validate_form');
    var elem;
 
    elem=document.getElementById('firstName');
    if (validate_required(elem, "Please enter your First Name.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('lastName');
    if (validate_required(elem, "Please enter your Last Name.")==false)
    {elem.focus();return false;}
   
    elem=document.getElementById('email');
    if (validate_email(elem, "Please enter a valid E-mail address.")==false)
    {elem.focus();return false;}
	
	elem=document.getElementById('phone');
    if (validate_required(elem, "Please enter a phone number.")==false)
    {elem.focus();return false;}
	
	elem=document.getElementById('best_time_to_call');
    if (validate_required(elem, "Please enter best time to call.")==false)
    {elem.focus();return false;}
	  
	elem=document.getElementById('phoneDate');
    if (validate_required(elem, "Please enter best date to call.")==false)
    {elem.focus();return false;}
	
    elem=document.getElementById('billAddressstreet');
    if (validate_required(elem, "Please enter the Responsible Party's Address.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('billCity');
    if (validate_required(elem, "Please enter the Responsible Party's City.")==false)
    {elem.focus();return false;}
	
    elem=document.getElementById('billState');
    if (validate_required(elem, "Please enter the Responsible Party's State.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('billZip');
    if (validate_required(elem, "Please enter the Responsible Party's Zip.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivAddressstreet');
    if (validate_required(elem, "Please enter the delivery Address.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivCity');
    if (validate_required(elem, "Please enter the delivery City.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivState');
    if (validate_required(elem, "Please enter the delivery State.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivZip');
    if (validate_required(elem, "Please enter the delivery Zip Code.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivCounty');
    if (validate_required(elem, "Please enter the delivery County.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivDate');
    if (validate_required(elem, "Please choose a Delivery Date.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('delivTime');
    if (validate_select(elem, "Please choose a Delivery Time.")==false)
    {elem.focus();return false;}

    elem=document.getElementById('pickupLocation_same');
    if (validate_radio(elem, "Please select a pickup location option.")==false)
    {elem.focus();return false;}

		pickupLocation=document.getElementById('pickupLocation_different');
    if (pickupLocation.checked)
    { 			
			elem=document.getElementById('pickupAddress');
			if (validate_required(elem, "Please enter the Pick up Address.")==false)
			{elem.focus();return false;}

	        elem=document.getElementById('pickupCity');
			if (validate_required(elem, "Please enter the Pick up City.")==false)
			{elem.focus();return false;}

			elem=document.getElementById('pickupState');
			if (validate_required(elem, "Please enter the Pick up State.")==false)	
			{elem.focus();return false;}

			elem=document.getElementById('pickupZip');
			if (validate_required(elem, "Please enter the Pick up Zip.")==false)
			{elem.focus();return false;}

			elem=document.getElementById('pickupCounty');
			if (validate_required(elem, "Please enter the Pick up County.")==false)
			{elem.focus();return false;}

		}

	  elem=document.getElementById('rentalDuration');
	  if (validate_required(elem, "Please tell us how long you will need the container.")==false)
		{elem.focus();return false;}

  
    return true;
}
