var preloadFlag = false;
var pgName = window.location.pathname;

function preloadImages() {
	if (document.images) {
		var loaded = (!(navigator.userAgent.indexOf('Netscape6')+1));
		biography_over = newImage("images/biography_over.jpg");
		biography_on = newImage("images/biography_on.jpg");
		events_over = newImage("images/events_over.jpg");
		events_on = newImage("images/events_on.jpg");
		greenhouse_over = newImage("images/greenhouse_over.jpg");
		greenhouse_on = newImage("images/greenhouse_on.jpg");
		linen_artwork_over = newImage("images/linen_artwork_over.jpg");
		linen_artwork_on = newImage("images/linen_artwork_on.jpg");
		linen_film_over = newImage("images/linen_film_over.jpg");
		linen_film_on = newImage("images/linen_film_on.jpg");
		linen_garments_over = newImage("images/linen_garments_over.jpg");
		linen_garments_on = newImage("images/linen_garments_on.jpg");
		silk_project_over = newImage("images/silk_project_over.jpg");
		silk_project_on = newImage("images/silk_project_on.jpg");
		silk_boutique_over = newImage("images/silk_boutique_over.jpg");
		silk_boutique_on = newImage("images/silk_boutique_on.jpg");
		silk_couture_over = newImage("images/silk_couture_over.jpg");
		silk_couture_on = newImage("images/silk_couture_on.jpg");
		greenhouse1 = newImage("greenhouse_gallery/greenhouse1.jpg");
		greenhouse2 = newImage("greenhouse_gallery/greenhouse2.jpg");
		greenhouse3 = newImage("greenhouse_gallery/greenhouse3.jpg");
		greenhouse4 = newImage("greenhouse_gallery/greenhouse4.jpg");
		greenhouse5 = newImage("greenhouse_gallery/greenhouse5.jpg");
		greenhouse6 = newImage("greenhouse_gallery/greenhouse6.jpg");
		greenhouse7 = newImage("greenhouse_gallery/greenhouse7.jpg");
		greenhouse8 = newImage("greenhouse_gallery/greenhouse8.jpg");
		greenhouse9 = newImage("greenhouse_gallery/greenhouse9.jpg");
		greenhouse10 = newImage("greenhouse_gallery/greenhouse10.jpg");
		greenhouse11 = newImage("greenhouse_gallery/greenhouse11.jpg");
		greenhouse12 = newImage("greenhouse_gallery/greenhouse12.jpg");
		greenhouse13 = newImage("greenhouse_gallery/greenhouse13.jpg");
		greenhouse14 = newImage("greenhouse_gallery/greenhouse14.jpg");
		garments1 = newImage("garments_gallery/garments1.jpg");
		garments2 = newImage("garments_gallery/garments2.jpg");
		garments3 = newImage("garments_gallery/garments3.jpg");
		garments4 = newImage("garments_gallery/garments4.jpg");
		garments5 = newImage("garments_gallery/garments5.jpg");
		garments6 = newImage("garments_gallery/garments6.jpg");
		garments7 = newImage("garments_gallery/garments7.jpg");
		garments8 = newImage("garments_gallery/garments8.jpg"); 
		garments9 = newImage("garments_gallery/garments9.jpg"); 
		garments10 = newImage("garments_gallery/garments10.jpg");
		garments11 = newImage("garments_gallery/garments11.jpg");
		garments12 = newImage("garments_gallery/garments12.jpg");
		garments13 = newImage("garments_gallery/garments13.jpg");
		garments14 = newImage("garments_gallery/garments14.jpg");
		garments15 = newImage("garments_gallery/garments15.jpg");
		garments16 = newImage("garments_gallery/garments16.jpg");
		garments17 = newImage("garments_gallery/garments17.jpg");
		garments18 = newImage("garments_gallery/garments18.jpg");
		garments19 = newImage("garments_gallery/garments19.jpg");
		garments20 = newImage("garments_gallery/garments20.jpg");
		garments21 = newImage("garments_gallery/garments21.jpg");
		garments22 = newImage("garments_gallery/garments22.jpg");
		garments23 = newImage("garments_gallery/garments23.jpg");
		garments24 = newImage("garments_gallery/garments24.jpg");
		garments25 = newImage("garments_gallery/garments25.jpg");
		garments26 = newImage("garments_gallery/garments26.jpg");
		garments27 = newImage("garments_gallery/garments27.jpg");
		garments28 = newImage("garments_gallery/garments28.jpg");
		garments29 = newImage("garments_gallery/garments29.jpg");				
		silk_couture1 = newImage("silk_couture_gallery/silk_couture1.jpg");
		silk_couture2 = newImage("silk_couture_gallery/silk_couture2.jpg");
		silk_couture3 = newImage("silk_couture_gallery/silk_couture3.jpg");
		silk_couture4 = newImage("silk_couture_gallery/silk_couture4.jpg");
		silk_couture5 = newImage("silk_couture_gallery/silk_couture5.jpg");
		silk_couture6 = newImage("silk_couture_gallery/silk_couture6.jpg");
		silk_couture7 = newImage("silk_couture_gallery/silk_couture7.jpg");
		silk_couture8 = newImage("silk_couture_gallery/silk_couture8.jpg");
		silk_couture9 = newImage("silk_couture_gallery/silk_couture9.jpg");
		silk_couture10 = newImage("silk_couture_gallery/silk_couture10.jpg");
		silk_couture11 = newImage("silk_couture_gallery/silk_couture11.jpg");
		silk_couture12 = newImage("silk_couture_gallery/silk_couture12.jpg");
		silk_couture13 = newImage("silk_couture_gallery/silk_couture13.jpg");
		silk_couture14 = newImage("silk_couture_gallery/silk_couture14.jpg");
		silk_couture15 = newImage("silk_couture_gallery/silk_couture15.jpg");
		silk_couture16 = newImage("silk_couture_gallery/silk_couture16.jpg");
		silk_couture17 = newImage("silk_couture_gallery/silk_couture17.jpg");
		silk_couture18 = newImage("silk_couture_gallery/silk_couture18.jpg");
		silk_couture19 = newImage("silk_couture_gallery/silk_couture19.jpg");
		silk_couture20 = newImage("silk_couture_gallery/silk_couture20.jpg");
		silk_couture21 = newImage("silk_couture_gallery/silk_couture21.jpg");
		silk_couture22 = newImage("silk_couture_gallery/silk_couture22.jpg");
		events1 = newImage("events_gallery/events1.jpg");
		events2 = newImage("events_gallery/events2.jpg");
		events3 = newImage("events_gallery/events3.jpg");
		events4 = newImage("events_gallery/events4.jpg");
		events5 = newImage("events_gallery/events5.jpg");
		events6 = newImage("events_gallery/events6.jpg");
		events7 = newImage("events_gallery/events7.jpg");
		events8 = newImage("events_gallery/events8.jpg");
		events9 = newImage("events_gallery/events9.jpg");
		events10 = newImage("events_gallery/events10.jpg");
		events11 = newImage("events_gallery/events11.jpg");
		silk1 = newImage("silk_gallery/silk1.jpg");
		silk2 = newImage("silk_gallery/silk1.jpg");
		silk3 = newImage("silk_gallery/silk1.jpg");
		silk4 = newImage("silk_gallery/silk1.jpg");
		silk5 = newImage("silk_gallery/silk1.jpg");
		silk6 = newImage("silk_gallery/silk1.jpg");
		silk7 = newImage("silk_gallery/silk1.jpg");
		silk8 = newImage("silk_gallery/silk1.jpg");
		silk9 = newImage("silk_gallery/silk1.jpg");
		silk10 = newImage("silk_gallery/silk1.jpg");
		spread1 = newImage("spread_gallery/spread1.jpg");
		spread2 = newImage("spread_gallery/spread2.jpg");
		spread3 = newImage("spread_gallery/spread3.jpg");
		spread4 = newImage("spread_gallery/spread4.jpg");
		spread5 = newImage("spread_gallery/spread5.jpg");
		spread6 = newImage("spread_gallery/spread6.jpg");
		spread7 = newImage("spread_gallery/spread7.jpg");
		spread8 = newImage("spread_gallery/spread8.jpg");
		spread9 = newImage("spread_gallery/spread9.jpg");
		spread10 = newImage("spread_gallery/spread10.jpg");
		spread11 = newImage("spread_gallery/spread11.jpg");
		spread12 = newImage("spread_gallery/spread12.jpg");
		spread13 = newImage("spread_gallery/spread13.jpg");
		spread14 = newImage("spread_gallery/spread14.jpg");
			

		preloadFlag = true;
	}
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function switchImg() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<switchImg.arguments.length; i+=2) {
			document[switchImg.arguments[i]].src = switchImg.arguments[i+1];				
		}
	}
}


function changeImg(name) {
	if (name == "biography") {
		if ((pgName.indexOf("grants") >= 0) || (pgName.indexOf("flax_article") >= 0) || (pgName.indexOf("fresh_linen_article") >= 0) || (pgName.indexOf("solo_group_exhibits") >= 0) || (pgName.indexOf("reviews") >= 0) || (pgName.indexOf("commissions") >= 0) || (pgName.indexOf("biography") >= 0)) {
			document[name].src = ("images/" + name + "_on.jpg");
		} else {
			document[name].src = ("images/" + name + ".jpg");
		}
	} else {
		if (name == "greenhouse") {
			if ((pgName.indexOf("greenhouse_gallery") >= 0) || (pgName.indexOf("greenhouse") >= 0)) {
				document[name].src = ("images/" + name + "_on.jpg");
			} else {
				document[name].src = ("images/" + name + ".jpg");
			}
		} else {
			if (name == "events") {
				if ((pgName.indexOf("gallery_opening") >= 0) || (pgName.indexOf("deans_reception") >= 0) || (pgName.indexOf("events") >= 0)) {
					document[name].src = ("images/" + name + "_on.jpg");
				} else {
					document[name].src = ("images/" + name + ".jpg");
				}
			} else {
				
				
				
				
				
				
				if (name == "silk_project") {
					if ((pgName.indexOf("silk_project") >= 0) || (pgName.indexOf("silk_project2") >= 0) || (pgName.indexOf("silk_gallery") >=0)) {
						document[name].src = ("images/" + name + "_on.jpg");
					} else {
						document[name].src = ("images/" + name + ".jpg");
					}
				} else {
					if (pgName.indexOf(name) >= 0) {
						document[name].src = ("images/" + name + "_on.jpg");				
					} else {
						document[name].src = ("images/" + name + ".jpg");
					}
				}
			}
		}
	}
}
	

function pgIndicator() {
			
	if (pgName.indexOf("greenhouse_gallery") >= 0) {
		document.greenhouse.src = "images/greenhouse_on.jpg";
	}
	else {
		if (pgName.indexOf("events") >= 0) {
			document.events.src = "images/events_on.jpg";
		}
		else { 
			if (pgName.indexOf("biography") >= 0) {
				document.biography.src = "images/biography_on.jpg";
			}
			else {
				if (pgName.indexOf("linen_garments") >= 0) {
					document.linen_garments.src = "images/linen_garments_on.jpg";
				}
				else {
					if (pgName.indexOf("linen_film") >= 0) {
						document.linen_film.src = "images/linen_film_on.jpg";
					}
					else {
						if (pgName.indexOf("linen_artwork") >= 0) {
							document.linen_artwork.src = "images/linen_artwork_on.jpg";
						}
						else {
							if (pgName.indexOf("silk_project") >= 0) {
								document.silk_project.src = "images/silk_project_on.jpg";
							}
							else {
								if (pgName.indexOf("grants") >= 0) {
									document.biography.src = "images/biography_on.jpg";
								}
								else {
									if (pgName.indexOf("solo_group_exhibits") >= 0) {
										document.biography.src = "images/biography_on.jpg";
									}
									else {
										if (pgName.indexOf("reviews") >= 0) {
											document.biography.src = "images/biography_on.jpg";
										}
										else {
											if (pgName.indexOf("commissions") >= 0) {
												document.biography.src = "images/biography_on.jpg";
											} 
											else {
												if (pgName.indexOf("gallery_opening") >= 0) {
													document.events.src = "images/events_on.jpg";
												} 
												else {
													if (pgName.indexOf("greenhouse") >= 0) {
														document.greenhouse.src = "images/greenhouse_on.jpg";
													}
													else {
														if (pgName.indexOf("fresh_linen_article") >=0) {
															document.biography.src = "images/biography_on.jpg";
														}
														else {
															if (pgName.indexOf("flax_article") >=0) {
																document.biography.src = "images/biography_on.jpg";
															}
															else {
																if (pgName.indexOf("deans_reception") >=0) {
																	document.events.src = "images/events_on.jpg";
																}
																else {
																	if (pgName.indexOf("silk_project2") >= 0) {
																		document.silk_project.src = "images/silk_project_on.jpg";
																	}
																	else {
																		
																			
																		if (pgName.indexOf("silk_gallery") >=0) {
																			document.silk_project.src = "images/silk_project_on.jpg";
																			
																			
																			
																			
																			
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

// The following 2 functions pertain to the slideshows

var which_image_loaded;

function whichProject(picname, num) {

		ImageNames = new Object();
		ImageNames.length = num - 1;

		for (counter = 0; counter < num; counter++){
			file_number = counter + 1;
			filename = (picname + "_gallery/" + picname + file_number + ".jpg");

			ImageNames[counter] = filename;
			doGallery(ImageNames[0], num);
		}
}


function doGallery(picimage, num_images) {
	document.myimage.src = picimage;
	which_image_loaded = 0;
	document.frmGallery.gallery_number.value=which_image_loaded + 1;
	NUMBER_OF_IMAGES = num_images;
}

function changeImage(direction) {
	    which_image_loaded += direction;
	    if (which_image_loaded < 0)
		which_image_loaded = NUMBER_OF_IMAGES - 1;
	    if (which_image_loaded == NUMBER_OF_IMAGES)
		which_image_loaded = 0;
	    if (document.images)
		document.myimage.src = ImageNames[which_image_loaded];
		document.frmGallery.gallery_number.value = which_image_loaded + 1;
}


