// nn = (document.layers) ? 1:0
// ie = (document.all) ? 1:0

var active="#fafafa"
var oldObject=""
var oldPanel=""

function showlayer(object)
	{
		document.getElementById(object).style.visibility = 'visible'
//		document.getElementById(object).z-index = '100';
	}

function hidelayer(object)
	{
		document.getElementById(object).style.visibility = 'hidden'
//		document.getElementById(object).z-index = '0';
	}


// Swap Layers
function swaplayers(object)
	{
	document.getElementById(object).style.visibility = 'visible';
	if (oldPanel=="" || oldPanel==object){
		oldPanel = object;
		return; }
	document.getElementById(oldPanel).style.visibility = 'hidden';	
	oldPanel = object
	}
		
		
// ----- Display date
var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var monthname=new Array("January","February","March","April","May","June","July","August","September","October","November","December")
function showdate(){
var d=new Date()
var day=weekday[d.getDay()]
var month=monthname[d.getMonth()]
var daym=d.getDate()
	if (daym<10) daym="0"+daym
var year=d.getYear()
	if (year<2000) year=1900+year  //---y2k fix	
  
var cdate=day+", "+month+" "+" "+daym+" : "+year
	document.write(cdate)
}

// NAV HIGHLIGHT
function UL(object) 
{
element=document.getElementById(object)
bg = element.style.backgroundColor
if (bg != active){		
	element.style.backgroundColor = '#ddddff';
	element.style.color = '#000000';
	}
}

function HL(object)
{
element=document.getElementById(object)
bg = element.style.backgroundColor		
if (bg != active){		
		element.style.backgroundColor = '#9999ff';
		element.style.color = '#000000';
		}
}

function setState(object)
{
	element=document.getElementById(object);
	if (oldObject == "") {
		oldObject = object;
		element.style.backgroundColor = active;
	}
	else
	{
		document.getElementById(oldObject).style.backgroundColor = '#ddddff';
		document.getElementById(oldObject).style.borderStyle = 'none';
		element.style.backgroundColor = active;
		oldObject = object
	}
}
	

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function isChecked(docObj,frmObj) {
	with (docObj) {
		if (frmObj.checked) {
			frmObj.checked=false;
		} 
		else {
			frmObj.checked=true
		}
	}	
}

//configure the two variables below to match yoursite's own info


function addBookmark(){
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}

function validEmail(name) {
	if (name=="")
		return false;
	
	var badchars="<> ;,'!#$%^&*()+=";
	for (var i=0; i < name.length; i++) {
		temp = "" +name.substring(i, i+1);
		if (badchars.indexOf(temp) != -1) {
			return false;
		}
	}
	var arr;
	arr = name.split('@');

	// check for 1 and only 1 @ sign
	if (arr.length != 2)
		return false;
		
	// check for blank before or after @
	if ((arr[0] == "") || (arr[1] == ""))
		return false;
		
	// check for dot at first or last position
	if ((arr[1].charAt(0) == '.') || (arr[1].charAt(arr[1].length-1) == '.'))
			return false;
			
	if ((arr[0].charAt(0) == '.') || (arr[0].charAt(arr[0].length-1) == '.'))
			return false;
			
	// check to make sure top level domain > 1 char					
	if ((arr[1].indexOf('.') > arr[1].length-3) || (arr[1].indexOf('.') == -1))
			return false;
		
	// check for ..
	if (name.indexOf("..") > 0)
		return false;

	return true;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function openWindow(URL)
{
window.open(URL)
}

function spawnMap(){
window.open("http://www.intergraphics-decal.com/map.asp","map_window","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=479,height=340")
}
