<!--

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) { 
		field.value = field.value.substring(0, maxlimit); 
	} else { 
		countfield.value = (maxlimit - field.value.length) + ' characters remaining';
	}
}

function econvert(str)
{
  str = str.replace(/_DOT_/gi, '.');
  str = str.replace(/_AT_/gi, '@');
  return str;
}

function renderEmails()
{
  var spans = document.getElementsByTagName("span");
  for (i=0; i< spans.length; i++) 
    if (spans[i].className=="email") 
      spans[i].innerHTML = econvert(spans[i].innerHTML);
}

function toggleClass(Elem) {
	var elem;
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all){
		var elem = document.all[Elem];
	}
	
	if (elem.className == 'areaHidden') {
			elem.className = 'areaVisible';
			this.className = 'hideButton';
	} else {
			elem.className = 'areaHidden';
			this.className = 'showButton';
	}
}
function getcookie(cookiename) {
 var cookiestring=""+document.cookie;
 var index1=cookiestring.indexOf(cookiename);
 if (index1==-1 || cookiename=="") return ""; 
 var index2=cookiestring.indexOf(';',index1);
 if (index2==-1) index2=cookiestring.length; 
 return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}


function setCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString()+";path=/;";
}

function togglePane(changingStatus) {
	
	var newList = '';
	var extant = 0;
	var cookieContents = getcookie('openPanes');

	if (cookieContents!='') {
		var openPaneArray = cookieContents.split(' ');
		for (var i=0; i < openPaneArray.length; i++ ) { 
			if (changingStatus != openPaneArray[i]) {
				if (openPaneArray[i]!='') {
					newList += openPaneArray[i] + ' ';
				}
			} else {
				extant++;
			}
		}
	}
	
	if (extant==0) {
		newList += changingStatus;
	}
	
	setCookie("openPanes",newList,1);		
	toggleClass(changingStatus);
	
}

var currentFieldContents = '';

function toggleFileField(fieldToChange, linkID) {
	
	if (document.getElementById(fieldToChange).disabled==true) {
		document.getElementById(fieldToChange).disabled = false;
		currentFieldContents = document.getElementById(fieldToChange).value;
		document.getElementById(linkID).className = 'linkUnlocked';
		document.getElementById(linkID).innerHTML = 'Click to Cancel';
	} else {
		document.getElementById(fieldToChange).value = currentFieldContents;
		document.getElementById(fieldToChange).disabled = true;
		document.getElementById(linkID).className = 'linkLocked';
		document.getElementById(linkID).innerHTML = 'Click to Change';
	}
		
}


function checkTextBox(boxName, state) {
	
	var elementName = boxName + 'Text';
	var currentValue = document.getElementById(elementName).value;
	
	currentValue = currentValue.replace(/^\s+|\s+$/g, '') ;
	
	if (state==1) {
		if (currentValue == boxName) {
			document.getElementById(elementName).value = '';
		}
	} else {
		if (currentValue == '') {
			document.getElementById(elementName).value = boxName;
		}
	}
	
	
}
/*
window.onload = function () {
  renderEmails();
}
*/


//-->
