

// Feito especialmente para a tela de usuários por causa de alguams aprticularidades da tela.
function NextFieldCadUsu(elmnt){
    if (elmnt.value.length==elmnt.maxLength){
      next=elmnt.tabIndex
      if (next<document.forms["aspnetForm"].elements.length){
        document.forms["aspnetForm"].elements[elmnt.tabIndex+6].focus()
    }
  }
}

function ObjetoExiste(paramObjeto) {
   return (typeof(paramObjeto) != "undefined" && paramObjeto != null );
}

isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
NS4 = (document.layers) ? true : false;
IEmac = ((document.all)&&(isMac)) ? true : false;
IE4plus = (document.all) ? true : false;
IE4 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 4.")!=-1)) ? true : false;
IE5 = ((document.all)&&(navigator.appVersion.indexOf("MSIE 5.")!=-1)) ? true : false;
ver4 = (NS4 || IE4plus) ? true : false;
NS6 = (!document.layers) && (navigator.userAgent.indexOf('Netscape')!=-1)?true:false;
var gSafeOnload = new Array();
function SafeAddOnload(f)
{
	if (IEmac && IE4)
	{
		window.onload = SafeOnload;
		gSafeOnload[gSafeOnload.length] = f;
	}
	else if  (window.onload)
	{
		if (window.onload != SafeOnload)
		{
			gSafeOnload[0] = window.onload;
			window.onload = SafeOnload;
		}		
		gSafeOnload[gSafeOnload.length] = f;
	}
	else
		window.onload = f;
}
function SafeOnload()
{
	for (var i=0;i<gSafeOnload.length;i++)
		gSafeOnload[i]();
}

function AbrePopup(theURL,winName,features) {
  window.open(theURL,winName,features);
}

function AbrePopupEnquete(opcao){  
  var aInput=document.getElementsByName("Enquete1$RblRespostas");
  var codOpcao = "";  
  if (opcao == "votar")
  {
	  for (i=0; i<aInput.length; i++)
	  {
		  if (aInput[i].checked)
		  {
			  codOpcao = aInput[i].value;
		  }
	  }
  }
  window.open('/Enquete/Resultado.aspx?COD_RESPOSTA='+codOpcao,'Enquete','scroll=no, width=430, height=363');
}

function getObj(objLayer) {
   if (navigator.appName=="Netscape" && navigator.appVersion.substr(0,1)==4) return(document[objLayer]);
   else if (navigator.appName=='Netscape' && navigator.appVersion.substr(0,1)>4) return(document.getElementById(objLayer).style);
   else return(document.all[objLayer].style);
}
	
function swapClip(objLayer,intTop,intRight,intBottom,intLeft) {
   obj = getObj(objLayer);
   if (navigator.appName=="Netscape" && navigator.appVersion.substr(0,1)==4) { obj.clip.top=intTop; obj.clip.right=intRight; obj.clip.bottom=intBottom; obj.clip.left=intLeft; }
   else obj.clip="rect(" + intTop + " " + intRight + " " + intBottom + " " + intLeft + ")";
}

function CarregaFlash(caminhoflash, largura, altura){
	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
		'width', largura,
		'height', altura,
		'src', 'flash',
		'quality', 'high',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'scale', 'showall',
		'wmode', 'transparent',
		'devicefont', 'false',
		'id', 'flash',
		'name', 'flash',
		'menu', 'true',
		'allowScriptAccess','sameDomain',
		'movie', caminhoflash,
		'salign', ''
		); //end AC code
}

function criaMascara(_RefObjeto, _Modelo){

    var valorAtual = _RefObjeto.value;        
    var valorNumerico = '';
    var nIndexModelo = 0;
    var nIndexString = 0;
    var valorFinal = '';
    var adicionarValor = true;
    
     
      // limpa a string valor atual para verificar 
      // se todos os caracteres são números
      for (i=0;i<_Modelo.length;i++){
        if (_Modelo.substr(i,1) != '#'){
          valorAtual = valorAtual.replace(_Modelo.substr(i,1),'');
      }}
      
      // verifica se todos os caracteres são números
      for (i=0;i<valorAtual.length;i++){
        if (!isNaN(parseFloat(valorAtual.substr(i,1)))){
          valorNumerico = valorNumerico + valorAtual.substr(i,1);
      }}
      
      // aplica a máscara ao campo informado usando
      // o modelo de máscara informado no script
      for (i=0;i<_Modelo.length;i++){
        
        if (_Modelo.substr(i,1) == '#'){
          if (valorNumerico.substr(nIndexModelo,1) != ''){
            valorFinal = valorFinal + valorNumerico.substr(nIndexModelo,1);
            nIndexModelo++;nIndexString++;
          } 
            else {
              adicionarValor = false;
        }}
          
          else {
            if (adicionarValor && valorNumerico.substr(nIndexModelo,1) != ''){
            valorFinal = valorFinal + _Modelo.substr(nIndexString,1)
            nIndexString++;
          }}
      }
    
      //alert(valorFinal)
      _RefObjeto.value = valorFinal 

}

function getObj(objLayer)
{
	   if (navigator.appName=="Netscape" && navigator.appVersion.substr(0,1)==4) return(document[objLayer]);
	   else if (navigator.appName=='Netscape' && navigator.appVersion.substr(0,1)>4) return(document.getElementById(objLayer).style);
	   else return(document.all[objLayer].style);
}

function swapClip(objLayer,intTop,intRight,intBottom,intLeft)
{
	   obj = getObj(objLayer);
	   if (navigator.appName=="Netscape" && navigator.appVersion.substr(0,1)==4) { obj.clip.top=intTop; obj.clip.right=intRight; obj.clip.bottom=intBottom; obj.clip.left=intLeft; }
	   else obj.clip="rect(" + intTop + " " + intRight + " " + intBottom + " " + intLeft + ")";
}
	
function fecha()
{
	document.getElementById("CheckM8").style.display = 'none';
	//document.getElementById("EscondeComChkm8").style.visibility = 'visible';
}


<!-- ATIVAÇÃO AUTOMÁTICA PARA O FLASH-->
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';

  document.write(str);
}

function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, "", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    

    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}