var oAjax;
var oForm;
var oEnquete;

window.onload = function()
{
	//Função para colocar target="_blank" nos links externos
	fctLinkExterno();
	fctRodapeDinamico();
	
	oAjax       = new Ajax();
	oEnquete    = new Enquete();
	oNewsLetter = new NewsLetter();
	oForm       = document.getElementById('frm_administradoras_associadas');
	
	EnableSelects();


}

function SegmentoCategoria_OnChange(sender)
{
   var oObrigratorio = document.getElementById("SpnSegmentoCategoria");
   var oDivAjuda     = document.getElementById("divAjuda"); 
   
  if(parseInt(sender.value,10) == -1){
      //oObrigratorio.style.display ="none";
		  LimpaCombo(oForm.inteSegmentoCategoriaID);
		  oForm.inteSegmentoCategoriaID.appendChild(CreateOption(-1, "Todas"));
		  oDivAjuda.style.display = 'none';
		  return false;
  }else{
    oDivAjuda.style.display = 'block';
    //oObrigratorio.style.display = "inline";
  }

	//Configurando o objeto Ajax
	oAjax.oParametros.Adicionar(new Parametro("intePassos",1));
	oAjax.oParametros.Adicionar(new Parametro("inteAdmConsorcioSegmentoID",sender.value));
	oAjax.url				= "http_actions/act_segmento.asp";
	oAjax.metodo 		= "GET";
	oAjax.callBack	= fctCallBack;
	oAjax.Enviar();
	
	
}

function fctCallBack()
{
	//Verificando o status da página
	if (oAjax.VerificarStatus() == 4)
	{
		
		//Verificando se a transferencia foi realizada com sucesso
		if (oAjax.oStatus.numero == 200)
		{
		  LimpaCombo(oForm.inteSegmentoCategoriaID);
		  oForm.inteSegmentoCategoriaID.appendChild(CreateOption(-1,"Todos"));
		
		  oXmlDom = oAjax.getXml;

      aSegmentos = oXmlDom.getElementsByTagName("seg_categoria");
      
      for(indx=0;indx<aSegmentos.length;indx++){
        var sId = aSegmentos[indx].attributes[0].value;
        var sText;
        if(aSegmentos[indx].firstChild.nodeType == 3){
          sText = aSegmentos[indx].childNodes[1].firstChild.nodeValue;
        }else{
          sText = aSegmentos[indx].firstChild.firstChild.nodeValue;
        }
        oForm.inteSegmentoCategoriaID.appendChild(CreateOption(sId,sText));
     }
		}		
	}
}

function EnableSelects(){
  oForm.sintEstadoID.disabled = false;
  oForm.inteSegmentoID.disabled = false;
  oForm.inteSegmentoCategoriaID.disabled = false;
}

function LimpaCombo(objeCombo){
	var len = objeCombo.length;
	for(var indx=0;indx<len;indx++){
		objeCombo.options[0] = null;
	}
}

function CreateOption(iId, sText){
  var oOption = document.createElement('option');
  oOption.value = iId;
  oOption.innerHTML = sText;
  return oOption;
}

function Enviar_OnClick(){

  if(oForm.varcAdministradoraNome.value.isEmpty()){
    if(oForm.sintEstadoID.value == 0){
      alert("Por favor, informe o nome de uma administradora ou selecione um estado.");
      oForm.sintEstadoID.focus();
      return;
    }
  }
  
  /*if(oForm.inteSegmentoID.value != -1 && oForm.inteSegmentoCategoriaID.value == -1){
    alert("Por favor selecione um produto para fazer a pesquisa.");
    oForm.inteSegmentoCategoriaID.focus();
    return;
  }*/
  
  oForm.submit();
}

function fctAjuda()
{
		
	
	
	//Configurando o objeto Ajax
	oAjax.oParametros.Adicionar(new Parametro("intePassos",oForm.inteSegmentoID.value));
	oAjax.url				= "http_actions/act_form_ajuda.asp";
	oAjax.metodo 		= "GET";
	oAjax.callBack	= fctGetAjuda;
	oAjax.Enviar();
	
}
function fctGetAjuda()
{
	oDivAjuda = document.getElementById("divAjuda")
	
	//Verificando o status da página
	if (oAjax.VerificarStatus() == 4)
	{
		//Verificando se a transferencia foi realizada com sucesso
		if (oAjax.oStatus.numero == 200)
		{
	    oDivAjuda.innerHTML = oAjax.getText;
  	}
	}
}