﻿var ie              = document.all;                     // ... IE browser
var ob              = document.getElementById && !ie	// ... Other browsers
var currentCase     = 'Elvi';                           // ... Current visible case study
var currentPos      = 0;                                // ... Current x position of thumbnails within container
var thumbsLocked    = 'No';                             // Locks functionality until transitiion is complete

function SetFirstDivID(c){
    currentCase = c;
}
function showCase(c) {
    try{
	document.getElementById(currentCase).style.display = 'none';
	}catch(err){};
	
	document.getElementById(c).style.display = 'block';
	currentCase = c;
}

function showThumbs(newPos) {
	if (thumbsLocked == 'No') {
		thumbsLocked = 'Yes';
	}
	if (newPos > currentPos) {
		currentPos = currentPos + 20;
		document.getElementById('ctl00_CaseStudies1_ThumbnailsTable').style.left = '-' + currentPos + 'px';
		setTimeout("showThumbs('" + newPos + "')", 5);
	} else if (newPos < currentPos) {
		currentPos = currentPos - 20;
		document.getElementById('ctl00_CaseStudies1_ThumbnailsTable').style.left = '-' + currentPos + 'px';
		setTimeout("showThumbs('" + newPos + "')", 5);
	} else if (newPos == currentPos) {
		thumbsLocked = 'No';
		if (!ob) {
			if (currentPos == 0) {
				document.getElementById('PreviousThumbs').setAttribute('onmousedown', function(){void(0)});
				document.getElementById('PreviousThumbs').className = 'Disabled';
			} else {
				document.getElementById('PreviousThumbs').setAttribute('onmousedown', function(){if(thumbsLocked=='No'){showThumbs(currentPos - 480)}});
				document.getElementById('PreviousThumbs').className = '';
			}
			if (currentPos == 960) {
				document.getElementById('NextThumbs').setAttribute('onmousedown', function(){void(0)});
				document.getElementById('NextThumbs').className = 'Disabled';
			} else {
				document.getElementById('NextThumbs').setAttribute('onmousedown', function(){if(thumbsLocked=='No'){showThumbs(currentPos + 480)}});
				document.getElementById('NextThumbs').className = '';
			}
		}
		if (ob) {
			if (currentPos == 0) {
				document.getElementById('PreviousThumbs').setAttribute('onmousedown', 'void(0)');
				document.getElementById('PreviousThumbs').className = 'Disabled';
			} else {
				document.getElementById('PreviousThumbs').setAttribute('onmousedown', 'if(thumbsLocked==\'No\'){showThumbs(currentPos - 480)}');
				document.getElementById('PreviousThumbs').className = '';
			}
			if (currentPos == 960) {
				document.getElementById('NextThumbs').setAttribute('onmousedown', 'void(0)');
				document.getElementById('NextThumbs').className = 'Disabled';
			} else {
				document.getElementById('NextThumbs').setAttribute('onmousedown', 'if(thumbsLocked==\'No\'){showThumbs(currentPos + 480)}');
				document.getElementById('NextThumbs').className = '';
			}			
		}
	}
}
