function NewWindow(mypage,myname,w,h,scroll){
  var win= null;
  var winl = (screen.width-w)/2-15;
  var wint = (screen.height-h-80)/2;
  var settings  ='height='+h+',';
      settings +='width='+w+',';
      settings +='top='+wint+',';
      settings +='left='+winl+',';
      settings +='scrollbars='+scroll+',';
      settings +='resizable=no';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}

function textCounter(field,cntfield,maxlimit) {
	if (document.getElementById(field).value.length > maxlimit) // if too long...trim it!
	document.getElementById(field).value = document.getElementById(field).value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	document.getElementById(cntfield).value = maxlimit - document.getElementById(field).value.length;
}

function textDivCounter(field,cntfield,maxlimit) {
	if (document.getElementById(field).innerHTML.length > maxlimit) // if too long...trim it!
	document.getElementById(field).innerHTML = document.getElementById(field).innerHTML.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	document.getElementById(cntfield).value = maxlimit - document.getElementById(field).innerHTML.length;
}

function expandIESpec(el){
	if(document.getElementById(el).style.display == 'none') {
		document.getElementById(el).style.display = 'block';
	} else {
		document.getElementById(el).style.display = 'none';
	}
}
