//***********************funciones para el manejo de imagenes****************// 
function preloadImages()
{
	var preload = new Array();
	var i, a=preloadImages.arguments;
	for(i=0; i < a.length; i++)
	{
		preload [i]=new Image;
		preload [i++].src=a[i];
	}
}

function locateObject(name, d)
{
	var i,x;
	if(!d) d=document;

	x=d[name];
	for(i=0; !x && d.layers && i< d.layers.length; i++)
		x=locateObject(name, d.layers[i].document);
	return x;
}

function ImageSwap( Name, URL)
{
	var img;
	img = locateObject(Name);
	img.src = URL;
}
//****************Funciones para los botones principales*************//
//en esta parte se muestra la informacion de cada boton y se oculta la que estaba anteriormente
function CambioIni(){
  Ini.style.visibility="visible"
  Ini.style.position="absolute"
}

function CambioMis()
{
  Mis.style.visibility="visible"
  Mis.style.position="absolute"
}

function CambioServ(){
  Serv.style.visibility="visible"
  Serv.style.position="absolute"
}


function CambioCon(){
  Con.style.visibility="visible"
  Con.style.position="absolute"
}

function CambioLink(){
  Links.style.visibility="visible"
  Links.style.position="absolute"
}

function CambioUsuario(){
  Usua.style.visibility="visible"
  Usua.style.position="absolute"
}

//*****fin de las funciones de los botones principales*****//
//**Funcion para el ocultamiento de la Informacion de los botones principales*//
function CambioPrincipal(){
  Usua.style.visibility="hidden"
  Usua.style.position="relative"
  
  Ini.style.visibility="hidden"
  Ini.style.position="relative"
  
  Serv.style.visibility="hidden"
  Serv.style.position="relative"

  Con.style.visibility="hidden"
  Con.style.position="relative"
  
  Mis.style.visibility="hidden"
  Mis.style.position="relative"
  
  Links.style.visibility="hidden"
  Links.style.position="relative"
	
	SubDes.style.visibility="hidden"
  SubDes.style.position="relative"

	SubCaja.style.visibility="hidden"
  SubCaja.style.position="relative"

	SubPDAs.style.visibility="hidden"
  SubPDAs.style.position="relative"

	SubIden.style.visibility="hidden"
  SubIden.style.position="relative"
	
//*************Ocultamiento de la informacion de los servicios y productos de reset***************//
  Tarifador.style.visibility="hidden"
  Tarifador.style.position="relative"
  
  Bascula.style.visibility="hidden"
  Bascula.style.position="relative"
  
  Remisiones.style.visibility="hidden"
  Remisiones.style.position="relative"
  
  Signo.style.visibility="hidden"
  Signo.style.position="relative"
  
  Medidor.style.visibility="hidden"
  Medidor.style.position="relative"
	
	LecEtiq.style.visibility="hidden"
  LecEtiq.style.position="relative"
	
	CtrlAsis.style.visibility="hidden"
	CtrlAsis.style.position="relative"
//****************Ocultamiento de desarrollos base***************************//
	CadenaSum.style.visibility="hidden"
	CadenaSum.style.position="relative"

	JustoTime.style.visibility="hidden"
	JustoTime.style.position="relative"

	Viaticos.style.visibility="hidden"
	Viaticos.style.position="relative"

	MonitoreoPro.style.visibility="hidden"
	MonitoreoPro.style.position="relative"

	RegYCtrl.style.visibility="hidden"
	RegYCtrl.style.position="relative"

	CtrlCon.style.visibility="hidden"
	CtrlCon.style.position="relative"
}

//*****Funcion para el ocultamiento de los botones secundarios(Servicios y productos)****//
function CambioSecundario(){
  Tarifador.style.visibility="hidden"
  Tarifador.style.position="relative"
  
  Bascula.style.visibility="hidden"
  Bascula.style.position="relative"
  
  Remisiones.style.visibility="hidden"
  Remisiones.style.position="relative"
  
  Signo.style.visibility="hidden"
  Signo.style.position="relative"
  
  Medidor.style.visibility="hidden"
  Medidor.style.position="relative"
	
	LecEtiq.style.visibility="hidden"
  LecEtiq.style.position="relative"
	
	CtrlAsis.style.visibility="hidden"
	CtrlAsis.style.position="relative"
}

//*****Funciones para Botones de Productos y Servicios*******//
//*****Las funcioines siguientes es para mostrar en pantalla la informacion de las tablas con los*****// 
//*****ID siguientes*****************// 
function CambioTarifador(){
  Tarifador.style.visibility="visible"
  Tarifador.style.position="absolute"
}

function CambioBascula(){
	Bascula.style.visibility="visible"
  Bascula.style.position="absolute"
}

function CambioSigno(){
	Signo.style.visibility="visible"
	Signo.style.position="absolute"
}

function CambioMedidor(){
	Medidor.style.visibility="visible"
	Medidor.style.position="absolute"
}
function CambioRemisiones(){
	Remisiones.style.visibility="visible"
  Remisiones.style.position="absolute"
	}

function CambioLecEtiq(){	
	LecEtiq.style.visibility="visible"
  LecEtiq.style.position="absolute"
}

function CambioCtrlAsis(){	
	CtrlAsis.style.visibility="visible"
	CtrlAsis.style.position="absolute"
}

function CambioSubDes(){
	SubDes.style.visibility="visible"
  SubDes.style.position="absolute"
}

function CambioSubCaja(){
	SubCaja.style.visibility="visible"
  SubCaja.style.position="absolute"
}

function CambioSubPDAs(){
	SubPDAs.style.visibility="visible"
  SubPDAs.style.position="absolute"
}

function CambioSubIden(){
	SubIden.style.visibility="visible"
  SubIden.style.position="absolute"
}

//********************Funciones para botones desarrollos base**************************************//
//***Esta funcion permite el ocultamiento de las tablas de informacion con las siguientes ID*******//
function CambioTerciario(){
	CadenaSum.style.visibility="hidden"
	CadenaSum.style.position="relative"

	JustoTime.style.visibility="hidden"
	JustoTime.style.position="relative"

	Viaticos.style.visibility="hidden"
	Viaticos.style.position="relative"

	MonitoreoPro.style.visibility="hidden"
	MonitoreoPro.style.position="relative"

	RegYCtrl.style.visibility="hidden"
	RegYCtrl.style.position="relative"

	CtrlCon.style.visibility="hidden"
	CtrlCon.style.position="relative"
}
//*********************************************************************************************************//
//**Las siguientes funciones son para hacer visibles o mostrar en la pantalla la informacion de la tabla****//
function CambioCadenaSum(){
  CadenaSum.style.visibility="visible"
	CadenaSum.style.position="absolute"
}

function CambioJustoTime(){ 
	JustoTime.style.visibility="visible"
	JustoTime.style.position="absolute"
}	
function CambioViaticos(){
  Viaticos.style.visibility="visible"
	Viaticos.style.position="absolute"
}

function CambioMonitoreoPro(){	
  MonitoreoPro.style.visibility="visible"
	MonitoreoPro.style.position="absolute"
}

function CambioRegYCtrl(){	
	RegYCtrl.style.visibility="visible"
	RegYCtrl.style.position="absolute"
}

function CambioCtrlCon(){	
  CtrlCon.style.visibility="visible"
	CtrlCon.style.position="absolute"
}
