// JavaScript Document
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 

function getThumbnailImages() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "thumbnail")  {
			anchor.onclick = changeImage;  
		}		
	} 
} 

function changeAddButton() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("input"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "botonimagen")  {
			try {
				anchor.type = "image";
				anchor.src = "../images/detalle_anyadir.gif";
			}
			catch(e){
				anchor.parentNode.innerHTML = "<input type=\"image\" src=\"../images/detalle_anyadir.gif\" value=\"a&ntilde;adir al carrito\"  alt=\"a&ntilde;adir al carrito\" title=\"a&ntilde;adir al carrito\"/>";
				anchor.style.display = "none";
			} // end if
		}		
	} 
} 

function changeImage() {
	var actualImage = document.getElementById('image-holder');

	var actualSliceImage = (actualImage.src).split("/");
	var newThumbnail = actualSliceImage[0]+"//"+actualSliceImage[2]+"/"+actualSliceImage[3]+"/"+actualSliceImage[4]+"/thumb_"+actualSliceImage[5];
	
	if (newThumbnail.search("mid_")) {
		newThumbnail = newThumbnail.replace("mid_", "");
	}
	
	var newImage = this.firstChild.src;
	var newImage = this.href;
	this.href = actualImage.src;
	
	this.firstChild.src = newThumbnail;
	actualImage.src = newImage;
	newLink = newImage;
	if (newLink.search("mid_")) {
		newLink = newLink.replace("mid_", "");
	}
	actualImage.parentNode.href = newLink;

	return false;
}

function openPicturePopup(_image, _pathImage, _pathPopup, _width, _height) {	
	window.open( _pathPopup +"?image=" + _image+"&pathImage="+_pathImage, '','width='+_width+',height='+_height);
}

//function openPicturePopup(_image, _width, _height) {	
//	window.open( "../catalogo/popup.php?image=" + _image, 'ventana_emergente','width='+_width+',height='+_height);
//}



function clickBack() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.className == "linkback")  {
	   //var newDestiny = eval(history.back())
		anchor.onclick = goBack;
   }		
 } 
} 

function goBack() {
		history.back();
		return false;
}

window.onload = function() {
	externalLinks();
	getThumbnailImages(); 
	clickBack();
	changeAddButton();
	loadFlash();
}