function GetRandom( min, max ) {
        if( min > max ) {
                return( -1 );
        }
        if( min == max ) {
                return( min );
        }
 
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
} 

function updateVorschau() {
//		var altele = $('intr1').firstDescendant().firstDescendant().value;
		nowti = '?rand=' + GetRandom(1,1000000000);
		//alert(nowti);
		new Ajax.Updater('intr1', '/ajax-teasershow.html' + nowti, {
  	method: 'get',
		insertion: Insertion.Bottom,
		});
		new Ajax.Updater('intr2', '/ajax-teasershow.html' + nowti, {
		  	method: 'get',
				insertion: Insertion.Bottom,
				});		
		new Ajax.Updater('intr3', '/ajax-teasershow.html' + nowti, {
		  	method: 'get',
				insertion: Insertion.Bottom,
				});
}

function changeVorschau3() {
	ele = $('intr3').firstDescendant();
	new Effect.Appear(ele.next(),{ transition: Effect.Transitions.linear, duration: 1.5, afterFinish: function() {
		$('intr3').firstDescendant().remove();
		}})
}


function changeVorschau2() {
	ele = $('intr2').firstDescendant();
	new Effect.Appear(ele.next(),{ transition: Effect.Transitions.linear, duration: 1.5, afterFinish: function() {
		$('intr2').firstDescendant().remove();
		changeVorschau3();
		}})
}

function changeVorschau() {
				ele = $('intr1').firstDescendant();
				new Effect.Appear(ele.next(),{ transition: Effect.Transitions.linear, duration: 1.5, afterFinish: function() {
					$('intr1').firstDescendant().remove();
					changeVorschau2();
  				}})
		}




function getVorschau() {
	updateVorschau();
	new PeriodicalExecuter(function () { 
		updateVorschau();
		changeVorschau();
	  }, 20);
	}

function attrSelectors(id,uid) {
	 $('attList_' + id + '_changed').value = uid;
	 $('attList_' + id).submit();;
	 }