function ld(i1,i2)
{	
	if (i1!=-1)
		{
	  	    if(top.frames[1].location.href.indexOf(i1)<1){
		 	top.frames[1].location.href=i1;	
		    }
		    //top.frames[1].location.href=i1;
		}
	if (i2!=-1)
		{
			top.frames[2].location.href=i2;
		}

}

function lpro(i1)
{  		
	if (top.frames[1].frames['enlaces_a_provincias'].location.href.indexOf(i1.substr(0,6)) < 1)
		{	
		top.frames[1].frames['enlaces_a_provincias'].location.href=i1;		
		}
}

function lmun(i1)
{  	
	if (top.frames[1].frames[0].name=='enlaces_a_departamentos')
		{
		//if (top.frames[1].frames['enlaces_a_departamentos'].location.href.indexOf(i1) < 1)
			top.frames[1].frames['enlaces_a_departamentos'].location.href=i1;
		}
	else 	{
		//if(top.frames[1].frames[0].frames['enlaces_a_departamentos'].location.href.indexOf(i1) < 1)
			top.frames[1].frames[0].frames['enlaces_a_departamentos'].location.href=i1;
		}
}

//Carga Municipios de una Provincia (indice+datos)
function M(numcom,numprov,codcirc)
{
	if (numprov<10)
		numprove='0'+numprov;
	else 
		numprove=numprov;

	if (numcom<10)
		numcome='0'+numcom;
	else 
		numcome=numcom;

	ld('IM'+top.tipoelec+'A'+numprov+".htm","D"+top.tipoelec+numcome+numprove+((EsCircunsc(codcirc))?codcirc:9)+"9.htm");
}
function EsCircunsc(codcirc)
{
	return ((codcirc==0) || (codcirc==1)|| (codcirc==2)|| (codcirc==3)|| (codcirc==4)|| (codcirc==5)|| (codcirc==6) || (codcirc==7)|| (codcirc==8)|| (codcirc==9));
}

//Para señalar las filas al pasar el ratón en la class="tablin"
function tablonOver() //  para tablon simple y con rowspan=2
{
 if (top.frames[1].frames[1].document.getElementById)
  	{var tables=top.frames[1].frames[1].document.getElementsByTagName('table');
   	for (var i=0;i<tables.length;i++)
   	    {if(tables[i].className.indexOf('tablin')>-1|| tables[i].className.indexOf('tablon')>-1)
    		{var trs=tables[i].getElementsByTagName('tr'); 	   
    	 	 for(var j=0;j<trs.length;j++)
     			{ if(trs[j].parentNode.nodeName=='TBODY' && trs[j].className.indexOf('noover')==-1)
       			  { var ths=trs[j].getElementsByTagName('th')[0]; 
       			    var rowspan='';      			          	
       			    if (ths!=null){ var rowspan=ths.getAttribute('rowspan')};
     			    if (rowspan=='2')
     			       		{trs[j].onmouseover=function() {this.className+=' over'; nextElement(this).className+=' over'; return false}        			    
	       		 	         trs[j].onmouseout=function()  {this.className=this.className.replace(' over', ''); nextElement(this).className=nextElement(this).className.replace(' over', '');  return false}        		 	         
       		 	      		 j++;}
       		 	        else 
       		 			{trs[j].onmouseover=function() {this.className+=' over'; return false}         			             			    
	       		 	    	 trs[j].onmouseout=function()  {this.className=this.className.replace('over', ''); return false}  
       		 	    		}
       		 	       
       		 	   }
     			}
    		}
   	    }
  	 }
}



    
 function nextElement(element) 
// {while ((element = element.nextSibling) && !isElement(element)) continue;    return element;     }; 
 {
 	while ((element = element.nextSibling) && !(element.nodeType == 1 && element.tagName != "!")) continue;
        return element;     
 }


/*
 *	Función implementada para que los índices (iframes) de las secciones de una provincia sean dinámicos.
 *	Cuando se hace click en una sección, el link de esta se resalta y el scroll del índice se ajusta
 *	para que se vea, ya que antes, al cargar la página, siempre se iba al principio, ocultando las
 *	secciones que no se encuentran las primeras, lo cual dificultaba la navegación.
 */
function resaltarPagSeleccionada() {
	_pathName = window.frames['abajo'].frames['resultados'].location.pathname;				
	_nombrePag = _pathName.substring((_pathName.lastIndexOf('/')+1)).substring(3, _pathName.length);
	_iframe = window.frames['abajo'].frames['resultados'].frames['enlaces_a_departamentos'].document;
	_links = _iframe.getElementsByTagName('a');
	for(i=0; i<_links.length; i++) {
		_cadHtm = _links[i].href.substring((_links[i].href.lastIndexOf('/')+1)).substring(3, _pathName.length);
		if (_nombrePag == _cadHtm) {
			_links[i].className = 'resaltado';
			offset = _links[i].offsetTop;
			if (offset <= 0)
				offset = _links[i].offsetParent.offsetTop;
			offset = offset - _iframe.getElementsByTagName('div')[1].offsetHeight/2; //#cajasec
			try{
				_iframe.getElementsByTagName('ul')[0].scrollTop = offset;
			}catch (errorObject){
			}
			break;
		}
	}
}