/*
	Nombre: Funciones JavaScript Reserva
	Descripción: Funci?n de precarga de arreglo de gráficos con o sin nombres
	Lenguaje: language="JScript5.0" charset="utf-8"
	Fecha de creación: 3-01-2003
	Fecha de modificación: 29-01-2007
	Autor: Roberto Martínez Pérez
	Empresa: netcontac.com
*/

	// JavaScript 1.4 Función de precarga de arreglo de gráficos con o sin nombres
function nc_imgs() {
	function cambio(externa,interna) { //Función que intercambia una imagen externa por una del arreglo
		document.images[externa].src = this[interna].src;
	}
	if ( (arguments[arguments.length - 1] == true) && (arguments.length % 2 > 0) ){
		for (var i = 0; i < arguments.length - 1; i+=2) {
			this[arguments[i]] = new Image();
			this[arguments[i]].src = arguments[i+1];
		}
	}
	else {
		for (var i = 0; i < arguments.length; i++) {
			this[i] = new Image();
			this[i].src = arguments[i];
		}
	}
	
	this.cambio = cambio;
	
	return this
}
	// JScript5.0 Función de CSS que aplica una clase a un elemento de menú y otra a los demás
function nc_opcionMenu(elemento,opcion) {

	var elementos = document.getElementById(elemento).getElementsByTagName("a");
	var opcion = document.getElementById(elemento + "-" + opcion);
	
	for (var i = 0; i < elementos.length; i++) {
		elementos[i].className = "general";
	}
	opcion.className = "actual"
}

