/*
Website: http://www.jupitercreative.co.uk
Created: April 2010
Author: Jupiter Digital
Functions: Home page random image, homepage typewriter, our work gallery switching
*/


/************************************************************************
 GLOBAL VARIABLES DONT EDIT 
*************************************************************************/
//WORK SECTION
var current_image_index=0;
var path = 'images/';
var images = new Array;
var home_images = new Array;

//HOMEPAGE TYPEWRITER
var counter = 0;
var current_element=0;
var	element_length = 3;	
var pausedTimeout;
/**************************************************************************/


/**************************************************************************
HOME PAGE RANDOM IMAGES EDITABLE
***************************************************************************/
function randomImage(randomNum, elementName)
{
	//EDIT THIS ARRAY TO CHANGE HOME PAGE RANDOM IMAGES
	home_images[0] = 'retail-work/heart_of_gold_bottles_close_up.jpg';

	var randomNumber = Math.round(Math.random()*randomNum);
	var handle=document.getElementById(elementName);
	handle.src=path+home_images[randomNumber];
}
/*************************************************************************/


/**************************************************************************
TYPEWRITER FUNCTION DON'T EDIT 
/*************************************************************************/
function prepare_typwriter()
{
	if(current_element==element_length){current_element=0;}
	setTimeout("start_typewriter()",1000);
	
}		

function start_typewriter()
{
	if(counter < 1)
	{	
		document.getElementById('headingFirst'+current_element).style.display='block';
		document.getElementById('headingSecond'+current_element).style.display='block';
		$('.type_writer'+current_element).jTypeWriter({duration:1.5,type:"word"});
		pausedTimeout = setTimeout("pause_typewriter()",6000)
		counter++;
	}
	counter=0;
}

function pause_typewriter()
{
	document.getElementById('headingFirst'+current_element).style.display='none';
	document.getElementById('headingSecond'+current_element).style.display='none';
	clearTimeout(pausedTimeout);
	current_element++;
	prepare_typwriter();
}
/*************************************************************************/


/**************************************************************************
IMAGE GALLERIES IN OUR WORK SECTION EDITABLE
/*************************************************************************/
function initialiseArray(client)
{
	/* ORBS */
	if(client == 'orbs')
	{
		images[0] = 'not-for-profit/orbs_calendar_cover.jpg';
		images[1] = 'not-for-profit/orbs_motor_bike.jpg';
		images[2] = 'not-for-profit/orbs_calendar_intro_text.jpg';
		images[3] = 'not-for-profit/orbs_calendars_scattered.jpg';
	}
	/* ORBS */
	
	/* RAINBOWS */
	else if(client == 'rainbows')
	{
		images[0] = 'not-for-profit/rainbows_children_laughing.jpg';
		images[1] = 'not-for-profit/rainbows_newsletter.jpg';
	/* RAINBOWS */
	}

	/* BOOTS */
	else if(client == 'boots')
	{
		images[0] = 'retail-work/boots_store_environment.jpg';
	}
	/* BOOTS */

	/* CAPITAL ONE */
	else if(client == 'capital_one')
	{
		images[0] = 'retail-work/capital_one_building_identity.jpg';
	}
	/* CAPITAL ONE */
	
	/* HEART OF GOLD */
	else if(client == 'hog')
	{
		images[0] = 'retail-work/heart_of_gold_bottles_close_up.jpg';
		images[1] = 'retail-work/heart_of_gold_bottle_label.jpg';
		images[2] = 'retail-work/heart_of_gold_in_store_environment.jpg';
	}
	/* HEART OF GOLD */
	
	/* NOTTINGHAM */
	else if(client == 'nottingham')
	{
		images[0] = 'retail-work/the_nottingham_store_front.jpg';
		images[1] = 'retail-work/the_nottingham_poster.jpg';
		images[2] = 'retail-work/the_nottingham_for_sale_sign.jpg';
		images[3] = 'retail-work/the_nottingham_bus_ad.jpg';
		
	}
	/* NOTTINGHAM */
	
	/* ARGOS */
	else if(client == 'argos')
	{
		images[0] = 'retail-work/argos_catalogue_store_interior.jpg';
		images[1] = 'retail-work/argos_catalogues_piled_up.jpg';
	}
	/* ARGOS */
	
	/* WILKINSON */
	else if(client == 'wilkinson')
	{
		images[0] = 'retail-work/wilkinson_brand_identity.jpg';
		images[1] = 'retail-work/wilkinson_catalogue.jpg';
		images[2] = 'retail-work/wilkinson_store_environment.jpg';
		images[3] = 'retail-work/wilkinson_cafe.jpg';
		images[4] = 'retail-work/wilkinson_shelf_edge_detail.jpg';
		images[5] = 'retail-work/wilkinson_lorry.jpg';
		images[6] = 'retail-work/wilkinson_room_designer.jpg';
	}
	/* WILKINSON */
}
/*************************************************************************/



/**************************************************************************
WORK GALLERY SWITCH FUNCTION DONT EDIT 
/*************************************************************************/
function nextImage(client){
if(current_image_index < images.length)
{
	if(current_image_index != images.length - 1)
	{
		current_image_index++;
		if(current_image_index == images.length - 1)
		{
			document.getElementById('btn_right').src="images/btns/bg_image_right_arrow_btn_off.png";
			document.getElementById('btn_right_link').className='btn_off';
		}
	}
	else
	{
	}
	
	document.getElementById('btn_left').src="images/btns/bg_image_left_arrow_btn_on.png";
	document.getElementById('btn_left_link').className='btn_on';
	document.getElementById('jc_containerTest').src=path+images[current_image_index];
	
}

return false;
}

function previousImage(){
if(current_image_index >= 1)
{
	current_image_index--;
	if(current_image_index==0)
	{
		document.getElementById('btn_left').src="images/btns/bg_image_left_arrow_btn_off.png";
		document.getElementById('btn_left_link').className='btn_off';
	}
	document.getElementById('btn_right').src="images/btns/bg_image_right_arrow_btn_on.png";
	document.getElementById('btn_right_link').className='btn_on';
}

else
{
	//current_image_index=images.length - 1;
}
document.getElementById('jc_containerTest').src=path+images[current_image_index];
return false;
}
/*************************************************************************/