//


NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4) ? 1 : 0;

with (document) {
	write("<style type=\"text/css\"><!--");
	write(".rightImgItemTable {padding-bottom:4px; padding-left:12px}");
	write(".leftImgItemTable {padding-bottom:4px; padding-right:12px}");
	write(".toggleClose{display:none}");
	write(".parent {border:2px solid #ffffff; padding:2px; }")
	if (!NS4){
		write(".child {display:none}")
	}
	else
	{
		write(".rightImgItemTable {display:none}")
		write(".toggleOpen{display:none}");
	}
	write("--></style>");
}


function toggle(parentElementID)
{
	if(!document.getElementById)
	{
		return false;
	}
	
	childElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"child";
	childElement = document.getElementById(childElementID);
	
	toggleOpenElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleOpen";
	toggleOpenElement = document.getElementById(toggleOpenElementID);
	
	toggleCloseElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleClose";
	togglecloseElement = document.getElementById(toggleCloseElementID);
	
	//alert("childElementID: " + childElementID + "\n" + "toggleOpenElementID: " + toggleOpenElementID + "\n" + "toggleCloseElementID: " + toggleCloseElementID + "\n");
	
	if(!childElement)
	{
		return false;
	}
	
	if(document.getElementById(childElementID).style.display == 'none' || document.getElementById(childElementID).style.display == '')
	{
		document.getElementById(childElementID).style.display = 'inline';
		document.getElementById(toggleOpenElementID).style.display = 'none';
		document.getElementById(toggleCloseElementID).style.display = 'inline';
	}
	else
	{
		document.getElementById(childElementID).style.display = 'none';
		document.getElementById(toggleOpenElementID).style.display = 'inline';
		document.getElementById(toggleCloseElementID).style.display = 'none';
	}
	
	
	return; 
}

function hilightToggleMsg(parentElementID)
{
	if(!document.getElementById)
	{
		return false;
	}
	
	childElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"child";
	toggleOpenElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleOpen";
	toggleCloseElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleClose";
	
	document.getElementById(parentElementID).style.borderColor  = '#647B81';
	//document.getElementById(parentElementID).style.backgroundColor  = 'DBF7FD';
	if(document.getElementById(childElementID).style.display == 'none' || document.getElementById(childElementID).style.display == '')
	{
		document.getElementById(toggleOpenElementID).style.fontWeight = 'bold';
	}
	else
	{
		document.getElementById(toggleCloseElementID).style.fontWeight = 'bold';
	}

	return; 
}

function unhilightToggleMsg(parentElementID)
{
	if(!document.getElementById)
	{
		return false;
	}
	
	childElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"child";
	toggleOpenElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleOpen";
	toggleCloseElementID = parentElementID.substr(0, (parentElementID.length - "parent".length))+"toggleClose";
	
	document.getElementById(parentElementID).style.borderColor  = '#ffffff';
	//document.getElementById(parentElementID).style.backgroundColor  = '#ffffff';
	if(document.getElementById(childElementID).style.display == 'none' || document.getElementById(childElementID).style.display == '')
	{
		document.getElementById(toggleOpenElementID).style.fontWeight = 'normal';
	}
	else
	{
		document.getElementById(toggleCloseElementID).style.fontWeight = 'normal';
	}
	
	return; 
}



function showAll()
{
	var alldivs = document.getElementsByTagName('div');
	for (var i=0; i<alldivs.length; i++) {
		var thisdiv = alldivs[i];
		if(thisdiv.id.substr(thisdiv.id.length - 'child'.length, thisdiv.id.length) == 'child')
		{
			thisdiv.style.display = 'inline';
		}
		if(thisdiv.id.substr(thisdiv.id.length - 'toggleOpen'.length, thisdiv.id.length) == 'toggleOpen')
		{
			thisdiv.style.display = 'none';
		}
		if(thisdiv.id.substr(thisdiv.id.length - 'toggleClose'.length, thisdiv.id.length) == 'toggleClose')
		{
			thisdiv.style.display = 'inline';
		}
	}
	return; 
}

function hideAll()
{
	var alldivs = document.getElementsByTagName('div');
	for (var i=0; i<alldivs.length; i++) {
		var thisdiv = alldivs[i];
		if(thisdiv.id.substr(thisdiv.id.length - 'child'.length, thisdiv.id.length) == 'child')
		{
			thisdiv.style.display = 'none';
		}
		if(thisdiv.id.substr(thisdiv.id.length - 'toggleOpen'.length, thisdiv.id.length) == 'toggleOpen')
		{
			thisdiv.style.display = 'inline';
		}
		if(thisdiv.id.substr(thisdiv.id.length - 'toggleClose'.length, thisdiv.id.length) == 'toggleClose')
		{
			thisdiv.style.display = 'none';
		}
	}
	return; 
}




























function applyToSelected(action)
{
	var allforms = document.getElementsByTagName('form');
	var selectedforms = new Array;
	for (var i=0; i<allforms.length; i++) {
		var thisform = allforms[i];
		
		if(
			thisform.id.substr(thisform.id.length - 'listing'.length, thisform.id.length) == 'listing'		//	i know the form is pertinent
		)
		{
			if(thisform.elements['listingselected'].checked)
			{
				selectedforms.push(thisform.id.substr(0, thisform.id.length - 'listing'.length));
			}
			
			if(action == 'selectall')
			{
				thisform.elements['listingselected'].checked = true;
			}
			else if(action == 'deselectall')
			{
				thisform.elements['listingselected'].checked = false;
			}
		}
	}
	
	if(action == 'view')
	{
		location.href = location.protocol + "//" + location.hostname + location.pathname + "?type=default&selections=" + selectedforms.join(",") + "&expanded=1";
	}
	
	if(action == 'print')
	{
		var newURL = location.protocol + "//" + location.hostname + location.pathname + "?type=print&selections=" + selectedforms.join(",") + "&expanded=1";
		window.open(newURL, "printwindow");
	}
	
	if(action == 'email')
	{
		NewWindow(
				location.protocol + "//" + location.hostname + location.pathname + "?type=email&selections=" + selectedforms.join(",") + "&expanded=1", 
				"emailwindow", 
				'300', 
				'500', 
				'yes'
			);
	}
	
	return; 
}







