function commonJSTrim(cmnJSTValue,cmnJSTSide)
	{
		if(cmnJSTValue)
			{
				cmnJSTValue = cmnJSTValue.toString();
				if(cmnJSTSide !== 'l' && cmnJSTSide !== 'r' && cmnJSTSide !== 'b')
					{cmnJSTSide = ('b');}
				var cmnJSNotTrim = true;
				while(cmnJSNotTrim)
					{
						if((/\s/).test(cmnJSTValue.substr(0,1)) && (cmnJSTSide == 'b' || cmnJSTSide == 'l'))
							{
								cmnJSTValue = cmnJSTValue.substr(1);
							}
						else{if((/\s/).test(cmnJSTValue.substr(cmnJSTValue.length-1,1))
								&& (cmnJSTSide == 'b' || cmnJSTSide == 'r'))
							{
								cmnJSTValue = cmnJSTValue.substr(0,(cmnJSTValue.length-1));
							}
						else{cmnJSNotTrim = false;}}
					}
			}
		return cmnJSTValue;
	}
function cnfrmCancelForm()
	{
		if(window.confirm('Are you sure you want to cancel this form?')){return true;}else{return false;}
	}
function changeClass(whatTo,parTo)
	{
		if (parTo=='threeBMOver'){whatTo.className = ('threeButMenu threeBMOver');}
		else{whatTo.className = ('threeButMenu');}
	}
function showQuickView(qvPage,Dsply)
	{
		if (qvPage == 'Cart')
			{var qvPage = document.getElementById('quickViewCart');}
		else{if (qvPage == 'Quotes')
			{var qvPage = document.getElementById('quickViewQuotes');}
		else{return false;}}
		qvPage.style.display = (Dsply);
	}
function showLogout()
	{
		var LogBtn = document.getElementById('LoginButton');
		LogBtn.style.color = ('#2554C7');
		LogBtn.value = ('Logout');
		LogBtn.title = ('Click to logout.');
	}
function resizeLoginFrm(rLFrmW,rLFrmH,rLFrmRST)
	{
		if(rLFrmRST == '' || rLFrmRST == null)
			{rLFrmRST = ('Loginfrm');}
		document.getElementById(rLFrmRST).width = (rLFrmW);
		document.getElementById(rLFrmRST).height = (rLFrmH);
	}
function closeLoginFrm()
	{
		var frmWin = document.getElementById('LoginDIVFrm');
		if(frmWin)
			{document.body.removeChild(frmWin);}
		var frmWinbg = document.getElementById('LoginDIVFrmbg');
		if(frmWinbg)
			{document.body.removeChild(frmWinbg);}
	}
function openLoginFrm(isOPLFSecure)
	{
		if (isOPLFSecure == 'on')
			{
				var aa = document.getElementById('LoginButton').value;
				var bb = document.createElement('div');
				bb.id  = 'LoginDIVFrm';
				bb.style.position = 'absolute';
				bb.style.zIndex = 100;
				bb.style.top = 0;
				bb.style.left = 0;
				var loginTable = ("<table height='"+document.body.scrollHeight+"px' width='"+document.body.scrollWidth+"px'"
				+" cellpadding='0' cellspacing='0' border='0'><tr><td align='center' valign='top'><br><table cellpadding='0'"
				+" border='0'cellspacing='0'><tr><td width='5px' height='5px'><img src='"+whatIsHome+"/images/whitetopleft.gif' border='0'></td>"
				+"<td height='5px' bgcolor='white'></td><td width='5px' height='5px'><img src='"+whatIsHome+"/images/whitetopright.gif' border='0'>"
				+"</td></tr><tr><td width='5px' bgcolor='white'></td><td style='border:1px solid #808040;' bgcolor='#F0E3D2'><iframe"
				+" id='Loginfrm' src='"+whatIsHome+"/cwcsql/NewLogin/"+aa+".cfm' scrolling='auto' width='300px' height='450px'"
				+" frameborder='0'></iframe></td><td width='5px' bgcolor='white'></td></tr><tr><td width='5px' height='5px'><img"
				+" src='"+whatIsHome+"/images/whitebottomleft.gif' border='0'></td><td height='5px' bgcolor='white'></td><td width='5px'"
				+" height='5px'><img src='"+whatIsHome+"/images/whitebottomright.gif' border='0'></td></tr></table></td></tr></table>");
				bb.innerHTML = (loginTable);
				document.body.appendChild(bb);
				
				var cc = document.createElement('div');
				cc.id  = 'LoginDIVFrmbg';
				cc.style.position = 'absolute';
				cc.style.zIndex = 99;
				cc.style.height = document.body.scrollHeight;
				cc.style.width = document.body.scrollWidth;
				cc.style.backgroundColor = ('#000000');
				cc.style.opacity = (0.7);
				cc.style.filter = ('alpha(opacity=70)');
				cc.style.top = 0;
				cc.style.left = 0;
				document.body.appendChild(cc);
				return false;
			}
		else{
				/*if(whatIsHome.substr(0,5) == 'http:'){return true;}
				else{window.parent.location.replace("https:"+(window.location.href.substr(5)));return false;}*/
				return true;
			}
	}
function addMouseEffect(tagMEff,tagMEname1,tagMEname2)
	{
		tagMEff.onmouseover=function() {this.className = (tagMEname1);}
		tagMEff.onmouseout=function() {this.className = (tagMEname2);}
	}
function addCatListClass()
	{
		catlistJS = document.getElementById('catlist');
		catlistJS.className = ('categoryList');
		for(i=0; i<catlistJS.childNodes.length; i++)
			{
				if(catlistJS.childNodes[i].tagName == "LI")
					{
						catlistJS.childNodes[i].className = ('categoryList');
						addMouseEffect(catlistJS.childNodes[i],'categoryList catListOver','categoryList');
						catlistJS.childNodes[i].style.fontWeight = ('bold');
						var catListJSChild = catlistJS.childNodes[i];
						for(j=0; j<catListJSChild.childNodes.length; j++)
							{
								if(catListJSChild.childNodes[j].tagName == "UL")
									{
										catListJSChild.childNodes[j].className = ('categoryList');
										var catListJSChild2 = catListJSChild.childNodes[j];
										for(k=0; k<catListJSChild2.childNodes.length; k++)
											{
												if(catListJSChild2.childNodes[k].tagName == "LI")
													{
														catListJSChild2.childNodes[k].className = ('categoryList');
											addMouseEffect(catListJSChild2.childNodes[k],'categoryList catListOver','categoryList');
														catListJSChild2.childNodes[k].style.fontWeight = ('normal');
													}
											}
									}
							}
					}
			}
		catlistJS.style.display = ('');
	}
function createFlashObj(crtFlOH,crtFlOParam)
	{
		if (typeof(crtFlOH) == 'string' && crtFlOH !== '')
			{
				var crtFlOH = document.getElementById(crtFlOH.toString());
			}
		if (crtFlOH == null || crtFlOH == '')
			{
				alert('The place holder tag is undefined or could not be located.  Verify the tag id or enter a "DIV", "SPAN", or'
				+'"TD" tag.');
				return false;
			}
		if(crtFlOH.nodeType !== 1)
			{
				alert('An invalid value was entered for the place holder tag.');
				return false;
			}
		else{
				if((crtFlOH.tagName).toLowerCase() !== 'div'
					&& (crtFlOH.tagName).toLowerCase() !== 'td'
					&& (crtFlOH.tagName).toLowerCase() !== 'span')
					{
						alert('The tag entered is not a valid tag.  A "DIV", "SPAN", or "TD" tag is required as a place holder for'
							+' the Flash object.');
						return false;
					}
			}
		
		if (typeof(crtFlOParam) !== 'string' || crtFlOParam == null || crtFlOParam == '')
			{
				alert('No parameters were entered.');
				return false;
			}
		if (typeof(crtFlOParam) == 'string')
			{
				var crtFlOParam = crtFlOParam.split(',');
				var objFl = ('<object ');
				var objFlParamSMd = ('');
				var objEmbedSMd = ('<embed ');
				objFl += ('classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
				objFl += ('codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ')
				objEmbedSMd += ('pluginspage="http://www.macromedia.com/go/getflashplayer" ');
				objEmbedSMd += ('type="application/x-shockwave-flash" ');

				for (i=0; i < crtFlOParam.length; i++)
					{
						crtFlOParam[i] = crtFlOParam[i].split('=');
						if(crtFlOParam[i].length == 2)
							{
								var cTrm = 0;
								while(cTrm < 2)
									{
										if((/\s/).test(crtFlOParam[i][cTrm].substr(0,1)))
											{
												crtFlOParam[i][cTrm] = crtFlOParam[i][cTrm].substr(1);
											}
										else{if((/\s/).test(crtFlOParam[i][cTrm].substr(crtFlOParam[i][cTrm].length-1,1)))
											{
												crtFlOParam[i][cTrm] = crtFlOParam[i][cTrm].substr(0,(crtFlOParam[i][cTrm].length-1));
											}
										else{cTrm += (1);}}
									}
								if(crtFlOParam[i][0] !== '' && crtFlOParam[i][0] !== 'classid' && crtFlOParam[i][0] !== 'codebase'
									&& crtFlOParam[i][0] !== 'pluginspage' && crtFlOParam[i][0] !== 'type')
									{
										if(crtFlOParam[i][0] == 'movie' || crtFlOParam[i][0] == 'src')
											{
												if(crtFlOParam[i][1] == '')
													{
														alert('The flash file is undefined or the url is invalid.');
														return false;
														break;
													}
												objFlParamSMd += ('<param name="movie" value="'+crtFlOParam[i][1]+'">');
												objEmbedSMd += ('src="'+crtFlOParam[i][1]+'" ');
											}
										else{if(crtFlOParam[i][0] == 'width')
											{
												objFl += ('width = "'+crtFlOParam[i][1]+'" ');
												objEmbedSMd += ('width="'+crtFlOParam[i][1]+'" ');
											}
										else{if(crtFlOParam[i][0] == 'height')
											{
												objFl += ('height = "'+crtFlOParam[i][1]+'" ');
												objEmbedSMd += ('height="'+crtFlOParam[i][1]+'" ');
											}
										else{if(crtFlOParam[i][0] == 'id' || crtFlOParam[i][0] == 'name')
											{
												objFl += ('id = "'+crtFlOParam[i][1]+'" ');
												objEmbedSMd += ('name="'+crtFlOParam[i][1]+'" ');
											}
										else{
												objFlParamSMd += ('<param name="'+crtFlOParam[i][0]+'" value="'
													+crtFlOParam[i][1]+'">');
												objEmbedSMd += (crtFlOParam[i][0]+'="'+crtFlOParam[i][1]+'" ');
											}}}}
									}
							}
					}
				crtFlOH.innerHTML = (objFl+'>'+objFlParamSMd+objEmbedSMd+'></embed></object>');
			}
	}
var listOfThingsToDo = new Array(0);
var SuppressAlerts = false;
function winloadsDothis(winlDTSAlerts)
	{
		if(winlDTSAlerts){SuppressAlerts = true;}
		if(listOfThingsToDo.length == 0)
			{
			 	if (!SuppressAlerts)
					{alert('The list is empty, so there is nothing to do.');}
			}
		while(listOfThingsToDo.length > 0)
			{
				//alert(listOfThingsToDo.length);
				listOfThingsToDo[0]();
				listOfThingsToDo = listOfThingsToDo.slice(1);
			}
		if(winlDTSAlerts){SuppressAlerts = false;}
	}
function resizeProTDContent()
	{
		document.getElementById('contentsCPF').height = (document.getElementById('contentsCPF').parentNode.parentNode.offsetHeight-50);
		document.getElementById('contentsCPF').width = (document.getElementById('contentsCPF').parentNode.parentNode.offsetWidth-200);
	}
function disEntKy(dsEKEvnt)
	{
		if (dsEKEvnt.keyCode == 13){return false;}
		else{return true;}
	}
/******************************************************************************
 Copyright (c) 2009 Commonwealth Computer Co. All Rights Reserved.
 File Name : CommonJava.js
 Description : Loads functions, styles and effects
 Created : November 15, 2008
 Author : David Padron
******************************************************************************/