//chimdoc.js
// GLOBAL VARS
// Preload Images
if (document.images)
{
	onimage = new Image();
	onimage.src = "./images/bgmain.jpg";
	onimage = new Image();
	onimage.src = "./images/banner.jpg";
	onimage = new Image();
	onimage.src = "./images/logo_dca_sm.jpg";
	onimage = new Image();
	onimage.src = "./images/bgmenu.jpg";
	onimage = new Image();
	onimage.src = "./images/chimney1.gif";
	onimage = new Image();
	onimage.src = "./images/chimney2b.gif";
}
self.status = "Please Wait...";

// begin buildVertical Menu Non-Frames Version
var m_sOpenId='';
var m_sPrevId='none';
var m_btnWidth='180';					// button width
var m_btnHeight='20';					// button height
var m_btnFileExt = 'gif';		//Button File Extension (gif or jpg)
var m_navFrameWidth='180';		// width of nav frame

menuPageNames = new Array(
"index",
"products",
"services",
"specoffers",
//"gallery",
"faqs",
//"contact",
"about",
"links",
"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;
}

function buildNavTable(){
	var pLine = '';
	pLine += '<table width="180" cellpadding="0" cellspacing="0" border="0">';
  pLine += '  <tr>';
  pLine += '    <td><a href="index.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow1\',\'\',\'./buttons/bnindex_on.gif\',1)">';
  pLine += '    <img name="menuRow1" src="./buttons/bnindex_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';
	pLine += '   <tr>';
	pLine += '     <td><a href="javascript:;" onmouseout="MM_swapImgRestore();MM_startTimeout()" onmouseover="MM_showMenu(window.mm_menu_0219203405_1,167,0,null,\'menuRow2\');MM_swapImage(\'menuRow2\',\'\',\'./buttons/bnproducts_on.gif\',1)">';
	pLine += '     <img name="menuRow2" src="./buttons/bnproducts_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';
	pLine += '   <tr id="row3">';
	pLine += '     <td><a href="javascript:;" onmouseout="MM_swapImgRestore();MM_startTimeout()" onmouseover="MM_showMenu(window.mm_menu_0219203741_2,167,0,null,\'menuRow3\');MM_swapImage(\'menuRow3\',\'\',\'./buttons/bnservices_on.gif\',1)">';
	pLine += '     <img name="menuRow3" src="./buttons/bnservices_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';
	pLine += '   <tr>';
	pLine += '     <td><a href="specoffers.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow4\',\'\',\'./buttons/bnspecoffers_on.gif\',1)">';
	pLine += '     <img name="menuRow4" src="./buttons/bnspecoffers_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';

	pLine += '   <tr>';
	pLine += '     <td><a href="gallery.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow5\',\'\',\'./buttons/bngallery_on.gif\',1)">';
	pLine += '     <img name="menuRow5" src="./buttons/bngallery_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';
	pLine += '   <tr>';
	pLine += '     <td><a href="faqs.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow6\',\'\',\'./buttons/bnfaqs_on.gif\',1)">';
	pLine += '     <img name="menuRow6" src="./buttons/bnfaqs_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '   </tr>';
	pLine += '    <tr>';
	pLine += '      <td><a href="about.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow7\',\'\',\'./buttons/bnabout_on.gif\',1)">';
	pLine += '      <img name="menuRow7" src="buttons/bnabout_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '    </tr>';
	pLine += '   <tr>';
	pLine += '     <td>';
	pLine += '      <a href="contact.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow8\',\'\',\'./buttons/bncontact_on.gif\',1)">';
	pLine += '      <img name="menuRow8" src="./buttons/bncontact_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '    </tr>';
	pLine += '    <tr>';
	pLine += '      <td><a href="links.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow9\',\'\',\'./buttons/bnlinks_on.gif\',1)">';
	pLine += '      <img name="menuRow9" src="./buttons/bnlinks_off.gif" width="180" height="20" border="0" alt="" /></a></td>';
	pLine += '    </tr>';
	pLine += '    <tr>';
	pLine += '      <td><a href="sitemap.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'menuRow10\',\'\',\'./buttons/bnsitemap_on.gif\',1)">';
	pLine += '      <img name="menuRow10" src="./buttons/bnsitemap_off.gif" border="0" alt="" width="180" height="20" /></a></td>';
	pLine += '    </tr>';
	pLine += '    </table>';

	document.write(pLine);
}	//End buildNavTable

function doMenuLeftSide(ht){
	var pLine = '';
//	pLine += '<table width="180" bgcolor="#f3f1db" cellpadding="0" cellspacing="0" border="0">';
	pLine += '<table width="180" class="cFoundation" cellpadding="0" cellspacing="0" border="0">';
  pLine += '  <tr><td>';
	pLine +='<img src="./images/chimney1.gif" width="180" height="339" border="0" alt=""/><br/>';
	pLine +='<img src="./images/chimney2b.gif" width="180" height="372" border="0" alt=""/><br/>';
	pLine +='<img src="./images/spacer.gif" width="180" height="'+ht+'" border="0" alt=""/>';
	pLine +='</td></tr></table>';
	document.write(pLine);
}	// End doMenuLeftside
function doMenuRightSide(flName,w,h,ht){
	var pLine = '';
	if(!flName){
		flName = './images/spacer.gif';
		w=180;
		h='300';
	}
//	pLine += '<table width="180" bgcolor="#f3f1db" cellpadding="0" cellspacing="0" border="0">';
	pLine += '<table width="180" class="cFoundation" cellpadding="0" cellspacing="0" border="0">';
  pLine += '  <tr><td>';
	pLine += '<img src="' + flName + '" width="' + w + '" height="' + h + '" border="0" alt=""/><br/>';
	pLine +='<img src="./images/spacer.gif" width="180" height="'+ht+'" border="0" alt=""/><br/>';
	pLine +='</td></tr></table>';
	document.write(pLine);
} // End doRightSide

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 doBusinessHours(){
	var pLine = '';
	pLine += '<br/><span class="cHours">';
	pLine += '131 Ramsey Avenue, Marlton, NJ 08053<br/>';
	pLine += 'Telephone:&nbsp; 856-797-0020<br/>';
	pLine += 'FAX:&nbsp; <br/>';
	pLine += 'Hours<br/>';
	pLine += 'Monday - Friday: 9:00am - 3:30pm<br/>';
	pLine += '</span>';
	document.write(pLine);
}	//End doBusinessHours

function doLinkLine(){
	var pLine = '';
	pLine += '<br/>';
	pLine += '<p class="linkclass">';
	pLine += '<a href="#" onmouseover="this.className=\'cButtonNavTop1\';" onmouseout="this.className=\'cButtonNavTop0\';" class="cButtonNavTop0"><img src="./images/spacer.gif" width="49" height="24" border="0" alt=""/></a></p>';
	pLine += '<p class="linkclass">';
	pLine += '<a href="index.html">Home</a> | <a href="prod_chimneys.html">Chimneys</a> | <a href="prod_stoves.html">Stoves</a> | <a href="prod_bbqs.html">BBQ&#039;s</a> | <a href="services.html">Standard Services</a> | <a href="chimneysvc.html">Chimney Services</a> | <a href="othersvcs.html">Other Services</a> | <a href="gallery.html" target="_blank">Gallery</a> | <a href="faqs.html">FAQ&#039;s</a> | <a href="contact.html">Contact&nbsp;Us</a> | <a href="about.html">Who&nbsp;We&nbsp;Are</a> | <a href="links.html">Related Resources</a> | <a href="sitemap.html">Site Map</a></p><br/>';
	document.write(pLine);
} // 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 findCurPageName(){
	var url=location.href;
	var lastSlash = url.lastIndexOf("/");
	var curPageName = url.substring(lastSlash+1,url.length);
	var dot = curPageName.indexOf(".");
	curPagePrefix = curPageName.substring(0,dot);
	return curPageName;
} // End findCurPageName

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 + ', Page=' + findCurPageName() + ', ';
	pLine +=getCompEnv();
	pLine += '">Webmaster</a></span><br/><br/>';
	document.write(pLine);
}	//End doFootingA

function doFootingB(){
	var pLine = '';
	pLine +='<table width="100%"  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/logo_dca_sm.jpg" border="0" style="margin-right:5px;" alt="" /></td>';
	pLine +='<td class="footer" align="left" valign="top">&copy;&nbsp;' + g_COPYRIGHT + '.&nbsp;&nbsp;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 + ', Page=' + findCurPageName() + ', ';
	pLine +=getCompEnv();
	pLine +='">Comments to Webmaster</a><br/>';
	var sLine= 'Site last modified ' + g_sLASTUPDATE + ', Reviewed ' + g_sLASTREVIEW + '&nbsp;by ' +
		'<a class="footer" href="' + g_WEBMASTERURL + '" target="_blank">' + g_WEBMASTERNM + '</a>&nbsp; ' + 
		'<br/></td></tr></table>';
	pLine += sLine;
	document.write(pLine);
}	//End doFootingB

function openPopupWindow(url, winWidth, winHeight, winName) {
	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(winName) popUpName = winName;	// If winName is available, use it
	else if(typeof g_PopUpName != 'undefined') popUpName = g_PopUpName;	// if popup name is still null and a global name is available, use it
	else popUpName = 'DEFLT';					// Default Window Name
	
	winWidth += 30;		// allow for scroll bar width
	winHeight += 30;	// allow for scroll bar height
	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 htmlcode='';
	htmlcode='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"';
  htmlcode+='"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
  htmlcode+='<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">';
	htmlcode+='<head><title>&nbsp;</title>';
	htmlcode+='<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />';
	htmlcode+='<meta http-equiv="Content-language" content="en-US" />';
	htmlcode+='<body style="font-family:Arial,Verdana,Helvetica,Geneva,sans-serif;font-size:12px;font-weight:bold;background-color:#666666;color:#ffffff;margin:0px 4px 4px 4px;text-align:center;">';
	htmlcode+='Click Image to Close Window<br />';
	htmlcode+='<a href="javascript:window.close();"><img src="' + url + '" style="border:#660000 4px solid;" alt="" /></a>';
	htmlcode+='</body></html>';

	var ran_unrounded=Math.random()*100;									// Generate a random number from 1 - 100
	var ran_number=Math.round(ran_unrounded); 
	var randomname = popUpName+ran_number;								// Append the random number to the window name
	
	var winObj = window.open(url, randomname, winParms);	// Create window object
	winObj.document.writeln(htmlcode);										// Send the html code generated above to the window
	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); 

//	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;
	}

	return;
}	//End openRemote
self.status='';