// JavaScript Document

function isEmpty(inputStr)
{
	return (inputStr == null || inputStr == "" || inputStr.charAt(0)==" ");
}

function OnLoading(pReq) {
}

function OnComplete(pReq) {
	
	var retorno = pReq.responseText;
	
	putIn("queryContainer", retorno);
	setVisible("resultContainer", true);
	mostraStatus("");
	
	if(retorno.length > 0)
	{
		var result = retorno.match(/<\!\-\-result\=[^<]+\;result\-\-\>/g);
		if(result != null)
			result = result[0].replace("<!--result=","").replace(";result-->","");
		
		if(result == 1)
		{
			setVisible("parc_imprimir", true);
			setDisabled("parc_imprimir", false);
			return;
		}
	}
	
	setDisabled("parc_imprimir", true);
	setVisible("parc_imprimir", false);
}

function parcBuscar(form) {
	
	var pCodigo = form.codigo.value;
	var pNumero = form.numero.value;
	
	
	if(isEmpty(pCodigo))
	{
		alert('Digite o Código do Parcelamento!');
		form.codigo.focus();
		return false;
	}
	else if(isEmpty(pNumero))
	{
		alert('Digite o Número da Parcela!');
		form.numero.focus();
		return false;
	}
	else if(isNaN(pCodigo))
	{
		alert('Verifique o Código Digitado!');
		form.codigo.focus();
		return false;
	}
	else if(isNaN(pNumero))
	{
		alert('Verifique o Número da Parcela!');
		form.numero.focus();
		return false;
	}
	
	
	    
	
	form.parc_codigo.value = pCodigo;
	form.parc_numero.value = pNumero;
	
	var aInput = ["codigo","numero","parc_buscar"];
	for(var i=0; i<aInput.length; i++)
		setDisabled(aInput[i],true);
	setVisible("parc_buscar", false);
	
	putIn("queryContainer","");
	setVisible("resultContainer", false);
	mostraStatus("Buscando Vencimento ...");
	
	var pUrl = "parcelamento-request.php"
			 + "?parc_cod=" + pCodigo
			 + "&parc_num=" + pNumero;
			 // parcelamento-request.php?parc_cod=0265178&parc_num=004
	
	loadFile(pUrl,OnLoading,OnComplete);
}

function imprimir(form) {
	
	form.submit();
}

function parcCancelar() {
	putIn("queryContainer","");
	setVisible("resultContainer", false);
	mostraStatus("");
	
	var aInput = ["codigo","numero","parc_buscar"];
	for(var i=0; i<aInput.length; i++)
		setDisabled(aInput[i],false);
	setVisible("parc_buscar", true);
}

function setDisabled(pElemID, pDisabled)
{
	document.getElementById(pElemID).disabled = pDisabled ? "disabled" : "";
}

function setVisible(pElemID, pVisible)
{
	document.getElementById(pElemID).style.display = pVisible ? "" : "none";
}

function mostraStatus(texto)
{
	var lStatusDiv = document.getElementById("status");
	
	if(texto!='')
	{
		lStatusDiv.innerHTML = texto;
		lStatusDiv.style.display = "block";
	}
	else
	{
		lStatusDiv.style.display = "none";
	}
}



