

/* !diaOC
****************************************************/
var dV = 0; // offen oder zu?
var dPlay = 0; //play oder pause?
var dCurImage = 0; //aktuelle Bildnummer
var dCurImageContainer = 1; //aktuelle img container
var dCurImagePath='';//aktuelle bildpfad
var dCurImageText='';//aktuelle bildtext

function diaOC() {
	dPlay = 0;
	if (dV == 0) {
		$('iddiaload').hide();
		dV = 1;
		$$('.diaopen')[0].morph("right: -250px", { duration: 0.5 });
		// Effect.SlideDown('dia', {duration: 0.5});
		// new Effect.Tween('dia', 35, 500, 'height');
		$('dia').morph("height: 540px", { duration: 0.5 });
		bilder = $$('.diaimg');
		bilder.each(function(bild) {
			bild.morph("top: 0px", { duration: 0.5 });
		});
		// $$('.diaimg')[0].morph("top: 0px", { duration: 0.5 });
	} else if (dV == 1) {
		
		dV = 0;
		$$('.diaopen')[0].morph("right: 0px", { duration: 0.5 });
		// Effect.SlideDown('dia', {duration: 0.5});
		// new Effect.Tween('dia', 35, 500, 'height');
		$('dia').morph("height: 35px", { duration: 0.5 });
		bilder = $$('.diaimg');
		bilder.each(function(bild) {
			bild.morph("top: -230px", { duration: 0.5 });
		});
		$('iddiaplay').removeClassName('diaplayactive').show();
		//$$('.diaimg')[0].morph("top: -230px", { duration: 0.5 });
	}
}

function diaPause() {
	dPlay=0;
	$('iddiaplay').removeClassName('diaplayactive').show();
}

function diaPlay() {
	/*new PeriodicalExecuter(function(pe) {
	    if(dPlay==0)
	    	alert('stoping');
	    	pe.stop();
	}, 5);*/
	dPlay=1;
	$('iddiaplay').addClassName('diaplayactive').show();
	//diaNextPlay();
	return false;
}

function diaNextPlay() {
	
	if(dPlay==1) {
		var imageNos= diashowimages.split(",");
		dCurImage++;
		if(dCurImage>=imageNos.length) dCurImage=0;
		diaLoadNext();
	}
}

function diaNext(){
	dPlay=0;
	$('iddiaplay').removeClassName('diaplayactive').show();
	var imageNos= diashowimages.split(",");
	dCurImage++;
	if(dCurImage>=imageNos.length) dCurImage=0;
	diaLoadNext();
}

function diaPrev(){
	dPlay=0;
	$('iddiaplay').removeClassName('diaplayactive').show();
	var imageNos= diashowimages.split(",");
	dCurImage--;

	if(dCurImage<=0) dCurImage=imageNos.length-1;

	diaLoadNext();
}

function diaLoadNext() {
	$('iddiaload').show();
	
	var imageNos= diashowimages.split(",");
	var link = 'index.php?id=' + dDataPage;
	//var link ='fileadmin/templates/fileadmin/js/custom.js';
	var urlparams ='type=35&tx_usrtransporterdiashow_pi2[imageno]='+imageNos[dCurImage];
	var target ='diajs';
//alert(link+' :: '+urlparams);
//alert(link+' :: '+target+' :: '+urlparams);
	
	
    new Ajax.Updater(
    	target, 
    	link, {
        parameters: '?' + urlparams,
		evalScripts: true,
//        onFailure: function(){
    		// failure
//alert('failure');
//        },
//        onSuccess: function(){
        	// success
//alert('success');
			//
//        },
//        onComplete: function(){
            // complete
//        }
    });
}

new PeriodicalExecuter(diaNextPlay, 5);

function diaReplaceContent() {
//alert('diaReplaceContent: '+dCurImagePath+' :: '+dCurImageText);
	if(dCurImageContainer==1) {
		//alert('t1: '+dCurImageContainer);
		$('iddiaimg2').hide();
		$('iddiaimg2').appear({duration: 0.3, from: 0, to: 1 });
		$('iddiaimg1').fade({ duration: 0.3, from: 1, to: 0 });
		dCurImageContainer=2;
	} else {
		//alert('t2: '+dCurImageContainer);
		$('iddiaimg1').appear({duration: 0.3, from: 0, to: 1 });
		$('iddiaimg2').fade({ duration: 0.3, from: 1, to: 0 });
		dCurImageContainer=1;
	}
	$('iddiatext').update('<p>'+dCurImageText+'</p>');
	$('iddiaload').hide();
	
}

function handleNewImageData(image, text){
	dCurImagePath = image;
	dCurImageText = text;
	
	if(dCurImageContainer==1) {
		$('iddiaimg2').observe('load', diaReplaceContent); 
		$('iddiaimg2').src = image;
	} else {
		$('iddiaimg1').observe('load', diaReplaceContent);
		$('iddiaimg1').src = image;
	}
	
}

