var nn4 = (document.layers);
var nn6 = (document.getElementById && !document.all);
var ie4 = (document.all && !document.getElementById);
var ie5 = (document.all && document.getElementById);

function updatePreview(preview, title, description, takenBy, email, website, image, width, height) {
	
	var newImage = document.createElement('img');
	var newImageSrc = preview;
	newImage.setAttribute("src", newImageSrc);
	
	var newLink = document.createElement('a');
	var newImageHref = "javascript:fullImage('"+image+"', "+width+", "+height+");";
	newLink.setAttribute("href", newImageHref);
	newLink.setAttribute("id", "previewimage");
	newLink.appendChild(newImage);

	if (ie4) {
		oldImage = document.all['previewimage'];
		imageDiv = document.all['imagediv'];
		titleDiv = document.all['titlediv'];
		descriptionDiv = document.all['descriptiondiv'];
		takenbyDiv = document.all['takenbydiv'];
		emailDiv = document.all['emaildiv'];
		websiteDiv = document.all['websitediv'];
	}
	else if(nn6 || ie5) {
		oldImage = document.getElementById('previewimage');
		imageDiv = document.getElementById('imagediv');
		titleDiv = document.getElementById('titlediv');
		descriptionDiv = document.getElementById('descriptiondiv');
		takenbyDiv = document.getElementById('takenbydiv');
		emailDiv = document.getElementById('emaildiv');
		websiteDiv = document.getElementById('websitediv');
	}
	
	imageDiv.replaceChild(newLink, oldImage);
	titleDiv.innerHTML = title;
	descriptionDiv.innerHTML = description;
	takenbyDiv.innerHTML = takenBy;
	emailDiv.innerHTML = '<a href="mailto:'+email+'?subject=Web enquiry">'+email+'</a>';
	websiteDiv.innerHTML = '<a href="'+website+'" target="_blank">'+website+'</a>';

}

function fullImage(image, width, height) {
	
	height = height + 29;
	
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(image, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=1,width=" + width + ",height=" + height + "');");


}

