function switchToEmail(productid) {
	new Ajax.Request('/Our-Work/Email_a_Friend',
	{
		method: 'get',
		parameters: {
			'productid': productid
		},
		onSuccess: function(transport){
			$('sb-content').innerHTML = transport.responseText;
			$('sb-body').style.height = '384px';
			$('sb-wrapper').style.width = '564px';
			$('sb-wrapper').style.paddingTop = '67px';
			$('sb-wrapper').style.left = '358px';
		}
	});
}

function changeProduct(productid, direction) {
	new Ajax.Request('/Our-Work/product_details',
	{
		method: 'get',
		parameters: {
			'productid': productid,
			'direction': direction
		},
		onSuccess: function(result) {
			$('sb-content').innerHTML = result.responseText;
			initSlideShow();
		}
	});

/*
	new Ajax.Request('/library/ajax_products.php', 
	{
		method: 'post',
		parameters: {
			'action': 'getNeighbourItemId',
			'id': productid,
			'direction': direction,
		},
		onSuccess: function(result) {
			changeShadowBoxContent(result.responseText);
		}
	});
*/
}

function addToQuote(productid) {
	new Ajax.Request('/library/ajax_quote.php',
	{
		method: 'post',
		parameters: {
			'productid': productid
		},
		onSuccess: function(result) {
			if (result.responseText=='added') {
				$('quoteLink').innerHTML = 'Remove from quote';
			} else if (result.responseText=='deleted') {
				$('quoteLink').innerHTML = 'Add to quote';
			}
		}
	});
}

function switchToReview(productid) {
	new Ajax.Request('/Our-Work/Write_Review',
	{
		method: 'get',
		parameters: {
			'productid': productid
		},
		onSuccess: function(transport){
			$('sb-content').innerHTML = transport.responseText;
			$('sb-wrapper').style.width = '640px';
			$('sb-body').style.height = '480px';
			$('sb-wrapper').style.paddingTop = '67px';
			$('sb-wrapper').style.left = '358px';
		}
	});
}

function emailAFriend(productid) {
	parent.switchToEmail(productid);
}

function writeReview(productid) {
	parent.switchToReview(productid);
}

function registerError( msg ) {
	alert( msg );
	return false;
}


function checkReviewForm() {
	var revrating = document.getElementById( "revrating" );
	var revtitle = document.getElementById( "revtitle" );
	var revtext = document.getElementById( "revtext" );
	var captcha = document.getElementById( "captcha" );
	
	if( !revrating.value ) {
		return registerError( "Please select a rating." );
	}
	
	if( !revtitle.value ) {
		return registerError( "Please enter a title for your review." );
	}
	
	if( !revtext.value ) {
		return registerError( "Please enter some text for your review." );
	}
	
	if( !captcha.value ) {
		return registerError( "Please enter the code shown." );
	}
	
	return true;
}

