﻿var galArr = ["image_01.gif","image_02.gif","image_03.gif","image_04.gif"];

$(document).ready(init);
function init()
{
	$("a#aNext").bind("click",setGalleryNext,false);
	$("a#aPrevious").bind("click",setGalleryPrevious,false);
	$("a#aBrochure").bind("click", openBrochure, false);
}

function setGalleryNext() {
	var tmpArr, tmpStr;
	var elNext = document.getElementById("aNext");
	var elPrevious = document.getElementById("aPrevious");
	var elImg = document.getElementById("productImage");
	if(elImg) {
		tmpArr = elImg.src.split("/");
		tmpStr = tmpArr[tmpArr.length - 1];
		switch (tmpStr.toLowerCase())
		{
			case "image_01.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_02.gif");
				elNext.setAttribute("href","/images/products/stephear/image_02.gif");
				elImg.setAttribute("src","/images/products/stephear/image_02.gif");
				cssjs("swap",elPrevious,"hidden","visible");
				//cssjs("swap",elNext,"hidden","visible")
				break;
			}
			case "image_02.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_03.gif");
				elNext.setAttribute("href","/images/products/stephear/image_03.gif");
				elImg.setAttribute("src","/images/products/stephear/image_03.gif");
				break;
			}
			case "image_03.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_04.gif");
				elNext.setAttribute("href","/images/products/stephear/image_04.gif");
				elImg.setAttribute("src","/images/products/stephear/image_04.gif");
				cssjs("swap",elNext,"visible","hidden")
				break;
			}
			case "image_04.gif":
			{
				break;
			}
			default:
			{
				alert("def " + tmpStr.toLowerCase());
				break;
			}
		}
	}
	else {
		alert("couldnt find next ancor src")
	}
	return false;
}

function setGalleryPrevious() {
	var el;
	var tmpArr, tmpStr;
	var elNext = document.getElementById("aNext");
	var elPrevious = document.getElementById("aPrevious");
	var elImg = document.getElementById("productImage");
	if(elImg) {
		tmpArr = elImg.src.split("/");
		tmpStr = tmpArr[tmpArr.length - 1];
		switch (tmpStr.toLowerCase())
		{
			case "image_01.gif":
			{
				break;
			}
			case "image_02.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_01.gif");
				elNext.setAttribute("href","/images/products/stephear/image_01.gif");
				elImg.src = "/images/products/stephear/image_01.gif";
				cssjs("swap",elPrevious,"visible","hidden")
				//cssjs("swap",elNext,"hidden","visible")
				break;
			}
			case "image_03.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_02.gif");
				elNext.setAttribute("href","/images/products/stephear/image_02.gif");
				elImg.setAttribute("src","/images/products/stephear/image_02.gif");
				//cssjs("swap",elPrevious,"hidden","visible")
				//cssjs("swap",elNext,"hidden","visible")
				break;
			}
			case "image_04.gif":
			{
				elPrevious.setAttribute("href","/images/products/stephear/image_03.gif");
				elNext.setAttribute("href","/images/products/stephear/image_03.gif");
				elImg.setAttribute("src","/images/products/stephear/image_03.gif");
				//cssjs("swap",elPrevious,"hidden","visible")
				cssjs("swap",elNext,"hidden","visible")
				break;
			}
		}
	}
	else {
		alert("couldnt find next ancor src")
	}
	return false;
}

function openBrochure() 
{
	el = document.getElementById("aBrochure","Brochure","toolbar=0, addreddbar=0");
	if(el) {
		var elURI = el.href;
		window.open(elURI);
		return false;
	}
}
function cssjs(a,o,c1,c2)
{
	switch (a)
	{
		case 'swap':
			o.className=!cssjs('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
		break;
		case 'add':
			if(!cssjs('check',o,c1)){o.className+=o.className?' '+c1:c1;}
		break;
		case 'remove':
			var rep=o.className.match(' '+c1)?' '+c1:c1;
			o.className=o.className.replace(rep,'');
		break;
		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className)
		break;
	}
}