// JavaScript Document

	  //Paths
		var MainPath = '../img/';
		var SFPath = 'portfolio_single/SingleFamily/';
		var MFPath = 'portfolio_multi/MultiFamily/';
		var HPPath = 'portfolio_historic/';
    var CHPath = 'portfolio_clubhouse/';
		var CIPath = 'portfolio_commercial/';
		
		//Classes
		var descClass = 'descDisplay';
		var imgDisplayClass = 'projectImgDisplay';
		var imgClass = 'projectImg';
		
		//Markers
		var currentImg;
		var projectPath;
		
		function toggleView(setTo) {
		  //console.log('toggleView');
		  var descElement = $(descClass);
			var imgDisplayElement = $(imgDisplayClass);
			
			if(setTo == 'imgDisplay') {
				descElement.style.display = 'none';
				imgDisplayElement.style.display = 'block';
				setThumbnailClass(true);
			} else if(setTo == 'desc'){
				descElement.style.display = 'block';
				imgDisplayElement.style.display = 'none';
				setThumbnailClass(false);
			}
		
		}
		
		function setProjectImg(pjtPath, imgPath) {
		  //console.log('setImgPath');
		  
			var imgElement = $('projectImg');
		  var fullImgPath;
			projectPath = pjtPath;
			
			toggleView('imgDisplay');
			
			switch (imgPath)
			{ 
			case 'next':
			  fullImgPath = parseImgPath(1);
				break;
			case 'prev':
			  fullImgPath = parseImgPath(-1);
				break;
			default:
			  currentImg = imgPath;
			  fullImgPath = MainPath + eval(projectPath) + projectName + '/' + imgPath;						
			}
			
			//console.log('setProjectImg : fullImgPath - ' +  fullImgPath);			
			imgElement.src = fullImgPath;
			setThumbnailClass(true);
		}
		
		
		function parseImgPath(increment) {
			//console.log('parseImgPath');
			//console.log('parseImgPath : increment - ' + increment);
			
			if (Boolean(currentImg)) {
				var imgPath = currentImg.replace(projectName + '_', '');
				var imgNum = imgPath.replace('.jpg','');
				var newImgNum;
				
				if (parseInt(imgNum) + increment > imgCount) {
				  newImgNum = 1;
				} else if (parseInt(imgNum) + increment < 1) {
				  newImgNum = imgCount;
				} else {
				  newImgNum = String(parseInt(imgNum) + increment);
				}
				
				var imgPath = projectName + '_' +  newImgNum + '.jpg';
				
				//console.log('parseImgPath: imgPath - ' + imgPath);
				newImgPath = MainPath + eval(projectPath) + projectName + '/' + imgPath;				
			} else {
				imgPath = projectName + '_1.jpg';
				newImgPath = MainPath + eval(projectPath) + projectName + '/' + imgPath;
				
			}
			
			currentImg = imgPath;
			//console.log('parseImgPath: currentImg' + currentImg);
			return newImgPath
		}
		
		function setThumbnailClass(isOn){
			//console.log('setThumbnailClass : isOn' + isOn);
			if (Boolean(currentImg)) {
				var imgPath = currentImg.replace(projectName + '_', '');
				var imgNum = parseInt(imgPath.replace('.jpg','')) - 1;
			} else {
				var imgNum = 0;
			}
			
				var thumbArray = $$('a.projectThumLink');
				//console.log('setThumbnailClass : thumbArray.length' + thumbArray.length);
				for (i=0;i<thumbArray.length;i++) {
					if (i == imgNum) {
						//console.log('setThumbnailClass : i' + i + ' on');
						if (isOn) {
						  thumbArray[i].addClassName('on');
						} else {
						  thumbArray[i].removeClassName('on');
						}
					} else {
						//console.log('setThumbnailClass : i' + i + ' off');
						thumbArray[i].removeClassName('on');
					}
					
				}
		}