function nextSlidePressed() {
	if(!allsystemsgo) {
		return false;	
	}
	//playPressed();
	if (slide < maxSlide) {
		tmp = parseInt(slide) + 1;
		jumpToSlide(tmp);
		//alert(slide+1);
	swapImage('imNextSlide',buttonDir + 'nextslide_down.gif');
	setTimeout("swapImage('imNextSlide',buttonDir + 'nextslide_up.gif');",300);
	}


}

function nextSlideOver(){
	swapImage('imNextSlide',buttonDir + 'nextslide_over.gif');
}


function nextSlideOut(){
	swapImage('imNextSlide',buttonDir + 'nextslide_up.gif');
}

function prevSlidePressed() {
	if(!allsystemsgo) {
		return false;	
	}
	//playPressed();
	if (slide > minSlide) {
		jumpToSlide(slide-1);
	swapImage('imPrevSlide',buttonDir + 'prevslide_down.gif');
	setTimeout("swapImage('imPrevSlide',buttonDir + 'prevslide_up.gif');",300);
	}
}

function prevSlideOver(){
	swapImage('imPrevSlide',buttonDir + 'prevslide_over.gif');
}

function prevSlideOut(){
	swapImage('imPrevSlide',buttonDir + 'prevslide_up.gif');
}

function pullDownChanged(pullDownIndex){
	if(!allsystemsgo) {
		return false;	
	}
	jumpToSlide(pullDownIndex+1);

}


function linkedToSlide(newSlide) {
	if(!allsystemsgo) {
		return false;	
	}
    jumpToSlide(newSlide);

}

function linkedToTime(position) {
	if(!allsystemsgo) {
		return false;	
	}
	 if (playerStateOk()) {
		audioSet(position);
	    if (slideControl == "sync") {
	    	var newSlide = 1;
		    for(var x=1; x<slideTimes.length+1; x++) {
	      		if (slideTimes[x] <= position) {
	    			newSlide = x;
	    		}
	            if (newSlide > maxSlide) { newSlide = maxSlide; }
	    	}
	    	//setSlide(newSlide);
	    }
	 }

}


function pausePressed(){
	if(!allsystemsgo) {
		return false;	
	}
	
	if(isPlaying() || isBuffering() || isFfw || isRew){
    	Pause();
		
		buttonState="pause";
		setPlayerButtons();
		
	}else if(isPaused()){
    	Play();
		buttonState="play";
		setPlayerButtons();
	} else {
   //alert("The event must be playing for you to make this selection.");
	}
	
	
}

function stopPressed(){

	if(!allsystemsgo) {
		return false;	
	}
	
	/*if(!isStopped()){
        if (slideControl == "push") {
    		Stop();
        } else {
    		Stop();
        }
		
		
	}*/
	Stop();
	
	buttonState="stop";
	setPlayerButtons();
	
	
}

function playPressed(){

	if(!allsystemsgo) {
		return false;	
	}
	

    Play();

	
	buttonState="play";
	setPlayerButtons();
	
	
}

function ffwPressed(){

	if(!allsystemsgo) {
		return false;	
	}
	
	if(!isFfw){
		Sleep();
		isFfw = 1;
		isRew = 0;
		buttonState="ffw";
		setPlayerButtons();
	} else {
		Play();
		buttonState="play";
		setPlayerButtons();
	}
	
	
	
}
function rewPressed(){

	if(!allsystemsgo) {
		return false;	
	}
	
	if(!isRew){
		Sleep();
		isFfw = 0;
		isRew = 1;
		buttonState="rew";
		setPlayerButtons();
	} else {
		Play();
		buttonState="play";
		setPlayerButtons();
	}
	
	
}

function pauseOver(){
	if(!allsystemsgo) {
		return false;	
	}
	if(buttonState=="play" || buttonState=="ffw" || buttonState=="rew"){
		swapImage('imPause',buttonDir + 'pause_over.gif');
	}
}

function stopOver(){

	if(!allsystemsgo) {
		return false;	
	}
	
	if(buttonState!="stop"){
		swapImage('imStop',buttonDir + 'stop_over.gif');
	}
}

function playOver(){

	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="play"){
		swapImage('imPlay',buttonDir + 'play_over.gif');
	}
}


function ffwOver(){

	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="ffw"){
		swapImage('imFfw',buttonDir + 'ffw_over.gif');
	}
}

function rewOver(){

	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="rew"){
		swapImage('imRew',buttonDir + 'rew_over.gif');
	}
}

function pauseOut(){

	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="pause"){
		swapImage('imPause',buttonDir + 'pause_up.gif');
	}
}

function stopOut(){
	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="stop"){
		swapImage('imStop',buttonDir + 'stop_up.gif');
	}
}

function playOut(){
	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="play"){
		swapImage('imPlay',buttonDir + 'play_up.gif');
	}
}

function ffwOut(){
	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="ffw"){
		swapImage('imFfw',buttonDir + 'ffw_up.gif');
	}
}

function rewOut(){
	if(!allsystemsgo) {
		return false;	
	}
	
	
	if(buttonState!="rew"){
		swapImage('imRew',buttonDir + 'rew_up.gif');
	}
}

