

function isIE5() {
	var s =navigator.appVersion.toLowerCase()
	s = s.replace("windows nt 5.0","");
	if(s.indexOf("msie")>1)
	if(s.indexOf("5.0")>1)
		return true;
	return false;
}
//----------------------------------------------------------------
if(document.all){
	window.attachEvent("onload",LoadPage)
	if(isIE5())	{
		window.attachEvent("onload",rz)
	}
}else {
	window.addEventListener("load",LoadPage,false)	
}

function rz(){
	resizeFrame(this.name);
}
//---------------------------------------------------- ------------
function altatensao() {
	parent.location.href="http://www.ceee.com.br/pportal/ceee/Component/Controller.aspx?CC=1865";
}
//----------------------------------------------------------------
function LoadPage() {

	var cok;
	/*Salvar numero de instalacao*/
	if(getObj("inpDsUsernameBT")!=null && getObj("inpChkRememberUsername")!=null) {
		cok = readCookie("inpDsUsernameBT");
		if(cok!="" && cok!=null) {
			getObj("inpDsUsernameBT").value = cok;
			getObj("inpChkRememberUsername").checked = true;
				cok = readCookie("inpDV_NUMERO_CLIENTE");
			if(cok!="" && cok!=null) {
				getObj("inpDV_NUMERO_CLIENTE").value = cok;
			}
		}
	}
	/*Salvar staus do menu*/
	var n;
	n = "newaccess"
	if(getObj(n)!=null) {
		cok = readCookie(n);
		if(cok=="" || cok==null || cok=="undefined") 
			getObj(n).style.display="block";
		else
			getObj(n).style.display="none";
	}
	
	n = "login"
	if(getObj(n)!=null) {
		cok = readCookie(n);
		if(cok=="" || cok==null || cok=="undefined") 
			getObj(n).style.display="block";
		else
			getObj(n).style.display="none";
	}
	
	
	/*
	if(BlnClientCentral && BlnClientCentral!=null)
		if(BlnClientCentral=="S") {
			if(getObj("loginFull")!=null)
				getObj("loginFull").style.display = "none";
	}*/
}
//----------------------------------------------------------------


//----------------------------------------------------------------
function addCityDesligamentoProgramado(l, v) {

	ok = true;
	for(var i = 0; i<getObj("inpCodCity").options.length;i++) {
		if(getObj("inpCodCity").options[i].value==v) {
			ok = false;
		}
	}
	
	if(ok) {
		var o = new Option(l,v);
		getObj("inpCodCity").options[getObj("inpCodCity").length] = o;
	}
}
//----------------------------------------------------------------
function AutoTab(t1, l1, t2)
	{
       if(t1.value.length==l1)
           getObj(t2).focus();
	}
//----------------------------------------------------------------
function rand(min,max) {
	var x;
	x=(1103515245*x+12345) % 32768;
	return Math.floor(x*(max-min+1)/32768+min);
}

//----------------------------------------------------------------
function statusBar(pMessage) {
   	window.defaultStatus=pMessage; 
	return true;
}
//----------------------------------------------------------------
function getObj(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=getObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
//----------------------------------------------------------------
function getDocHeight(doc) {
  var docHt = 0, sh, oh;
  if (doc.height) docHt = doc.height;
  else if (doc.body) {
    if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
    if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
    if (sh && oh) docHt = Math.max(sh, oh);
  }
  return docHt;
}
//----------------------------------------------------------------
function resizeFrame(sframe) {
	var iframeName;
		iframeName = sframe;
	if(!isIE5())
	{
		var iframeWin = window.frames[iframeName];
		var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;
		if ( iframeEl && iframeWin ) {
			iframeEl.style.height = "auto"; 
			var docHt = getDocHeight(iframeWin.document);
			if (docHt) iframeEl.style.height = docHt + 30 + "px";
		}
}else{	

if(this.name != top.name){

	 frame=window;

	  var frmTemp;
	  if (document.all) {

		var w = frame.document.body.scrollWidth;
		var h = frame.document.body.scrollHeight;
		if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {
			parent.document.all[frame.name].height = h + 30;
		  }
		else {
			parent.document.all[frame.name].height = h;
		  }

	  }
	  return false;
	  }
	  }
	}
//----------------------------------------------------------------
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 MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//----------------------------------------------------------------
function css(o,cn){
	var s = o.className.split(" ")
	if(s.length < 2){
		o.className = o.className + " " + cn;
	}else{
		o.className = s[0];
	}
}
//----------------------------------------------------------------
function trigger(o){
	if(typeof(o) != "object") o = document.getElementById(o)
	if(o.style.display == "block"){
		o.style.display = "none";
	}else{
		o.style.display = "block"
	}
}		
//----------------------------------------------------------------

function disabled(){
	for(var a=0; a < arguments.length; a++){
		var o = document.getElementById(arguments[a])
		if(o.className != ""){
			o.css = o.className;
			o.className = "";
		}else{
			 o.className = o.css;
		 }
	}
}
//----------------------------------------------------------------
function writeCookie(nome, valor) {
       var expira;
       //Atribue null
       expira = null;
       expira = new Date(2500, 12, 31);
       parent.document.cookie = nome + "=" + escape(valor) + "; expires=" + expira.toGMTString();
}
//----------------------------------------------------------------
function readCookie(Nome) {
       var busca = Nome + "=";
       if (parent.document.cookie.length > 0) { // se existir cookies
           offset = parent.document.cookie.indexOf(busca)
           if (offset != -1) { // se existe cookie
               offset += busca.length
               // index = começo do valor
               end = parent.document.cookie.indexOf(";", offset)
               // index = fim do valor
               if (end == -1) {
                   end = parent.document.cookie.length
               }
               return unescape(parent.document.cookie.substring(offset, end))
           }
       }
}
//----------------------------------------------------------------
function search() {
	if(getObj("inpDsSearchWords").value=="") {
		alert("Por favor, preencha o campo de pesquisa.")
	}else {
		parent.location.href="../Component/Controller.aspx?CC=1238&inpDsSearchWords=" + getObj("inpDsSearchWords").value;
	}
	return false;
}
//----------------------------------------------------------------
function searchLicitacao() {
	location.href="../Component/Controller.aspx?CC=1236&inpCodAreaLicitacao=" + getObj("inpCodAreaLicitacao").value + "&inpCodModalidade=" + getObj("inpCodModalidade").value + "&inpDsContentTitle=" + getObj("inpDsContentTitle").value;
}
function searchLicitacaoAll() {
	location.href="../Component/Controller.aspx?CC=1236";
}
//----------------------------------------------------------------
function recordStatus(n) {
	var o = document.getElementById(n);
	var s = o.style.display;
	if(s=="block")
		writeCookie(n,"");
	else
		writeCookie(n,"true");
}
//----------------------------------------------------------------
function searchCEP(logradouro, numero, localidade) {
	window.open('FormSearchCEP.htm','CEP','width=350, height=350');
}
//----------------------------------------------------------------

function rememberUsername(chk) {
	if(chk.checked) {
		if(getObj("inpDsUsernameBT").value=="") {
			alert("Por favor, digite sua identificação.")
			getObj("inpDsUsernameBT").focus();
			chk.checked = false;
		}else if(getObj("inpDV_NUMERO_CLIENTE").value=="")
		{
			alert("Por favor, digite o seu número de identificação.")
			getObj("inpDV_NUMERO_CLIENTE").focus();
			chk.checked = false;
		
		}else {
			writeCookie("inpDsUsernameBT","");
			writeCookie("inpDsUsernameBT",getObj("inpDsUsernameBT").value);
			
						writeCookie("inpDV_NUMERO_CLIENTE","");
			writeCookie("inpDV_NUMERO_CLIENTE",getObj("inpDV_NUMERO_CLIENTE").value);

		}
	}else {
			writeCookie("inpDsUsernameBT","");
	}
}
//----------------------------------------------------------------
function ReplaceAll(string, find, replace) {
	    return String(string).split(find).join(replace);
}
//---------------------------------------------------------------
function loginBT() {
         var ok = true;
	if(getObj("inpDV_NUMERO_CLIENTE").value=="") {
		alert("Por favor, digite o número verificador de sua instalação.");
	         ok = false;
    }
			
	if(getObj("inpDsUsernameBT").value=="") {
		alert("Por favor, digite seu número de instalação.");
	         ok = false;	
         }else 
         if(!vInstalacao(getObj("inpDsUsernameBT").value)) {
		alert("Por favor, digite um número de instalação válido.")
		ok = false;
	}
	if(getObj("inpDsPasswordBT").value=="") {
		alert("Por favor, digite sua senha de acesso.");
	         ok = false;	
	}
    if(ok){
	  getObj("inpDsUsernameLogin").value = getObj("inpDsUsernameBT").value;//.substring(0,getObj("inpDsUsernameBT").value.length-1);

	  getObj("inpDsPasswordLogin").value = getObj("inpDsPasswordBT").value
	  getObj("inpGroupID").value = "baixaTensao";
	  getObj("frm").action="../Component/ExecLogin.aspx";
	  getObj("frm").method="POST";
	  getObj("frm").submit();
    }
}

//---------------------------------------------------------------
function sendDoc(){
	getObj("frm").action="LiSendDoc.aspx";
	getObj("frm").submit();
}