function activateHandle(elem){
	elem.parentNode.parentNode.className = 'move';
};

function deactivateHandle(elem){
	elem.parentNode.parentNode.className = '';
};


function hideFlash(elem){
	var movie = elem.getElementsByClassName('flash')[0];
	movie.style.textIndent = '-9999em';
	movie.hide();
	var dragging = document.createElement('span');
	dragging.id = 'dragging';
	dragging.innerHTML = 'dragging';
	$(elem.id).insertBefore(dragging, movie);
};

function revealFlash(elem){
	var movie = elem.getElementsByClassName('flash')[0];
	var move = $('dragging');
	move.remove();
	movie.style.textIndent = '0';
	movie.show();
};

function clientToggle(link){
	$('client_name').toggle();
	$('client_name_select').toggle();
	link.innerHTML = (link.innerHTML == 'use existing client' ? 'create a new client' : 'use existing client' );
};

function documentToggle(link){
	$('document_uploader').toggle();
	$('uploaded_document').toggle();
};

function toggleHandle(li){
	li.getElementsByTagName('SPAN')[0].toggle();
};

function navigateSlides(direction, link){
	if(link.className == 'inactive'){return;}
	
	var slides = document.getElementsByClassName('slide');
	var slides_tot = slides.length;	
			
	for (var i=0; i < slides_tot; i++) {
		var position = slides[i].id.replace("slide_","");
		var position = parseInt(position);

		var visibility = (slides[i].style.display==undefined || slides[i].style.display=='block' || slides[i].style.display=='' ? 'visible' : 'hidden' );
		if(visibility == 'visible'){
			var forward = (slides_tot == position ? 0 : position + 1); 
			var back = (position == 1 ? 0 : position - 1);
			var to_hide = position;
		}
	};
	
	switch(direction){
		case 'back':
			if(back != 0){
				$("slide_"+to_hide).style.display = 'none';
				$("slide_"+back).style.display = 'block';
				current = back;
			}
		break;
		
		case 'forward':
			if(forward != 0){
				$("slide_"+to_hide).style.display = 'none';
				$("slide_"+forward).style.display = 'block';
				current = forward;
 			}
		break;
	};

	$('previous').className = (current == 1 ? 'inactive' : '');
	$('next').className = (current == slides_tot ? 'inactive' : '');
	
	return false;
	
};