function imprimir_pf(){
			var altura = screen.height;
			var	posicaoY = altura / 3;

			if (document.all)
				var forms = document.all;
				
			if (!document.all && document.getElementById)
				var forms = document.FRM_CAD_PF.elements; 
			
			
			var elementos = "";
			for (var i=0; i<forms.length; i++)
			{
				var sTagType = forms[i].getAttribute("type");
				if (sTagType == "radio" || sTagType == "text" || sTagType == "textarea" || sTagType == "select-one")
				{
					var sTagId = forms[i].getAttribute("id");
					elementos += sTagId+"|&";
				}
			}


			if (!document.all && document.getElementById) // Firefox
	          janela=window.open("imprimir_pf.php?elementos="+elementos,"fisica","menubar=no,scrollbars=yes,status=no,toolbar=no,width=800,height=400,screenX=125,screenY="+posicaoY);

			if (document.all) // IE
	          janela=window.open("imprimir_pf.php?elementos="+elementos,"fisica","menubar=no,scrollbars=yes,status=no,toolbar=no,width=800,height=400,left=125,top="+posicaoY);

	        //interceptacao de erro na abertura da janela
	        text = "Se a janela nao estava abrindo talvez seja porque voce tenha um programa bloqueador de pop-up! Observacao ! O windows XP service pack 2 bloqueia pop-ups!";
	        if(janela == null) { alert(text); return; }
	        //fim
	        if (window.focus) {janela.focus()}
}

function imprimir_pj(){
			var altura = screen.height;
			var	posicaoY = altura / 3;

			if (document.all)
				var forms = document.all;
				
			if (!document.all && document.getElementById)
				var forms = document.FRM_CAD_PJ.elements; 
			
			
			var elementos = "";
			for (var i=0; i<forms.length; i++)
			{
				var sTagType = forms[i].getAttribute("type");
				if (sTagType == "radio" || sTagType == "text" || sTagType == "textarea" || sTagType == "select-one")
				{
					var sTagId = forms[i].getAttribute("id");
					elementos += sTagId+"|&";
				}
			}


			if (!document.all && document.getElementById) // Firefox
	          janela=window.open("imprimir_pj.php?elementos="+elementos,"juridica","menubar=no,scrollbars=yes,status=no,toolbar=no,width=800,height=400,screenX=125,screenY="+posicaoY);

			if (document.all) // IE
	          janela=window.open("imprimir_pj.php?elementos="+elementos,"juridica","menubar=no,scrollbars=yes,status=no,toolbar=no,width=800,height=400,left=125,top="+posicaoY);

	        //interceptacao de erro na abertura da janela
	        text = "Se a janela nao estava abrindo talvez seja porque voce tenha um programa bloqueador de pop-up! Observacao ! O windows XP service pack 2 bloqueia pop-ups!";
	        if(janela == null) { alert(text); return; }
	        //fim
	        if (window.focus) {janela.focus()}
}

function SetFloat(moeda)
{
	moeda = moeda.replace(/[.]/g,"");;
	moeda = moeda.replace(",",".");
	return  moeda;
}

function FormatFloat(moeda){

   moeda = moeda.replace(/[.]/g,"");

   moeda = moeda.replace(",",".");

   return  float2moeda(parseFloat(moeda));

}

function float2moeda(num)
{
   x = 0;

   if(num<0) {
      num = Math.abs(num);
      x = 1;
   }   if(isNaN(num)) num = "0";
      cents = Math.floor((num*100+0.5)%100);


   num = Math.floor((num*100+0.5)/100).toString();
   if(cents < 10) cents = "0" + cents;
      for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
         num = num.substring(0,num.length-(4*i+3))+'.'
               +num.substring(num.length-(4*i+3));   ret = num + ',' + cents;   if (x == 1) ret = ' - ' + ret;
			return ret;
}

function formatar(src, mask) 
{


  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
	if (texto.substring(0,1) != saida) 
  	{
		src.value += texto.substring(0,1);
  	}
  	
  	
   	var cod_tecla=47; //tecla que quer bloquear. 116 é o código da tecla F5

	if(!document.all)
	{	
	  	if (e.keyCode == cod_tecla)  		
		return false;
	}else
	{
		
	   
	
	    //filtrando o evento
	    var oEvent = oEvent ? oEvent : window.event;
	    var tecla = (oEvent.keyCode) ? oEvent.keyCode : oEvent.which;
	    
	    if(oEvent.type=="keydown" && navigator.appName.indexOf('Internet Explorer')<0 ){
	        //se for keydown e não for o IE, vazarei pois o keypress já foi executado
	        return false;
	    }
	    
	    if (typeof(oEvent.keyCode)=='number' && oEvent.keyCode == cod_tecla){
	        if (typeof(oEvent.preventDefault)=='function'){
	            oEvent.preventDefault();
	        } else {
	            oEvent.returnValue = false;
	            oEvent.keyCode = 0;
	        }
	    }
	    return false;
	} 	
}

function BloqueiaLetras(evento)
{
	var tecla;

	if(window.event) { // Internet Explorer
	  tecla = event.keyCode;
	}
	else { // Firefox
	  tecla = evento.which;
	}

    if(tecla >= 48 && tecla <= 57 || tecla == 8 || tecla == 0 || tecla == 9 || tecla >= 37 && tecla <= 40) return true;
	return false;
}

function BloqueiaNumeros(evento)
{
	var tecla;

	if(window.event) { // Internet Explorer
	  tecla = event.keyCode;
	}
	else { // Firefox
	  tecla = evento.which;
	}

    if(tecla >= 48 && tecla <= 57) return false;
	return true;
}

function BloqueiaLetrasEdit(evento)
{
	var tecla;

	if(window.event) { // Internet Explorer
	  tecla = event.keyCode;
	}
	else { // Firefox
	  tecla = evento.which;
	}

    if(tecla >= 48 && tecla <= 57 || tecla == 44 || tecla == 46 || tecla == 8 ||tecla == 0 || tecla >= 37 && tecla <= 40) return true;
   return false;
}

function FormatFloat(moeda){

   moeda = moeda.replace(/[.]/g,"");

   moeda = moeda.replace(",",".");

   return  float2moeda(parseFloat(moeda));

}

function float2moeda(num)
{
   x = 0;

   if(num<0) {
      num = Math.abs(num);
      x = 1;
   }   if(isNaN(num)) num = "0";
      cents = Math.floor((num*100+0.5)%100);


   num = Math.floor((num*100+0.5)/100).toString();
   if(cents < 10) cents = "0" + cents;
      for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
         num = num.substring(0,num.length-(4*i+3))+'.'
               +num.substring(num.length-(4*i+3));   ret = num + ',' + cents;   if (x == 1) ret = ' - ' + ret;
			return ret;
}

//funcao trim para javascript
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
function converteUpper(campo) {
    campo.value = campo.value.toUpperCase();
}

