function ShowPhotoDetail (photoName)
{
	window.top.location.href = 'fotodetalle.htm?photoname=' + photoName;
}

function assignPhoto()
{
	var page = new PageQuery( window.location.href );
	document.photoDetail.photo.src = 'fotos/' + page.getValue('photoname');
}

function showImage (image, width, height)
{
	window.top.location.href = 'imagendetalle.htm?image=' + image + '&width=' + width + '&height=' + height;
}

function showImage (image)
{
	window.top.location.href = 'imagendetalle.htm?image=' + image;
}

function showImage (image, width)
{
	window.top.location.href = 'imagendetalle.htm?image=' + image + '&width=' + width;
}

function assignImage()
{
	var page = new PageQuery( window.location.href );
	document.photoDetail.photo.src = page.getValue('image');
	var imageWidth = page.getValue('width');
	if ( imageWidth > 0 )
	{
		document.photoDetail.photo.width = imageWidth;
	}
	var imageHeight = page.getValue('height');
	if ( imageHeight > 0 )
	{
		document.photoDetail.photo.height = imageHeight;
	}
}

// file: pagequery_api.js
// javascript query string parsing utils
// pass location.search to the constructor: var page = new PageQuery(location.search)
// get values like: var myValue = page.getValue("param1") etc.
// djohnson@ibsys.com {{djohnson}}
// you may use this file as you wish but please keep this header with it thanks

function PageQuery(q) {
	if(q.length > 1) 
	{
		this.q = q.substring(q.indexOf('?') + 1, q.length);
	}
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
				return this.keyValuePairs[j].split("=")[1];
		}
		return -1;
	}
	this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function() { return this.keyValuePairs.length; }	
}


