/*
	Written by Jonathan Snook, http://www.snook.ca/jonathan
	Add-ons by Robert Nyman, http://www.robertnyman.com
*/

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_obtenpr1macardover = newImage("images/menu_obtenpr1macardover.jpg");
		menu_micuentaover = newImage("images/menu_micuentaover.jpg");
		menu_1800over = newImage("images/menu_1800over.jpg");
		menu_englishover = newImage("images/menu_englishover.jpg");
		alert('miau');
		preloadFlag = true;
	}
}
	
function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

imgHover = function() {
	var imgEls = getElementsByClassName(document, "img", "changeimg");
	var patt1=new RegExp("[a-z]+/[a-z0-9_-]+.[a-z]+$");
	for (var i=0; i<imgEls.length; i++) {
		var estado = patt1.exec(imgEls[i].src);
		imgEls[i].status= new String(estado);
		imgEls[i].onmouseover=function() {
			this.src=this.status.replace(/off/, "over");
		}
		imgEls[i].onmousedown=function() {
			this.src=this.status.replace(/off/, "click");
		}
		imgEls[i].onmouseout=function() {
			this.src=this.status;
		}
	}
}

/* if (window.addEventListener) //DOM method for binding an event
window.addEventListener("load", imgHover, false)
if (window.attachEvent) window.attachEvent("onload", imgHover); */



/*function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_obtenpr1macardover = newImage("images/menu_obtenpr1macardover.jpg");
		menu_micuentaover = newImage("images/menu_micuentaover.jpg");
		menu_1800over = newImage("images/menu_1800over.jpg");
		menu_englishover = newImage("images/menu_englishover.jpg");
		preloadFlag = true;
	}
}*/