var mac = (navigator.platform.indexOf('Win') == -1) ? true : false;
var ie = document.all ? true : false;
var n6 = document.getElementById ? true : false;
var n4 = document.layers ? true : false;
if (ie) {mcenter = document.body.clientWidth / 2; mright = document.body.clientWidth;}
else if (n6) {mcenter = window.innerWidth / 2; mright = window.innerWidth;}
else if (n4) {mcenter = window.innerWidth / 2; mright = window.innerWidth;}
if (mcenter < 353) {mcenter = 353;}

var mnumber = new Array();
var hiddens = new Array();
var closing = new Array();
var mparent = new Array();
for (i=0; i<=1; i++)
{
	mnumber[i] = 0;
	hiddens[i] = new Array();
	closing[i] = new Array();
	mparent[i] = new Array();
}

function displayMenu(type,which)
{
	clearTimeout(closing[type][which]);
	if (ie) {eval("menu" + type + "_" + which + ".style.visibility = 'visible'");}
	else if (n6) {eval("document.getElementById('menu" + type + "_" + which + "').style.visibility = 'visible'");}
	else if (n4) {eval("document.menu" + type + "_" + which + ".visibility = 'visible'");}
	for (i=0; i<hiddens[type].length; i++)
	{
		if (i != which) {hideMenu(type,i);}
	}
	hiddens[type][which] = false;
}

function delayHide(type,which)
{
	clearTimeout(closing[type][which]);
	closing[type][which] = setTimeout('hideMenu(' + type + ',' + which + ')',300);
}

function hideAll(type)
{
	for (i=0; i<hiddens[type].length; i++)
	{
		hideMenu(type,i);
	}
}

function hideMenu(type,which)
{
	clearTimeout(closing[type][which]);
	if (ie) {eval("menu" + type + "_" + which + ".style.visibility = 'hidden'");}
	else if (n6) {eval("document.getElementById('menu" + type + "_" + which + "').style.visibility = 'hidden'");}
	else if (n4) {eval("document.menu" + type + "_" + which + ".visibility = 'hidden'");}
	hiddens[type][which] = true;
}

function createMenu(type,mtop,mleft,labellist,linklist)
{
	ptype = type - 1;
	ctype = type + 1;
	var labels = labellist.split('|');
	var links = linklist.split('|');
	var mheight = labels.length * 17 + 4;
	displaym = (type > 0) ? 'displayMenu('+ptype+','+mparent[type][mnumber[type]]+');' : '';
	delaym = (type > 0) ? 'delayHide('+ptype+','+mparent[type][mnumber[type]]+');' : '';

	if (ie || n6) {document.write('<DIV id="menu'+type+'_'+mnumber[type]+'" style="TOP:'+mtop+'; LEFT:' + mleft + '; VISIBILITY:hidden; OVERFLOW:hidden; POSITION:absolute; Z-INDEX:3;" onMouseOver = "displayMenu('+type+','+mnumber[type]+');'+displaym+'" onMouseOut = "delayHide('+type+','+mnumber[type]+');'+delaym+'">');}
	else if (n4) {document.write('<LAYER id="menu'+type+'_'+mnumber[type]+'" TOP="'+mtop+'" LEFT="' + mleft + '" HEIGHT="'+mheight+'" WIDTH="240" CLIP="240,'+mheight+'" VISIBILITY="hide" onMouseOver = "displayMenu('+type+','+mnumber[type]+');'+displaym+'" onMouseOut = "delayHide('+type+','+mnumber[type]+');'+delaym+'" Z-INDEX="3">');}
	document.write('<table border="0" cellpadding="1" cellspacing="0">');
	document.write('<tr><td bgcolor="#666666"><table border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr><td colspan="3" height="1" bgcolor="#ffffff"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
	document.write('<tr><td width="1" bgcolor="#ffffff"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td>');
	document.write('<td><table border="0" cellpadding="0" cellspacing="0">');
	for (i=0; i<labels.length; i++)
	{
		var linkinfo = links[i].split('^');
		if (ie) {usestyle = 'mainmenu';}
		else if (n6) {usestyle = 'mainmenun6';}
		else if (n4) {usestyle = 'mainmenu';}
		if (linkinfo[1])
		{
			mparent[ctype][linkinfo[1]] = mnumber[type];
			if (ie || n6)
			{
				document.write('<tr><td class="subarrow" bgcolor="#ffffff" onMouseOver="this.bgColor=\'#339933#\'" onMouseOut="this.bgColor=\'#ffffff\'" height="16"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td></tr><tr><td height="1"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
			}
			else if (n4)
			{
				document.write('<tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td bgcolor="#ffffff" onMouseOver="this.bgColor=\'#339933#\'" onMouseOut="this.bgColor=\'#ffffff\'" height="16"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td><td align="right" bgcolor="#ffffff"><a onMouseOver="displayMenu('+ctype+','+linkinfo[1]+')" onMouseOut="delayHide('+ctype+','+linkinfo[1]+')" class="' + usestyle + '" href="'+linkinfo[0]+'"><img src="/img/subarrow.gif" width="10" height="8" border="0" hspace="0" vspace="0"></a></td></tr></table></td></tr><tr><td height="1"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
			}
		}
		else
		{
			document.write('<tr><td bgcolor="#ffffff" onMouseOver="this.bgColor=\'#339933#\'" onMouseOut="this.bgColor=\'#ffffff\'" height="16"><a class="' + usestyle + '" href="'+linkinfo[0]+'">&nbsp;'+labels[i]+'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></td></tr><tr><td height="1"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
		}
	}
	document.write('</table></td>');
	document.write('<td width="1"><img src="/img/spacer.gif" width="1" height="1" border="0" hspace="0" vspace="0"></td></tr>');
	document.write('</table></td></tr>');
	document.write('</table>');
	if (ie || n6) {document.writeln('</DIV>');}
	else if (n4) {document.write('</LAYER>');}
	hiddens[type][mnumber[type]] = true;
	closing[type][mnumber[type]] = 0;
	mnumber[type]++;
}

// top row

// bottom row
var thisMenuTop = 133;
createMenu(0,thisMenuTop,mcenter-296,'Overview|Mission&nbsp;Statement|Resource&nbsp;Database|Staff&nbsp;Directory|IPM&nbsp;Working&nbsp;Groups|State&nbsp;Network&nbsp;Projects|Grants&nbsp;Program|Publications&nbsp;and&nbsp;Products','/abou_overview.cfm|/abou_mission.cfm|/about_database.cfm|/abou_directory.cfm|/working_groups.cfm|/abou_overview.cfm#program|/grants.cfm|/abou_product.cfm');
createMenu(0,thisMenuTop,mcenter-168,'IPM&nbsp;Resources|NRCS&nbsp;Resources|IPM&nbsp;Guidelines|IPM&nbsp;Field&nbsp;Guides','/ipm_searchform.cfm|/nrcs.cfm|/ipm_guidelines.cfm|/ipm_fieldguide.cfm');
createMenu(0,thisMenuTop,mcenter-20,'Project&nbsp;Reports|Funding&nbsp;Opportunities|Crop&nbsp;Profiles/PMSPs|Regional&nbsp;Priorities','/rese_reports.cfm|/news_funding.cfm|/rese_profiles.cfm|/regu_regional.cfm');
createMenu(0,thisMenuTop,mcenter+88,'Regional&nbsp;Priorities|Crop&nbsp;Profiles/PMSPs|Other&nbsp;Data','/regu_regional.cfm|/rese_profiles.cfm|/regu_other.cfm^0');
createMenu(0,thisMenuTop,mcenter+210,'Search&nbsp;for&nbsp;Resources|County&nbsp;Extension&nbsp;Offices|NEREAP-IPM|Regional&nbsp;Priorities|NRCS&nbsp;and&nbsp;IPM&nbsp;Working&nbsp;Together','/ipm_searchform.cfm|http://www.csrees.usda.gov/Extension/index.html" target="_blank|/nereap.cfm|/regu_regional.cfm|/nrcs.cfm');
createMenu(0,thisMenuTop,mcenter+178,'IPM&nbsp;Monitor&nbsp;&middot;&nbsp;Current&nbsp;News|Alerts&nbsp;and&nbsp;Advisories|Jobs&nbsp;in&nbsp;IPM|Funding&nbsp;Opportunities|Center&nbsp;Newsletters','/Monitor.cfm|/ipm_alert.cfm|/news_jobs.cfm|/news_funding.cfm|/NewsAndReports/newsletterdirectory.cfm');

// submenus
createMenu(1,186,mcenter+88,'Crops/Settings|Pest&nbsp;Data|Pest&nbsp;Use&nbsp;Data|Pesticide&nbsp;Labels|Pesticide&nbsp;Regulation,&nbsp;Safety,&nbsp;etc.','/regother_settings.cfm|/regother_pestdata.cfm|/regother_pestuse.cfm|/regother_labels.cfm|/regother_regulation.cfm');

bodyloaded = true;


