function consultarFondo(){
	obtenerFondo("municipio","ejercicio","tipo");
}

function obtenerFondo(campo1,campo2,campo3) {	
	var municipio = document.getElementById(campo1).value;	
	var ejercicio = document.getElementById(campo2).value;	
	
	var radioObj = document.getElementsByName(campo3);
	var radioLength = radioObj.length;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			var tipo = radioObj[i].value;
			break;
		}
		else {
			var tipo = "";
		}
	}
	
	var msg = "";
	if (municipio=="") msg = msg + "Seleccionar un municipio\n";
	if (ejercicio=="") msg = msg + "Seleccionar un ejercicio\n";
	if (tipo=="") msg = msg + "Elegir una opción";
	
	if (msg=="") {
		var url = "participacionesFondo.do";
		var params = "municipio=" + escape(municipio) + "&ejercicio=" + escape(ejercicio) + "&tipo=" + escape(tipo);
		sendData(url, params);
	} 
	else alert(msg);
}

function cambiarFondo(message){
	var consulta = message.getElementsByTagName("consulta")[0];
	var error = consulta.getElementsByTagName("error")[0].firstChild.nodeValue;
	if (error != "Ninguno") {
		if (error == 'Cerrar') 
			location.href = 'logout.jsp';
		return;
	}
	else {
		var registros = consulta.getElementsByTagName("registro");
		/*for(i = 0; i < registros.length; i++) {
			importe = registros[i].getElementsByTagName("IMPORTE")[0].firstChild.nodeValue;
		}*/		
		importe = registros[0].getElementsByTagName("IMPORTE")[0].firstChild.nodeValue;
		mostrarFondo();
	}
}

function mostrarFondo(){
	oTable = document.getElementById("tblConsultarFondo");
	while(oTable.rows.length > 0)
		oTable.deleteRow(oTable.rows.length-1);
		
	oTable = document.getElementById("tblConsultarFondo");
	filas = oTable.rows.length;
	oRow = oTable.insertRow(filas);
	oCell1 = oRow.insertCell(0);
	oCell1.className = "background2";
	oCell2 = oRow.insertCell(1);
	oCell2.className = "background2";
	oCell1.innerHTML = "<div style='font:bold 18px/1.5em Arial, Helvetica, sans-serif;text-align:center;'>IMPORTE:</div>";
	oCell2.innerHTML = "<div style='font:bold 18px/1.5em Arial, Helvetica, sans-serif;text-align:center;'>"+formatCurrency(importe)+"</div>";
}

function ocultarParticipaciones() {
	var participaciones = document.getElementById("participaciones");
	participaciones.style.visibility = "hidden";
	participaciones.innerHTML = "";
	var msg = document.getElementById("msg");
	msg.style.visibility = "hidden";
	msg.innerHTML = "";
}

function mostrarParticipaciones() {
	ocultarParticipaciones();
	var ejercicio = document.getElementById("ejercicio").value;
	var participaciones = document.getElementById("participaciones");	
	if (ejercicio>=2008) {
		participaciones.style.visibility = "visible";
		participaciones.innerHTML = "<input type='radio' name='tipo' value='3' id='tipo_2' />FONDO MUNICIPAL IMPUESTO, GASOLINA Y DIESEL<br />" +
		 							"<input type='radio' name='tipo' value='4' id='tipo_3' />FONDO DE COMPENSACIÓN<br />";
									/*
									"<input type='radio' name='tipo' value='5' id='tipo_4' />FONDO DE INFRAESTRUCTURA SOCIAL MUNICIPAL<br />" +
									"<input type='radio' name='tipo' value='6' id='tipo_5' />FONDO DE APORTACIÓN PARA EL FORTALECIMIENTO DE MUNICIPIOS<br />";*/
		if (ejercicio==2012) {
			var msg = document.getElementById("msg");
			msg.style.visibility = "visible";
			msg.innerHTML = "CORRESPONDIENTE A ENERO";
			//msg.innerHTML = "";
		}
	} else {
		ocultarParticipaciones();
	}
}

function ocultarAportaciones() {
	var aportaciones = document.getElementById("aportaciones");
	aportaciones.style.visibility = "hidden";
	aportaciones.innerHTML = "";
	var msg = document.getElementById("msg");
	msg.style.visibility = "hidden";
	msg.innerHTML = "";
}

function mostrarAportaciones() {
	ocultarAportaciones();
	var ejercicio = document.getElementById("ejercicio").value;
	var aportaciones = document.getElementById("aportaciones");
	if (ejercicio==2002 || ejercicio==2009) {
		aportaciones.style.visibility = "visible";
		aportaciones.innerHTML = "<input type='radio' name='tipo' value='3' id='tipo_2' />FONDO DE APORTACIONES PARA LA INFRAESTRUCTURA SOCIAL MUNICIPAL (PRODUCTOS)<br />" +
		 							"<input type='radio' name='tipo' value='4' id='tipo_3' />FONDO DE APORTACIONES PARA EL FORTALECIMIENTO DE LOS MUNICIPIOS (PRODUCTOS)";
	} else if (ejercicio==2011) {
			var msg = document.getElementById("msg");
			msg.style.visibility = "visible";
			//msg.innerHTML = "CORRESPONDIENTE AL PERIODO ENERO - SEPTIEMBRE";
			msg.innerHTML = "";
	}
	else {
		ocultarAportaciones();
	}
}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
		num = "0";
		
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	
	if(cents<10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+','+

	num.substring(num.length-(4*i+3));
	
	return (((sign)?'':'-') + num + '.' + cents);
}
