var CurrentCaseStudy = $('CaseStudies').down();
Effect.Queues.get('casestudies').interval = 1000;

function hideCaseStudyNav(){
	$('CaseStudiesNavPrev').style.display ='none';
	$('CaseStudiesNavNext').style.display ='none';
}
function showCaseStudyNav(){
	$('CaseStudiesNavPrev').style.display ='block';
	$('CaseStudiesNavNext').style.display ='block';
}

function previousCaseStudy(t){
	var curr = CurrentCaseStudy;
	var prev = CurrentCaseStudy.previous();
	if (prev == undefined){
		var next = CurrentCaseStudy.next();
		while (next != undefined){
			prev = next;
			next = prev.next();
		}
	}
	if (prev != undefined){
		$(curr).setStyle({zIndex:'1'});
		$(prev).setStyle({left: '-900px', zIndex:'300'});
		new Effect.Parallel([
			new Effect.Move(curr, { x: 900, y: 0, mode: 'absolute',beforeStart:hideCaseStudyNav,afterFinish:showCaseStudyNav}), 
			new Effect.Move(prev, { x: 0, y: 0, mode: 'absolute'}) 
		],
		{queue:{position:'end', scope:'casestudies', limit:1}});
		CurrentCaseStudy = prev;
	}
	//t.blur();
}
function nextCaseStudy(t){
	var curr = CurrentCaseStudy;
	var next = CurrentCaseStudy.next();
	if (next == undefined){
		var prev = CurrentCaseStudy.previous();
		while (prev != undefined){
			next = prev;
			prev = next.previous();
		}
	}
	if (next != undefined){
		$(curr).setStyle({zIndex:'1'});
		$(next).setStyle({left: '900px', zIndex:'300'});
		new Effect.Parallel([
			new Effect.Move(curr, { x: -900, y: 0, mode: 'absolute',beforeStart:hideCaseStudyNav,afterFinish:showCaseStudyNav}), 
			new Effect.Move(next, { x: 0, y: 0, mode: 'absolute'}) 
		],
		{queue:{position:'end', scope:'casestudies', limit:1}});
		CurrentCaseStudy = next;
	}
	//t.blur();
}
function onCaseStudyComplete(){
	CurrentCaseStudy = $('CaseStudies').down();
	CurrentCaseStudy.setStyle({left: '0px'});
	if (CurrentCaseStudy.next() != undefined)
		showCaseStudyNav();
}
function searchCaseStudies(industry){
	hideCaseStudyNav();
	$('CaseStudies').innerHTML = '<div class="TwoColumns"><div class="Column">Searching Case Studies...</div></div>';
	var url = "/Ajax/CaseStudies/";
	if (industry != '')
		var params = "industries=" + industry;
	else
		var params = "";
	var ajax = new Ajax.Updater( {success: 'CaseStudies'}, url, {method: 'post', parameters: params, onComplete: onCaseStudyComplete, evalScripts: true} );
}
searchCaseStudies('');


