//rpmach.js

// GLOBAL VARS

self.status = "Please Wait...";

// begin buildVertical Menu Non-Frames Version

var m_sOpenId='';

var m_sPrevId='none';

var m_btnWidth='142';					// button width

var m_btnHeight='24';					// button height

var m_btnFileExt = 'jpg';			//Button File Extension (gif or jpg)

var m_navFrameWidth='155';		// width of nav frame



menuPageNames = new Array(

"index",

"about",

"inventorylist",

"services",

"manufacturers",

"locator",

"references",

"contact",

"creditapp",

"terms",

"privacy",

"employment",

"faqs",

"sitemap"

);



// preload_images

var buttoncnt = menuPageNames.length;

var onbtn = new Array(buttoncnt);

var offbtn = new Array(buttoncnt);

var activePage = '';



for(var i=0;i<buttoncnt;i++) 

{

  onbtn[i] = new Image();

  onbtn[i].src = './buttons/bn'+menuPageNames[i]+'_on.'+m_btnFileExt; 

  offbtn[i] = new Image();

  offbtn[i].src = './buttons/bn'+menuPageNames[i]+'_off.'+m_btnFileExt;

}

// Set Cookie 

var url=location.href;

var lastSlash = url.lastIndexOf("/");

var curPage = url.substring(lastSlash+1,url.length);

var dot = curPage.indexOf(".");

curPage = curPage.substring(0,dot);

// assign button to pages not included on menu

if(curPage == 'handtools' || curPage == 'invlist'){

	curPage = 'invmenu';

}



//if(curPage != "index" && curPage != "menu"){

	for(var xx=0;xx<buttoncnt;xx++){ 

		if(menuPageNames[xx] == curPage.substring(0,menuPageNames[xx].length)){

			curPage = menuPageNames[xx];

			xx = buttoncnt;

		}

	}

	if(GetCookie(curPage) != curPage){

		SetCookie("curPage", curPage);

		if(parent.length > 0) {

			parent.frames[1].document.location.href = "menu.html";

		}

	}

//}



function rollOver(name){

	if(name == m_sOpenId)

		return;

	if(navigator.usrFamily == "opera" && m_sOpenId == null){

		m_sOpenId = "home";

		document.images[name].src = './buttons/bn'+name+'_on.'+m_btnFileExt; 

	}		

	if(document.images){

		document.images[m_sOpenId].src = './buttons/bn'+m_sOpenId+'_off.'+m_btnFileExt;

		document.images[name].src = './buttons/bn'+name+'_on.'+m_btnFileExt; 

	}

}

function rollOut(name){

	if(name == m_sOpenId)

		return;

	if(document.images){

		document.images[name].src = './buttons/bn'+name+'_off.'+m_btnFileExt;

		document.images[m_sOpenId].src = './buttons/bn'+m_sOpenId+'_on.'+m_btnFileExt; 

	}

}



function setActivePg(imgName){

	m_sPrevId = m_sOpenId;

	m_sOpenId = imgName;

}

function drillDown(id,optn){

	 rollOver(id);

	 return;

}



function buildNavTable(curpage){

	var button = '';

	var fileExtension = '';	//default file extension

	var s = '' +

	'<table width="'+m_navFrameWidth+'" align="center" cellpadding="0" cellspacing="0" border="0" id="NavTable">';

//  s += '<tr><td width="100%" align="center"><img src="./images/gears_left.jpg" width="160" height="141" border="0" alt=""/></td></tr>';

//  s += '<tr><td width="100%" align="center"><img src="./images/anim_gears_83x75.gif" width="83" height="75" border="0" alt=""/></td></tr>';

  s += '<tr><td width="100%" align="center"><img src="./images/spacer.gif" width="1" height="16" border="0" alt=""/></td></tr>';

  s += '<tr><td width="100%" align="center">';

  s += '<table  width="100%" align="center" cellpadding="0" cellspacing="0" border="0" summary="nav table">';

	for(var i=0;i<buttoncnt;i++) 

	{

			// file extension substitutions

/*			

		if(menuPageNames[i] == 'contact' || menuPageNames[i] == 'locator'){ 

			fileExtension = '.php';

		}else{

			fileExtension = '.html';

		}

*/



		fileExtension = '.html';

		if(menuPageNames[i] == 'creditapp') fileExtension = '.pdf';



		s=s+='<tr><td align="center"><a href="';

		s+= menuPageNames[i]+ fileExtension;

		

		if(fileExtension == '.pdf') {

			s+= '" target="_blank"';

		} else {

			s+= '" target="_self"';

		}

		s+=' onMouseover="drillDown(\'' +menuPageNames[i]+ '\',\'no\');" onclick="setActivePg(\'' +menuPageNames[i]+ '\');" onMouseout="rollOut(\'' +menuPageNames[i]+ '\');">' +

		'<img  width="' + m_btnWidth + '" height="' + m_btnHeight + '" name="' + menuPageNames[i]+ '" src="';

		button=doButton(curpage, menuPageNames[i]);

		s+=button+'" border="0" alt=""/></a></td></tr>';

	}

 	s+='<tr><td><img src="./images/spacer.gif" width="1" height="4" border="0" alt=""/></td></tr></table></td></tr></table><!-- End NavTable -->';

	document.write(s);

}	//End buildVertMenu



function doButton(sCurPage,sName){

  var button='';

  if(sName == sCurPage)

    button = './buttons/bn' + sName+'_on.'+m_btnFileExt; 

  else

		button = "./buttons/bn" + sName+'_off.'+m_btnFileExt; 

  return button;

}



function doBackDoor(){

	if(parent.length == 0) {

		var sCopy = '';

		sCopy += '<table width="780" align="center" cellspacing="0" cellpadding="2" border="0">';	

		sCopy += '<tr><td width="40" class="cTitle"><a href="index.html" target="_top" onmouseover="this.className=\'cButton1\';" onmouseout="this.className=\'cButton0\';" class="cButton0">Home</a></td>';

		sCopy += '<td align="center" width="700" class="cTitle">RP Machine LLC, Stillwater, Sussex County, NJ</td>';

		sCopy += '<td width="40" class="cTitle"><a href="index.html" target="_top" onmouseover="this.className=\'cButton1\';" onmouseout="this.className=\'cButton0\';" class="cButton0">Home</a></td></tr></table></td></tr><tr><td align="center">';

		sCopy += '</table>';

		document.write(sCopy);

	}

}	//End doBackDoor

function doBanner(){

	var sCopy = '';

	sCopy += '<table width="770" align="left" cellpadding="0" cellspacing="0" border="0" id="BannerTable">';

	sCopy += '<tr bgcolor="#e3e5e4">';

	sCopy += '<td colspan="2" width="100%" style=" border-left:#333333 thin ridge;">';

	sCopy += '<img src="./images/banner.jpg" align="top" width="770" height="100" border="0" alt=""/><br/>';

	sCopy += '<img src="./images/banner_underline.jpg" align="top" width="770" height="3" border="0" alt=""/><br/>';

	sCopy += '</td></tr></table><!-- End BannerTable -->';

	document.write(sCopy);

}	// End doBanner

function doRightSide(){

	var sPrtLn = '';

	sPrtLn += '<img src="./images/spacer.gif" width="1" height="100" border="0" alt=""/><br/><br/>';

	sPrtLn += '<img src="./images/menu_right.jpg" width="125" height="300" border="0" alt=""/><br/><br/>';

	document.write(sPrtLn);

} // End doRightSide

function doBusinessHours(){

	var sCopy = '';

	sCopy += '<br/><hr width=80%/><br/><span class="cHours">';

	sCopy += 'PO Box 144, Stillwater, NJ 07875<br/>';

	sCopy += 'Telephone: 973-383-8994<br/>';

	sCopy += 'Toll Free: 800-838-6570<br/>';

	sCopy += 'Fax: 973-300-5627<br/>';

	sCopy += '</span>';

	document.write(sCopy);

}	// End doBusinessHours

function doLinkline(){

	var sCopy = '';

	sCopy += '<br/><br/>';

	sCopy += '<map name="navtop" id="navtop">'; 

	sCopy += '<area href="#topofpage" shape="rect" coords="0,0,49,24" alt="Return to Top of Page"/>';

	sCopy += '</map>';

	sCopy += '<img src="./images/navtop.gif" width="49" height="24" border="0" hspace="4" usemap="#navtop" alt="return to top Page" longdesc="image for Top of Page button"/> ';

	sCopy += '<br/><br/>';

	sCopy += '<p style="text-align:center;" class="linkclass"><a href="index.html">Home</a> | <a href="about.html">Staff</a> | <a href="inventorylist.html">Used/New Inv</a> | <a href="services.html">Services</a> | <a href="cgi-bin/Locator.asp">Locator</a> | <a href="cgi-bin/contactUs.asp">Contact Us</a> | <a href="terms.html">Terms</a> | <a href="faqs.html">FAQ\'s</a> | <a href="privacy.html">Privacy</a> | <a href="employment.html">Employment</a> | <a href="references.html">References</a> | <a href="sitemap.html">Site Map</a></p><br/>';

	document.write(sCopy);

} // End doLinkline



function getCompEnv(){

	var screenRes = '';

	var cmptrEnv = 'U.A.=' + navigator.userAgent + ', OS=' + window.navigator.platform + ', CPU=' + window.navigator.cpuClass;

	if ( window.screen ){

		screenRes += window.screen.width; 

		screenRes += 'x'; 

		screenRes += window.screen.height;

	}else{

		screenRes = 'Unknown';

	}

	cmptrEnv += ', Resolution=';

	cmptrEnv += screenRes;

	return cmptrEnv;

}

// End getCompEnv

function doFootingA(userAgent){

	var pLine = '' +

    '<br/><span class="footnote">For best viewing, always use the latest browsers.<br/>' +

    '<a class="footerA" href="http://www.upsdell.com/BrowserNews/find.htm" target="_blank">Click here for FREE browser upgrades</a>.<br/>' +

		'<span class="footnote">Please report any problems viewing this site to the ' +

		'<a class="footnote" href="mailto:'+g_WEBMASTERMAILTO + '?subject=Re: Website ' + g_CLIENTURL + ', ';

	pLine +=getCompEnv();

	pLine += '">Webmaster</a></span><br/><br/>';

	document.write(pLine);

}	//End doFootingA



function doFootingB(){

	var pLine = '';

	pLine +='<table width="100%" align="center" valign="top" cellpadding="0" cellspacing="0" border="0" summary="page footing">';

	pLine +='<tr><td colspan="2"><img class="botline" src="./images/spacer.gif" width="100%" height="2" border="0" alt=""/></td></tr>';

	pLine +='<tr><td align="left" valign="top"><img src="./images/spacer.gif" width="53" height="40" border="0" style="margin-right:5px;"  alt=""/></td>';

	pLine +='<td class="footer" align="left" valign="top">© ' + g_COPYRIGHT + '.  All rights reserved.';

	pLine +='<br/>Please report problems viewing this site as ';

	pLine +='<a class="footnote" href="mailto:'+g_WEBMASTERMAILTO + '?subject=Re: Website ' + g_CLIENTURL + ', ';

	pLine +=getCompEnv();

	pLine +='">Comments to Webmaster</a><br/>';

	var sLine= 'Site last modified ' + g_sLASTUPDATE + ' by ' +

		'<a class="footer" href="' + g_WEBMASTERURL + '" target="_blank">' + g_WEBMASTERNM + '</a>  '  +	

		'<br/></td></tr></table>';

	pLine += sLine;

	document.write(pLine);

}	//End doFootingB



function openPopupWindow(filename, winWidth, winHeight, target) {

  if (filename.indexOf('nophoto.') != -1)

		return;

  if (filename.indexOf('sku00000.') != -1)

		return;

	var W=winWidth;

	var H=winHeight;

	var X_unrounded=(screen.availWidth/2)-(winWidth/2);

	var Y_unrounded=(screen.availHeight/2) - (winHeight/2);

	var X=Math.round(X_unrounded); 

	var Y=Math.round(Y_unrounded);

	

	var popUpName = ''; 

	if(target) popUpName = target;

	else if(g_PopUpName != 'undefined') popUpName = g_PopUpName;

	else popUpName = 'POPUP_';

			

//	var winParms = eval("'toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width=" + winWidth + ",height=" + winHeight + ",screenX="+X+",screenY="+Y+"'");

	var winParms = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + winWidth + ',height=' + winHeight + ',Left=' + X + ',Top=' + Y + ',left=' + X + ',top=' + Y;



//	var winParms = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=" + winWidth + ",height=" + winHeight';

//	winParms += '",screenX="' + X + '",screenY="' + Y + '"';

//	if(x) winParms += ',Left="' + x + '",Top="' + y + '"';



	var htmlcode;

	htmlcode="<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>";

	htmlcode+="<html><head><title>Click image to close window</title>";

	htmlcode+="<meta http-equiv='Content-Type' content='text/html'></head>";

	htmlcode+="<body bgcolor='#ffffff' text='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>";

	htmlcode+="<a href=\"javascript:window.close();\"><img src='" + filename + "' border=\"0\" alt=\"\"></a></body></html>";

	

	var ran_unrounded=Math.random()*100;

	var ran_number=Math.round(ran_unrounded); 

	var randomname = popUpName+ran_number;

	

//	var winPopup = window.open("", randomname, winParms);

	var winPopup = window.open(filename, randomname, winParms);

	winPopup.document.write(htmlcode);

	return;

}	// End openPopupWindow



function openRemote(url,winName,winWidth,winHeight,x,y)

{

	var W=winWidth;

	var H=winHeight;

	var X_unrounded=(screen.availWidth/2)-(winWidth/2);

	var Y_unrounded=(screen.availHeight/2) - (winHeight/2);

	var X=Math.round(X_unrounded); 

	var Y=Math.round(Y_unrounded); 



//	window.open("./gallery/"+url,"REMOTEpopup","width="+W+",height="+H+",screenX="+X+",screenY="+Y+",left="+X+",top="+Y+",dependent=0,directories=0,location=0,menubar=0,personalbar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0")



//	var winParms = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=' + winWidth + ',height=' + winHeight';

	var winParms = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + winWidth + ',height=' + winHeight + ',Left=' + X + ',Top=' + Y + ',left=' + X + ',top=' + Y;



	var ran_unrounded=Math.random()*100;

	var ran_number=Math.round(ran_unrounded); 

	var randomName = winName+ran_number;



	var winObj = window.open(url,randomName,winParms);

	if(winObj.opener == null){

		winObj.opener = window;

	}

//	if(x)	randomName.moveTo(x,y);



//	winObj.opener.name = "mainframe";	// sets new target <!--form target="mainframe" action="searcg.cgi"-->

//	winObj.moveTo(x,y);		// js ver 1.5



	return;

}	//End openRemote



function goBack(url){

	if(!window.opener){

		location.href = url;

		return;

	}else{

		window.close();

		return true;

	}

}	//End goBack



self.status='';