function Popup(Endereco, Largura, Altura) {
   var meioH = (screen.availHeight-Altura)/2
   var meioV = (screen.availWidth-Largura)/2
   var newWindow = window.open(Endereco,"JanelaPOPup","scrollbars=yes, width="+Largura+", height="+Altura+", top="+meioH+", left="+meioV+"")
   // Directories, location, menubar, resizable, scrollbars, status, toolbar
}

function SubmitOnce(theform){
  if (document.all||document.getElementById){
    for (i=0;i<theform.length;i++){
      var tempobj=theform.elements[i]
        if(tempobj.type.toLowerCase()=="submit")
        tempobj.disabled=true
    }
  }
}

function handleEnter (field, event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	if (keyCode == 13) {
		var i;
		for (i = 0; i < field.form.elements.length; i++)
			if (field == field.form.elements[i])
				break;
		i = (i + 1) % field.form.elements.length;
		field.form.elements[i].focus();
		return false;
	} 
	else
	return true;
}      

function validateCharacter(character) {
   if ((character >= 'a' && character <= 'z') || ( character >='A' && character <='Z') || ( character >= '0' && character <= '9') || ( character =='-') || ( character == '.') || ( character == '_')) return true;
   else return false;
}

function fCase(Texto) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
  tmpStr = Texto.toLowerCase();
  strLen = tmpStr.length;
  if (strLen > 0)  {
    for (index = 0; index < strLen; index++)  {
      if (index == 0)  {
        tmpChar = tmpStr.substring(0,1).toUpperCase();
        postString = tmpStr.substring(1,strLen);
        tmpStr = tmpChar + postString;
      } else {
        tmpChar = tmpStr.substring(index, index+1);
        if (tmpChar == " " && index < (strLen-1))  {
          tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
          preString = tmpStr.substring(0, index+1);
          postString = tmpStr.substring(index+2,strLen);
          tmpStr = preString + tmpChar + postString;
        }
      }
    }
  }
  return tmpStr;
}

function setFavoritos (Nome){
  if (document.all) {
    window.external.AddFavorite('http://' +document.domain, Nome);
  }
}

function setHomepage (){
	document.body.style.behavior='url(#default#homepage)';
	document.body.setHomePage('http://'+document.domain);
}

function DIVGetPosY(inputObj) {        
  var returnValue = inputObj.offsetTop;
  while((inputObj = inputObj.offsetParent) != null){
      if(inputObj.tagName!='HTML')returnValue += inputObj.offsetTop;
  }
  return returnValue;
}

function DIVGetPosX(inputObj) {
  var returnValue = inputObj.offsetLeft;
  while((inputObj = inputObj.offsetParent) != null){
      if(inputObj.tagName!='HTML')returnValue += inputObj.offsetLeft;
  }
  return returnValue;
}

function GetOPLinha(Formulario) {
  if (Formulario.OPLinha.length>0) {
    tmpOP = 0;
    for (op=0; op < Formulario.OPLinha.length; op++) {
      if (Formulario.OPLinha[op].checked == 1) tmpOP = Formulario.OPLinha[op].value;
    }
  } else {
    tmpOP = Formulario.OPLinha.value;
  }
  return tmpOP;
}

// Clock Script Generated By Maxx Blade's Clock v2.0
// http://www.maxxblade.co.uk/clock
//function tS() {x=new Date(tN().getUTCFullYear(),tN().getUTCMonth(),tN().getUTCDate(),tN().getUTCHours()+1,tN().getUTCMinutes(),tN().getUTCSeconds()); x.setTime(x.getTime()+0); return x; }
function tS() {x=new Date(tN().getUTCFullYear(),tN().getUTCMonth(),tN().getUTCDate(),tN().getUTCHours(),tN().getUTCMinutes(),tN().getUTCSeconds()); x.setTime(x.getTime()+0); return x; }
function tN() { return new Date(); }
function lZ(x){ return (x>9)?x:'0'+x; }
function dT() { if(fr==0){ fr=1; document.write('<span id="tP">'+eval(oT)+'</span>'); } tP.innerText=eval(oT); setTimeout('dT()',1000); }
function y4(x){ return (x<500)?x+1900:x; }
var dN=new Array('Domingo','Segunda-Feira','Terça-Feira','Quarta-Feira','Quinta-Feira','Sexta-Feira','Sabado'),mN=new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'),fr=0,oT="lZ(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' ' +dN[tS().getDay()]+' '+tS().getDate()+' '+mN[tS().getMonth()]+' '+y4(tS().getYear())+' '";
//var dN=new Array('Domingo','Segunda-Feira','Terça-Feira','Quarta-Feira','Quinta-Feira','Sexta-Feira','Sabado'),mN=new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'),fr=0,oT="dN[tS().getDay()]+' '+tS().getDate()+' '+mN[tS().getMonth()]+' '+y4(tS().getYear())+' '+':'+':'+' '+lZ(tS().getHours())+':'+lZ(tS().getMinutes())+':'+lZ(tS().getSeconds())+' '";
// Use the following within your HTML to Start/display your clock
// <script language="JavaScript">dT();</script>

function StatsINFO() {
  var dt = new Date(),
      u = new String();
      s = window.screen;
      if(window.screen) u += '&scr='+s.width+'x'+s.height+'&cd='+s.colorDepth;
      if ((navigator.plugins && navigator.plugins['Shockwave Flash']) || (navigator.appName.indexOf('Microsoft') != -1 && navigator.appVersion.indexOf('Mac') == -1 && navigator.appVersion.indexOf('3.1') == -1)) u+='&flash=true';
      if(document.all || document.layers) u+='&java='+navigator.javaEnabled();
      u += '&ref='+document.referrer;
      return u;
}   
