var popped;
var popped2;

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	//if (document.images && (preloadFlag == true)) {
	//if (preloadFlag == true) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
	//	}
	}
}

var preloadFlag = false;
function preloadImages() {
  	if (document.images) {
  		d3l = newImage('/i/boxes/LeftSteelBlueO.gif');
  		d3r = newImage('/i/boxes/RightSteelBlueO.gif');
  		s = newImage('/i/s.gif');
//		EnvelopeTab_02_over = newImage("/i/EnvelopeTab_02-over.gif");
//		EnvelopeTab_04_EnvelopeTab_05_over = newImage("/i/EnvelopeTab_04-EnvelopeTab_.gif");
//		EnvelopeTab_05_over = newImage("/i/EnvelopeTab_05-over.gif");
//		EnvelopeTab_07_over = newImage("/i/EnvelopeTab_07-over.gif");
//		EnvelopeTab_07_EnvelopeTab_02_over = newImage("/i/EnvelopeTab_07-EnvelopeTab_.gif");
//		EnvelopeTab_08_EnvelopeTab_02_over = newImage("/i/EnvelopeTab_08-EnvelopeTab_.gif");
//		EnvelopeTab_09_over = newImage("/i/EnvelopeTab_09-over.gif");
//		EnvelopeTab_11_over = newImage("/i/EnvelopeTab_11-over.gif");
//		EnvelopeTab_13_over = newImage("/i/EnvelopeTab_13-over.gif");
		preloadFlag = true;
	}
}

function popit(phrase, RelativeObjectID,  tableWidth)
{
	if (!document.createElement('table')) {return}
	keepopen();
	RelativeObject = getObject(RelativeObjectID);
	var x=0,y=0,p=RelativeObject;
	while(p){x+=p.offsetLeft; y+=p.offsetTop; p=p.offsetParent;};
	var q=getObject('Table2');
	var zoffset=0;
	while(q){zoffset+=q.offsetLeft; q=q.offsetParent;};
	if (x > (585 + zoffset)) {x=582 + zoffset; tableWidth=195;};
	span = getObject('popped');
	if (span != null) {
		tdObject = getObject('textcell');
		tdTable = getObject('texttable');
		if (tableWidth > 0){table.setAttribute('width', tableWidth);}
		while (tdObject.hasChildNodes()) {tdObject.removeChild(tdObject.firstChild)};
		var listArray = new Array
		listArray = phrase.split(',');
		for (var i = 0; i < listArray.length; i++){
			if (i > 0) {
				br = document.createElement('br');
				tdObject.appendChild(br);
			}
			txtNode = document.createTextNode(listArray[i]);
			tdObject.appendChild(txtNode);
		}
		span.style.top = y - span.offsetHeight - 2;
		span.style.left = x;
		span.style.visibility = 'visible';
		return;
	}
	span = document.createElement('span'); 
	span.onmouseover = keepopen;
	span.onmouseout = hide;
	span.style.position = 'absolute';
	span.setAttribute('id', 'popped');
	span.style.visibility = 'hidden'
	document.body.appendChild(span);
	var trElem, tdElem, txtNode;
	table = document.createElement('table');
	table.setAttribute('id', 'texttable');
	span.appendChild(table);
	if (tableWidth > 0){table.setAttribute('width', tableWidth);}
	table.setAttribute('border', '0');
	table.setAttribute('cellPadding', '0');
	table.setAttribute('cellSpacing', '0');
	
	table.style.backgroundColor = 'white';
	trElem = table.insertRow(table.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1ul';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1t';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1ur';
	
	trElem = table.insertRow(table.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1l';
	
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.setAttribute('id', 'textcell');
	var listArray = new Array
	listArray = phrase.split(',');
	for (var i = 0; i < listArray.length; i++){
		if (i > 0) {
			br = document.createElement('br');
			tdElem.appendChild(br);
		}
		txtNode = document.createTextNode(listArray[i]);
		tdElem.appendChild(txtNode);
	}
	tdElem.className = 'pop1';
	
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1r';

	trElem = table.insertRow(table.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1ll';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1b';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1lr';
	
	span.style.top = y - span.offsetHeight - 2;
	span.style.left = x;
	span.style.visibility = 'visible'
	return span;
}

function poppricehelp(phrase, header)
{
	if (!document.createElement('table')) {return}
	keeppricehelpopen();
	var y=0;
	var p=getObject('AddOnTable');
	var h=p.offsetHeight;
	while(p){y+=p.offsetTop; p=p.offsetParent;};
	var x;
	var tableWidth;
	tableWidth=195;
	var q=getObject('Table2');
	var zoffset=0;
	while(q){zoffset+=q.offsetLeft; q=q.offsetParent;};
	x=582 + zoffset;

	span = getObject('popped2');
	if (span != null) {
		tdObject = getObject('header');
		while (tdObject.hasChildNodes()) {tdObject.removeChild(tdObject.firstChild)};
		txtNode = document.createTextNode(header);
		tdObject.appendChild(txtNode);
		
		tdObject = getObject('textcell2');
		tdObject.style.verticalAlign = 'top';
		tdObject.setAttribute('height', h - 30);
		table2 = getObject('texttable2');
		if (tableWidth > 0){table2.setAttribute('width', tableWidth);}
		while (tdObject.hasChildNodes()) {tdObject.removeChild(tdObject.firstChild)};
		var listArray = new Array
		listArray = phrase.split(',');
		for (var i = 0; i < listArray.length; i++){
			if (i > 0) {
				br = document.createElement('br');
				tdObject.appendChild(br);
			}
			txtNode = document.createTextNode(listArray[i]);
			tdObject.appendChild(txtNode);
		}
		span.style.top = y;
		span.style.left = x;
		span.style.visibility = 'visible';
		return;
	}
	span = document.createElement('span'); 
	span.onmouseover = keepopen;
	span.onmouseout = hide;
	span.style.position = 'absolute';
	span.setAttribute('id', 'popped2');
	span.style.visibility = 'hidden'
	document.body.appendChild(span);
	var trElem, tdElem, txtNode;
	table2 = document.createElement('table');
	table2.setAttribute('id', 'texttable2');
	span.appendChild(table2);
	if (tableWidth > 0){table2.setAttribute('width', tableWidth);};
	table2.setAttribute('border', '0');
	table2.setAttribute('cellPadding', '0');
	table2.setAttribute('cellSpacing', '0');
	
	table2.style.backgroundColor = 'white';
	trElem = table2.insertRow(table2.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2ul';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2t';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2ur';
	
	trElem = table2.insertRow(table2.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2l';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2h';
	tdElem.setAttribute('id', 'header');
	txtNode = document.createTextNode(header);
	tdElem.appendChild(txtNode);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'd2r';
	
	trElem = table2.insertRow(table2.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1l';
	
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.style.verticalAlign = 'top';
	tdElem.setAttribute('height', h - 30);
	tdElem.setAttribute('id', 'textcell2');
	var listArray = new Array
	listArray = phrase.split(',');
	for (var i = 0; i < listArray.length; i++){
		if (i > 0) {
			br = document.createElement('br');
			tdElem.appendChild(br);
		}
		txtNode = document.createTextNode(listArray[i]);
		tdElem.appendChild(txtNode);
	}
	tdElem.className = 'pop2';
	
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1r';

	trElem = table2.insertRow(table2.rows.length);
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1ll';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1b';
	tdElem = trElem.insertCell(trElem.cells.length);
	tdElem.className = 'l1lr';
	
	span.style.top = y;
	span.style.left = x;
	span.style.visibility = 'visible'
	return span;
}

function keepopen()
{
	popped = 1;
}

function keeppricehelpopen()
{
	popped2 = 1;
}

function hide()
{
	popped = 0;
	if (!document.createElement('table')) {return}
	setTimeout('close()', 1000);
}

function hidepricehelp()
{
	popped2 = 0;
	if (!document.createElement('table')) {return}
	setTimeout('closepricehelp()', 1000);
}

function closepricehelp()
{
	if (popped2!=1) {
		Object = getObject('popped2');	
		Object.style.visibility='hidden';
	}
}

function close()
{
	if (popped!=1) {
		Object = getObject('popped');	
		Object.style.visibility='hidden';
	}
}

function getObject(id)
{
	if (document.getElementById)
		Object = document.getElementById(id);
	else if (document.all)
		Object = document.all(id);
	return Object
}