// JavaScript Document

var images = new Array();
function init( idCatalog, imagePreviewId ){
	catalogActual = document.getElementById( idCatalog );
//	catalogActual.innerHTML = '&nbsp;&nbsp;' + catalogActual.innerHTML ;
	childsLI = document.getElementById( idCatalog ).getElementsByTagName('li');
	for(i=0; i < childsLI.length; i++){
		actualElement = childsLI[i];

		//link = document.getElementById( idCatalog ).getElementsByTagName('a');
		link = actualElement.getElementsByTagName('a')
		link = link[0];
		//image = document.getElementById( idCatalog ).getElementsByTagName('img');
		link.target='_self';
		
		
		image = actualElement.getElementsByTagName('img');
		image = image[0];
		imageId = 'image_' + i;
		image.id = imageId;
		
		image.style.width = 0;
		image.style.height = 0;
		image.style.visibility = 'hidden';
		link.href= 'javascript:changeImage("' + imagePreviewId + '","'+ imageId +'");';
		
		separator = (i==0) ? '' : ' | ';
		
		addClassName(link, "classResultPages");
		link.innerHTML = link.innerHTML + separator + "<b>" + (i+1) +"</b>";
		
	}

}

function changeImage( idActualImg, nextImage ){
	nextImage = document.getElementById( nextImage );
	
	linkImagePreview = document.getElementById( idActualImg );
	linkImagePreview.target='_blank';
	
	absImgSrc= nextImage.absSrc ? nextImage.absSrc : (nextImage.getAttribute ? nextImage.getAttribute('absSrc') : nextImage.src);
	
	linkImagePreview.href= absImgSrc;
	
	ruta = nextImage.previewSrc ? nextImage.previewSrc : (nextImage.getAttribute ? nextImage.getAttribute('previewSrc') : nextImage.src);
	htmlLink = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" align="middle" style="cursor:pointer"' +
	' width="430" height="335">' +
	'<param name="movie" value="'+ruta+'" />' +
	'<embed src="'+ruta+'" quality="high" bgcolor="#ffffff" name="logo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" ' +
	'pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" width="430" height="335" />'
	'</object>';
	
	linkImagePreview.innerHTML = htmlLink;
}



function loadLowSRC( imageId ){
	var img=document[ imageId ];
	img.imgRolln=img.src;
	img.src=img.lowsrc?img.lowsrc:img.getAttribute?img.getAttribute('lowsrc'):img.src;
}
function resetSRC( imageId ){
	document[ imageId ].src=document[ imageId ].imgRolln;
}
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------
//--------------------------------------------------------------------------------																						
function addEventListener(element, eventType, handler, capture)
{
	try
	{
		if (element.addEventListener)
		{
			element.addEventListener(eventType, handler, capture);
		}
		else if (element.attachEvent)
		{
			element.attachEvent('on' + eventType, handler);
		}
	}
	catch (e) {}
}
function removeClass(ele, className){
	ele.className = ele.className.replace(new RegExp("\\s*\\b" + className + "\\b", "g"), "");
}

function addClassName(ele, className){
	ele.className += (ele.className ? " " : "") + className;
}
