// JavaScript Document

function switchMenu(obj,arrowname) {
	var el = document.getElementById(obj);
	var arrow = document.getElementById(arrowname);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
		arrow.src = '/images/arrows/arrow-collapsed.gif';
	}
	else {
		el.style.display = '';
		arrow.src = '/images/arrows/arrow-expanded.gif';
	}
}

function DymaxMenuCollapse() {

	if (document.getElementById('blades')) {
		document.getElementById('blades').style.display = 'none';
		document.getElementById('blades_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('booms')) {
		document.getElementById('booms').style.display = 'none';
		document.getElementById('booms_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('brush_cutters')) {
		document.getElementById('brush_cutters').style.display = 'none';
		document.getElementById('brush_cutters_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('buckets')) {
		document.getElementById('buckets').style.display = 'none';
		document.getElementById('buckets_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('couplers')) {
		document.getElementById('couplers').style.display = 'none';
		document.getElementById('couplers_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('forks')) {
		document.getElementById('forks').style.display = 'none';
		document.getElementById('forks_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('grapples')) {
		document.getElementById('grapples').style.display = 'none';
		document.getElementById('grapples_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('forks')) {
		document.getElementById('forks').style.display = 'none';
		document.getElementById('forks_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('grapples')) {
		document.getElementById('grapples').style.display = 'none';
		document.getElementById('grapples_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('hay_handling')) {
		document.getElementById('hay_handling').style.display = 'none';
		document.getElementById('hay_handling_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('rail')) {
		document.getElementById('rail').style.display = 'none';
		document.getElementById('rail_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('rakes')) {
		document.getElementById('rakes').style.display = 'none';
		document.getElementById('rakes_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('rippers')) {
		document.getElementById('rippers').style.display = 'none';
		document.getElementById('rippers_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('saws')) {
		document.getElementById('saws').style.display = 'none';
		document.getElementById('saws_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('scarifiers')) {
		document.getElementById('scarifiers').style.display = 'none';
		document.getElementById('scarifiers_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('snow_removal')) {
		document.getElementById('snow_removal').style.display = 'none';
		document.getElementById('snow_removal_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('squeezes')) {
		document.getElementById('squeezes').style.display = 'none';
		document.getElementById('squeezes_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('sweepers')) {
		document.getElementById('sweepers').style.display = 'none';
		document.getElementById('sweepers_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('thumbs')) {
		document.getElementById('thumbs').style.display = 'none';
		document.getElementById('thumbs_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('tree_shears')) {
		document.getElementById('tree_shears').style.display = 'none';
		document.getElementById('tree_shears_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('customattach')) {
		document.getElementById('customattach').style.display = 'none';
		document.getElementById('customattach_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}



	if (document.getElementById('skid_steer')) {
		document.getElementById('skid_steer').style.display = 'none';
		document.getElementById('skid_steer_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('wheel_loader')) {
		document.getElementById('wheel_loader').style.display = 'none';
		document.getElementById('wheel_loader_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('track_loader')) {
		document.getElementById('track_loader').style.display = 'none';
		document.getElementById('track_loader_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('toolcarrier')) {
		document.getElementById('toolcarrier').style.display = 'none';
		document.getElementById('toolcarrier_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('telehandler')) {
		document.getElementById('telehandler').style.display = 'none';
		document.getElementById('telehandler_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('loader_backhoe')) {
		document.getElementById('loader_backhoe').style.display = 'none';
		document.getElementById('loader_backhoe_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('crawler_tractor')) {
		document.getElementById('crawler_tractor').style.display = 'none';
		document.getElementById('crawler_tractor_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('hydraulic_excavator')) {
		document.getElementById('hydraulic_excavator').style.display = 'none';
		document.getElementById('hydraulic_excavator_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
	if (document.getElementById('motor_grader')) {
		document.getElementById('motor_grader').style.display = 'none';
		document.getElementById('motor_grader_arrow').src = '/images/arrows/arrow-collapsed.gif';
	}
}






// ################################################################### //
// START JAVASCRIPT FOR LEFT NAVIGATION //

var i = 0; //counter


function LEFTNAVsetup() {
	var uls = document.getElementsByTagName('ul');
	for (var u = 0; u < uls.length; u++) {
		if (uls[u].className=='slidingMenu') {
			LEFTNAVquickMinimize(uls[u]);
		}
	}					
}

function LEFTNAVaddEvent (elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
      elm.addEventListener(evType, fn, useCapture);
      return true;
    } else if (elm.attachEvent) {
      var r = elm.attachEvent('on' + evType, fn);
      return r;
    } else {
      elm['on' + evType] = fn;
    }
}

function LEFTNAVremoveEvent (elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
      elm.removeEventListener(evType, fn, useCapture);
      return true;
    } else if (elm.attachEvent) {
      var r = elm.detachEvent('on' + evType, fn);
      return r;
    } else {
      elm['on' + evType] = fn;
    }
}

function LEFTNAVminimize(ul, delay) {
	var lis = ul.getElementsByTagName('li');
	switch(lis[i].className) {
		case 'relevant':
			i++;
			setTimeout(function () { LEFTNAVminimize(ul, delay)}, 0);
			break;
		case 'LnavArrow':
			lis[i].childNodes[0].src="http:/images/leftnav/more.gif";
			LEFTNAVaddEvent(lis[i], 'click', LEFTNAVmaximizeCatcher, true);
			LEFTNAVremoveEvent(lis[i], 'click', LEFTNAVminimizeCatcher, true);
			i=0;
			break;
		default:
			lis[i].style.display='none';
			i++;
			setTimeout(function () { LEFTNAVminimize(ul, delay)}, delay);
	}
}

function LEFTNAVmaximize(ul, delay) {
	var lis = ul.getElementsByTagName('li');
	switch(lis[i].className) {
		case 'relevant':
			i++;
			setTimeout(function () { LEFTNAVmaximize(ul, delay)}, 0);
			break;
		case 'LnavArrow':
			lis[i].childNodes[0].src="http:/images/leftnav/minimize.gif";
			LEFTNAVaddEvent(lis[i], 'click', LEFTNAVminimizeCatcher, true);
			LEFTNAVremoveEvent(lis[i], 'click', LEFTNAVmaximizeCatcher, true);
			i=0;
			break;
		default:
			lis[i].style.display='block';
			i++;
			setTimeout(function () { LEFTNAVmaximize(ul, delay)}, delay);
	}
}

function LEFTNAVmaximizeCatcher(e) {
	var targ = LEFTNAVgetTarget(e);
	ul = targ.parentNode.parentNode;
	LEFTNAVmaximize(ul, 10);
}

function LEFTNAVminimizeCatcher(e) {
	var targ = LEFTNAVgetTarget(e);
	ul = targ.parentNode.parentNode;
	LEFTNAVminimize(ul, 10);
}

function LEFTNAVquickMinimize(ul) {
	var lis = ul.getElementsByTagName('li');
	for (var q = 0; q < lis.length; q++) {
		if (lis[q].className != 'relevant' && lis[q].className != 'LnavArrow') {
			lis[q].style.display='none';
		}
		if (lis[q].className == 'LnavArrow') {
			lis[q].childNodes[0].src="http:/images/leftnav/more.gif";
			LEFTNAVaddEvent(lis[q], 'click', LEFTNAVmaximizeCatcher, true);
		}
	}
}

function LEFTNAVgetTarget(e){
	var target = window.event ? window.event.srcElement : e ? e.target : null;
	if (!target){return false;}
	while(target.nodeType!=1 && target.nodeName.toLowerCase()!='body'){
		target=target.parentNode;
	}
	return target;
}

// END JAVASCRIPT FOR LEFT NAVIGATION //
// ################################################################### //






// ################################################################### //
// START JAVASCRIPT FROM DREAMWEAVER - DO NOT DELETE //

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_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_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.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];}
}

// END JAVASCRIPT FROM DREAMWEAVER - DO NOT DELETE //
// ################################################################### //
