function OpenExternalLinksInNewWindows () {
	var aElement = document.getElementsByTagName("a");
	var i;
	var sHost = window.location.hostname;
	
	for (i = 0; i < aElement.length; i++) {
		if (aElement[i].href.substring(0, sHost.length+7) != "http://"+sHost) {
			aElement[i].target = "top";
		}
	}
}

function ImageController(iBlockNumber, iStep) {
	var iMax = parseInt(document.getElementById("ImageControllerMax_"+iBlockNumber).value);
	var sImageSrc =	document.getElementById("BlockImage_"+iBlockNumber).src;		
	var iUnderscorePos = sImageSrc.lastIndexOf("_");
	var sPath = sImageSrc.substring(0, iUnderscorePos);
	var iCurrent = parseInt(sImageSrc.substring(iUnderscorePos+1));
	var iNew = iCurrent+iStep;
	if (iNew < 1) {
		iNew = iMax;
	} else if (iNew > iMax) {
		iNew = 1;
	}
	document.getElementById("BlockImage_"+iBlockNumber).src = sPath+"_"+iNew+".jpg";
	document.getElementById("ImageControllerMain_"+iBlockNumber).innerHTML = "Imagen "+iNew+" de "+iMax;
}

function ImageShowBig (oImage) {
	var sImageSrc =	oImage.src;		
	var iPos;
	var iLen;
	
	iPos = sImageSrc.indexOf("small");
	iLen = 5;
	if (iPos == -1) {
		iPos = sImageSrc.indexOf("medium");
		iLen = 6;
		if (iPos == -1) {
			iPos = sImageSrc.indexOf("mini");
			iLen = 4;
		}		
	}
	sNewPath = sImageSrc.substring(0, iPos)+"big"+sImageSrc.substring(iPos+iLen);
	location.href = sNewPath;
}
