// JavaScript Document

	function fncAbrirFecharCombo(intAcao, strIDLayer) {
		var objSelect = document.getElementById(strIDLayer);
		
		switch(intAcao) {
			case 1 :
				objSelect.style.display = "none";
				break;
			case 2 :
				objSelect.style.display = "block";
				break;
		}
	}
	
	function fncJornalistaCadastrarSubmit() {
		var objFormulario = document.CadastroJornalista;
		objFormulario.submit();
	}
/*
--------------------------------------------------------------------------------
 FUNÇÃO PARA DAR SUBMIT EM FORMULÁRIOS
--------------------------------------------------------------------------------
*/	
	function fncSubmitFormulario(strNomeForm, strPagAction, strCampo1) {
		var objForm = document.getElementById(strNomeForm);
		var strMsg;
		alert('aqui');
		
		
		if (strCampo1.value == null) {
			strMsg = 'Por favor informe a palavra a ser pesquisada.';
			alert(strMsg);
		}else {
			objForm.action = strPagAction;
			objForm.submit();
		}
	}


/*
--------------------------------------------------------------------------------
 FUNÇÃO PARA ABRIR POPUPs.
--------------------------------------------------------------------------------
*/
	function fncAbrePopUp(strNomeArquivo, strNomeJanela, blnScrollbar, lngLargura, lngAltura, strRedimensionar) {
		
		if ( (!lngAltura) || (lngAltura == 0) ) { lngAltura = 465; }

		if ( (!lngLargura) || (lngLargura == 0) ) { lngLargura = 450; }

		if ( (!blnScrollbar) || (blnScrollbar == 0) ) { blnScrollbar = 'no'; }
		
		if ( (!strRedimensionar) || (strRedimensionar == "") )  { strRedimensionar = "no"; }
		
		lngTop = screen.availHeight/2 - lngAltura/2;
		lngLeft = screen.availWidth/2 - lngLargura/2;

		window.open(strNomeArquivo, strNomeJanela, 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=' + blnScrollbar + ', resizable=' + strRedimensionar + ', width=' + lngLargura + ', height=' + lngAltura +', top=' + lngTop + ', left=' + lngLeft);
		
	}

/*
--------------------------------------------------------------------------------
 FUNÇÃO PARA PREENCHER CAMPOS USANDO AJAX
--------------------------------------------------------------------------------
*/

	function fncPaisesCombo(strNameForm, strIDTag, intCodAcao, intCodPais) {
		var objFormulario = eval("document." + strNameForm);
		var strURL = "../common/asp/inc_pais_estado_cidade_select_montar.asp";

		intCodPais = (objFormulario.CodPais) ? objFormulario.CodPais.value : intCodPais;
		var strQueryString = "&NameCampo=" + strIDTag + "&LabelCampo=Selecione&CodPais=" + intCodPais + "&CodAcao=" + intCodAcao;

		document.getElementById(strIDTag).innerHTML = AJAXChamada(strURL, strQueryString, false);
	}

	function fncEstadosCombo(strNameForm, strIDTag, intCodAcao, intCodEstado) {
		var objFormulario = eval("document." + strNameForm);
		var strURL = "../common/asp/inc_pais_estado_cidade_select_montar.asp";

		intCodPais = objFormulario.CodPais.value;
		var strQueryString = "&NameCampo=" + strIDTag + "&LabelCampo=Selecione&CodPais=" + intCodPais + "&CodEstado=" + intCodEstado + "&CodAcao=" + intCodAcao;

		document.getElementById(strIDTag).innerHTML = AJAXChamada(strURL, strQueryString, false);
		if (document.getElementById("CodCidade")) {
			document.getElementById("CodCidade").innerHTML = "<select name='CodCidade'><option value=''>&laquo; Selecione &raquo;</option></select>";
		}
	}
	
	function fncCidadesCombo(strNameForm, strIDTag, intCodAcao, intCodCidade) {
		var objFormulario = eval("document." + strNameForm);
		var strURL = "../common/asp/inc_pais_estado_cidade_select_montar.asp";

		intCodEstado = objFormulario.CodEstado.value;
		var strQueryString = "&NameCampo=" + strIDTag + "&LabelCampo=Selecione&CodEstado=" + intCodEstado + "&CodCidade=" + intCodCidade + "&CodAcao=" + intCodAcao;

		document.getElementById(strIDTag).innerHTML = AJAXChamada(strURL, strQueryString, false);
	}
	
/*
--------------------------------------------------------------------------------
 FUNÇÃO AJAX
--------------------------------------------------------------------------------
*/
	var objAJAX;

	function AJAXChamada(strURL, strQueryString, bitAssincrono, strFuncaoLoad) {
		strURL = strURL + "?Random=" + new Date().getTime() + strQueryString;
   
		if (typeof(XMLHttpRequest) != "undefined") {
			objAJAX = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			objAJAX = new ActiveXObject("Microsoft.XMLHTTP");
		}
   
   		with (objAJAX) {
			open("GET", strURL, bitAssincrono);

			if (strFuncaoLoad != null) {
				eval("onreadystatechange = " + strFuncaoLoad);
			}
			send(null);

			if (readyState == 4) {
				switch(status) {
					case 200 :
						return(responseText);
						break;
					case 500 :
						alert("Erro na programação. Cod:" + status);
						break;
					default :
						alert("Erro desconhecido. Cod:" + status);
				}
			}
		}
	}
/*
--------------------------------------------------------------------------------
 FUNÇÃO BIBLIOTECA
--------------------------------------------------------------------------------
*/	

	function fncAbreDiv(NomeDiv){
		document.getElementById(NomeDiv).style.display = "inline";		
	}
	
	function fncFechaDiv(NomeDiv){
		document.getElementById(NomeDiv).style.display = "none";
	}
