/*+++++++++++++++++++++++++++++++++
+   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 'before-after.php':
			preImages[0] = 'images/gallery/wh-ba1-a.jpg';
			preImages[1] = 'images/gallery/wh-ba2-a.jpg';
			preImages[2] = 'images/gallery/wh-ba3-a.jpg';
			preImages[3] = 'images/gallery/wh-ba4-a.jpg';
			preImages[4] = 'images/gallery/wh-ba5-a.jpg';
			preImages[5] = 'images/gallery/wh-ba6-a.jpg';
			preImages[6] = 'images/gallery/wh-ba7-a.jpg';
			break;
		case 'before-after-additions.php':
			preImages[0] = 'images/gallery/adtn-ba1-a.jpg';
			preImages[1] = 'images/gallery/adtn-ba2-a.jpg';
			preImages[2] = 'images/gallery/adtn-ba3-a.jpg';
			break;
		case 'before-after-basement.php':
			preImages[0] = 'images/gallery/bsmt-ba1-a.jpg';
			break;
		case 'before-after-kitchen.php':
			preImages[0] = 'images/gallery/k-ba1-a.jpg';
			preImages[1] = 'images/gallery/k-ba2-a.jpg';
			break;
		case 'gallery.php':
			preImages[0] = 'images/gallery/wh-1b.jpg';
			preImages[1] = 'images/gallery/wh-2.jpg';
			preImages[2] = 'images/gallery/wh-3.jpg';
			preImages[3] = 'images/gallery/wh-4.jpg';
			preImages[4] = 'images/gallery/wh-5.jpg';
			preImages[5] = 'images/gallery/wh-6.jpg';
			preImages[6] = 'images/gallery/wh-7.jpg';
			preImages[7] = 'images/gallery/wh-8.jpg';
			preImages[8] = 'images/gallery/wh-10.jpg';
			preImages[9] = 'images/gallery/wh-11.jpg';
			preImages[10] = 'images/gallery/wh-12.jpg';
			preImages[11] = 'images/gallery/wh-13.jpg';
			preImages[12] = 'images/gallery/wh-14.jpg';
			preImages[13] = 'images/gallery/wh-15.jpg';
			preImages[14] = 'images/gallery/wh-17.jpg';
			preImages[15] = 'images/gallery/wh-16.jpg';
			break;
		case 'gallery-additions.php':
			preImages[0] = 'images/gallery/adtn-1-1.jpg';
			preImages[1] = 'images/gallery/adtn-1-2.jpg';
			preImages[2] = 'images/gallery/adtn-1-3.jpg';
			preImages[3] = 'images/gallery/adtn-1-5.jpg';
			preImages[4] = 'images/gallery/adtn-3-1.jpg';
			preImages[5] = 'images/gallery/adtn-3-2.jpg';
			preImages[6] = 'images/gallery/adtn-3-3.jpg';
			preImages[7] = 'images/gallery/adtn-3-4.jpg';
			break;
		case 'gallery-basement.php':
			preImages[0] = 'images/gallery/bsmt-1-2.jpg';
			preImages[1] = 'images/gallery/bsmt-1-3.jpg';
			preImages[2] = 'images/gallery/bsmt-2-2.jpg';
			preImages[3] = 'images/gallery/bsmt-2-3.jpg';
			preImages[4] = 'images/gallery/bsmt-2-4.jpg';
			preImages[5] = 'images/gallery/bsmt-2-5.jpg';
			preImages[6] = 'images/gallery/bsmt-2-6.jpg';
			break;
		case 'gallery-kitchen.php':
			preImages[0] = 'images/gallery/k-1-1.jpg';
			preImages[1] = 'images/gallery/k-1-2.jpg';
			preImages[2] = 'images/gallery/k-1-3.jpg';
			break;
		default:
			break;
	}
	
	// start preloading
	for (i = 0; i < preImages.length; i++) {
		images[i].src = preImages[i];
	}
	
	return true;
} 