/*function hint(which) {
	if (which.style.visibility=="hidden")	which.style.visibility="visible"	else	which.style.visibility="hidden"
}*/

function hinton(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('hint');
	var obj2 = document.getElementById('hint_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
	var leftPos = e.clientX - 220;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
	obj.style.top = (e.clientY-73) + st + 'px';
}	

function hintoff()
{
	document.getElementById('hint').style.display = 'none';
	
}

function cambiadisplay(nomid)
{
var obj = document.getElementById(nomid);
obj.style.display = (obj.style.display == "" || obj.style.display == "block") ? "none" : "";
}

function on(nomid)
{
var obj = document.getElementById(nomid);
obj.style.display = "";
}

function off(nomid)
{
var obj = document.getElementById(nomid);
obj.style.display = "none";
}

function html(nomid,txthtml)
{
var obj = document.getElementById(nomid);
obj.innerHTML=txthtml;
}

function replaceHtml(el, html) {
	var oldEl = (typeof el === "string" ? document.getElementById(el) : el);
	/*@cc_on // Puro innerHTML para IE (que es más rápido)
	oldEl.innerHTML = html;
	return oldEl;
	@*/
	var newEl = oldEl.cloneNode(false);
	newEl.innerHTML = html;
	oldEl.parentNode.replaceChild(newEl, oldEl);
	return newEl;
}

function addLoadEvent(func){
var oldonload = window.onload;
if (typeof window.onload != 'function') {window.onload = func;}
	else{window.onload = function(){		if (oldonload){oldonload();} func(); }		}
}

//y se usa asi:	addLoadEvent(function(){	funcion1();	funcion2();	funcion3();	});



//!!! combos encadenados
//function escribeopcionesselect(valores1){for (var i=0;i<valores1.length;i++) window.document.write('<option value="'+valores1[i]+'">'+valores1[i]+'</option>');}
function escribeopcionesselect(valores1){for (var i=0;i<valores1.length;i++) window.document.write('<option>'+valores1[i]+'</option>');}

// Escribe el código HTML correspondiente a las opciones del Select2
function escribeopcionesselect2(indice,valores2){escribeopcionesselect(valores2[indice]);}

// Actualiza las opciones del segundo Select en función del primero
function cambiaselect2(form,nombreo,nombred,valores2)
{
	// Obtención del índice activo en el primer select
	var cadena="form."+nombreo+".selectedIndex";
	var indice=eval(cadena);
	// Obtención del objeto que representa al segundo select
	var aux='form.'+nombred;
	objeto=eval(aux);
	// Actualización de las opciones posibles del segundo select
	objeto.length=valores2[indice].length;
	for (var i=0; i<valores2[indice].length;i++)
	{
	objeto.options[i].text=valores2[indice][i];
	objeto.options[i].value=valores2[indice][i];
	}
	// Se activa la primera opción del segundo select
	objeto.selectedIndex=0;
}
//!!! combos encadenados


FUENTE_DEFAULT = 9;
FUENTE_ACTUAL = 9;
FUENTE_MASPEQUENA = 7;
FUENTE_MASGRANDE = 20; 

function MasTxtId(div)
  {
  FUENTE_ACTUAL = FUENTE_ACTUAL+2;
    if (FUENTE_ACTUAL > FUENTE_MASGRANDE) FUENTE_ACTUAL = FUENTE_MASGRANDE;
  var divID = document.getElementById(div);
  divID.style.fontSize = FUENTE_ACTUAL+"px";
  }

function ampliarfuente()
  {
  FUENTE_ACTUAL = FUENTE_ACTUAL+2;
    if (FUENTE_ACTUAL > FUENTE_MASGRANDE) FUENTE_ACTUAL = FUENTE_MASGRANDE;
   //var divID = document.getElementById('body');
  //document.body.style.fontSize = FUENTE_ACTUAL+"px";
var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) 
	{
	var div = divs[i];
	/*if (div.id.indexOf('a') == 0 && div.style) {*/
	div.style.fontSize = FUENTE_ACTUAL+"px";
  	}
}

function MenosTxtId(div)
  {
  FUENTE_ACTUAL = FUENTE_ACTUAL-2;
    if (FUENTE_ACTUAL < FUENTE_MASPEQUENA) FUENTE_ACTUAL = FUENTE_MASPEQUENA;
  var divID = document.getElementById(div);
  divID.style.fontSize = FUENTE_ACTUAL+"px";
  }

function reducirfuente()
  {
  FUENTE_ACTUAL = FUENTE_ACTUAL-2;
    if (FUENTE_ACTUAL < FUENTE_MASPEQUENA) FUENTE_ACTUAL = FUENTE_MASPEQUENA;
   //var divID = document.getElementById('body');
  var divs = document.getElementsByTagName('div');
for (var i = 0; i < divs.length; i++) 
	{
	var div = divs[i];
	/*if (div.id.indexOf('a') == 0 && div.style) {*/
	div.style.fontSize = FUENTE_ACTUAL+"px";
  	}

  }

function winpopup(url) {newwindow=window.open(url,'name','height=450,width=700,top=200,left=200,resizable');if (window.focus) {newwindow.focus();}} 

