var tagNoActivo="tdc0";
var elementosCargados = new Array();

var RepositoryPath = "tdc";
var divTDC = "tdcBody";

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='';
//            }
            
            //Si no hay nada meto el primero en el array y conozco el elemento no a
            if(elementosCargados.length==0 )
            {
                elementosCargados[elementosCargados.length]=new Array(2)
                elementosCargados[elementosCargados.length-1][0] = tagNoActivo;
                elementosCargados[elementosCargados.length-1][1] = document.getElementById(divTDC).parentNode.innerHTML;
            }
            else  
            {
                //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;
                    }
                }
            }
            
            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("DIVFormulariosHTML").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!="")
                {
                    document.getElementById(divTDC).parentNode.innerHTML =  res.value;
                    elementosCargados[elementosCargados.length-1][1] = res.value;
                }
                else
                {
                    document.getElementById(divTDC).parentNode.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()
{
    window.location.href="NameRiskresult.aspx?nameRisk=" + document.getElementById('nombreNameRisk').value;
}



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();
	      }
          window.location.href="NameRiskresult.aspx?nameRisk=" + document.getElementById('nombreNameRisk').value;
          return true;
          
       }
}