var form_changed = 0;
var form_changed_msg = 'Você efetuou alterações neste formulário!\nTem certeza que deseja continuar sem postar?';

function exitPage(msg) {if (!msg) {msg = form_changed_msg; } if (form_changed) {if (confirm(msg)) {return true; } else {return false; } } }
function welcomeLoad(src) {if (src == "local") {document.all['ExternalFrame'].src = 'index.php?s='+ session +'&sec=index&act=welcome'; } else {document.all['ExternalFrame'].src = src; } }

function trim(str) {return str.replace(/[ \t\s\n]+([^ \t\s\n]+)[ \t\s\n]+/gi, "$1"); }

function selectItems(fName, iPref, iList) {if (!document.forms[fName]) {return; } for (i = 0; i < document.forms[fName].elements.length; i++) {if (document.forms[fName].elements[i].name.indexOf(iPref) == 0 && !document.forms[fName].elements[i].disabled) {document.forms[fName].elements[i].checked = false; } } if (iList) {iList = iList.split(/,/); for (i in iList) {if (document.forms[fName].elements[iPref +''+ iList[i]] && document.forms[fName].elements[iPref +''+ iList[i]].type == "checkbox") {document.forms[fName].elements[iPref +''+ iList[i]].checked = true; } } } }
function selectInvert(fName, iPref) {if (!document.forms[fName]) {return; } for (i = 0; i < document.forms[fName].elements.length; i++) {if (document.forms[fName].elements[i].name.indexOf(iPref) == 0 && !document.forms[fName].elements[i].disabled) {document.forms[fName].elements[i].checked = !document.forms[fName].elements[i].checked; var id = document.forms[fName].elements[i].name; id = id.replace(iPref, ""); if (document.all['tr'+id]) {var obj = document.all['tr'+id]; if (document.forms[fName].elements[i].checked) {obj.style.backgroundColor = '#ADABB6'; } else {obj.style.backgroundColor = ''; } } } } }
function selectAll(fName, iPref) {if (!document.forms[fName]) {return; } for (i = 0; i < document.forms[fName].elements.length; i++) {if (document.forms[fName].elements[i].name.indexOf(iPref) == 0 && !document.forms[fName].elements[i].disabled) {document.forms[fName].elements[i].checked = true; var id = document.forms[fName].elements[i].name; id = id.replace(iPref, ""); if (document.all['tr'+id]) {var obj = document.all['tr'+id].style.backgroundColor = '#ADABB6'; } } } }

function quitasaltolinea(txt) {
var salida=txt.toString()
var re=/\\/g;var salida=salida.replace(re,"\\\\");
re=/\//g;var salida=salida.replace(re,"\\\/");
re=/\"/g;var salida=salida.replace(re,"\\\"");
re=/\'/g;var salida=salida.replace(re,"\\\'");
re=/\n/g;var salida=salida.replace(re,"\\n");
return salida
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function adicionaraofavoritos(vUrl,vDescricao, vRetorno)
{
  window.external.AddFavorite(vUrl,vDescricao);
  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};

function definircomopaginainicial(vId, vUrl, vRetorno)
{
  var ns = (navigator.appName == "Netscape");
  var ie = (navigator.appName == "Microsoft Internet Explorer");
  if(ie)
  {
    vId.style.behavior='url(#default#homepage)';
    vId.setHomePage(vUrl);
  } 
  else if(ns)
  {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
    navigator.preference("browser.startup.homepage", vUrl);
  };

  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno 
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};


function escreverdataatual(vRetorno)
{

  day = new Date()
  num_dia = day.getDate()
  dia = day.getDay()+1
  mes = day.getMonth()+1
  ano = day.getYear()

  if (dia ==1)
    document.write("Domingo, ")
  if (dia ==2)
    document.write("Segunda-feira, ")
  if (dia ==3)
    document.write("Terça-feira, ")
  if (dia ==4)
    document.write("Quarta-feira, ")
  if (dia ==5)
    document.write("Quinta-feira, ")
  if (dia ==6)
    document.write("Sexta-feira, ")
  if (dia ==7)
    document.write("Sábado, ")

  document.write(num_dia," de ")

  if (mes ==1)
    document.write("janeiro")
  if (mes ==2)
    document.write("fevereiro")
  if (mes ==3)
    document.write("março")
  if (mes ==4)
    document.write("abril")
  if (mes ==5)
    document.write("maio")
  if (mes ==6)
    document.write("junho")
  if (mes ==7)
    document.write("julho")
  if (mes ==8)
    document.write("agosto")
  if (mes ==9)
    document.write("setembro")
  if (mes ==10)
    document.write("outubro")
  if (mes ==11)
    document.write("novembro")
  if (mes ==12)
    document.write("dezembro")

  document.write(" de ",ano)

  if (vRetorno==null)
  {
    //não retorna nada
  }
  else
  {
    //retorna qualquer coisa que você definir em vRetorno
    //obs.: aplicavel ao caso de querer retornar uma outra função ou o valor de outra função
    return vRetorno;
  };
};
<!--
//POPUP

function popup(page,nome,w,h,s,m) {

var winl = (screen.width - w) / 2;
//var wint = (screen.height - h) / 2;

var props = 'left='+winl+',top=0,width='+w+',height='+h+',scrollbars='+s+',alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=0,directories=0,fullscreen=0,location=0,menubar='+m+',resizable=0,status=0,titlebar=1,toolbar=0' ;

window.open(page, nome, props);
}

function PrintContents()
{
	window.print();
}


