// JavaScript Document

function carregar(dominio){
	document.Cadastro.Submit.disabled=true;
	document.Cadastro.subcategoriaEsc.disabled=true;
	document.Cadastro.subsubcategoriaEsc.disabled=true;
	var url;
	url = dominio+'remote.php?categoria='+document.Cadastro.categoriaEsc[document.Cadastro.categoriaEsc.selectedIndex].value;
	document.Cadastro.subcategoriaEsc.options.length = 0;
	addItem(document.Cadastro.subcategoriaEsc,"Aguarde...carregando","",false,document.Cadastro.subcategoriaEsc.length)
	myIframe.location = url;
	document.Cadastro.subcategoriaEsc.focus()
}

function carregar2(dominio){
	var url;
	document.Cadastro.subsubcategoriaEsc.disabled=true;
	url = dominio+'remote.php?categoria='+document.Cadastro.categoriaEsc[document.Cadastro.categoriaEsc.selectedIndex].value+'&subcategoria='+document.Cadastro.subcategoriaEsc[document.Cadastro.subcategoriaEsc.selectedIndex].value;
	document.Cadastro.subsubcategoriaEsc.options.length = 0;
	addItem(document.Cadastro.subsubcategoriaEsc,"Aguarde...carregando","",false,document.Cadastro.subsubcategoriaEsc.length) 
	myIframe.location = url;
	document.Cadastro.subsubcategoriaEsc.focus()
}

function ativarBt(){
document.Cadastro.Submit.disabled=false;
}

function inicia(){
local1 = new Array();
var maximo1, i, campo1;
local1 = myIframe.loc;
campo1 = document.Cadastro.subcategoriaEsc;
maximo1 = local1.length;
document.Cadastro.subcategoriaEsc.options.length = 0;

for (i=0;i<maximo1;i++){
addItem(campo1,local1[i][1],local1[i][0],false,campo1.length);
}
document.Cadastro.subcategoriaEsc.disabled=false;
}

function inicia2(){
local2 = new Array();
var maximo2, i, campo2;
local2 = myIframe.loc2;
campo2 = document.Cadastro.subsubcategoriaEsc;
maximo2 = local2.length;
document.Cadastro.subsubcategoriaEsc.options.length = 0;

for (i=0;i<maximo2;i++){
addItem(campo2,local2[i][1],local2[i][0],false,campo2.length);
campo2.disabled=false;
document.Cadastro.Submit.disabled=true;
}
document.Cadastro.subsubcategoriaEsc.disabled=false;
  if(local2[0][1] == 'Não há sub-categorias') {
  	campo2.disabled=true;
	document.Cadastro.Submit.disabled=false;
  }
}

function addItem(obj,strText,strValue,blSel,intPos){ 
  var newOpt,i,ArTemp,selIndex; 
  selIndex = (blSel)?intPos:obj.selectedIndex; 
  newOpt = new Option(strText,strValue); 
  Len = obj.options.length+1 
  
  if (intPos > Len) return 
  obj.options.length = Len 

  if (intPos != Len) { 
  ArTemp = new Array(); 
  
  for(i=intPos;i<obj.options.length-1;i++) 
    ArTemp[i] = Array(obj.options[i].text,obj.options[i].value); 

  for(i=intPos+1;i<Len;i++) 
    obj.options[i] = new Option(ArTemp[i-1][0],ArTemp[i-1][1]); 
	
  } 

  obj.options[intPos] = newOpt; 

  if (selIndex > intPos) 
  obj.selectedIndex = selIndex+1; 

  else if (selIndex == intPos) 
  obj.selectedIndex = intPos; 

} 

function SomenteNumero(e){

if (window.event){ //IE

        tecla = e.keyCode;

    } else if (e.which){ //FF

        tecla = e.which;

    }

    //teclas dos numemros(0 - 9) de 48 a 57

    //techa==8 é para permitir o backspace funcionar para apagar

if ( (tecla >= 48 && tecla <= 57)||(tecla == 8 ) ) {

	  return true;

	  }else{

	  return false;

	  }

}