// JavaScript Document
//var parm = location.search;
//parm = parm.substr(1);
/*var tNailPosition = 1;*/

/*alert("Start behaviors.js");*/

function addEvent(obj, evType, fn)
	{ 
	if (obj.addEventListener) //FireFox
	 	{ 
	   obj.addEventListener(evType, fn, false); 
	   return true; 
	 	} 
	else if (obj.attachEvent) //Internet Explorer
		{ 
	   	var r = obj.attachEvent("on"+evType, fn); 
	   	return r; 
		} 
	else 
		{ 
		obj['on' + evType] = fn; 
		} 
	}

function eventHandlers() 
	{ 
/*	var homeButton = document.getElementById('homeButton');
	var galleryButton = document.getElementById('galleryButton');
	var testButton = document.getElementById('testButton');
	var aboutButton = document.getElementById('aboutButton');
	
	var gal1Button = document.getElementById('gal1Button');
	var gal2Button = document.getElementById('gal2Button');
	var gal3Button = document.getElementById('gal3Button');
	var gal4Button = document.getElementById('gal4Button');
	var gal5Button = document.getElementById('gal5Button');*/
	
	var leftButton = document.getElementById('leftButton');
	var rightButton = document.getElementById('rightButton');	
	
	if (window.addEventListener) //FireFox
		{

	/*	homeButton.addEventListener('click',menuClick,false);
		homeButton.addEventListener('mouseover',menuOver,false);
		homeButton.addEventListener('mouseout',menuOut,false);
		
		galleryButton.addEventListener('click',menuClick,false);
		galleryButton.addEventListener('mouseover',menuOver,false);
		galleryButton.addEventListener('mouseout',menuOut,false);
		
		testButton.addEventListener('click',menuClick,false);
		testButton.addEventListener('mouseover',menuOver,false);
		testButton.addEventListener('mouseout',menuOut,false);
						
		aboutButton.addEventListener('click',menuClick,false);
		aboutButton.addEventListener('mouseover',menuOver,false);
		aboutButton.addEventListener('mouseout',menuOut,false);
		
		gal1Button.addEventListener('click',menuClick,false);
		gal1Button.addEventListener('mouseover',menuOver,false);
		gal1Button.addEventListener('mouseout',menuOut,false);
		
		gal2Button.addEventListener('click',menuClick,false);
		gal2Button.addEventListener('mouseover',menuOver,false);
		gal2Button.addEventListener('mouseout',menuOut,false);
		
		gal3Button.addEventListener('click',menuClick,false);
		gal3Button.addEventListener('mouseover',menuOver,false);
		gal3Button.addEventListener('mouseout',menuOut,false);
		
		gal4Button.addEventListener('click',menuClick,false);
		gal4Button.addEventListener('mouseover',menuOver,false);
		gal4Button.addEventListener('mouseout',menuOut,false);
		
		gal5Button.addEventListener('click',menuClick,false);
		gal5Button.addEventListener('mouseover',menuOver,false);
		gal5Button.addEventListener('mouseout',menuOut,false);*/
		
		leftButton.addEventListener('click',menuClick,false);
		leftButton.addEventListener('mouseover',menuOver,false);
		leftButton.addEventListener('mouseout',menuOut,false);
		
		rightButton.addEventListener('click',menuClick,false);
		rightButton.addEventListener('mouseover',menuOver,false);
		rightButton.addEventListener('mouseout',menuOut,false);
				
		}
	else if (window.attachEvent) //Internet Explorer
		{
/*		homeButton.attachEvent('onclick',menuClick,false);
		homeButton.attachEvent('onmouseover',menuOver,false);
		homeButton.attachEvent('onmouseout',menuOut,false);
	
		galleryButton.attachEvent('onclick',menuClick,false);
		galleryButton.attachEvent('onmouseover',menuOver,false);
		galleryButton.attachEvent('onmouseout',menuOut,false);

		testButton.attachEvent('onclick',menuClick,false);
		testButton.attachEvent('onmouseover',menuOver,false);
		testButton.attachEvent('onmouseout',menuOut,false);
		
		aboutButton.attachEvent('onclick',menuClick,false);
		aboutButton.attachEvent('onmouseover',menuOver,false);
		aboutButton.attachEvent('onmouseout',menuOut,false);
		
		gal1Button.attachEvent('onclick',menuClick,false);
		gal1Button.attachEvent('onmouseover',menuOver,false);
		gal1utton.attachEvent('onmouseout',menuOut,false);
		
		gal2Button.attachEvent('onclick',menuClick,false);
		gal2Button.attachEvent('onmouseover',menuOver,false);
		gal2Button.attachEvent('onmouseout',menuOut,false);
		
		gal3Button.attachEvent('onclick',menuClick,false);
		gal3Button.attachEvent('onmouseover',menuOver,false);
		gal3Button.attachEvent('onmouseout',menuOut,false);
		
		gal4Button.attachEvent('onclick',menuClick,false);
		gal4Button.attachEvent('onmouseover',menuOver,false);
		gal4Button.attachEvent('onmouseout',menuOut,false);
		
		gal5Button.attachEvent('onclick',menuClick,false);
		gal5Button.attachEvent('onmouseover',menuOver,false);
		gal5Button.attachEvent('onmouseout',menuOut,false);*/
		
		leftButton.attachEvent('onclick',menuClick,false);
		leftButton.attachEvent('onmouseover',menuOver,false);
		leftButton.attachEvent('onmouseout',menuOut,false);
		
		rightButton.attachEvent('onclick',menuClick,false);
		rightButton.attachEvent('onmouseover',menuOver,false);
		rightButton.attachEvent('onmouseout',menuOut,false);
		
		}
	else //Generic format
		{
		//alert("Generic Format used for this non FF or IE browser");
	/*	homeButton.onclick = menuClick;
		homeButton.onmouseover = menuOver;
		homeButton.onmouseout = menuOut;
		
		galleryButton.onclick = menuClick;
		galleryButton.onmouseover = menuOver;
		galleryButton.onmouseout = menuOut;

		testButton.onclick = menuClick;
		testButton.onmouseover = menuOver;
		testButton.onmouseout = menuOut;
		
		aboutButton.onclick = menuClick;
		aboutButton.onmouseover = menuOver;
		aboutButton.onmouseout = menuOut;
		
		gal1Button.onclick = menuClick;
		gal1Button.onmouseover = menuOver;
		gal1Button.onmouseout = menuOut;
		
		gal2Button.onclick = menuClick;
		gal2Button.onmouseover = menuOver;
		gal2Button.onmouseout = menuOut;
		
		gal3Button.onclick = menuClick;
		gal3Button.onmouseover = menuOver;
		gal3Button.onmouseout = menuOut;
		
		gal4Button.onclick = menuClick;
		gal4Button.onmouseover = menuOver;
		gal4Button.onmouseout = menuOut;
		
		gal5Button.onclick = menuClick;
		gal5Button.onmouseover = menuOver;
		gal5Button.onmouseout = menuOut;*/
		
		leftButton.onclick = menuClick;
		leftButton.onmouseover = menuOver;
		leftButton.onmouseout = menuOut;
		
		rightButton.onclick = menuClick;
		rightButton.onmouseover = menuOver;
		rightButton.onmouseout = menuOut;
		
		}
   	} 

addEvent(window, 'load', eventHandlers);


function menuClick(e)
	{
	evt = e || window.event;
	var target = (typeof evt.target !== 'undefined') ? evt.target : evt.srcElement;
	}

function menuOver(e)
	{
	evt = e || window.event;
	var target = (typeof evt.target !== 'undefined') ? evt.target : evt.srcElement;
	switch (target.name)
		{
/*		case 'menuHome':
			document.getElementById('homeButton').style.cursor = "pointer";
			document['menuHome'].src="images/HomeRemodeler-over_05.jpg";
			break;
		case 'menuGallery':	
			document.getElementById('galleryButton').style.cursor = "pointer";
			document['menuGallery'].src="images/HomeRemodeler-over_06.jpg";
			break;	
		case 'menuTestimonials':	
			document.getElementById('testButton').style.cursor = "pointer";
			document['menuTestimonials'].src="images/HomeRemodeler-over_07.jpg";
			break;			
		case 'menuAbout':	
			document.getElementById('aboutButton').style.cursor = "pointer";
			document['menuAbout'].src="images/HomeRemodeler-over_08.jpg";
			break;
		case 'menuGal1':	
			document.getElementById('gal1Button').style.cursor = "pointer";
			document['menuGal1'].src="images/HomeRemodeler-Gallery-over_05.jpg";
			break;
		case 'menuGal2':	
			document.getElementById('gal2Button').style.cursor = "pointer";
			document['menuGal2'].src="images/HomeRemodeler-Gallery-over_06.jpg";
			break;
		case 'menuGal3':	
			document.getElementById('gal3Button').style.cursor = "pointer";
			document['menuGal3'].src="images/HomeRemodeler-Gallery-over_07.jpg";
			break;
		case 'menuGal4':	
			document.getElementById('gal4Button').style.cursor = "pointer";
			document['menuGal4'].src="images/HomeRemodeler-Gallery-over_08.jpg";
			break;
		case 'menuGal5':	
			document.getElementById('gal5Button').style.cursor = "pointer";
			document['menuGal5'].src="images/HomeRemodeler-Gallery-over_09.jpg";
			break;	*/
		case 'galLeft':	
			document.getElementById('leftButton').style.cursor = "pointer";
			document['galLeft'].src="images/site/leftarrowover2.png";
			break;
		case 'galRight':	
			document.getElementById('rightButton').style.cursor = "pointer";
			document['galRight'].src="images/site/rightarrowover2.png";
			break;	
		}
	
	}
	
function menuOut(e)
	{
	
	evt = e || window.event;
	var target = (typeof evt.target !== 'undefined') ? evt.target : evt.srcElement;
	//switch (e.target.name)
	//alert("target = " + target.name); 
	switch (target.name)
		{
/*		case 'menuHome':	
			if (menuParm != target.name)
				document['menuHome'].src="images/HomeRemodeler_05.jpg";
			break;
		case 'menuGallery':	
			if (menuParm != target.name)
				document['menuGallery'].src="images/HomeRemodeler_06.jpg";
			break;
		case 'menuGalleryKitchens':	
			if (menuParm != target.name)
				document['menuGalleryKitchens'].src="images/HomeRemodeler_06.jpg";
			break;
		case 'menuGalleryBaths':	
			if (menuParm != target.name)
				document['menuGalleryBaths'].src="images/HomeRemodeler_06.jpg";
			break;	
		case 'menuTestimonials':	
			if (menuParm != target.name)
				document['menuTestimonials'].src="images/HomeRemodeler_07.jpg";
			break;	
		case 'menuAbout':	
			if (menuParm != target.name)
				document['menuAbout'].src="images/HomeRemodeler_08.jpg";
			break;
		case 'menuGal1':	
			if (menuParm != "menuGalleryKitchens")
				document['menuGal1'].src="images/HomeRemodeler-Gallery_05.jpg";
			break;
		case 'menuGal2':	
			if (menuParm != "menuGalleryBaths")
				document['menuGal2'].src="images/HomeRemodeler-Gallery_06.jpg";
			break;
		case 'menuGal3':	
			if (menuParm != "menuGalleryBasements")
				document['menuGal3'].src="images/HomeRemodeler-Gallery_07.jpg";
			break;
		case 'menuGal4':	
			if (menuParm != "menuGalleryFloors")
				document['menuGal4'].src="images/HomeRemodeler-Gallery_08.jpg";
			break;
		case 'menuGal5':	
			if (menuParm != "menuGalleryCarpentry")
				document['menuGal5'].src="images/HomeRemodeler-Gallery_09.jpg";
			break;	*/
		case 'galLeft':	
			if (menuParm != target.name)
				document['galLeft'].src="images/site/leftarrow2.png";
			break;
		case 'galRight':	
			if (menuParm != target.name)
				document['galRight'].src="images/site/rightarrow2.png";
			break;	
		}
	}	

function showThumbNail(index)
	{
	photoIndex = index;	
	switch (menuParm)
		{
		case 'menuGalleryPavers':	
			var galName = "Hardscaping Gallery";
			break;
		case 'menuGalleryHardwood':	
			var galName = "Hardwood Flooring Gallery";
			break;
		case 'menuGalleryTile':	
			var galName = "Ceramic Tile Gallery";
			break;
		case 'menuGalleryWWorking':	
			var galName = "WoodWorking Gallery";
			break;	
		}
	
	document.galleryPhoto.src = photos[index];
	document.getElementById("galleryTitle").innerText = photoTitle[index];
	document.getElementById("galleryTitle").textContent = photoTitle[index];
	var temp = galName + " - " + (index + 1) + " of " + photos.length;	
	document.getElementById("galleryText3").innerText = temp;
	document.getElementById("galleryText3").textContent = temp;
	}
function scrollLeft()
	{
	if (photoIndex > 0)
		photoIndex--;
	else	
	if (photoIndex == 0)
		photoIndex = photos.length - 1;	
	showThumbNail(photoIndex);		
	}
function scrollRight()
	{
	if (photoIndex < (photos.length - 1))
		photoIndex++;
	else	
	if (photoIndex == (photos.length - 1))
		photoIndex = 0;	
	showThumbNail(photoIndex);
	}
function scrollTestLeft(testID)
	{
	/*testIndex[testID] = testIndex[testID] + 1;*/
	/*alert("Index = " + testIndex[testID - 1]);*/
	}
function scrollTestRight(testID)
	{
	/*testIndex[testID] = testIndex[testID] - 1;*/
	/*alert("Index = " + testIndex[testID - 1]);*/
	}	
function scrollThumbnails(cnt,fName)
	{
	var elemName = "testimonialPhoto" + cnt;
	document[elemName].src = fName;
	tNailPosition = cnt;
	}
function showPhoto(parm1,parm2,parm3)
	{
	/*var elemName = "testimonialPhoto" + parm1;*/
/*	alert("begin");*/
	var elemName = "testimonialPhoto";
	document[elemName].src = parm2;

	/*var photoID = "photoHdr" + parm1;
	var strVal = String(photoID);
	document.getElementById(strVal).innerText = parm3;
	document.getElementById(strVal).textContent = parm3;*/
	
	}
function showImage(parm1)
	{
	var filename = "images/testimonials/" + parm1 + ".jpg";
	document['testimonialPhoto'].src = filename;
	}		
/*function setUpTestArray(testCnt)
	{
	alert("setUpTestArray");	
	var testIndex = new Array();
	for (i=0;i<testCnt;i++);
		{
		testIndex[i] = 0;
		}	
	}*/
