;// Libreria de funciones utilizada en las paginas de edicion de paginas
function elemento_onclick( ){
	// Edición de un elemento
  try
  {
		//Funciona en la aplicación VB6.0
    window.external.elemento_onclick(window.event.srcElement.name);        
  }
  catch(e)
  {
	  alert('a');
		//Funciona en la aplicación ASP.NET
 		window.parent.execScript('editarElemento(' + window.event.srcElement.name + ');','javascript');
  }
  finally
  {
	  event.cancelBubble = true;
	  event.returnValue = false;
  }
}

function seleccionar_onclick(TabName)
 { 	
 	//Parmite seleccionar un elmento en la tabla
	el = event.srcElement;
	if ( el.tagName == "IMG") {
	  	objEditTab = document.all(TabName);
	  	numTabs = objEditTab.length;
		
		objTablaSelec = objEditTab;  // Por si solo hay un elemento
		

		for (i = 0; i < numTabs; i++)
	 	{
	    		objTab =  document.all(TabName, i);  
			if (el.name == objTab.name) {
				objTablaSelec = objTab;
			} 	
	
	
	 	}
		 
	}
	else{
		objTablaSelec = el;
	}	
	if (objTablaSelec.tagName == "DIV") {
		if (objTablaSelec.borderColor == "#0000ff"){
		 	objTablaSelec.borderColor = "";
		 	
      try
      {
		    //Funciona en la aplicación VB6.0
			  window.external.select_elemento(event.srcElement.name, false);        		 	
      }
      catch(e)
      {
		    //Funciona en la aplicación ASP.NET
 		    window.parent.execScript('duplicarElemento(' + window.event.srcElement.name + ',false);','javascript');
      }
		 }
		else{
		  	objEditTab = document.all(TabName);
		  	numTabs = objEditTab.length;
			for (i = 0; i < numTabs; i++)
		 	{
		    		objTab =  document.all(TabName, i);  
		 		objTab.borderColor = "";
		 	}
		 	objTablaSelec.borderColor = "blue";
      try
      {
		    //Funciona en la aplicación VB6.0
			  window.external.select_elemento(event.srcElement.name, true);        		 	
      }
      catch(e)
      {
		    //Funciona en la aplicación ASP.NET
 		    window.parent.execScript('duplicarElemento(' + window.event.srcElement.name + ',true);','javascript');
				objTablaSelec.borderColor="";
      }
		}
	}
 	event.cancelBubble = true;
	event.returnValue = false;

 }

 
function eliminar_onclick ()
{
  try
  {
		//Funciona en la aplicación VB6.0
	  window.external.eliminar(event.srcElement.name);
  }
  catch(e)
  {
		//Funciona en la aplicación ASP.NET
 		window.parent.execScript('eliminarElemento(' + window.event.srcElement.name + ');','javascript');
  }
  finally
  {
	  event.cancelBubble = true;
	  event.returnValue = false;
  }
}

function subir_onclick ()
{
  try
  {
		//Funciona en la aplicación VB6.0
	  window.external.subir_onclick(event.srcElement.name);
  }
  catch(e)
  {
		//Funciona en la aplicación ASP.NET
 		window.parent.execScript('subirElemento(' + window.event.srcElement.name + ');','javascript');
  }
  finally
  {
	  event.cancelBubble = true;
	  event.returnValue = false;
  }
}

function bajar_onclick ()
{
  try
  {
		//Funciona en la aplicación VB6.0
	  window.external.bajar_onclick(event.srcElement.name);
  }
  catch(e)
  {
		//Funciona en la aplicación ASP.NET
 		window.parent.execScript('bajarElemento(' + window.event.srcElement.name + ');','javascript');
  }
  finally
  {
	  event.cancelBubble = true;
	  event.returnValue = false;
  }
}
