//charCounter() parameters are:  text field, count field, max length 
function charCounter(field, countfield, maxlimit) {
     if (field.value.length < maxlimit) {
	 countfield.style.color = '#666666';
	 }
     if (field.value.length == maxlimit) {
	 countfield.style.color = 'red';
	 }
     if (field.value.length > maxlimit) {
     // if too long...trim it!
     field.value = field.value.substring(0, maxlimit);

     } 
     // otherwise, update 'characters left' counter
     else {
//     countfield.innerHTML = maxlimit - field.value.length;
     countfield.innerHTML = field.value.length;


     }
}
function openCenteredWindow(url, height, width, name, parms) {
   var left = Math.floor( (screen.width - width) / 2);
   var top = Math.floor( (screen.height - height) / 2);
   var winParms = "top=" + top + ",left=" + left + ",height=" + height + ",width=" + width;
   if (parms) { winParms += "," + parms; }
   var win = window.open(url, name, winParms);
   if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
   return win;
}


function redirect( url )
{
	if ( url != undefined && url!="" ) window.location.href=url;
}
