var h = 0;
function openAdminProperty(elem){
    var location = elem.getAttribute("href");
    window.open(location, "prhp"+h);
    h++;
    return false;
}

window.onload = pageLoad;

function pageLoad(){

	var largeImageElem = document.getElementById("largeImage");

	if(largeImageElem){

		var smallImagesElem = document.getElementById("smallImages");
		var smallImages = smallImagesElem.getElementsByTagName("div")
		if(smallImages.length > 0){
			//copy first image
			var firstImage = smallImages[0];
			var newImage = firstImage.cloneNode(true);
			largeImageElem.appendChild(newImage);
			
			largeImageElem.onclick = openImage;

			//add events
			for(var i=0;i<smallImages.length;i++){
				e = smallImages[i];
				e.onclick = enlargeImage;
			}
		}
	}
}

function openImage(e){
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // for Safari bug
		targ = targ.parentNode;
		
	var linkElem;
	if(targ.tagName == "IMG"){
		linkElem = targ.parentNode;
	}else if (targ.getAttribute("id") = "largeImage"){
		linkElem = targ.getElementsByTagName("a")[0]
	}else{
		linkElem = targ.parentNode.getElementsByTagName("a")[0]
	}

	if(linkElem){
		window.open(linkElem.getAttribute("href"), "image")
	}
	return false;
}

function enlargeImage(e){
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // for Safari bug
		targ = targ.parentNode;

	var largeImageElem = document.getElementById("largeImage");
	var newImage;
	if(targ.tagName == "IMG"){
		newImage = targ.parentNode.parentNode.cloneNode(true);
	}else{
		newImage = targ.cloneNode(true);
	}

	//remove all old images
	while (largeImageElem.hasChildNodes()){
		largeImageElem.removeChild(largeImageElem.firstChild);
	}
	
	largeImageElem.appendChild(newImage);
	return false;
}