// JavaScript Document

//var SubLayerID=0;

function ShowProductLayer()
{
	ListingProductLayer();
	document.getElementById("ProductLayer").style.visibility='visible';
}

function ShowProductSubLayer(indx)
{
	ListingProductSubLayer(indx);
//	document.getElementById("ProductSubLayer").style.left=document.getElementById("ProductLayer").style.left + document.getElementById("ProductLayer").style.width - 1;
	document.getElementById("ProductSubLayer").style.visibility='visible';
}

function HideProductLayer()
{
	document.getElementById("ProductLayer").style.visibility='hidden';
	document.getElementById("ProductSubLayer").style.visibility='hidden';
}

//function HideProductSubLayer()
//{
//	document.getElementById("ProductSubLayer").style.visibility='hidden';
//}

function ListingProductLayer()
{
	var tmpstr='';
	var strleng=0;
	var layerhtml='<table border="0" cellpadding="0" cellspacing="0" width="160">';
	document.getElementById("ProductLayer").innerHTML='';
	for (var i=1;i<ProLayerItems.length;i++)
	{
		layerhtml+='<tr><td onmouseover="ShowProductSubLayer('+i+')">'+ProLayerItems[i][0]+'</td></tr>';
		tmpstr=ProLayerItems[i][0].toString();
		if (tmpstr.length>strleng)
		{
			strleng=tmpstr.length;
		}
	}
	layerhtml+='</table>';
//	document.getElementById("ProductLayer").style.height=i*12+"px";
//	document.getElementById("ProductLayer").style.width=strleng*6+"px";
	document.getElementById("ProductLayer").innerHTML=layerhtml;
}

function ListingProductSubLayer(catid)
{
	var sublayerhtml='<table border="0" cellpadding="0" cellspacing="0" width="335">';
	document.getElementById("ProductSubLayer").innerHTML='';
	for (var i=1;i<ProLayerItems[catid].length;i++)
	{
		sublayerhtml+='<tr><td><a href="'+ProLayerItems[catid][i][1]+'">'+ProLayerItems[catid][i][0]+'</a></td></tr>';
	}
//	document.getElementById("ProductSubLayer").style.height=i*12+"px";
//	document.getElementById("ProductSubLayer").style.width=strleng*6+"px";
	document.getElementById("ProductSubLayer").innerHTML=sublayerhtml;
//	SubLayerID=catid;
}

function UrlEncode(str){
	var encodedHtml;
	encodedHtml = escape(str);
    encodedHtml = encodedHtml.replace(/\//g,"%2F");
    encodedHtml = encodedHtml.replace(/\?/g,"%3F");
    encodedHtml = encodedHtml.replace(/=/g,"%3D");
    encodedHtml = encodedHtml.replace(/&/g,"%26");
    encodedHtml = encodedHtml.replace(/@/g,"%40");
    return encodedHtml;
}


function sendemail(mailtype,person,company,email,tel,fax,address,web,text)
{
	var mailsubject='';
	var textsubject='';
	if (mailtype=='inq')
	{
		mailsubject=UrlEncode('Inquiry From EPX Website');
		textsubject='Inquiry';
	};
	if (mailtype=='req')
	{
		mailsubject=UrlEncode('Quote Request From EPX Website');
		textsubject=UrlEncode('Items requested to quote');
	};
	location.href="mailto:"+emailaddr+"?cc="+emailaddrcc+"&subject="+mailsubject+"&body=Person"+UrlEncode(":"+person)+"%0A%0ACompany"+UrlEncode(":"+company)+"%0A%0AEmail"+UrlEncode(":"+email)+"%0A%0ATel"+UrlEncode(":"+tel)+"%0A%0AFax"+UrlEncode(":"+fax)+"%0A%0AAddress"+UrlEncode(":"+address)+"%0A%0AWeb"+UrlEncode(":"+web)+"%0A%0A"+textsubject+UrlEncode(":"+text);
}