var REGEXP = Array();
REGEXP['Email'] = /^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*$/;


function loadImage(div)
{
	if(typeof(div) == 'string') div = $(div);
	var caption = div.getAttribute('imagecaption');
	$('maincaption').innerHTML = caption;
	$('mainimage').alt = caption;
	$('mainimage').title = caption;
	$('mainimage').src = WSPATH + 'image/portfolio/?id=' + div.getAttribute('imageid');

	$('mainimage').onclick = function() {bigify(div.getAttribute('imageid'));};
	var prevSib = ((navigator.appVersion.indexOf('MSIE') > -1) ? div.previousSibling : div.previousSibling.previousSibling);
	var nextSib = ((navigator.appVersion.indexOf('MSIE') > -1) ? div.nextSibling : div.nextSibling.nextSibling);

	if(div.getAttribute('isfirst') == 'true')
		$('previmage').onclick = function() {return false;};
	else
		$('previmage').onclick = function() {loadImage('thumb' + prevSib.getAttribute('imageid'));};
	if(div.getAttribute('islast') == 'true')
		$('nextimage').onclick = function() {return false;};
	else
		$('nextimage').onclick = function() {loadImage('thumb' + nextSib.getAttribute('imageid'));};

	/*
	if(div.getAttribute('isfirst') == 'true')
		$('previmage').setAttribute('onclick', "return false;")
	else
		$('previmage').setAttribute('onclick', "loadImage('thumb" + prevSib.getAttribute('imageid') + "');")
	if(div.getAttribute('islast') == 'true')
		$('nextimage').setAttribute('onclick', "return false;")
	else
		$('nextimage').setAttribute('onclick', "loadImage('thumb" + nextSib.getAttribute('imageid') + "');")
	*/
}

function toggleDetails()
{
	if($('photoinfo').style.display == 'block')
		$('photoinfo').style.display = 'none';
	else
		$('photoinfo').style.display = 'block';
}

function bigify(image)
{
	window.open(WSPATH + 'portfolioimage.html?image=' + image);
}