// JavaScript Document
var scrollUpIntervalId = 0;
var scrollDownIntervalId = 0;
var scrollpx = 0;

function showImageMenu()
{
	Effect.toggle('images', 'appear');
	Effect.toggle('up', 'appear');
	Effect.toggle('down', 'appear');
}
function titleChange2(imageLoc,titleText)
{
crossfade(document.getElementById('test'), imageLoc, '0.5', titleText);
document.getElementById('apDiv1').style.display = 'none';
document.getElementById('apDiv2').style.display = 'none';
}
function titleChange(imageLoc,titleText)
{
crossfade(document.getElementById('test'), imageLoc, '0.5', titleText);
document.getElementById('apDiv1').style.display = 'none';
document.getElementById('apDiv2').style.display = 'none';
document.getElementById('floor').style.display = 'none';
document.getElementById('circle').style.display = 'none';
document.getElementById('prop').style.display = 'none';
document.getElementById('notice').style.display = 'none';
document.getElementById('50mm').style.display = 'none';
}
function showBio()
{
Effect.Appear("apDiv1", {duration:0.5});
document.getElementById('apDiv2').style.display = 'none';
titleChange('images/white.jpg',' ');
}
function showContact()
{
Effect.Appear('apDiv2', {duration:0.5});
document.getElementById('apDiv1').style.display = 'none';
titleChange('images/white.jpg','');
}
function showFloor2() {
titleChange2('images/Untitled-(floor)01.jpg','\'untitled (floor)\', wooden blocks and household paint, 2008');
if (document.getElementById('floor').style.display == 'none')
{
document.getElementById('floor').style.display = '';
};
if (document.getElementById('circle').style.display != 'none') {
document.getElementById('circle').style.display = 'none';
};
if (document.getElementById('prop').style.display != 'none') {
document.getElementById('prop').style.display = 'none';
};
if (document.getElementById('notice').style.display != 'none') {
document.getElementById('notice').style.display = 'none';
};
if (document.getElementById('50mm').style.display != 'none') {
document.getElementById('50mm').style.display = 'none';
};
}
function showProp2() {
titleChange2('images/street02.jpg','from \'proposals for everyday living\', archival inkjet print, 2008');
if (document.getElementById('prop').style.display == 'none')
{
document.getElementById('prop').style.display = '';
};
if (document.getElementById('circle').style.display != 'none') {
document.getElementById('circle').style.display = 'none';
};
if (document.getElementById('floor').style.display != 'none') {
document.getElementById('floor').style.display = 'none';
};
if (document.getElementById('notice').style.display != 'none') {
document.getElementById('notice').style.display = 'none';
};
if (document.getElementById('50mm').style.display != 'none') {
document.getElementById('50mm').style.display = 'none';
};
}
function showCircle2() {
titleChange2('images/Untitled-(circle)01.jpg','\'untitled (circle)\', Rubik\'s cube stickers, 2008');
if (document.getElementById('circle').style.display == 'none')
{
document.getElementById('circle').style.display = '';
};
if (document.getElementById('floor').style.display != 'none') {
document.getElementById('floor').style.display = 'none';
};
if (document.getElementById('prop').style.display != 'none') {
document.getElementById('prop').style.display = 'none';
};
if (document.getElementById('notice').style.display != 'none') {
document.getElementById('notice').style.display = 'none';
};
if (document.getElementById('50mm').style.display != 'none') {
document.getElementById('50mm').style.display = 'none';
};
}
function showNotice() {
titleChange2('images/corknoticeboard01.jpg','\'notice board\', wood and cork sheeting, 2009');
if (document.getElementById('notice').style.display == 'none')
{
document.getElementById('notice').style.display = '';
};
if (document.getElementById('circle').style.display != 'none') {
document.getElementById('circle').style.display = 'none';
};
if (document.getElementById('prop').style.display != 'none') {
document.getElementById('prop').style.display = 'none';
};
if (document.getElementById('floor').style.display != 'none') {
document.getElementById('floor').style.display = 'none';
};
}
function show50mm() {
titleChange2('images/50mm.jpg','\'50mm\', cocktail sticks, paint pen, connector pipe, 2009');
if (document.getElementById('50mm').style.display == 'none')
{
document.getElementById('50mm').style.display = '';
};
if (document.getElementById('circle').style.display != 'none') {
document.getElementById('circle').style.display = 'none';
};
if (document.getElementById('prop').style.display != 'none') {
document.getElementById('prop').style.display = 'none';
};
if (document.getElementById('floor').style.display != 'none') {
document.getElementById('floor').style.display = 'none';
};
if (document.getElementById('notice').style.display != 'none') {
document.getElementById('notice').style.display = 'none';
};
}

function scrollUp(div) {
	if (scrollpx>10) {
	scrollpx = scrollpx - 30;
	//document.getElementById('up').innerHTML = scrollpx;
	new Effect.Move(div, { x: 0, y: 30, transition: Effect.Transitions.linear });
	}
	else
	{
		Effect.Fade('upImage', {duration:0.5});
	}
}
function scrollDown(div) {
	if (scrollpx<300) {
	scrollpx = scrollpx + 30;
	new Effect.Move(div, { x: 0, y: -30, transition: Effect.Transitions.linear });
	}
	else
	{
		Effect.Fade('downImage', {duration:0.5});
	}
}

function scrollUpClickHandler()
{
	scrollUp('images');
    scrollUpIntervalId = setInterval ( "scrollUp('images')", 1000);
}
function scrollUpStop()
{
	clearInterval ( scrollUpIntervalId );
}

function scrollDownClickHandler()
{
	scrollDown('images');
    scrollDownIntervalId = setInterval ( "scrollDown('images')", 1000);
}
function scrollDownStop()
{
	clearInterval ( scrollDownIntervalId );
}