﻿// BROWSER SNIFFER
var brMac=(navigator.appVersion.indexOf("Mac")!=-1)?true:false;
var brNS4=(document.layers)?true:false;
var brIEMac=((document.all)&&(brMac))?true:false;
var brIE4Plus=(document.all)?true:false;
var brIE4=((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1))?true:false;
var brIE5=((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1))?true:false;
var brVer4=(brNS4 || brIE4Plus)?true:false;
var brNS6=(!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;
// DOM OBJECT HANDLERS
function objAttach(id)
{
	var obj;
	if(brNS4) obj=document.layers[id];
	else if(brIE4) obj=document.all[id];
	else obj=document.getElementById(id);
	return obj;
}
function objShow(id)
{
	tmpObj = objAttach(id);
	if(!tmpObj) return;
	tmpObj.style.display="block";
}
function objHide(id)
{
	tmpObj = objAttach(id);
	if(!tmpObj) return;
	tmpObj.style.display="none";
}
function objShowHideAuto(id)
{
	tmpObj = objAttach(id);
	if(!tmpObj) return;
	tmpObj.style.display=(tmpObj.style.display=="none"?"block":"none");
}
// OPEN POPUP WINDOW
function openPopupWin(popUrl, popWid, popHgt, popScroll, popResize)
{
	popupWin=window.open(popUrl,"popupWin","width=" + popWid + ",height=" + popHgt + ",left=" + ((screen.width-popWid)/2) + ",top=" + ((screen.height-popHgt)/2) + ",status=yes,toolbar=no,menubar=no,scrollbars=" + popScroll + ",resizable=" + popResize);
	if(!popupWin.opener) popupWin.opener=self;
}
// EMAIL OBFUSCATOR
function sendMail(dom,addy,subj)
{ self.location.href='mai'+'lto:'+addy+'@'+dom+'?subject='+escape(subj); }
// CLEARS CONTENTS OF A FIELD
function clearField(fId,matchTxt,changeTo)
{
	if(changeTo==null) changeTo='';
	if(fId.value==matchTxt) fId.value=changeTo;
}