/*+++++++++++++++++++++++++++++++++
+   Functions for Gallick Corp.
++++++++++++++++++++++++++++++++++*/

// image swap for normal galleries
function swap(xSrc) {
	var image = "images/gallery/" + xSrc.toString();
	document.large.src = image;
	
	return false;
}

// image swap for before and after galleries
function BAswap(xSrc) {
	var currImg = xSrc.src;
	var newImg = "";

	// switch image name
	if (currImg.indexOf('b.jpg') != -1) { newImg = currImg.replace('b.jpg','a.jpg'); }
	else { newImg = currImg.replace('a.jpg','b.jpg'); }
	
	xSrc.src = newImg;
		
	return false;
}

// preloads gallery images
function preloader(page) {
	var images = new Image();
	var preImages = new Array();
	
	// switches page and adds images on that page
	switch (page.toString()) {
		case 'gallery.php':
			preImages[0] = 'images/gallery/bp_gallery01.jpg';
			preImages[1] = 'images/gallery/bp_gallery02.jpg';
			preImages[2] = 'images/gallery/bp_gallery03.jpg';
			preImages[3] = 'images/gallery/bp_gallery04.jpg';
			preImages[4] = 'images/gallery/bp_gallery05.jpg';
			preImages[5] = 'images/gallery/bp_gallery06.jpg';
			preImages[6] = 'images/gallery/bp_gallery07.jpg';
			preImages[7] = 'images/gallery/bp_gallery08.jpg';
			preImages[8] = 'images/gallery/bp_gallery09.jpg';
			preImages[9] = 'images/gallery/bp_gallery10.jpg';
			preImages[10] = 'images/gallery/bp_gallery11.jpg';
			preImages[11] = 'images/gallery/bp_gallery12.jpg';
			preImages[12] = 'images/gallery/bp_gallery13.jpg';
			preImages[13] = 'images/gallery/bp_gallery14.jpg';
			preImages[14] = 'images/gallery/bp_gallery15.jpg';
			break;
		default:
			break;
	}
	
	// start preloading
	for (i = 0; i < preImages.length; i++) {
		images[i].src = preImages[i];
	}
	
	return true;
} 