var tagNoActivo="tdc0";
var elementosCargados = new Array();

var RepositoryPath = "tdc";
var divTDC = "tdcBody";
var divHTMLViwer ="DIVFormulariosHTML";

function OnLoadPortalByProduct() 
{
    try
    {
       elementosCargados = new Array();
       var elemento = NombrePagina();
       if(elemento.toLowerCase()=="namerisk")
       {
            var texto = NameRisk.RecoverInfoNameRisk();
            var divConsultar = document.getElementById("ConsultasMes");
            divConsultar.innerHTML= texto.value;
       }
    }
    catch(exception)
    {
    }
}

function NombrePagina()
{
    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    sPage = sPage.substring(0, sPage.lastIndexOf('.'));
    return sPage;

}
function CambiaActivo(elementoActivo, tagActivo)
{
    var res=Wke.Presentation.WebControls.PageControl.VerifySession(document.location.href);
    if (res.value!="true")
    {
        //alert(res.value);
        window.location.href=res.value;
        return false;
    }
    else
    {
       
            document.getElementById("loadDiv").style.display = "block";
            //ATENCION, ESTE CAMBIO ES SUPER IMPORTANTE PARA LAS BUSQUEDAS NO BORRAR!! (hablar con abujalance)
//            if(oldhtml!=null)
//            {
//                oldhtml='';
//                oldsearchstr='';
//            }
            try{
                //Si no hay nada meto el primero en el array y conozco el elemento no a
                if(elementosCargados.length==0 && document.getElementById(divTDC) !=null)
                {
                    elementosCargados[elementosCargados.length]=new Array(2)
                    elementosCargados[elementosCargados.length-1][0] = tagNoActivo;
                    elementosCargados[elementosCargados.length-1][1] = document.getElementById(divTDC).parentNode.innerHTML;
                }
                else if(elementosCargados.length >0 && document.getElementById(divTDC) !=null)  
                {
                    //Si tenemos mas de uno miramos a ver si el que dejamos esta para sustituirlo por el modificado de el.
                    for(i=0;i<elementosCargados.length;i++)
                    {
                        if(elementosCargados[i][0]==tagNoActivo && document.getElementById(divTDC)!=null)
                        {
                           elementosCargados[i][1]=document.getElementById(divTDC).parentNode.innerHTML;
                        }
                    }
                }
            }catch(exception){}
            var encontrado = false
            for(i=0;i<elementosCargados.length;i++)
            {
                
                if(elementosCargados[i][0]==tagActivo && document.getElementById(divTDC)!=null)
                {
                    try
                    {
                        document.getElementById(divTDC).parentNode.innerHTML = elementosCargados[i][1];
                        encontrado = true;
                    }
                    catch(exception)
                    {
                        document.getElementById(divHTMLViwer).parentNode.innerHTML = elementosCargados[i][1];
                        encontrado = true;
                    }
                }
                
           }
           //Si no le encontre y por consiguiente no se cargo el innerHTML lo pido por ajax
          if(encontrado == false)
          {
                
                var hash = new Object();
                hash.Idd= elementoActivo;
                hash.Vigente= "";
                hash.RepositoryPath = RepositoryPath;
                hash.LanguageDependence= new Boolean(false) ;
            
                var res = Wke.Presentation.WebControls.HtmlViewerControl.LoadInnerHtml(hash);
            
                
                
                elementosCargados[elementosCargados.length]=new Array(2)
                elementosCargados[elementosCargados.length-1][0] = tagActivo;
                if(res.value!=""  )
                {
                    try
                    {
                        if( document.getElementById(divTDC) != null)
                        {
                            document.getElementById(divHTMLViwer).innerHTML =  res.value;
                            elementosCargados[elementosCargados.length-1][1] = res.value;
                        }
                        else
                        {
                            document.getElementById(divHTMLViwer).innerHTML =  res.value;
                            elementosCargados[elementosCargados.length-1][1] =  document.getElementById(divHTMLViwer).parentNode.innerHTML;
                            
                        }
                     
                    }
                    catch(exception)
                    {
                        
                    }
                }
                else
                {
                    document.getElementById(divHTMLViwer).innerHTML =  "<div id='" + divTDC +"'><div/>";
                    elementosCargados[elementosCargados.length-1][1] =  "<div id='" + divTDC +"'><div/>";
                }               
          }
            
            
	        if(tagNoActivo!=tagActivo)
	        {
	            var elemento ="";
        	    
	            elemento = document.getElementById(tagActivo);
	            elemento.className="codigo on";
        	   
        	    
	            elemento = document.getElementById(tagNoActivo);
	            elemento.className="off";   	       
        	    
        		
        	  	    
	            ControlTDC();
	            tagNoActivo=tagActivo;
	        }
	         document.getElementById("loadDiv").style.display = "none";
	    }
	
}

function CambiaDivActivo(myCheck,OtherCheckName,SearchControl)
{
    myCheck.checked= false;
    document.getElementById(OtherCheckName).click();
    document.getElementById(SearchControl+"ChkSynonym").checked = true;
}
function nameRisk()
{
        var actualparams=window.location.search;
    actualparams=actualparams.replace('?','&');
    window.location.href="NameRiskresult.aspx?nameRisk=" + document.getElementById('nombreNameRisk').value + actualparams;
}



function nameRiskInput(myfield,e)
{
    
   var keycode;
   if (window.event)
	{
		keycode = window.event.keyCode;
	}
	else if (e)
	{
		keycode = e.which;
	}
	else
	{
		return true;
	}

    if (keycode == 13)
       {
          var form  = document.forms[0];
	      form.onsubmit = function(){return false;};
	      if(typeof(disable_logout)=='function')
	      {
	          disable_logout();
	      }
	          var actualparams=window.location.search;
           actualparams=actualparams.replace('?','&');
           window.location.href="NameRiskresult.aspx?nameRisk=" + document.getElementById('nombreNameRisk').value + actualparams;
//          window.location.href="NameRiskresult.aspx?nameRisk=" + document.getElementById('nombreNameRisk').value;
          return true;
          
       }
}



function fecha() {
  var this_month = new Array(12);
  this_month[0]  = "Enero";
  this_month[1]  = "Febrero";
  this_month[2]  = "Marzo";
  this_month[3]  = "Abril";
  this_month[4]  = "Mayo";
  this_month[5]  = "Junio";
  this_month[6]  = "Julio";
  this_month[7]  = "Agosto";
  this_month[8]  = "Septiembre";
  this_month[9]  = "Octubre";
  this_month[10] = "Noviembre";
  this_month[11] = "Diciembre";

  var this_day_e = new Array(7);
  this_day_e[0]  = "Domingo";
  this_day_e[1]  = "Lunes";
  this_day_e[2]  = "Martes";
  this_day_e[3]  = "Mi&eacute;rcoles";
  this_day_e[4]  = "Jueves";
  this_day_e[5]  = "Viernes";
  this_day_e[6]  = "S&aacute;bado";

  var today = new Date();
  var day   = today.getDate();
  var month = today.getMonth();
  var year  = today.getYear();
  var dia = today.getDay();
    if (year < 1000) {
       year += 1900; }

  document.write (this_day_e[dia] + ", " + day + " de " + this_month[month] + " de " + year);

}
