//Written By David Mackenzie, dmackenzie@ivolvestudios.com

//Varibles
var gallery = [];
var img_index = 0;
var img_total = 35;
var lImg = new Image();
lImg.src = "images/ajax-loader.gif";
var theImage = new Image();


//Gallery Array
/*
gallery[0] = ["gallery/10_Wylde_St-Pyrmont_00.jpg", "10 Wylde St | Pyrmont"];
gallery[1] = ["gallery/10_Wylde_St-Pyrmont_01.jpg", "10 Wylde St | Pyrmont"];
gallery[2] = ["gallery/10_Wylde_St-Pyrmont_02.jpg", "10 Wylde St | Pyrmont"];
gallery[3] = ["gallery/10_Wylde_St-Pyrmont_03.jpg", "10 Wylde St | Pyrmont"];
gallery[4] = ["gallery/10_Wylde_St-Pyrmont_04.jpg", "10 Wylde St | Pyrmont"];
gallery[5] = ["gallery/10_Wylde_St-Pyrmont_05.jpg", "10 Wylde St | Pyrmont"];
gallery[6] = ["gallery/About_Face_2008-Choi_Ropiha.jpg", "About Face 2008 | Choi_Ropiha"];
gallery[7] = ["gallery/About_face_2008-Pendal_ &_Neille.jpg", "About face 2008 | Pendal & Neille"];
gallery[8] = ["gallery/Bayswood.jpg", "Bayswood"];
gallery[9] = ["gallery/Bucasia-QLD.jpg", "Bucasia | QLD"];
gallery[10] = ["gallery/Evolve-Pyrmont.jpg", "Evolve | Pyrmont"];
gallery[11] = ["gallery/Gore_Hill_Technology_Park.jpg", "Gore Hill Technology Park"];
gallery[12] = ["gallery/H1_CNR_morning.jpg", "H1 CNR Morning"];
gallery[13] = ["gallery/Harbour_1-Docklands_01.jpg", "Harbour 1 | Docklands"];
gallery[14] = ["gallery/Harbour_1-Docklands_02.jpg", "Harbour 1 | Docklands"];
gallery[15] = ["gallery/Harbour_1-Docklands_03.jpg", "Harbour 1 | Docklands"];
gallery[16] = ["gallery/Home-Perth.jpg", "Home | Perth"];
gallery[17] = ["gallery/HQO-Newcastle.jpg", "HQO | Newcastle"];
gallery[18] = ["gallery/King_St_Wharf.jpg", "King St Wharf"];
gallery[19] = ["gallery/Lisson_Grove-Hawthorn.jpg", "Lisson Grove | Hawthorn"];
gallery[20] = ["gallery/Middleton_Grange_Town_Centre_01.jpg", "Middleton Grange Town Centre"];
gallery[21] = ["gallery/Middleton_Grange_Town_Centre_02.jpg", "Middleton Grange Town Centre"];
gallery[22] = ["gallery/Mount_Whitsunday.jpg", "Mount Whitsunday"];
gallery[23] = ["gallery/North-Milsons_Point.jpg", "North | Milsons Point"];
gallery[24] = ["gallery/North_Bank-QLD.jpg", "North Bank | QLD"];
gallery[25] = ["gallery/Old_Emu_Brewery-Perth_01.jpg", "Old Emu Brewery | Perth"];
gallery[26] = ["gallery/Old_Emu_Brewery-Perth_02.jpg", "Old Emu Brewery | Perth"];
gallery[27] = ["gallery/Prince_Henry-Little_Bay.jpg", "Prince Henry | Little Bay"];
gallery[28] = ["gallery/Rouse_Hill_Town_Centre.jpg", "Rouse Hill Town Centre"];
gallery[29] = ["gallery/Seagrass.jpg", "Seagrass"];
gallery[30] = ["gallery/Setsumon-Niseko.jpg", "Setsumon | Niseko"];
gallery[31] = ["gallery/Settlers_Run-Victoria.jpg", "Settlers Run | Victoria"];
gallery[32] = ["gallery/South_Wharf-Docklands_01.jpg", "South Wharf | Docklands"];
gallery[33] = ["gallery/South_Wharf-Docklands_02.jpg", "South Wharf | Docklands"];
gallery[34] = ["gallery/South_Wharf-Docklands_03.jpg", "South Wharf | Docklands"];
gallery[35] = ["gallery/South_Wharf-Docklands_04.jpg", "South Wharf | Docklands"];
gallery[36] = ["gallery/Stonecutters-Pyrmont_01.jpg", "Stonecutters | Pyrmont"];
gallery[37] = ["gallery/Stonecutters-Pyrmont_02.jpg", "Stonecutters | Pyrmont"];
gallery[38] = ["gallery/Sugar_Docks-Pyrmont_01.jpg", "Sugar Docks | Pyrmont"];
gallery[39] = ["gallery/Sugar_Docks-Pyrmont_02.jpg", "Sugar Docks | Pyrmont"];
gallery[40] = ["gallery/The_Avenues-Docklands_01.jpg", "TheAvenues | Docklands"];
gallery[41] = ["gallery/The_Avenues-Docklands_02.jpg", "TheAvenues | Docklands"];
gallery[42] = ["gallery/The_Collection-Prince Henry.jpg", "The Collection | Prince Henry"];
gallery[43] = ["gallery/The_Elizabeth-Sydney_01.jpg", "The Elizabeth | Sydney"];
gallery[44] = ["gallery/The_Elizabeth-Sydney_02.jpg", "The Elizabeth | Sydney"];
gallery[45] = ["gallery/The_Post-Sydney.jpg", "The Post | Sydney"];
gallery[46] = ["gallery/Think_Brick_Australia.jpg", "Think Brick Australia"];
gallery[47] = ["gallery/Transport_House-Sydney.jpg", "Transport House | Sydney"];
gallery[48] = ["gallery/Trio-Camperdown_01.jpg", "Trio | Camperdown"];
gallery[49] = ["gallery/Trio-Camperdown_02.jpg", "Trio | Camperdown"];
gallery[50] = ["gallery/Victoria_Grange.jpg", "Victoria Grange"];
gallery[51] = ["gallery/Yas_Island_01.jpg", "Yas Island"];
gallery[52] = ["gallery/Yas_Island_02.jpg", "Yas Island"];
*/

gallery[0] = ["gallery_2010/10 Wylde St_Ashington Group_1-s.jpg", "10 Wylde St | Ashington Group 1", "gallery_2010/Large/10 Wylde St _Ashington Group_1.jpg"]
gallery[1] = ["gallery_2010/10 Wylde St_Ashington Group_2-s.jpg", "10 Wylde St | Ashington Group 2", "gallery_2010/Large/10 Wylde St_Ashington Group_2.jpg"]
gallery[2] = ["gallery_2010/29 Lorne Avenue_Frasers Greencliff-s.jpg", "29 Lorne Avenue | Frasers Greencliff", "gallery_2010/Large/29 Lorne Avenue_Frasers Greencliff.jpg"]
gallery[3] = ["gallery_2010/Armada Nott St_Buxton-s.jpg", "Armada Nott St | Buxton", "gallery_2010/Large/Armada Nott St_Buxton.jpg"]
//gallery[4] = ["gallery_2010/Audi_S5_iModify-s.jpg", "Audi S5", "gallery_2010/Large/Audi_S5_iModify.jpg"]
gallery[4] = ["gallery_2010/World Square_Multiplex-s.jpg", "World Square | Multiplex", "gallery_2010/Large/World Square_Multiplex.jpg"]
gallery[5] = ["gallery_2010/Bay St - Montre - Bedroom - s.jpg", "Bay St - Montre - Bedroom.", "gallery_2010/Large/Bay St - Montre - Bedroom.jpg"]
gallery[6] = ["gallery_2010/Bay St - Montre - Living - s.jpg", "Bay St - Montre - Living", "gallery_2010/Large/Bay St - Montre - Living.jpg"]
gallery[7] = ["gallery_2010/Bay St - Montre - Street - s.jpg", "Bay St - Montre - Street", "gallery_2010/Large/Bay St - Montre - Street.jpg"]
gallery[8] = ["gallery_2010/Bigot Bakery_Landini Associates-s.jpg", "Bigot Bakery | Landini Associates", "gallery_2010/Large/Bigot Bakery_Landini Associates.jpg"]
gallery[9] = ["gallery_2010/Blacket_Kingvest-s.jpg", "Blacket | Kingvest", "gallery_2010/Large/Blacket_Kingvest.jpg"]
gallery[10] = ["gallery_2010/Casey Central_Westfields_1-s.jpg", "Casey Central | Westfields", "gallery_2010/Large/Casey Central_Westfields_1.jpg"]
gallery[11] = ["gallery_2010/Gloucester St_Stamford Property_1-s.jpg", "Gloucester St | Stamford Property", "gallery_2010/Large/Gloucester St_Stamford Property_1.jpg"]
gallery[12] = ["gallery_2010/Gloucester St_Stamford Property_2-s.jpg", "Gloucester St | Stamford Property", "gallery_2010/Large/Gloucester St_Stamford Property_2.jpg"]
gallery[13] = ["gallery_2010/Harbour_1-MAB Corp_1-s.jpg", "Harbour 1 | MAB Corp", "gallery_2010/Large/Harbour_1-MAB Corp_1.jpg"]
gallery[14] = ["gallery_2010/Harbour_1-MAB Corp_2-s.jpg", "Harbour 1 | MAB Corp", "gallery_2010/Large/Harbour_1-MAB Corp_2.jpg"]
gallery[15] = ["gallery_2010/HQO_Crone Partners-s.jpg", "HQO | Crone Partners", "gallery_2010/Large/HQO_Crone Partners.jpg"]
gallery[16] = ["gallery_2010/Manila_Crone Partners-s.jpg", "Manila | Crone Partners", "gallery_2010/Large/Manila_Crone Partners.jpg"]
gallery[17] = ["gallery_2010/McDonalds_The One Centre-s.jpg", "McDonalds | The One Centre", "gallery_2010/Large/McDonalds_The One Centre.jpg"]
gallery[18] = ["gallery_2010/North Apartments_Rebel Property_Australand-s.jpg", "North Apartments | Rebel Property Australand", "gallery_2010/Large/North Apartments_Rebel Property_Australand.jpg"]
gallery[19] = ["gallery_2010/Telstra_Charter Hall-s.jpg", "Telstra | Charter Hall", "gallery_2010/Large/Telstra_Charter Hall.jpg"]
gallery[20] = ["gallery_2010/Prince_Henry-Stockland-s.jpg", "Prince Henry | Stockland", "gallery_2010/Large/Prince_Henry-Stockland.jpg"]
gallery[21] = ["gallery_2010/Rouse Hill Town Centre_GPT Group_1-s.jpg", "Rouse Hill Town Centre | GPT Group", "gallery_2010/Large/Rouse Hill Town Centre_GPT Group_1.jpg"]
gallery[22] = ["gallery_2010/Rouse Hill Town Centre_GPT Group_2-s.jpg", "Rouse Hill Town Centre | GPT Group", "gallery_2010/Large/Rouse Hill Town Centre_GPT Group_2.jpg"]
gallery[23] = ["gallery_2010/Royal Queensland Markets_Landini Associates-s.jpg", "Royal Queensland Markets | Landini Associates", "gallery_2010/Large/Royal Queensland Markets_Landini Associates.jpg"]
gallery[24] = ["gallery_2010/RPA Life House_Rice Daubney-s.jpg", "RPA Life House | Rice Daubney", "gallery_2010/Large/RPA Life House_Rice Daubney.jpg"]
gallery[25] = ["gallery_2010/South Wharf Docklands_Direct Architects-s.jpg", "South Wharf Docklands | Direct Architects.jpg", "gallery_2010/Large/South Wharf Docklands_Direct Architects.jpg"]
//gallery[26] = ["gallery_2010/Sydney Airport Audi_The One Centre-s.jpg", "Sydney Airport Audi | The One Centre.jpg", "gallery_2010/Large/Sydney Airport Audi_The One Centre.jpg"]
gallery[26] = ["gallery_2010/Trio Camperdown_Frasers Greencliff-s.jpg", "Trio Camperdown | Frasers Greencliff", "gallery_2010/Large/Trio Camperdown_Frasers Greencliff.jpg"]
gallery[27] = ["gallery_2010/Sydney Airport_SACL_2-s.jpg", "Sydney Airport | SACL", "gallery_2010/Large/Sydney Airport_SACL_2.jpg"]
gallery[28] = ["gallery_2010/Sydney City Centre_Westfields_1-s.jpg", "Sydney City Centre | Westfields", "gallery_2010/Large/Sydney City Centre_Westfields_1.jpg"]
gallery[29] = ["gallery_2010/Sydney City Centre_Westfields_2-s.jpg", "Sydney City Centre | Westfields", "gallery_2010/Large/Sydney City Centre_Westfields_2.jpg"]
gallery[30] = ["gallery_2010/Sydney City Centre_Westfields_3-s.jpg", "Sydney City Centre | Westfields", "gallery_2010/Large/Sydney City Centre_Westfields_3.jpg"]
gallery[31] = ["gallery_2010/The Ark_Fitzpatrick Partners-s.jpg", "The Ark | Fitzpatrick Partners", "gallery_2010/Large/The Ark_Fitzpatrick Partners.jpg"]
gallery[32] = ["gallery_2010/The_Strand_Antoniades Architects-s.jpg", "The Strand | Antoniades Architects", "gallery_2010/Large/The_Strand_Antoniades Architects.jpg"]
gallery[33] = ["gallery_2010/The_Avenues Docklands_MAB Corp-s.jpg", "The Avenues Docklands | MAB Corp", "gallery_2010/Large/The_Avenues Docklands_MAB Corp.jpg"]
gallery[34] = ["gallery_2010/Top Ryde Residential_Defined Developments-s.jpg", "Top Ryde Residential | Defined Developments", "gallery_2010/Large/Top Ryde Residential_Defined Developments.jpg"]
gallery[35] = ["gallery_2010/Trio Camperdown_Frasers Greencliff-s.jpg", "Trio Camperdown | Frasers Greencliff", "gallery_2010/Large/Trio Camperdown_Frasers Greencliff.jpg"]


//gallery[39] = ["gallery_2010/Westpac_Landini Associates-s.jpg", "Westpac | Landini Associates", "gallery_2010/Large/Westpac_Landini Associates.jpg"]
//gallery[13] = ["gallery_2010/Halcyon_Thakral_1-s.jpg", "Halcyon | Thakral", "gallery_2010/Large/Halcyon_Thakral_1.jpg"]
//gallery[14] = ["gallery_2010/Halcyon_Thakral_2-s.jpg", "Halcyon | Thakral", "gallery_2010/Large/Halcyon_Thakral_2.jpg"]
//gallery[15] = ["gallery_2010/Halcyon_Thakral_3-s.jpg", "Halcyon | Thakral", "gallery_2010/Large/Halcyon_Thakral_3.jpg"]


//Functions

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

function swapImage(myImg) {
	if (myImg != null) {
		document["gallery_image"].src = theImage.src
		document.getElementById("gallery_text").innerHTML =gallery[img_index][1];
		document.getElementById("gallery_link").href =gallery[img_index][2];
		document.getElementById("gallery_link").title =gallery[img_index][1];
	}else{
		//Need this for IE7??
		document["gallery_image"].src = theImage.src
		document.getElementById("gallery_text").innerHTML =gallery[img_index][1];
		document.getElementById("gallery_link").href =gallery[img_index][2];
		document.getElementById("gallery_link").title =gallery[img_index][1];
	}
}



function next_img() {
	if (img_index < img_total) {
		img_index = img_index + 1;
		if (document.images) {
			theImage = new Image();
			theImage.onload = swapImage;
			document["gallery_image"].src = lImg.src;
			theImage.src = gallery[img_index][0];
		}
	}else {
		img_index = 0;
		if (document.images) {
			theImage = new Image();
			theImage.onload = swapImage;
			document["gallery_image"].src = lImg.src;
			theImage.src = gallery[img_index][0];
		}
	}
}

function prev_img() {
	if (img_index > 0) {
		img_index = img_index - 1;
		if (document.images) {
			theImage = new Image();
			theImage.onload = swapImage;
			document["gallery_image"].src = lImg.src;
			theImage.src = gallery[img_index][0];
		}
	}else {
		img_index = img_total;
		if (document.images) {
			theImage = new Image();
			theImage.onload = swapImage;
			document["gallery_image"].src = lImg.src;
			theImage.src = gallery[img_index][0];
		}
	}
}

function rand_img() {
	var ret_id = gup('id');
	if (ret_id != ""){
		ret_id = parseInt(ret_id);
		img_index = ret_id - 1;
		next_img();
	}else{
		img_index = Math.floor(Math.random()*11);
		next_img();
	}
}








