	if (document.images)
	{
		nav_home_off = new Image();							nav_home_off.src = "/images/nav/nav_home_off.gif";
		nav_products_off = new Image();					nav_products_off.src = "/images/nav/nav_products_off.gif";
		nav_manuals_off = new Image();					nav_manuals_off.src = "/images/nav/nav_manuals_off.gif";
		nav_troubleshoot_off = new Image();			nav_troubleshoot_off.src = "/images/nav/nav_troubleshoot_off.gif";
		nav_applications_off = new Image();			nav_applications_off.src = "/images/nav/nav_applications_off.gif";
		nav_about_off = new Image();						nav_about_off.src = "/images/nav/nav_about_off.gif";
		nav_contact_off = new Image();					nav_contact_off.src = "/images/nav/nav_contact_off.gif";
		
		nav_home_ro = new Image();							nav_home_ro.src = "/images/nav/nav_home_ro.gif";
		nav_products_ro = new Image();					nav_products_ro.src = "/images/nav/nav_products_ro.gif";
		nav_manuals_ro = new Image();						nav_manuals_ro.src = "/images/nav/nav_manuals_ro.gif";
		nav_troubleshoot_ro = new Image();			nav_troubleshoot_ro.src = "/images/nav/nav_troubleshoot_ro.gif";
		nav_applications_ro = new Image();			nav_applications_ro.src = "/images/nav/nav_applications_ro.gif";
		nav_about_ro = new Image();							nav_about_ro.src = "/images/nav/nav_about_ro.gif";
		nav_contact_ro = new Image();						nav_contact_ro.src = "/images/nav/nav_contact_ro.gif";
		
		nav_home_on = new Image();							nav_home_on.src = "/images/nav/nav_home_on.gif";
		nav_products_on = new Image();					nav_products_on.src = "/images/nav/nav_products_on.gif";
		nav_manuals_on = new Image();						nav_manuals_on.src = "/images/nav/nav_manuals_on.gif";
		nav_troubleshoot_on = new Image();			nav_troubleshoot_on.src = "/images/nav/nav_troubleshoot_on.gif";
		nav_applications_on = new Image();			nav_applications_on.src = "/images/nav/nav_applications_on.gif";
		nav_about_on = new Image();							nav_about_on.src = "/images/nav/nav_about_on.gif";
		nav_contact_on = new Image();						nav_contact_on.src = "/images/nav/nav_contact_on.gif";

		cu_submit_off = new Image();						cu_submit_off.src = "/images/buttons/btn_submit_off.gif";
		cu_submit_on = new Image();							cu_submit_on.src = "/images/buttons/btn_submit_on.gif";
		cu_cancel_off = new Image();						cu_cancel_off.src = "/images/buttons/btn_cancel_off.gif";
		cu_cancel_on = new Image();							cu_cancel_on.src = "/images/buttons/btn_cancel_on.gif";

		sb_track_off = new Image();							sb_track_off.src = "/images/buttons/btn_track_off.gif";
		sb_track_on = new Image();							sb_track_on.src = "/images/buttons/btn_track_on.gif";
		sb_translate_off = new Image();					sb_translate_off.src = "/images/buttons/btn_translate_off.gif";
		sb_translate_on = new Image();					sb_translate_on.src = "/images/buttons/btn_translate_on.gif";
}


function more(myPage, windowName, myWidth, myHeight, resize, scroll)
{
LeftPosition= (screen.width*0.5)-(myWidth*0.5);
TopPosition= (screen.height*0.4)-(myHeight*0.5);
return window.open(myPage, windowName, 'width='+myWidth+',height='+myHeight+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=' + resize);
}

function rotImg(imgName, state) {
	if (document.images)
		if (isDefined(imgName + "_" + state))
			document.getElementById(imgName).src = eval(imgName + "_" + state + ".src");
}

function isDefined(variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

function app_tease(obj, state)
{
	bRun = false;
	if (obj.className != 'home_app_teaser_on')
		obj.className = 'home_app_teaser'+(state!=''?'_'+state:'');
}
function app_tease_click(obj, i)
{
	for (var x=0; x<5; x++)
		document.getElementById('app_tease_'+x).className='home_app_teaser';

	obj.className = 'home_app_teaser_on';
	document.getElementById('app_tease_img').src = homeapps[i][0];
	document.getElementById('home_app_teaser_img').href = homeapps[i][1];
}

var iTb = -1;
var bRun = false;
function auto_app_tease(t)
{
	var obj;
	if (bRun)
	{
		if (iTb > -1)	//clears out previous
			document.getElementById('app_tease_'+iTb).className = 'home_app_teaser';

		iTb += 1;  //goes to next
		if (iTb > 4) iTb = 0;  //goes back to 0 if too far
		//display new one
		document.getElementById('app_tease_'+iTb).className = 'home_app_teaser_on';
		document.getElementById('app_tease_img').src = homeapps[iTb][0];
		document.getElementById('home_app_teaser_img').href = homeapps[iTb][1];
		
		setTimeout("auto_app_tease(" + t + ")", (t * 1000));
	}
}

function td_roll(obj, new_class)
{
	obj.className = new_class;
}

function td_roll(obj, type, state)
{
	var newCol;
	if (type == "f")
		newCol = "#CBD9EE";
	else if (type == "n")
		newCol = "#fdf2b4";
	else if (type == "po")
		newCol = "#e1f4c5";
	else if (type == "pc")
		newCol = "#f5d5c6";
	else if (type == "rpo")
		newCol = "#eaeff7";
	else if (type == "rbo")
		newCol = "#d1def3";
	else if (type == "rpf")
		newCol = "#f8f1e4";
	else if (type == "rbf")
		newCol = "#f7dca8";

	document.getElementById(obj).style.cursor = (state == 'on') ? "hand" : 'pointer';
	document.getElementById(obj).style.backgroundColor = (state == 'on') ? newCol : '#FFFFFF';
}


function Array2D(iCols,iRows) 
{ 
var i; 
var j; 
   var a = new Array(iRows); 
   for (i=0; i < iRows; i++) 
   { 
       a[i] = new Array(iCols); 
       for (j=0; j < iCols; j++) 
       { 
           a[i][j] = ""; 
       } 
   } 
   return(a); 
}



function td_rot(obj, newClass) { obj.className = newClass; }
function td_jump(href) { document.location.href = href; }



function change_prod_info(i)
{
	change_info(i, 4, 'prod');
}

function change_info(i, m, sec)
{
	for (var x=1; x<m+1; x++)
	{
		document.getElementById(sec + '_info_' + x).className = (x==i ? 'show_block' : 'hide_block');
		document.getElementById(sec + '_info_tab_' + x).className = (x==i ? sec+'_info_sel' : sec+'_info_off');
	}
	for (var x=1; x<m+1; x++)
		if (x == 1 && x == i)
			document.getElementById(sec + '_info_tab_sep_' + (x)).className = sec+'_info_sel';
		else if (x == m && x == i)
			document.getElementById(sec + '_info_tab_sep_' + (x-1)).className = sec+'_info_sel';
		else if (x > 1 && x < m+1 && x == i)
		{
			document.getElementById(sec + '_info_tab_sep_' + (x-1)).className = sec+'_info_sel';
			document.getElementById(sec + '_info_tab_sep_' + (x)).className = sec+'_info_sel';
		}
		else
		{
			if (x < m)
				document.getElementById(sec + '_info_tab_sep_' + (x)).className = sec+'_info_sep';
		}
}

function app_list_roll(i, j)
{
	for (var x=1; x<=j; x++)
	{
		document.getElementById("app_list_block_" + x).className = (i==x ? "app_list_block_on" : "app_list_block");
		document.getElementById("app_list_pg_" + x).className = (i==x ? "app_list_pg_on" : "app_list_pg");
	}
}

function app_photo_list_roll(i, j)
{
	for (var x=0; x<=j; x++)
		document.getElementById("app_photos_block_" + x).className = (i==x ? "app_photos_block_on" : "app_photos_block");
}



var phpic = 0;  //this is used for the head img roll code and is reset when the head list is changed

function prod_head_list_roll(m_curprod, m_maxprod, m_curprodimgs)
{
	for (var x=0; x<=m_maxprod; x++)
		document.getElementById("prod_head_block_" + x).className = (m_curprod==x ? "prod_head_block_on" : "prod_head_block");
	phpic = 0;
	prod_head_img_roll(0, m_curprodimgs, m_curprod);
}

function prod_head_img_roll(m_go, m_maximg, m_curprod)
{
	phpic += m_go;
	if (phpic < 0) phpic = m_maximg;
	if (phpic > m_maximg) phpic = 0;
	
	if (m_maximg > 0)
	{
		document.getElementById("prod_head_photobtn_" + m_curprod + "_p").style.display = (phpic == 0 ? "none" : "inline");
		document.getElementById("prod_head_photobtn_" + m_curprod + "_n").style.display = (phpic == m_maximg ? "none" : "inline");
	}
	
	for (var x=0; x<=m_maximg; x++)
		document.getElementById("prod_head_img_block_" + m_curprod + "_" + x).className = (phpic==x ? "prod_head_img_block_on" : "prod_head_img_block");
}

function toggleSearch(obj, state)
{
	if (state)
		if (obj.value == "Search by Product Name or Serial #")
			obj.value = "";
	else
		if (obj.value == "")
			obj.value = "Search by Product Name or Serial #";
}