if( typeof XMLHttpRequest == "undefined" ) XMLHttpRequest = function() {
  try { return new ActiveXObject("Msxml2.XMLHTTP.6.0") } catch(e) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP.3.0") } catch(e) {}
  try { return new ActiveXObject("Msxml2.XMLHTTP") } catch(e) {}
  try { return new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
  throw new Error( "This browser does not support XMLHttpRequest." )
};
if (!Array.prototype.forEach)
{
  Array.prototype.forEach = function(fun /*, thisp*/)
  {
    var len = this.length >>> 0;
    if (typeof fun != "function")
      throw new TypeError();

    var thisp = arguments[1];
    for (var i = 0; i < len; i++)
    {
      if (i in this)
        fun.call(thisp, this[i], i, this);
    }
  };
}



var proyeccion  = new Array();
    			var fecha = new Date();
    			var ano = fecha.getFullYear();    			
    			
    			
    			proyeccion[1990] = new Object();
    			proyeccion[1990].ano = 1990;
    			proyeccion[1990].hombre = 3612513;
    			proyeccion[1990].mujer = 3566817;
    			proyeccion[1991] = new Object();    			
    			proyeccion[1991].ano = 1991;
    			proyeccion[1991].hombre =3682321;
    			proyeccion[1991].mujer =3638051 ;
    			proyeccion[1992] = new Object();
    			proyeccion[1992].ano = 1992;
    			proyeccion[1992].hombre = 3752633;
    			proyeccion[1992].mujer = 3710130 ;
    			proyeccion[1993] = new Object();
    			proyeccion[1993].ano = 1993;
    			proyeccion[1993].hombre = 3822892;
    			proyeccion[1993].mujer = 3782410;
    			proyeccion[1994] = new Object();
    			proyeccion[1994].ano = 1994;
    			proyeccion[1994].hombre = 3892489;
    			proyeccion[1994].mujer = 3854230;
    			proyeccion[1995] = new Object();
    			proyeccion[1995].ano = 1995;
    			proyeccion[1995].hombre = 3960814;
    			proyeccion[1995].mujer = 3924944;
    			proyeccion[1996] = new Object();
    			proyeccion[1996].ano =1996;
    			proyeccion[1996].hombre = 4027520;
    			proyeccion[1996].mujer = 3994218;
    			proyeccion[1997] = new Object();
    			proyeccion[1997].ano = 1997;
    			proyeccion[1997].hombre = 4093005;
    			proyeccion[1997].mujer = 4062492;
    			proyeccion[1998] = new Object();
    			proyeccion[1998].ano = 1998;
    			proyeccion[1998].hombre =4157798 ;
    			proyeccion[1998].mujer = 4130253;
    			proyeccion[1999] = new Object();
    			proyeccion[1999].ano = 1999;
    			proyeccion[1999].hombre = 4222459;
    			proyeccion[1999].mujer =4198002 ;
    			proyeccion[2000] = new Object();
    			proyeccion[2000].ano = 2000;
    			proyeccion[2000].hombre = 4287520;
    			proyeccion[2000].mujer = 4266219;
    			proyeccion[2001] = new Object();
    			proyeccion[2001].ano = 2001;
    			proyeccion[2001].hombre = 4353126;
    			proyeccion[2001].mujer =4335086 ;
    			proyeccion[2002] = new Object();
    			proyeccion[2002].ano = 2002;
    			proyeccion[2002].hombre =4418914;
    			proyeccion[2002].mujer = 4404274;
    			proyeccion[2003] = new Object();
    			proyeccion[2003].ano = 2003;
    			proyeccion[2003].hombre =4484683 ;
    			proyeccion[2003].mujer =4473523 ;
    			proyeccion[2004] = new Object();
    			proyeccion[2004].ano = 2004;
    			proyeccion[2004].hombre = 4550204;
    			proyeccion[2004].mujer = 4542574;
    			proyeccion[2005] = new Object();
    			proyeccion[2005].ano =2005;
    			proyeccion[2005].hombre = 4615274;
    			proyeccion[2005].mujer = 4611175;
    			proyeccion[2006] = new Object();
    			proyeccion[2006].ano = 2006;
    			proyeccion[2006].hombre =4680145 ;
    			proyeccion[2006].mujer = 4679561;
    			proyeccion[2007] = new Object();
    			proyeccion[2007].ano = 2007;
    			proyeccion[2007].hombre = 4744960;
    			proyeccion[2007].mujer = 4747916;
    			proyeccion[2008] = new Object();
    			proyeccion[2008].ano =2008;
    			proyeccion[2008].hombre = 4809337;
    			proyeccion[2008].mujer =4815870 ;
					proyeccion[2009] = new Object();    				 	    			
    			proyeccion[2009].ano = 2009;
    			proyeccion[2009].hombre = 4872903;
    			proyeccion[2009].mujer =4883051 ;
    			proyeccion[2010] = new Object();
    			proyeccion[2010].ano = 2010;
    			proyeccion[2010].hombre = 4935282;
    			proyeccion[2010].mujer = 4949089;
    			proyeccion[2011] = new Object();
    			proyeccion[2011].ano = 2011;
    			proyeccion[2011].hombre = 4996533;
    			proyeccion[2011].mujer =5014057 ;
    			proyeccion[2012] = new Object();
    			proyeccion[2012].ano = 2012;
    			proyeccion[2012].hombre = 5056917;
    			proyeccion[2012].mujer =5078188 ;
    			proyeccion[2013] = new Object();
    			proyeccion[2013].ano = 2013;
    			proyeccion[2013].hombre =5116325 ;
    			proyeccion[2013].mujer = 5141399;
    			proyeccion[2014] = new Object();
    			proyeccion[2014].ano = 2014;
    			proyeccion[2014].hombre = 5174674;
    			proyeccion[2014].mujer = 5203593;
    			proyeccion[2015] = new Object();	 	
    			proyeccion[2015].ano = 2015;
    			proyeccion[2015].hombre = 5231864;
    			proyeccion[2015].mujer = 5264671;

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function getElement(id, d) {
		    if (!d) {d=document;}
		    if (d.all) {
		        return d.all[id];
		    } else if (d.getElementById) {
		        return d.getElementById(id);
		    } else {
		        for (iLayer = 1; iLayer < d.layers.length; iLayer++) {
		            if (d.layers[iLayer].id == id) {
		                return d.layers[iLayer];
		            }
		        }
		    }
		    return Null;
		}
		

var blnSiteUp = false;
var indotel = new Array();
var celade = new Array();

indotel[1] = "http://onedatabase.indotel.net.do/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=ENFT03&MAIN=WebServerMain.inl";          
celade[1]  = "http://celade.cepal.org/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=ENFTDOM2003&MAIN=WebServerMain.inl";

indotel[2] = "http://onedatabase.indotel.net.do/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=ENDS03&MAIN=WebServerMain.inl";                
celade[2]  = "http://celade.cepal.org/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=DHSDOM2002&MAIN=WebServerMain.inl";

indotel[3] = "http://onedatabase.indotel.net.do/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=CPV1981&MAIN=WebServerMain.inl";
celade[3]  = "http://celade.cepal.org/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=CPVDOM1981M&MAIN=WebServerMain.inl";
                
indotel[4] = "http://onedatabase.indotel.net.do/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=CPV2002&MAIN=WebServerMain.inl";
celade[4]  = "http://celade.cepal.org/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=CPVDOM2002&MAIN=WebServerMain.inl";

indotel[5] = "http://onedatabase.indotel.net.do/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=ODMRD&MAIN=WebServerMain.inl";
celade[5]  = "http://celade.cepal.org/cgibin/RpWebEngine.exe/PortalAction?&MODE=MAIN&BASE=ODM_RD&MAIN=WebServerMain.inl";


function siteUp (i) {
	if (blnSiteUp) {
		window.location=celade[i];
	} else {
		window.location=indotel[i];
	}
	return false;
}		
		
		
		
		
	function hideBuscar() {
		v = getElement('qBuscar');
		if(v.value=="buscar...") {
			v.value="";
		}
	}
	
	function showBuscar() {
		v = getElement('qBuscar');
		if(v.value=="") {
			v.value="buscar...";
		}
	}

//función para poner la primera letra en mayuscula y todas en miniscula del título de los documentos
	window.onload = function() {
		/*if(getElement('title') && getElement('ptid').value==12) {
			getElement('title').onblur=function(){
				cad = getElement('title').value.toLowerCase();
				cadFirst = cad.charAt(0).toUpperCase();
				cadRest = cad.substring(1);
				getElement('title').value=cadFirst+cadRest;
			}
		}*/
	if(isNaN(document.getElementById('Sproyeccion'))){
		sel = document.getElementById('Sproyeccion');
		
		var opcionesS = '';
		for( var i = 1990;i<=2015;i++ ) {
			op = document.createElement("option");
			
			if(i==ano){op.value=i; op.selected=true;}
			op.value = i;
			op.innerHTML = i;
			sel.appendChild(op);
			//opcionesS += "<option value='"+i+"'>"+i+"</option>"
		}
//		sel.innerHTML = opcionesS;
	//	var indice = ano - 1990;
	
		
		var anoInt = parseInt(ano);
		var indice = anoInt - 1990;		
		sel.selectedIndex =indice;
		
		//alert(indice);
		//alert(sel.selectedIndex);
			
			
		
		setSproyeccion(ano);
		
		document.getElementById("loading").style.display="none";
		document.getElementById("sig").style.display="block";
		document.getElementById("ant").style.display="block";
		
	}
}

//funcion para el select  de la proyecion "Sproyeccion"

function setSproyeccion (a){
	document.getElementById('masculino').innerHTML =  addCommas( proyeccion[a].hombre );
	document.getElementById('femenino').innerHTML = addCommas( proyeccion[a].mujer );
	document.getElementById('total').innerHTML = addCommas( proyeccion[a].hombre+proyeccion[a].mujer );
}

function setDesProyeccion(i){
	var nuevoano =parseInt(sel.value);
	 nuevoano += i;
	 if( nuevoano < 1990 ) nuevoano = 2015;
	 if( nuevoano > 2015 ) nuevoano = 1990;
		sel.selectedIndex = nuevoano - 1990
			setSproyeccion(nuevoano);
	
	}

function loadContent(path,elemen) {
//	var loading_img = document.getElementById('loaging_dwh');
//	loading_img.style.visibility = 'visible';
	xmlhttp = new XMLHttpRequest();
	var elemento = document.getElementById(elemen);
//	alert();
	xmlhttp.open("GET", path,true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
	   elemento.innerHTML = xmlhttp.responseText;
//	   loading_img.style.visibility = 'hidden';
	  }
	 }
	 //alert(path);
	 xmlhttp.send(null);
}

