
	var descr = document.getElementById('media_descr');
	var descr2 = document.getElementById('media_descr2');
	var descr3 = document.getElementById('media_descr3');
    var gallery = document.getElementById('gallery');
    var pagenavi = document.getElementById('pagenavi');
    var diashowstart = document.getElementById('diashowstart');

	if(document.Vorladen[media_nr].src !=''){
	gallery.src = document.Vorladen[media_nr].src;
	}
	if(document.Vorladen[media_nr].width){
		gallery.width = document.Vorladen[media_nr].width;
		gallery.height = document.Vorladen[media_nr].height;
	}

    descr.innerHTML = media_descr[media_nr];
    descr2.innerHTML = media_descr2[media_nr];
    descr3.innerHTML = media_descr3[media_nr];


	function diashow(){
		if(stop) return;
		media_nr++;
		if(media_nr > media_count) media_nr = 1;
        gallery.src = document.Vorladen[media_nr].src;
        pagenavi.innerHTML = gallery_paging(media_count,media_nr,'Bild ');
        descr.innerHTML = media_descr[media_nr];
	    descr2.innerHTML = media_descr2[media_nr];
	    descr3.innerHTML = media_descr3[media_nr];

		if(document.Vorladen[media_nr].width){
			gallery.width = document.Vorladen[media_nr].width;
			gallery.height = document.Vorladen[media_nr].height;
		}
		for(i=1;i<=media_count;i++)
			if(document.getElementById('img'+i))
				document.getElementById('img'+i).style.border='1px solid #808080';

        if(document.getElementById('img'+media_nr))
			document.getElementById('img'+media_nr).style.border='1px solid #ff0000';

		window.setTimeout("diashow()", duration);
	}

	function diashow_start(language){
		var caption ='';		if(language =='' && stop) caption ='Diashow stoppe';
		if(language =='' && !stop) caption ='Diashow starte';
		if(language =='en' && stop) caption ='Stop Diashow';
		if(language =='en' && !stop) caption ='Start Diashow';
		if(language =='ar' && stop) caption ='ختم عرض الصور';
		if(language =='ar' && !stop) caption ='بدء عرض الصور';

		stop = !stop;
		if(!stop) diashowstart.innerHTML = caption;
		else diashowstart.innerHTML = caption;
		diashow();
	}

	function select(page){
		gallery.src = "../gfx/loading.gif";		zoom = -1;
		if(page == 'l')page = media_nr-1;
		if(page == 'r')page = media_nr+1;

		if(page<=0) page = 1;
		if(page>media_count) page = media_count;

		if((page > 0) & (page <= media_count)){
            descr.innerHTML = media_descr[page];
		    descr2.innerHTML = media_descr2[page];
		    descr3.innerHTML = media_descr3[page];
			gallery.src = document.Vorladen[page].src;
			if(document.Vorladen[media_nr].width){
				gallery.width = document.Vorladen[page].width;
				gallery.height = document.Vorladen[page].height;
			}
		}
		stop = true;

		pagenavi.innerHTML = gallery_paging(media_count,page,'Bild ');
		descr.innerHTML = media_descr[page];
	    descr2.innerHTML = media_descr2[page];
	    descr3.innerHTML = media_descr3[page];
		for(i=1;i<=media_count;i++)
			if(document.getElementById('img'+i))
				document.getElementById('img'+i).style.border='1px solid #808080';

		if(document.getElementById('img'+page))
			document.getElementById('img'+page).style.border='1px solid #ff0000';

		diashowstart.innerHTML =  Diashow_starten;
		media_nr = page;
	}

	function gallery_paging(total,page,title){
		var start = 0;
        var paging = '';
        var block_last = '';
        var block_next = '';

		if(total<=10){
	    	for(i=1 ; i <= total; i++){
	    		if(i == page)
	    			paging += "<font style='color:#008000'> " + i + " </font>";
	    		else
	    			paging += "<a href='#' onClick='select(" + i + ");return false;'> " + i + " </a>";
	    	}
	    }else{
	    	if(page >= 1 && page <= 10) start = 1;
	    	if(page >= 11 && page <= 20) start = 11;
	    	if(page >= 21 && page <= 30) start = 21;
	    	if(page >= 31 && page <= 40) start = 31;
	    	if(page >= 41 && page <= 50) start = 41;
	    	if(page >= 51 && page <= 60) start = 51;
	    	if(page >= 61 && page <= 70) start = 61;
	    	if(page >= 71 && page <= 80) start = 71;
	    	if(page >= 81 && page <= 90) start = 81;
	    	if(page >= 91 && page <= 100) start = 91;

	    	var ende = start+9;

	    	block_last = "<a href='#' onClick='select(" + (ende-10) + ");return false;'>&laquo;</a>";
        	block_next = "<a href='#' onClick='select(" + (ende+1) + ");return false;'>&raquo;</a>";


            if( ende > total ){            	ende = total;
                block_next ='';
            }

            if(page <=10) block_last = '';

	        for(i=start ; i <= ende; i++){	        	if(i == page)
	    			paging += "<font style='color:#008000'> " + i + " </font>";
	    		else
	    			paging += "<a href='#' onClick='select(" + i + ");return false;'> " + i + " </a>";
	    	}


	    }
	    if(paging) paging = block_last + paging + block_next;
	    return paging;
	}



