function ConfirmSub()
{
	if(confirm("Are you sure you want to Update the Page?"))
		document.ad_page_edit.submit();
}

function trimStr(inputString) {
	var retValue = inputString;
	var ch = retValue.substring(0, 1);
	while (ch == ' ') {
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == ' ') {
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
  while (retValue.indexOf('  ') != -1) {
		retValue = retValue.substring(0, retValue.indexOf('  ')) + retValue.substring(retValue.indexOf('  ')+1, retValue.length);
	}
  return retValue;
}

function checkSearch()
{
	if (trimStr(document.search.keywords.value) == "")
		{
		document.search.keywords.value = "";
		alert("Please enter a search keyword(s).");
		document.search.keywords.focus();
		return false;
		}
	else
		return true;
}

function checkSearchPage()
{
	if (trimStr(document.searchpage.keywords.value) == "")
		{
		document.searchpage.keywords.value = "";
		alert("Please enter a search keyword(s).");
		document.searchpage.keywords.focus();
		return false;
		}
	else
		return true;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function changeFormImages() {
	document.product_builder[changeFormImages.arguments[0]].value = changeFormImages.arguments[1];
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		nav_home_over = newImage("/images/header/hdr_nav_home_over.gif");
		nav_products_over = newImage("/images/header/hdr_nav_products_over.gif");
		nav_news_over = newImage("/images/header/hdr_nav_news_over.gif");
		nav_testimonials_over = newImage("/images/header/hdr_nav_testimonials_over.gif");
		nav_youraccount_over = newImage("/images/header/hdr_nav_youraccount_over.gif");
		nav_installation_over = newImage("/images/header/hdr_nav_installation_over.gif");
		nav_aboutus_over = newImage("/images/header/hdr_nav_aboutus_over.gif");
		nav_dealerfinder_over = newImage("/images/header/hdr_nav_dealerfinder_over.gif");
		preloadFlag = true;
	}
}

var isDOM = (document.getElementById ? true : false); 
	var isIE4 = ((document.all && !isDOM) ? true : false);
	var isNS4 = (document.layers ? true : false);
	function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
	}
	function getSty(id) {
	return (isNS4 ? getRef(id) : getRef(id).style);
	} 
	var popTimer = 0;
	var litNow = new Array();
	function popOver(menuNum, itemNum) {
	clearTimeout(popTimer);
	hideAllBut(menuNum);
	litNow = getTree(menuNum, itemNum);
	changeCol(litNow, true);
	targetNum = menu[menuNum][itemNum].target;
	if (targetNum > 0) {
	thisX = parseInt(menu[menuNum][0].ref.left) + parseInt(menu[menuNum][itemNum].ref.left);
	thisY = parseInt(menu[menuNum][0].ref.top) + parseInt(menu[menuNum][itemNum].ref.top);
	with (menu[targetNum][0].ref) {
	left = parseInt(thisX + menu[targetNum][0].x);
	top = parseInt(thisY + menu[targetNum][0].y);
	visibility = 'visible';
	      }
	   }
	}
	function popOut(menuNum, itemNum) {
	if ((menuNum == 0) && !menu[menuNum][itemNum].target)
	hideAllBut(0)
	else
	popTimer = setTimeout('hideAllBut(0)', 500);
	}
	function getTree(menuNum, itemNum) {
	itemArray = new Array(menu.length);
	
	while(1) {
	itemArray[menuNum] = itemNum;
	if (menuNum == 0) return itemArray;
	itemNum = menu[menuNum][0].parentItem;
	menuNum = menu[menuNum][0].parentMenu;
	   }
	}
	
	function changeCol(changeArray, isOver) {
	for (menuCount = 0; menuCount < changeArray.length; menuCount++) {
	if (changeArray[menuCount]) {
	newCol = isOver ? menu[menuCount][0].overCol : menu[menuCount][0].backCol;
	with (menu[menuCount][changeArray[menuCount]].ref) {
	if (isNS4) bgColor = newCol;
	else backgroundColor = newCol;
	         }
	      }
	   }
	}
	function hideAllBut(menuNum) {
	var keepMenus = getTree(menuNum, 1);
	for (count = 0; count < menu.length; count++)
	if (!keepMenus[count])
	menu[count][0].ref.visibility = 'hidden';
	changeCol(litNow, false);
	}
	
	function Menu(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass) {
	this.isVert = isVert;
	this.popInd = popInd
	this.x = x;
	this.y = y;
	this.width = width;
	this.overCol = overCol;
	this.backCol = backCol;
	this.borderClass = borderClass;
	this.textClass = textClass;
	this.parentMenu = null;
	this.parentItem = null;
	this.ref = null;
	}
	
	function Item(text, href, frame, length, spacing, target) {
	this.text = text;
	this.href = href;
	this.frame = frame;
	this.length = length;
	this.spacing = spacing;
	this.target = target;
	this.ref = null;
	}
	
	function writeMenus() {
	if (!isDOM && !isIE4 && !isNS4) return;
	
	for (currMenu = 0; currMenu < menu.length; currMenu++) with (menu[currMenu][0]) {
	var str = '', itemX = 0, itemY = 0;
	
	for (currItem = 1; currItem < menu[currMenu].length; currItem++) with (menu[currMenu][currItem]) {
	var itemID = 'menu' + currMenu + 'item' + currItem;

	var w = (isVert ? width : length);
	var h = (isVert ? length : width);
	
	if (isDOM || isIE4) {
	str += '<div id="' + itemID + '" style="position: absolute; left: ' + itemX + '; top: ' + itemY + '; width: ' + w + '; height: ' + h + '; visibility: inherit; ';
	if (backCol) str += 'background: ' + backCol + '; ';
	str += '" ';
	}
	if (isNS4) {
	str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
	if (backCol) str += 'bgcolor="' + backCol + '" ';
	}
	if (borderClass) str += 'class="' + borderClass + '" ';

	str += 'onMouseOver="popOver(' + currMenu + ',' + currItem + ')" onMouseOut="popOut(' + currMenu + ',' + currItem + ')">';

	str += '<table width="' + (w - 8) + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td align="left" height="' + (h - 7) + '">' + '<a class="' + textClass + '" href="' + href + '"' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
	if (target > 0) {
	
	menu[target][0].parentMenu = currMenu;
	menu[target][0].parentItem = currItem;
	
	if (popInd) str += '<td class="' + textClass + '" align="right">' + popInd + '</td>';
	}
	str += '</tr></table>' + (isNS4 ? '</layer>' : '</div>');
	if (isVert) itemY += length + spacing;
	else itemX += length + spacing;
	}
	if (isDOM) {
	var newDiv = document.createElement('div');
	document.getElementsByTagName('body').item(0).appendChild(newDiv);
	newDiv.innerHTML = str;
	ref = newDiv.style;
	ref.position = 'absolute';
	ref.visibility = 'hidden';	
	}
	
	if (isIE4) {
	document.body.insertAdjacentHTML('beforeEnd', '<div id="menu' + currMenu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
	ref = getSty('menu' + currMenu + 'div');
	}

	if (isNS4) {
	ref = new Layer(0);
	ref.document.write(str);
	ref.document.close();	
	}
	
	for (currItem = 1; currItem < menu[currMenu].length; currItem++) {
	itemName = 'menu' + currMenu + 'item' + currItem;
	if (isDOM || isIE4) menu[currMenu][currItem].ref = getSty(itemName);
	if (isNS4) menu[currMenu][currItem].ref = ref.document[itemName];
	   }
	}
	with(menu[0][0]) {
	ref.left = x;
	ref.top = y;
	ref.visibility = 'visible';
	   }
	}

var menu = new Array();

var defOver = '#FEDE86', defBack = '#99CEE1';

var defLength = 22;

menu[0] = new Array();
menu[0][0] = new Menu(false, '', 32, 82, 10, '#99CEE1', '#FFFFFF', '', 'nav_link');

	menu[0][1] = new Item('<img name="nav_home" src="/images/header/hdr_nav_home.gif" border="0" onmouseover="changeImages(\'nav_home\', \'/images/header/hdr_nav_home_over.gif\'); return true;"	onmouseout="changeImages(\'nav_home\', \'/images/header/hdr_nav_home.gif\'); return true;" />', '/index.php', '', 60, 2, 1);
	menu[0][2] = new Item('<img name="nav_products" src="/images/header/hdr_nav_products.gif" border="0" onmouseover="changeImages(\'nav_products\', \'/images/header/hdr_nav_products_over.gif\'); return true;"	onmouseout="changeImages(\'nav_products\', \'/images/header/hdr_nav_products.gif\'); return true;" />', '/products/', '', 86, 2, 2);
	//menu[0][3] = new Item('<img name="nav_news" src="/images/header/hdr_nav_news.gif" border="0" onmouseover="changeImages(\'nav_news\', \'/images/header/hdr_nav_news_over.gif\'); return true;"	onmouseout="changeImages(\'nav_news\', \'/images/header/hdr_nav_news.gif\'); return true;" />', '/companyinfo/newshome.php', '', 60, 2, 3);
	//menu[0][4] = new Item('<img name="nav_testimonials" src="/images/header/hdr_nav_testimonials.gif" border="0" onmouseover="changeImages(\'nav_testimonials\', \'/images/header/hdr_nav_testimonials_over.gif\'); return true;"	onmouseout="changeImages(\'nav_testimonials\', \'/images/header/hdr_nav_testimonials.gif\'); return true;" />', '/testimonials/testimonialshome.php', '', 106, 2, 4);
	
	menu[0][3] = new Item('<img name="nav_aboutus" src="/images/header/hdr_nav_aboutus.gif" border="0" onmouseover="changeImages(\'nav_aboutus\', \'/images/header/hdr_nav_aboutus_over.gif\'); return true;"	onmouseout="changeImages(\'nav_aboutus\', \'/images/header/hdr_nav_aboutus.gif\'); return true;" />', '/companyinfo/aboutus.php', '', 84, 2, 3);
	
	/*
	menu[0][4] = new Item('<img name="nav_youraccount" src="/images/header/hdr_nav_youraccount.gif" border="0" onmouseover="changeImages(\'nav_youraccount\', \'/images/header/hdr_nav_youraccount_over.gif\'); return true;"	onmouseout="changeImages(\'nav_youraccount\', \'/images/header/hdr_nav_youraccount.gif\'); return true;" />', '/users/account.php', '', 110, 2, 4);
	menu[0][5] = new Item('<img name="nav_information" src="/images/header/hdr_nav_information.gif" border="0" onmouseover="changeImages(\'nav_information\', \'/images/header/hdr_nav_information_over.gif\'); return true;"	onmouseout="changeImages(\'nav_information\', \'/images/header/hdr_nav_information.gif\'); return true;" />', '/information/infohome.php', '', 102, 2, 5);
	
	//menu[0][6] = new Item('<img name="nav_aboutus" src="/images/header/hdr_nav_aboutus.gif" border="0" onmouseover="changeImages(\'nav_aboutus\', \'/images/header/hdr_nav_aboutus_over.gif\'); return true;"	onmouseout="changeImages(\'nav_aboutus\', \'/images/header/hdr_nav_aboutus.gif\'); return true;" />', '/companyinfo/aboutus.php', '', 84, 2, 6);
	*/
	menu[1] = new Array();
	menu[1][0] = new Menu(true, '<', 0, 18, 120, defOver, defBack, 'itemBorder', 'nav_link');
	
	menu[2] = new Array();
	menu[2][0] = new Menu(true, '<', 0, 18, 240, defOver, defBack, 'itemBorder', 'nav_link');
	menu[2][6] = new Item('Bathtub Transfer Benches', '/products/Bathtub-Transfer-Benches/', '', defLength, 0, 0);
	menu[2][4] = new Item('Bath and Shower Chairs', '/products/Bath-and-Shower-Chairs/', '', defLength, 0, 0);
	menu[2][2] = new Item('Bath Lifts', '/products/Bath-Lifts/', '', defLength, 0, 0);
	menu[2][5] = new Item('Bathroom Safety', '/products/Bathroom-Safety/', '', defLength, 0, 0);
	menu[2][1] = new Item('Hand Held Shower Systems', '/products/Hand-Held-Shower-Systems/', '', defLength, 0, 0);
	menu[2][9] = new Item('Commodes', '/products/Commodes/', '', defLength, 0, 0);
	menu[2][8] = new Item('Bariatric Commodes', '/products/Bariatric-Commodes/', '', defLength, 0, 0);
	menu[2][7] = new Item('Raised Toilet Seats', '/products/Raised-Toilet-Seats/', '', defLength, 0, 0);
	menu[2][3] = new Item('Toilet Lifts', '/products/Power-Commode-Chairs/', '', defLength, 0, 0);
	menu[2][10] = new Item('Hand Held Shower Replacement Parts', '/products/Hand-Held-Shower-Replacement-Parts/', '', defLength, 0, 0);
	
	//menu[3] = new Array();
	//menu[3][0] = new Menu(true, '<', 0, 18, 120, defOver, defBack, 'itemBorder', 'nav_link');
	//menu[3][1] = new Item('Product News', '/companyinfo/newshome.php?page=product_news', '', defLength, 0, 0);
	//menu[3][2] = new Item('Press Releases', '/companyinfo/newshome.php?page=press_releases', '', defLength, 0, 0);
	//menu[3][3] = new Item('Other News', '/companyinfo/newshome.php?page=other_news', '', defLength, 0, 0);
	
	//menu[4] = new Array();
	//menu[4][0] = new Menu(true, '>', 0, 18, 120, defOver, defBack, 'itemBorder', 'nav_link');
		
	menu[3] = new Array();
	menu[3][0] = new Menu(true, '<', 0, 18, 120 , defOver, defBack, 'itemBorder', 'nav_link');
	
	/*
	menu[5] = new Array();
	menu[5][0] = new Menu(true, '<', 0, 18, 260, defOver, defBack, 'itemBorder', 'nav_link');
	menu[5][1] = new Item('Defining Medical Necessity', '/information/article.php?artId=1001', '', defLength, 0, 0);
	//menu[5][2] = new Item('Who Can Benefit From Our Lifts?', '/information/article.php?artId=1003', '', defLength, 0, 0);
	menu[5][2] = new Item('Bathroom Safety Tips', '/information/article.php?artId=1002', '', defLength, 0, 0);
	menu[5][3] = new Item('Caring for Individuals with Alzheimer\'s', '/information/article.php?artId=1004', '', defLength, 0, 0);
	menu[5][4] = new Item('Reimbursement', '/information/reimbursement.php', '', defLength, 0, 0);
	menu[5][5] = new Item('Medical Letters', '/information/medicalletters.php', '', defLength, 0, 0);
	//menu[5][6] = new Item('Pre-Installation', '/information/preinstallation.php', '', defLength, 0, 0);
	//menu[5][6] = new Item('Product FAQs', '/information/productfaqs.php', '', defLength, 0, 0);
	
	menu[6] = new Array();
	menu[6][0] = new Menu(true, '<', 0, 18, 120, defOver, defBack, 'itemBorder', 'nav_link');
	*/

var popOldWidth = window.innerWidth;
nsResizeHandler = new Function('if (popOldWidth != window.innerWidth) location.reload()');

if (isNS4) document.captureEvents(Event.CLICK);
document.onclick = clickHandle;

function clickHandle(evt)
{
 if (isNS4) document.routeEvent(evt);
 hideAllBut(0);
}

function moveRoot()
{
 with(menu[0][0].ref) left = ((parseInt(left) < 100) ? 100 : 5);
}
