function newwin(url, w, h, winname) {

	if ( !winname ) {
	
		winname = "NEWWIN" + w + h;
		
	} 
	
	xpos = ((screen.availWidth - w) / 2);
		
	ypos = ((screen.availHeight - h) / 2);
		
	winprops = "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width="+w+",height="+h+",left="+xpos+",top="+ypos;
		
	win = window.open(url, winname, winprops);
		
	win.focus();
		
}

/**
* submit a form to a target in a
* new window.
* 
* @author R.J.T. de Vries <rdevries@thirdwave.nl>
* @param object f form object
* @param integer w width
* @param integer h width
* @return boolean false
* @access public
*/
function submitToTarget(f, w, h) {

	newwin (f.action, w, h, f.target);
	
	f.submit();
	
	return false;
	
} // end of function submitToTarget()
