/***** Funciones DIV *****/
function mostrarDiv(div)
{
	var nombre_div = document.getElementById(div);
	if(nombre_div.className == "div_visible")
	{nombre_div.className = 'div_oculto';}
	else
	{nombre_div.className = 'div_visible';}
}

function ocultarDiv(div)
{
	var nombre_div = document.getElementById(div);
	nombre_div.className = 'div_oculto';
}

/***** Cookies *****/
function mostrarDivCookies(div)
{
	var nombre_div = document.getElementById(div);
	
	
	if(nombre_div.style.display == 'block')
	{
		createCookie('menu_abierto', 0, 100);
		nombre_div.style.display == 'none';
	}
	else if(nombre_div.style.display == 'none')
	{
		createCookie('menu_abierto', div, 100);
		nombre_div.style.display == 'block';
	}
}


function createCookie(name,value,days)
{
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


/***** Funciones DIV *****/
function mostrarDivFlecha(div, ruta_base)
{
	var nombre_div = document.getElementById(div);
	var boton = "flecha_"+div;
	if(nombre_div.className == "div_visible")
	{
		nombre_div.className = 'div_oculto';
		document.images[boton].src = ruta_base+"/imagen/mostrar.png";
	}
	else
	{
		nombre_div.className = 'div_visible';
		document.images[boton].src = ruta_base+"/imagen/ocultar.png";
	}
}





/***** Funcion Mostrar Ocultar *****/
function mostrar_id(id)
{
	var objid = id;
	var head1 = document.getElementById(objid);
	if (navigator.userAgent.indexOf("Netscape6") != -1)
	{head1.style.visibility=(head1.style.visibility=="hidden") ? "visible" : "hidden";}
	else
	{head1.style.display=(head1.style.display=="none") ? "" : "none";}
}


/***** Cambio de Imagenes *****/
function cambiar_img (imagen, url_img){document.images[imagen].src = url_img;}

/***** Mapa Electoral *****/
function MostrarContenidoMapaElectoral(id, ruta_base)
{	
	var objid = id;
	var head1 = document.getElementById(objid);
	
	opc_01 = document.getElementById('info_01');
	opc_02 = document.getElementById('info_02');
	opc_03 = document.getElementById('info_03');
	opc_04 = document.getElementById('info_04');
	opc_05 = document.getElementById('info_05');
	opc_06 = document.getElementById('info_06');
	opc_07 = document.getElementById('info_07');
	opc_08 = document.getElementById('info_08');
	opc_09 = document.getElementById('info_09');
	opc_10 = document.getElementById('info_10');
	opc_11 = document.getElementById('info_11');
	opc_12 = document.getElementById('info_12');
	opc_13 = document.getElementById('info_13');
	opc_14 = document.getElementById('info_14');
	opc_15 = document.getElementById('info_15');
	opc_16 = document.getElementById('info_16');
	opc_17 = document.getElementById('info_17');
	opc_18 = document.getElementById('info_18');
	opc_19 = document.getElementById('info_19');
	opc_20 = document.getElementById('info_20');
	opc_21 = document.getElementById('info_21');
	opc_22 = document.getElementById('info_22');
	opc_23 = document.getElementById('info_23');
	opc_24 = document.getElementById('info_24');
	
	if (navigator.userAgent.indexOf("Netscape6") != -1)
	{
		opc_01.style.visibility="hidden";	opc_02.style.visibility="hidden";	opc_03.style.visibility="hidden";
		opc_04.style.visibility="hidden";	opc_05.style.visibility="hidden";	opc_06.style.visibility="hidden";
		opc_07.style.visibility="hidden";	opc_08.style.visibility="hidden";	opc_09.style.visibility="hidden";
		opc_10.style.visibility="hidden";	opc_11.style.visibility="hidden";	opc_12.style.visibility="hidden";
		opc_13.style.visibility="hidden";	opc_14.style.visibility="hidden";	opc_15.style.visibility="hidden";
		opc_16.style.visibility="hidden";	opc_17.style.visibility="hidden";	opc_18.style.visibility="hidden";
		opc_19.style.visibility="hidden";	opc_20.style.visibility="hidden";	opc_21.style.visibility="hidden";
		opc_22.style.visibility="hidden";	opc_23.style.visibility="hidden";	opc_24.style.visibility="hidden";
	}
	else
	{
		opc_01.style.display="none";	opc_02.style.display="none";	opc_03.style.display="none";
		opc_04.style.display="none";	opc_05.style.display="none";	opc_06.style.display="none";
		opc_07.style.display="none";	opc_08.style.display="none";	opc_09.style.display="none";
		opc_10.style.display="none";	opc_11.style.display="none";	opc_12.style.display="none";
		opc_13.style.display="none";	opc_14.style.display="none";	opc_15.style.display="none";
		opc_16.style.display="none";	opc_17.style.display="none";	opc_18.style.display="none";
		opc_19.style.display="none";	opc_20.style.display="none";	opc_21.style.display="none";
		opc_22.style.display="none";	opc_23.style.display="none";	opc_24.style.display="none";
	}
	
	if (navigator.userAgent.indexOf("Netscape6") != -1){ head1.style.visibility="visible";}
	else{head1.style.display="";}
}

/***** Oficinas Regionales ****
function MostrarContenidoORE(id, ruta_base)
{	
	var objid = id;
	var head1 = document.getElementById(objid);
	
	opc_01 = document.getElementById('ore_01');
	opc_02 = document.getElementById('ore_02');
	opc_03 = document.getElementById('ore_03');
	opc_04 = document.getElementById('ore_04');
	opc_05 = document.getElementById('ore_05');
	opc_06 = document.getElementById('ore_06');
	opc_07 = document.getElementById('ore_07');
	opc_08 = document.getElementById('ore_08');
	opc_09 = document.getElementById('ore_09');
	opc_10 = document.getElementById('ore_10');
	opc_11 = document.getElementById('ore_11');
	opc_12 = document.getElementById('ore_12');
	opc_13 = document.getElementById('ore_13');
	opc_14 = document.getElementById('ore_14');
	opc_15 = document.getElementById('ore_15');
	opc_16 = document.getElementById('ore_16');
	opc_17 = document.getElementById('ore_17');
	opc_18 = document.getElementById('ore_18');
	opc_19 = document.getElementById('ore_19');
	opc_20 = document.getElementById('ore_20');
	opc_21 = document.getElementById('ore_21');
	opc_22 = document.getElementById('ore_22');
	opc_23 = document.getElementById('ore_23');
	opc_24 = document.getElementById('ore_24');
	
	if (navigator.userAgent.indexOf("Netscape6") != -1)
	{
		opc_01.style.visibility="hidden";	opc_02.style.visibility="hidden";	opc_03.style.visibility="hidden";
		opc_04.style.visibility="hidden";	opc_05.style.visibility="hidden";	opc_06.style.visibility="hidden";
		opc_07.style.visibility="hidden";	opc_08.style.visibility="hidden";	opc_09.style.visibility="hidden";
		opc_10.style.visibility="hidden";	opc_11.style.visibility="hidden";	opc_12.style.visibility="hidden";
		opc_13.style.visibility="hidden";	opc_14.style.visibility="hidden";	opc_15.style.visibility="hidden";
		opc_16.style.visibility="hidden";	opc_17.style.visibility="hidden";	opc_18.style.visibility="hidden";
		opc_19.style.visibility="hidden";	opc_20.style.visibility="hidden";	opc_21.style.visibility="hidden";
		opc_22.style.visibility="hidden";	opc_23.style.visibility="hidden";	opc_24.style.visibility="hidden";
	}
	else
	{
		opc_01.style.display="none";	opc_02.style.display="none";	opc_03.style.display="none";
		opc_04.style.display="none";	opc_05.style.display="none";	opc_06.style.display="none";
		opc_07.style.display="none";	opc_08.style.display="none";	opc_09.style.display="none";
		opc_10.style.display="none";	opc_11.style.display="none";	opc_12.style.display="none";
		opc_13.style.display="none";	opc_14.style.display="none";	opc_15.style.display="none";
		opc_16.style.display="none";	opc_17.style.display="none";	opc_18.style.display="none";
		opc_19.style.display="none";	opc_20.style.display="none";	opc_21.style.display="none";
		opc_22.style.display="none";	opc_23.style.display="none";	opc_24.style.display="none";
	}
	
	if (navigator.userAgent.indexOf("Netscape6") != -1){ head1.style.visibility="visible";}
	else{head1.style.display="";}
}
*/
/***** Resultados de Elecciones y Referendos *****/
function MostrarContenidoResultados(id, ruta_base)
{	var objid = id;
	var boton = "flecha_"+id;
	var head1 = document.getElementById(objid);
	if (navigator.userAgent.indexOf("Netscape6") != -1)
	{
		head1.style.visibility=(head1.style.visibility=="hidden") ? "visible" : "hidden";
		if (head1.style.display=="none" || head1.style.visibility=="hidden")
		{document.images[boton].src = ruta_base+"/imagen/mostrar.png";}
		else
		{document.images[boton].src = ruta_base+"/imagen/ocultar.png";}
	}
	else
	{
		head1.style.display=(head1.style.display=="none") ? "" : "none";
		if (head1.style.display=="none" || head1.style.visibility=="hidden")
		{document.images[boton].src = ruta_base+"/imagen/mostrar.png";}
		else
		{document.images[boton].src = ruta_base+"/imagen/ocultar.png";}
	}
}

function mostrartexto(id, txtid, texto1, texto2)
{
	var objid = id;
	var head1 = document.getElementById(objid);
	
	if (navigator.userAgent.indexOf("Netscape6") != -1)
	{
		if (head1.style.display=="none" || head1.style.visibility=="hidden")
		{document.getElementById(txtid).innerHTML = texto1;}
		else
		{document.getElementById(txtid).innerHTML = texto2;}
	}
	else
	{
		if (head1.style.display=="none" || head1.style.visibility=="hidden")
		{document.getElementById(txtid).innerHTML = texto1;}
		else
		{document.getElementById(txtid).innerHTML = texto2;}
	}
}

var altura = 0;
var velocidad = 10;
var nombre_id = "";
function extender()
{
	alert (nombre_id);
	var objid = nombre_id;
	var objeto = document.getElementById(objid);
	
	objeto.style.visibility = 'visible';
	altura += velocidad;
	if (!(altura >= 250))
	{
		objeto.style.height = altura;
		window.setTimeout ("extender();", 20);
	}
}
function contraer()
{
	var objid = nombre_id;
	var objeto2 = document.getElementById(objid);
	altura -= velocidad;
	if (!(altura <= 0))
	{	objeto2.style.height = altura;
		window.setTimeout ("contraer();", 20);
	}
	else
	{	objeto2.style.visibility = 'hidden';
		objeto2.style.height = '0px';
	}
	
}
function extender_contraer(id)
{
	nombre_id = id;
	if (altura <= 0) {extender(nombre_id);}
	else {contraer(nombre_id);}
}

function Validar_Numero(frmObj) 
{
	var index;
	var long =0;
	var sigla;
	var strlen;
	var tmpChar;
	var tmpStr = "";
	
	/*---------------------Comentarios-------------------------
	Espacio en Blanco Key = 32
	Guion (-) = 45
	Numeros (key > 47 && key < 58)
	Letras Mayusculas (key > 64 && key < 91)
	Letras Minusculas (key > 96 && key < 123)
	Caso Especial  = 209
	Caso Especial  = 241
	-----------------------------------------------------------*/

	sigla = frmObj.value.toUpperCase();
	strlen = sigla.length;
	
	if (strlen > 0)
	{
		for (index = 0; index < strlen; index++)  
		{
			tmpChar = sigla.substring(index,index+1).toUpperCase();
			if(tmpChar.charCodeAt(0) >47 && tmpChar.charCodeAt(0) <58) 
			{tmpStr = tmpStr + tmpChar;	long = long +1;}
			
			if(long >= 20){index = strlen;}
		}
	}
	
	frmObj.value = tmpStr;
}


