﻿//Oculta as sub-linhas de uma linha
 
 function OcultarLinhas(IdLinhas){
      var Linhas = window.document.getElementsByName('row' + IdLinhas);

      for (x=0; x <= (Linhas.length - 1); x++){
         var Obj = Linhas(x);
         var Vis = Obj.style.display;

         if (Vis == 'block') {
             Obj.style.display = 'none';
             document.getElementById('ImgExibir' + IdLinhas).src = "../_IMAGE/Mais.gif"
         }else{
             Obj.style.display = 'block';
             document.getElementById('ImgExibir' + IdLinhas).src = "../_IMAGE/Menos.gif"
         }
      }
 }   

function AbrirPopup(url, nome, altura, largura, outrosParametros)
       {
               var esq = (screen.availWidth/2) - (largura/2) - 5;
               var topo = (screen.availHeight/2) - (altura/2) - 20;

               var outros = 'left=' + esq + ', top=' + topo + ', width=' + largura + ', height=' + altura + outrosParametros;

               window.open(url, nome, outros);
       }
       
function fncFormataTelefone(controle){
		if(window.event.keyCode==8 || window.event.keyCode==37 || window.event.keyCode==39 || window.event.keyCode==46)return false;

		controle.value = fncFiltraCampo(controle);
		vr = controle.value
		tam = vr.length;

		if ( tam > 2 && tam <= 5 && vr.substr( 0, 1 ) != '0')
			controle.value = '(' + vr.substr( 0, tam - 2  ) + ')' + vr.substr( tam - 2, tam );
		if ( tam >= 6 && tam <= 9 && vr.substr( 0, 1 ) != '0') 
			controle.value = '(' + vr.substr( 0, 2 ) + ')' + vr.substr( 2, 3 ) + '-' + vr.substr( 5, 4 ); 
		if ( tam == 10 && vr.substr( 0, 1 ) != '0')
			controle.value = '(' + vr.substr( 0, 2 ) + ')' + vr.substr( 2, 4 ) + '-' + vr.substr( 6, 4 ); 
		if ( tam == 10 && vr.substr( 0, 1 ) == '0')
		    controle.value = vr.substr( 0, 4 ) + ' ' + vr.substr( 4, 2 ) + ' ' + vr.substr( 6, 2 ) + ' ' + vr.substr( 8, 2 ); 
		if ( tam == 11 && vr.substr( 0, 1 ) == '0' && vr.charAt(2) != '0')
			controle.value = '(' + vr.substr( 0, 3 ) + ')' + vr.substr( 3, 4 ) + '-' + vr.substr( 7, 4 ); 
		if ( tam == 11 && vr.substr( 0, 1 ) == '0' && vr.charAt(2) == '0')
			controle.value = vr.substr( 0, 4 ) + ' ' + vr.substr( 4, 3 ) + ' ' + vr.substr( 7, 2 ) + ' ' + vr.substr( 9, 2 ); 
	}