function popUp(url, windowName, w, h, scroll) {		
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable';	
	win = window.open(url, windowName, winprops);
	if (parseInt(navigator.appVersion) >= 4) { 
		win.window.focus(); 
	}
}
//função que verifica se a quantidade de
		//caracteres digitados no campo mensagem 
		//chegou ao limite
		function verificaQuantidade(e) {
			
			if (window.event) {
				var codCaracter = e.keyCode;
			} else {
				var codCaracter = e.which;
			}
			//verifica se o código da tecla é 'imprimível'
			//ou se é o Enter (13)
			if (codCaracter>31 || codCaracter==13) {
				//verifrica a quantidade digitada no campo
				if(document.form_contato.form_mensagem.value.length>=
				document.form_contato.caracteres.defaultValue) {
					return false;					
				}
			}					
		}
		//função que atualiza o campo caracteres e 
		//'corta' se necessário o conteúdo campo mensagem
		function calculaCaracteres(){
			
			if (document.form_contato.form_mensagem.value.length>document.form_contato.caracteres.defaultValue) {
				document.form_contato.form_mensagem.value =	document.form_contato.form_mensagem.value
				.slice(0, document.form_contato.caracteres.defaultValue);				
			}
			
			//atualiza o valor do campo caracteres			
			document.form_contato.caracteres.value = document.form_contato.caracteres.defaultValue-document.form_contato.form_mensagem.value.length;
		}		
