function date(){
	var currentTime = new Date()
	var year = currentTime.getFullYear()
	document.write(year)
}

function setNav	() {
	document.getElementById("profile").style.display="block";
	document.getElementById("nav1").style.color="#fff";
	document.getElementById("nav1").style.backgroundColor="#174d79";
}

function setVisibility(id, nav) {
	if (nav != "nav1")
	   {
	   	document.getElementById("profile").style.display="none";
		document.getElementById("nav1").style.color="";
		document.getElementById("nav1").style.backgroundColor="";
	   }
	if (nav != "nav2")
	   {
	   	document.getElementById("announcements").style.display="none";
		document.getElementById("nav2").style.color="";
		document.getElementById("nav2").style.backgroundColor="";
	   }
	if (nav != "nav3")
	   {
	   	document.getElementById("details").style.display="none";
		document.getElementById("nav3").style.color="";
		document.getElementById("nav3").style.backgroundColor="";
	   }
	if (nav != "nav4")
	   {
	   	document.getElementById("specifications").style.display="none";
		document.getElementById("nav4").style.color="";
		document.getElementById("nav4").style.backgroundColor="";
	   }
	if (nav != "nav5")
	   {
	   	document.getElementById("distributors").style.display="none";
		document.getElementById("nav5").style.color="";
		document.getElementById("nav5").style.backgroundColor="";
	   }
	if (nav != "nav6")
	   {
	   	document.getElementById("products").style.display="none";
		document.getElementById("nav6").style.color="";
		document.getElementById("nav6").style.backgroundColor="";
	   }

	document.getElementById(id).style.display="block";
	document.getElementById(nav).style.color="#fff";
	document.getElementById(nav).style.backgroundColor="#174d79";

}

function setCompanyPages(id, linktxt) {
	
	if ( document.getElementById(id).style.display=="" )
	   {
	   	document.getElementById(id).style.display="none";
		document.getElementById(linktxt).innerHTML="Display";
	   }
	else
	   {
	   	document.getElementById(id).style.display="";
		document.getElementById(linktxt).innerHTML="Hide";
	   }
}

function poweroutputdddown()
{
	document.getElementById("poweroutputdd").style.display="block";
}
function poweroutputddout()
{
	document.getElementById("poweroutputdd").style.display="none";
}
function boredddown()
{
	document.getElementById("boredd").style.display="block";
}
function boreddout()
{
	document.getElementById("boredd").style.display="none";
}
function strokedddown()
{
	document.getElementById("strokedd").style.display="block";
}
function strokeddout()
{
	document.getElementById("strokedd").style.display="none";
}
function displacementdddown()
{
	document.getElementById("displacementdd").style.display="block";
}
function displacementddout()
{
	document.getElementById("displacementdd").style.display="none";
}
function fueltypedddown()
{
	document.getElementById("fueltypedd").style.display="block";
}
function fueltypeddout()
{
	document.getElementById("fueltypedd").style.display="none";
}

function setVisible(visibility) {
	document.getElementById('hoverbox').style.display = visibility;
}

var divName = 'hoverbox';

var offX = 10;
var offY = 10;

function mouseX(evt) {if (!evt) evt = window.event; if (evt.pageX) return evt.pageX; else if (evt.clientX)return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); else return 0;}
function mouseY(evt) {if (!evt) evt = window.event; if (evt.pageY) return evt.pageY; else if (evt.clientY)return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); else return 0;}

function updatebox(evt, lefttxt, righttxt) {
	if (document.getElementById) {
		var obj = document.getElementById(divName).style; 
		obj.visibility = 'visible'; 
		document.getElementById('hoverboxleft').innerHTML = lefttxt;
		if (document.getElementById('hoverboxright') != null) {
		    document.getElementById('hoverboxright').innerHTML = righttxt;
		}
		obj.left = (parseInt(mouseX(evt))+offX) + 'px';
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	}
}
function updateboxproducts(evt, path) {
	if (document.getElementById) {
		var obj = document.getElementById(divName).style; 
		obj.visibility = 'visible'; 
		document.getElementById('hoverbox').innerHTML = path;
		obj.left = (parseInt(mouseX(evt))+offX) + 'px';
		obj.top = (parseInt(mouseY(evt))+offY) + 'px';
	}
}
/*For header search box*/
//Remove search text
function highlight(txt,sterm) {
    if (txt.value == sterm) {
        txt.value = "";
    } else {
        txt.select();
    }
}

function hide(id) {
    document.getElementById(id).style.visibility = "hidden";
    document.getElementById(id).style.display = "none";
}
function display(id) {
    document.getElementById(id).style.visibility = "visible";
    document.getElementById(id).style.display = "block";
}

/*Homepage Tabs*/
function homedisplay(id, max) {
	for (i = 1; i < max; i++) {
	    if (id != i) {
	        document.getElementById("base"+i+"hidden").style.display="block";
		    document.getElementById("base"+i+"open").style.display="none";
		    document.getElementById("spacer"+i).src="images/home_spacer_off_off.jpg";
		}
	}
	if (id != max) {
	        document.getElementById("base"+max+"hidden").style.display="block";
		    document.getElementById("base"+max+"open").style.display="none";
		    document.getElementById("spacer"+max).src="images/home_spacer_off_bottom.jpg";
    }
	document.getElementById("base" + id + "hidden").style.display="none";
	document.getElementById("base" + id + "open").style.display="block";
	
	if ( id == max ) 
    {
		document.getElementById("spacer" + id).src="images/home_spacer_on_bottom.jpg";
	}
	else
    {
		document.getElementById("spacer" + id).src="images/home_spacer_on_off.jpg";
    }
		
	if ( id > "1" ) 
    {
		var drop = id - 1;
		document.getElementById("spacer" + drop).src="images/home_spacer_off_on.jpg";
    }
}

function homehide(id, max) {
	
	document.getElementById("base" + id + "hidden").style.display="block";
	document.getElementById("base" + id + "open").style.display="none";
	
	if ( id == max ) 
		{
		document.getElementById("spacer" + id).src="images/home_spacer_off_bottom.jpg";
		}
	else
		{
		document.getElementById("spacer" + id).src="images/home_spacer_off_off.jpg";
		}
		
	if ( id > "1" ) 
    {
		var drop = id - 1;
		document.getElementById("spacer" + drop).src="images/home_spacer_off_off.jpg";
    }
	
}

function searchtab(tabid, id) {
    hide("tbDiesel");
    hide("tbGasTurbine");
    hide("tbCombinedCycle");
    hide("tbGasoline");
    hide("tbHydraulicValve");
    hide("tbHydraulicPump");
    hide("tbHydraulicMotor");
    
    if (document.getElementById("mtbDiesel").style.color != "#666") {
        document.getElementById("mtbDiesel").style.color = "#000";
        document.getElementById("mtbDiesel").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbGasTurbine").style.color != "#666") {
        document.getElementById("mtbGasTurbine").style.color = "#000";
        document.getElementById("mtbGasTurbine").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbCombinedCycle").style.color != "#666") {
        document.getElementById("mtbCombinedCycle").style.color = "#000";
        document.getElementById("mtbCombinedCycle").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbGasoline").style.color != "#666") {
        document.getElementById("mtbGasoline").style.color = "#000";
        document.getElementById("mtbGasoline").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbHydraulicValve").style.color != "#666") {
        document.getElementById("mtbHydraulicValve").style.color = "#000";
        document.getElementById("mtbHydraulicValve").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbHydraulicPump").style.color != "#666") {
        document.getElementById("mtbHydraulicPump").style.color = "#000";
        document.getElementById("mtbHydraulicPump").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbHydraulicMotor").style.color != "#666") {
        document.getElementById("mtbHydraulicMotor").style.color = "#000";
        document.getElementById("mtbHydraulicMotor").style.backgroundColor = "#ccc";
    }
    
    document.getElementById(tabid).style.color = "#fff";
    document.getElementById(tabid).style.backgroundColor = "#174d79";
    curactivetab = tabid;
    
    display(id);
}

//Don't do anything if tab inactive: #666 is inactive
function searchtabhoverover(tabid) {
    if (curactivetab != "mtbDiesel" && document.getElementById("mtbDiesel").style.color != "#666") {
        document.getElementById("mtbDiesel").style.color = "#000";
        document.getElementById("mtbDiesel").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbGasTurbine" && document.getElementById("mtbGasTurbine").style.color != "#666") {
        document.getElementById("mtbGasTurbine").style.color = "#000";
        document.getElementById("mtbGasTurbine").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbCombinedCycle" && document.getElementById("mtbCombinedCycle").style.color != "#666") {
        document.getElementById("mtbCombinedCycle").style.color = "#000";
        document.getElementById("mtbCombinedCycle").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbGasoline" && document.getElementById("mtbGasoline").style.color != "#666") {
        document.getElementById("mtbGasoline").style.color = "#000";
        document.getElementById("mtbGasoline").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbHydraulicValve" && document.getElementById("mtbHydraulicValve").style.color != "#666") {
        document.getElementById("mtbHydraulicValve").style.color = "#000";
        document.getElementById("mtbHydraulicValve").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbHydraulicPump" && document.getElementById("mtbHydraulicPump").style.color != "#666") {
        document.getElementById("mtbHydraulicPump").style.color = "#000";
        document.getElementById("mtbHydraulicPump").style.backgroundColor = "#ccc";
    }
    if (curactivetab != "mtbHydraulicMotor" && document.getElementById("mtbHydraulicMotor").style.color != "#666") {
        document.getElementById("mtbHydraulicMotor").style.color = "#000";
        document.getElementById("mtbHydraulicMotor").style.backgroundColor = "#ccc";
    }
    
    document.getElementById(tabid).style.color = "#fff";
    document.getElementById(tabid).style.backgroundColor = "#174d79";
}

//Don't do anything if tab inactive: #666 is inactive
function searchtabhoverout(tabid) {
    if (document.getElementById("mtbDiesel").style.color != "#666") {
        document.getElementById("mtbDiesel").style.color = "#000";
        document.getElementById("mtbDiesel").style.backgroundColor = "#ccc";
    }

    if (document.getElementById("mtbGasTurbine").style.color != "#666") {
        document.getElementById("mtbGasTurbine").style.color = "#000";
        document.getElementById("mtbGasTurbine").style.backgroundColor = "#ccc";
    }

    if (document.getElementById("mtbCombinedCycle").style.color != "#666") {
        document.getElementById("mtbCombinedCycle").style.color = "#000";
        document.getElementById("mtbCombinedCycle").style.backgroundColor = "#ccc";
    }
    
    if (document.getElementById("mtbGasoline").style.color != "#666") {
        document.getElementById("mtbGasoline").style.color = "#000";
        document.getElementById("mtbGasoline").style.backgroundColor = "#ccc";
    }
    
    if (document.getElementById("mtbHydraulicValve").style.color != "#666") {
        document.getElementById("mtbHydraulicValve").style.color = "#000";
        document.getElementById("mtbHydraulicValve").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbHydraulicPump").style.color != "#666") {
        document.getElementById("mtbHydraulicPump").style.color = "#000";
        document.getElementById("mtbHydraulicPump").style.backgroundColor = "#ccc";
    }
    if (document.getElementById("mtbHydraulicMotor").style.color != "#666") {
        document.getElementById("mtbHydraulicMotor").style.color = "#000";
        document.getElementById("mtbHydraulicMotor").style.backgroundColor = "#ccc";
    }
    
    document.getElementById(curactivetab).style.color = "#fff";
    document.getElementById(curactivetab).style.backgroundColor = "#174d79";
}

function removecheck(idchk) {
    var chk = document.getElementById(idchk);
    chk.checked = false;
}

function passCompare(abspath,productspecid,companyid) {
    var i = 0;
    var str = "";
    var chk;
    var count = 0;
    do {
        chk = document.getElementById("chk" + productspecid + "Comp" + i)
        if (chk != null) {
            if (chk.checked) {
                if (str != "") str += ",";
                str += chk.value;
                count++;
            }
        }
        i++;
    } while (chk != null)
    if (count <= 1) {
        alert("Please select 2 or more items to compare. You may compare up to 5 items at a time.");
    } else if (count > 5) {
        alert("Only 5 items may be compared at a time.");
    } else {
        if (companyid != "" && companyid != null && companyid != "undefined") {
            str += "&cid=" + companyid;        
        }
        window.location=abspath+"/compare.aspx?id=" + productspecid + "&c=" + str;
    }
}

function changesubmitmethod(newmethod,newaction) {
    var frm;
    if (document.getElementById) if (!frm) frm = document.getElementById('aspnetForm');
    if (!frm) { frm = document.aspnetForm; }
    if (document.getElementById('__VIEWSTATE')) {
        (document.getElementById('__VIEWSTATE')).parentNode.innerHTML = "";
    }
    if (document.getElementById('__VSTATE')) {
        (document.getElementById('__VSTATE')).parentNode.innerHTML = "";
    }
    if (document.getElementById('__EVENTTARGET')) {
        (document.getElementById('__EVENTTARGET')).parentNode.innerHTML = "";
    }
    if (document.getElementById('__EVENTARGUMENT')) {
        (document.getElementById('__EVENTARGUMENT')).parentNode.innerHTML = "";
    }
    if (document.getElementById('__EVENTVALIDATION')) {
        (document.getElementById('__EVENTVALIDATION')).parentNode.innerHTML = "";
    }
    frm.method = newmethod;
    frm.action = newaction;
}