function showgalerie(){

   tmp=document.getElementsByTagName('div').length;
   gesamt=0;
   for(x=0;x<=tmp-1;x++){
   	element = document.getElementsByTagName("div")[x];
	name = element.id;
	if(name.indexOf("gallerie_") != -1){
 		gesamt = gesamt+1;
	}

   }

//alert(gesamt);

if(gesamt < 9){
//ALLE ELEMENTE ANZEIGEN
   for(x=0;x<=tmp-1;x++){
   	element = document.getElementsByTagName("div")[x];
	name = element.id;
	if(name.indexOf("gallerie_") != -1){
		element.style.display = "block";
	}

   }
 }else{

   anzahlSeiten = gesamt / 9;
   anzahlSeitenMod = gesamt % 9;
   if(anzahlSeitenMod > 0){
	anzahlSeiten = anzahlSeiten + 1;
   }
   anzahlSeiten = parseInt(anzahlSeiten);


   //startparameter
   galerieStart = QueryString('galerieStart');
   url = document.location.href;

   if(galerieStart == null){
   start = 1;
   } else{
   start = galerieStart;
   pos = url.lastIndexOf("galerieStart=");
   url = url.substring(0,pos);
   }

   pos = url.lastIndexOf("?");
   if(pos != -1){
	url = url + "galerieStart=";
   }else{
 	url = url + "?galerieStart=";
   }


   
   
   firstpic = (start * 9) - 9;

   //ALLE ELEMENTE der jeweiligen Seite anzeigen
   zaehler = 0;
   for(x=0;x<=tmp-1;x++){
   	element = document.getElementsByTagName("div")[x];
	name = element.id;
	if(name.indexOf("gallerie_") != -1){
      zaehler = zaehler + 1;
		if(zaehler > firstpic &&  zaehler < (firstpic + 10)){
			element.style.display = "block";
		}
	}

   }



 radiooptions = document.getElementsByTagName("div");

for (i=0; i<radiooptions.length; i++) {
	if (radiooptions[i].id == 'galerie_select'){
        galeriediv = radiooptions[i];
	}
}

   for(a=1;a<=anzahlSeiten;a++){
	if(a == galerieStart){
	  galeriediv.innerHTML = galeriediv.innerHTML +' <a href="'+url+a+'&"><b>'+a+'</b></a>';
      }else{
	  galeriediv.innerHTML = galeriediv.innerHTML +' <a href="'+url+a+'&">'+a+'</a>';
	}
   }




 }

}


//ALLGEMEINE FUNKTIONEN


function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}
QueryString_Parse();

