function addEvent(obj, evType, fn)
{
	if(obj.addEventListener)
	{
		obj.addEventListener(evType, fn, false);
	}
	else if(obj.addEventListener)
	{
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	}
	else
	{
		return false;
	}
}

function addLoadEvent(func) 
{
   var oldonload = window.onload;
   if (typeof window.onload != 'function') 
   {
      window.onload = func;
   }
   else 
   {
      window.onload = function() 
	  {
      	oldonload();
      	func();
	  }
   }
}



//a esta funcion se le indica la id y la clase, si esta la class se le quita y si no la pone
function addOdelclass(objeto, clase)
{
	var claseactual = document.getElementById(objeto).className;
	var clasenueva;
	if(String.search(document.getElementById(objeto).className, clase)>=0)
	{
		clasenueva = claseactual.replace(clase, " ");
		document.getElementById(objeto).className=clasenueva;
	}
	else
	{
		clasenueva = claseactual.replace(claseactual, claseactual+" "+clase);
		document.getElementById(objeto).className=clasenueva;
	}
}
	



/*function addclass(objeto, clase)//añade la class a una id que se indique
		{
			var claseactual = document.getElementById(objeto).className;
			var clasenueva;
			if(String.search(document.getElementById(objeto).className, clase)>=0)
			{
				//la clase que se desea quitar no se ha encontrado
				alert("La clase no se ha encontrado.");
			}
			else
			{
				clasenueva = claseactual.replace(claseactual, claseactual+" "+clase);
				document.getElementById(objeto).className=clasenueva;
			}
		}
		
		function delclass(objeto, clase)//quita el class al id que se le indique
		{
			var claseactual = document.getElementById(objeto).className;
			var clasenueva;
			if(String.search(document.getElementById(objeto).className, clase)>=0)
			{
				clasenueva = claseactual.replace(clase, " ");
				document.getElementById(objeto).className=clasenueva;
			}
			else
			{
				//la clase que se desea quitar no se ha encontrado
				//alert("La clase no se ha encontrado.");
			}
		}*/


function validarEntero(valor)
{
	//intento convertir a entero.
	//si era un entero no le afecta, si no lo era lo intenta convertir
	valor = parseInt(valor)
    //Compruebo si es un valor numérico
    if (isNaN(valor)) 
	{
    	//entonces (no es numero) devuelvo el valor cadena vacia
    	return ""
    }
	else
	{
       	//En caso contrario (Si era un número) devuelvo el valor
		return valor
	}
}