/* global JS functions for rollovers and whatever else gets bagged on along the way */

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/* Now for the 2 sets of dhtml menus - first the vertical then the horizontal */

function fwLoadMenus() {
  if (window.fw_menu_0) return;
    window.fw_menu_0_1 = new Menu("Compactors",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
    fw_menu_0_1.addMenuItem("Asphalt Compactors","location='http://www.columbusequipment.com/compactors_asp.htm'");
    fw_menu_0_1.addMenuItem("Soil Compactors","location='http://www.columbusequipment.com/compactors_soil.htm'");
     fw_menu_0_1.hideOnMouseOut=true;
    window.fw_menu_0_2 = new Menu("Cranes",146,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
    fw_menu_0_2.addMenuItem("All Terrain Cranes","location='http://www.columbusequipment.com/cranes_at.htm'");
    fw_menu_0_2.addMenuItem("Rough Terrain Cranes","location='http://www.columbusequipment.com/cranes_rt.htm'");
    fw_menu_0_2.addMenuItem("Truck Mount Cranes","location='http://www.columbusequipment.com/cranes_tm.htm'");
     fw_menu_0_2.hideOnMouseOut=true;
    window.fw_menu_0_3 = new Menu("Hydraulic Tools/Attachments",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
    fw_menu_0_3.addMenuItem("Breakers","location='http://www.columbusequipment.com/hydraulic_breakers.htm'");
    fw_menu_0_3.addMenuItem("Shears","location='http://www.columbusequipment.com/hydraulic_shears.htm'");
     fw_menu_0_3.hideOnMouseOut=true;
window.fw_menu_0_4 = new Menu("Paving Equipment",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
    fw_menu_0_4.addMenuItem("Asphalt Conveyors","location='http://www.columbusequipment.com/asphalt_conveyors.htm'");
    fw_menu_0_4.addMenuItem("Pavers","location='http://www.columbusequipment.com/pavers.htm'");
    fw_menu_0_4.addMenuItem("Road Wideners","location='http://www.columbusequipment.com/road_wideners.htm'");
    fw_menu_0_4.addMenuItem("Soil Compactors","location='http://www.columbusequipment.com/soil_compactors.htm'");
     fw_menu_0_4.hideOnMouseOut=true;
window.fw_menu_0_5 = new Menu("Trucks",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_0_5.addMenuItem("Rigid Frame Trucks","location='http://www.columbusequipment.com/trucks_rigid_frame.htm'");
  fw_menu_0_5.addMenuItem("Articulated Trucks","location='http://www.columbusequipment.com/trucks_articulated.htm'");
  fw_menu_0_5.hideOnMouseOut=true;
window.fw_menu_0_6 = new Menu("Small Utility Equipment",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_0_6.addMenuItem("Skid Steer Loaders","location='http://www.columbusequipment.com/skid_steer_loaders.htm'");
  fw_menu_0_6.addMenuItem("Mini Excavators","location='http://www.columbusequipment.com/mini_excavators.htm'");
  fw_menu_0_6.addMenuItem("Mini Wheel Loaders","location='http://www.columbusequipment.com/mini_wheel_loaders.htm'");
  fw_menu_0_6.addMenuItem("Backhoe Loaders","location='http://www.columbusequipment.com/backhoe_loaders.htm'");
  fw_menu_0_6.hideOnMouseOut=true;
window.fw_menu_0 = new Menu("root",182,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_0.addMenuItem("New Equipment","location='http://www.columbusequipment.com/new_equipment.htm'");
  fw_menu_0.addMenuItem("Backhoe Loaders","location='http://www.columbusequipment.com/backhoe_loaders.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_1,"location='http://www.columbusequipment.com/compactors.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_2,"location='http://www.columbusequipment.com/cranes.htm'");
  fw_menu_0.addMenuItem("Crawler Dozers","location='http://www.columbusequipment.com/crawler.htm'");
  fw_menu_0.addMenuItem("Excavators","location='http://www.columbusequipment.com/excavators.htm'");
  fw_menu_0.addMenuItem("Graders","location='http://www.columbusequipment.com/graders.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_3,"location='http://www.columbusequipment.com/hydraulic_tools.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_4,"location='http://www.columbusequipment.com/paving_equipment.htm'");
  fw_menu_0.addMenuItem("Shovels","location='http://www.columbusequipment.com/shovels.htm'");
  fw_menu_0.addMenuItem("Skid Steer Loaders","location='http://www.columbusequipment.com/skid_steer_loaders.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_5,"location='http://www.columbusequipment.com/trucks.htm'");
  fw_menu_0.addMenuItem(fw_menu_0_6,"location='http://www.columbusequipment.com/small_utility_equipment.htm'");
  fw_menu_0.addMenuItem("Trailers","location='http://www.columbusequipment.com/trailers.htm'");
  fw_menu_0.addMenuItem("Wheel Loaders","location='http://www.columbusequipment.com/wheel_loaders.htm'");
   fw_menu_0.hideOnMouseOut=true;
   fw_menu_0.childMenuIcon="images/arrows.gif";
  window.fw_menu_1 = new Menu("root",195,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_1.addMenuItem("Rental Specials","location='http://www.columbusequipment.com/rentals_specials.php'");
  fw_menu_1.addMenuItem("Rentals","location='http://www.columbusequipment.com/rentals.htm'");
  fw_menu_1.addMenuItem("Equipment List","location='http://www.columbusequipment.com/rentals_equipment.php'");
  fw_menu_1.addMenuItem("Online Credit Application","location='http://www.columbusequipment.com/rentals_credit.htm'");
  fw_menu_1.addMenuItem("Locations","location='http://www.columbusequipment.com/rentals_locations.php'");
  fw_menu_1.addMenuItem("Rental Policies","location='http://www.columbusequipment.com/rentals_policies.htm'");
  fw_menu_1.addMenuItem("Damage Waiver Requirements","location='http://www.columbusequipment.com/rentals_waiver.htm'");
  fw_menu_1.addMenuItem("Rental Agreement","location='http://www.columbusequipment.com/f_rent_ag.htm'");  
   fw_menu_1.hideOnMouseOut=true;
  window.fw_menu_2 = new Menu("root",195,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_2.addMenuItem("Parts Specials","location='http://www.columbusequipment.com/parts_specials.php'");
  fw_menu_2.addMenuItem("Parts","location='http://www.columbusequipment.com/parts.htm'");
  fw_menu_2.addMenuItem("Available Parts","location='http://www.columbusequipment.com/parts_available.htm'");
   fw_menu_2.addMenuItem("Parts Distribution","location='http://www.columbusequipment.com/parts_distribution.htm'");
  fw_menu_2.addMenuItem("Parts Manufacturers","location='http://www.columbusequipment.com/parts_manufacturers.htm'");
  fw_menu_2.addMenuItem("Remanufactured Program","location='http://www.columbusequipment.com/parts_remanufactured.htm'");    
  fw_menu_2.addMenuItem("Service Specials","location='http://www.columbusequipment.com/service_specials.php'");
  fw_menu_2.addMenuItem("Services Offered","location='http://www.columbusequipment.com/service_offered.htm'");
  fw_menu_2.addMenuItem("Service Locations","location='http://www.columbusequipment.com/service_locations.php'");   
  fw_menu_2.addMenuItem("Order Parts Online","location='http://www.columbusequipment.com/parts_online.htm'");
  fw_menu_2.hideOnMouseOut=true;
//window.fw_menu_3 = new Menu("root",225,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
//  fw_menu_3.addMenuItem("Service","location='http://www.columbusequipment.com/service.htm'");
//  fw_menu_3.addMenuItem("Services Offered","location='http://www.columbusequipment.com/service_offered.htm'");
//  fw_menu_3.addMenuItem("Service/Maintenance Tip of the Week","location='http://www.columbusequipment.com/service_tip.htm'");
//  fw_menu_3.addMenuItem("Locations & Contact Info","location='http://www.columbusequipment.com/service_locations.php'");
//  fw_menu_3.hideOnMouseOut=true;
window.fw_menu_4 = new Menu("root",145,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
   fw_menu_4.addMenuItem("Finance Specials","location='http://www.columbusequipment.com/finance_specials.php'");
  fw_menu_4.addMenuItem("Credit & Financing","location='http://www.columbusequipment.com/credit.htm'");
  fw_menu_4.addMenuItem("Credit Application","location='http://www.columbusequipment.com/f_creditapp.htm'");  
  fw_menu_4.addMenuItem("Payment Calculator","location='http://www.columbusequipment.com/credit_payment_calculator.htm'");
    fw_menu_4.hideOnMouseOut=true;
window.fw_menu_5 = new Menu("root",125,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
 //fw_menu_5.addMenuItem("About Us","location='http://www.columbusequipment.com/about.htm'");
  fw_menu_5.addMenuItem("Events","location='http://www.columbusequipment.com/about_events.htm'");
  fw_menu_5.addMenuItem("Associations","location='http://www.columbusequipment.com/about_associations.htm'");
  fw_menu_5.addMenuItem("Industry Awards","location='http://www.columbusequipment.com/about_awards.htm'");
  fw_menu_5.addMenuItem("Company History","location='http://www.columbusequipment.com/about_company_history.htm'");
  fw_menu_5.addMenuItem("Mission Statement","location='http://www.columbusequipment.com/about_mission_statement.htm'");
    fw_menu_5.hideOnMouseOut=true;
window.fw_menu_6 = new Menu("root",180,17,"Verdana, Arial, Helvetica, //sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_6.addMenuItem("Branch Locations","location='http://www.columbusequipment.com/locations.php'");
  fw_menu_6.addMenuItem("Service Locations","location='http://www.columbusequipment.com/service_locations.php'");  
  fw_menu_6.addMenuItem("Locate Salesman","location='http://www.columbusequipment.com/location_sales_reps.php'");
  fw_menu_6.addMenuItem("Locate Product Support Rep","location='http://www.columbusequipment.com/location_psrep.php'");
     fw_menu_6.hideOnMouseOut=true;
window.fw_menu_7 = new Menu("root",180,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_7.addMenuItem("Our Manufacturers","location='http://www.columbusequipment.com/manufacturers.htm'");
  fw_menu_7.addMenuItem("Komatsu","location='http://www.columbusequipment.com/manufacturers_komatsu.htm'");
  fw_menu_7.addMenuItem("Blaw-Knox","location='http://www.columbusequipment.com/manufacturers_blawknox.htm'");
  fw_menu_7.addMenuItem("Ingersoll-Rand","location='http://www.columbusequipment.com/manufacturers_ingersollrand.htm'");
  fw_menu_7.addMenuItem("Grove","location='http://www.columbusequipment.com/manufacturers_grove.htm'");
  fw_menu_7.addMenuItem("ESCO","location='http://www.columbusequipment.com/manufacturers_esco.htm'");
  fw_menu_7.addMenuItem("Genesis","location='http://www.columbusequipment.com/manufacturers_genesis.htm'");
  fw_menu_7.addMenuItem("Allied Construction Products","location='http://www.columbusequipment.com/manufacturers_allied.htm'");
  fw_menu_7.addMenuItem("Talbert trailers","location='http://www.columbusequipment.com/manufacturers_talbert.htm'");
  fw_menu_7.addMenuItem("JRB","location='http://www.columbusequipment.com/manufacturers_jrb.htm'");
  fw_menu_7.addMenuItem("Dressta","location='http://www.columbusequipment.com/manufacturers_dressta.htm'");
      fw_menu_7.hideOnMouseOut=true;
window.fw_menu_8 = new Menu("root",135,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  //fw_menu_8.addMenuItem("Career Opportunities","location='http://www.columbusequipment.com/careers.htm'");
  fw_menu_8.addMenuItem("Available Jobs","location='http://www.columbusequipment.com/careers_jobs.php'");
  fw_menu_8.addMenuItem("Online Application","location='http://www.columbusequipment.com/f_employ_app.htm'");
      fw_menu_8.hideOnMouseOut=true;
window.fw_menu_9 = new Menu("root",205,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  //fw_menu_9.addMenuItem("What's New","location='http://www.columbusequipment.com/whatsnew.php'");
 fw_menu_9.addMenuItem("Newsletter - Columbus Connection","location='http://www.columbusequipment.com/pdf/CEC_Connection_Winter09.pdf'");
  fw_menu_9.addMenuItem("Newsletter - Heavy Lifters","location='http://www.columbusequipment.com/pdf/CEC_Link-Belt.pdf'");
  fw_menu_9.addMenuItem("New Models","location='http://www.columbusequipment.com/f_whats_new2.htm'");
  fw_menu_9.addMenuItem("Field Days 2006 - Pictures","location='http://www.columbusequipment.com/field_day.htm'");
      fw_menu_9.hideOnMouseOut=true;
window.fw_menu_99 = new Menu("root",150,17,"Verdana, Arial, Helvetica, sans-serif",10,"#000000","#003399","#ffd508","#fff8b3");
  fw_menu_99.addMenuItem("Employee Login","location='http://www.columbusequipment.com/employee_login.htm'");
  fw_menu_99.addMenuItem("Salesman's Toolbox","location='http://www.columbusequipment.com/sales_tools.php'");
      fw_menu_99.hideOnMouseOut=true;	  
  fw_menu_99.writeMenus();
} // fwLoadMenus()



function newPage2(){
	var windowprops ="width=525,height=600"
	var pageLoc = ("product_support.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}

function newPage3(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_cadiz.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage4(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_cambridge.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage5(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_canton.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage6(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_cincinnati.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage7(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_columbus.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage8(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_corporate.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage9(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_dayton.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage10(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_piketon.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage11(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_richfield.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}


function newPage12(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=525,height=550,"
	var pageLoc = ("map_toledo.htm")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}




function machTrader(){
	var windowprops ="toolbar=1,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=700,height=550,"
	var pageLoc = ("http://www.machinerytrader.com/listings/forsale/list.asp?pcid=2821723&etid=1&bcatid=4&dlr=1")
	pageWin =  window.open(pageLoc,"inventory",windowprops)
}

function test_it(entry) {
 if (entry.value && entry.value.length!=0) {
  entry.value=""+ eval(entry.value);
  }
 computeForm(entry.form);
 }
function computeForm(form) {
 if ((!form.months.value || form.months.value.length==0) ||
    (!form.rate.value || form.rate.value.length==0) ||
    (!form.financed.value || form.financed.value.length==0)) {
   return;
   }
 if (!alrt_msg(form.months,1,480,"Your Number of Payments") ||
    !alrt_msg(form.rate,.001,99,"Your Interest Rate") ||
    !alrt_msg(form.financed,100,10000000,"Your Principal Amount")) {
   form.payment.value="A value out of range - Click Reset";
   return;
    }
 var i=form.rate.value;
 ffv=0;
 ffv+=form.financed.value;
 fmv=0;
 fmv+=form.months.value;
 if (i > 1.0) {
 // Hack to mostly correct floating point/binary conversion error
  i=(i/100.0)+.00001;
  var fmt="";
  fmt+=i;
  fmt=fmt.substring(0,6)
  form.rate.value=fmt;
  }
 i/=12;
 var isn=1;
 for (var j=0;j<form.months.value;j++)
  isn=isn*(1+i);
  form.payment.value=(form.financed.value*isn*i)/(isn-1);
  fpv=0;
  fpv+=form.payment.value;
  var fmt="";
  var add=9;
  fmt+=form.payment.value;
  for (var i=0;i<fmt.length;i++) {
   if (fmt.charAt(i)==".") {
    add=i+3;
    i=fmt.length;
    }
   }
  fmt=fmt.substring(0,add);
  fcalc=((fmv*fpv)-ffv);
  var fmtb="";
  var add=9;
  fmtb+=fcalc;
  for (var i=0;i<fmtb.length;i++) {
   if (fmtb.charAt(i)==".") {
    add=i+3;
    i=fmtb.length;
    }
   }
  fmtb=fmtb.substring(0,add);
  form.payment.value="$"+fmt;
  form.cost.value="$"+fmtb;
 }
function reset_it(form) {
 form.months.value="";
 form.rate.value="";
 form.financed.value="";
 form.payment.value="";
 }
function alrt_msg(entry,low,high,prompt) {
 prompt="You couldn't know. "+prompt 
 +" entry has unacceptable stuff: "+entry.value;
 var scratch=entry.value;
 for (var i=0;i<scratch.length;i++) {
  var letter=scratch.substring(i,i+1);
  if ((letter<"0" || "9"<letter) && letter!='.') {
   alert(prompt);
   return false;
   }
    }
 var errtst=parseFloat(scratch)
 if (errtst<low || high<errtst) {
  alert("I'm sorry. "+prompt+ " is not in the range"
  +" from "+low+" to "+high+"!");
  return false;
  }
 entry.value=scratch;
 return true;
 }
 function makeChanged() {
  document.frmSearch.makechanged.value = "1";
  document.location = "useddb.htm" + "?Make=" + document.frmSearch.Make.options[document.frmSearch.Make.selectedIndex].value;
}



/* 
created 110703 :terri mason: www.interactone.com 
for Columbus Equipment Company
*/


function shakeJS()
{
      if (parent.moveBy) {
             for (i = 10; i > 0; i--) {
                    for (j = 5; j > 0; j--) {
                           parent.moveBy(0,i);
                           parent.moveBy(i,0);
                           parent.moveBy(0,-i);
                           parent.moveBy(-i,0);
                    }
             }
       }
}

function startTimeout()
{
       fwStart = new Date();
       fwDHFlag = true;
       fwHideMenuTimer = setTimeout("shakeJS()", 2540);
}
