      var pageUrl                 = self.location.href;
			var pageName                = pageUrl.substring((pageUrl.lastIndexOf('/') + 1), pageUrl.lastIndexOf('.'));

      var navImg        = new Array();
			    navImg[0]     = new Image();
			    navImg[0].src = backToTheRoots + '_img/b_neubau_a.gif';
			    navImg[1]     = new Image();
			    navImg[1].src = backToTheRoots + '_img/b_sanierung_a.gif';
			    navImg[2]     = new Image();
			    navImg[2].src = backToTheRoots + '_img/b_energieberatung_a.gif';
			    navImg[3]     = new Image();
   			    navImg[3].src = backToTheRoots + '_img/b_passivhaus_a.gif';
  			    navImg[4]     = new Image();
			    navImg[4].src = backToTheRoots + '_img/b_kontakt_a.gif';
			    navImg[5]     = new Image();
			    navImg[5].src = backToTheRoots + '_img/arrow_left.gif';
                            navImg[6]     = new Image();
                         
			


			          
			
      
      
      function show(DivName) {
			  if(document.layers) {
			    document.layers[DivName].visibility = "visible";
			  } else if(document.all) {
			    document.all[DivName].style.visibility = "visible";
			  } else if(document.getElementById) {
			    document.getElementById(DivName).style.visibility = "visible";
			  }
			}



			function hide(DivName) {
			  if(document.layers) {
			    document.layers[DivName].visibility = "hidden";
			  } else if(document.all) {
			    document.all[DivName].style.visibility = "hidden";
			  } else if(document.getElementById) {
			    document.getElementById(DivName).style.visibility = "hidden";
			  }
      }


      function writeIntoLayer(parentLayerName,layerName,layerContent) {
      	if (document.layers) {
      	  if (parentLayerName == "") {
       			document.layers[layerName].document.open(); document.layers[layerName].document.write(layerContent); document.layers[layerName].document.close();
          } else {
   	 		    document.layers[parentLayerName].document.layers[layerName].document.open(); document.layers[parentLayerName].document.layers[layerName].document.write(layerContent); document.layers[parentLayerName].document.layers[layerName].document.close();
   	      }
	      }
	      else if (document.all) {document.all[layerName].innerHTML = layerContent;}
	      else if (!document.all && document.getElementById) {document.getElementById(layerName).innerHTML = layerContent;}
        }
        

/*
 *********************************************************************
 Functions which are responsible for the leafing on the project pages
 *********************************************************************
 */
      
      
      var currentPage   = 1;
			
			function writeLeafNavigation(direction) {
			  currentPage         += direction;
			
			  leafNavigationStr    = '<table width="78" border="0" cellpadding="0" cellspacing="0">';
			  leafNavigationStr   += '  <tr>';
			
			  if(currentPage == 1 && numberOfPages > 1) {
			    leafNavigationStr += '    <td width="9"><img src="' + backToTheRoots + '_img/trans.gif" width="9" height="9" /></td>';
					leafNavigationStr += '    <td width="60" align="center"><span class="text1">' + currentPage + ' von ' + numberOfPages + '</span></td>';
					leafNavigationStr += '    <td width="9"><a href="javascript:writeLeafNavigation(1)" onmouseover="self.status=\'\'; return true" onfocus="this.blur()"><img src="' + backToTheRoots + '_img/arrow_right.gif" border="0" /></a></td>';
				} else if(currentPage > 1 && currentPage < numberOfPages) {
			    leafNavigationStr += '    <td width="9"><a href="javascript:writeLeafNavigation(-1)" onmouseover="self.status=\'\'; return true" onfocus="this.blur()"><img src="' + backToTheRoots + '_img/arrow_left.gif" border="0" /></a></td>';
					leafNavigationStr += '    <td width="60" align="center"><span class="text1">' + currentPage + ' von ' + numberOfPages + '</span></td>';
					leafNavigationStr += '    <td width="9"><a href="javascript:writeLeafNavigation(1)" onmouseover="self.status=\'\'; return true" onfocus="this.blur()"><img src="' + backToTheRoots + '_img/arrow_right.gif" border="0" /></a></td>';
				} else if(currentPage == numberOfPages && numberOfPages > 1) {
			    leafNavigationStr += '    <td width="9"><a href="javascript:writeLeafNavigation(-1)" onmouseover="self.status=\'\'; return true" onfocus="this.blur()"><img src="' + backToTheRoots + '_img/arrow_left.gif" border="0" /></a></td>';
					leafNavigationStr += '    <td width="60" align="center"><span class="text1">' + currentPage + ' von ' + numberOfPages + '</span></td>';
					leafNavigationStr += '    <td width="9"><img src="' + backToTheRoots + '_img/trans.gif" width="9" height="9" /></td>';
				} else if(currentPage == 1 && numberOfPages == 1) {
					leafNavigationStr += '    <td></td>';
				}
			
			  leafNavigationStr   += '  </tr>';
			  leafNavigationStr   += '</table>';
			
			  writeIntoLayer('', 'leafNavigationLayer', leafNavigationStr);
			  writeContent(currentPage);
			  leafNavigationStr  = '';
			}
			
			function writeContent(pageNumber) {
			  pageNumber -= 1;
			  for(var i = 0; i < numberOfPages; i++) {
			    layerName = "contentLayer" + i;
			    hide(layerName);
			  }
			  show('contentLayer' + pageNumber);
			}
			
			
			
			var imageStr    = '';
			var bigImageStr = '';
			  
			function writeImageArray() {
			  imageStr += '<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top"><img src="'+ backToTheRoots +'_img/arrow_right.gif" /><img src="'+ backToTheRoots +'_img/trans.gif" width="5" height="1" /></td>';
			  for(var i = 0; i < images.length; i++) {
			    imageStr += '<td><a href="javascript:setView('+ i +')" onmouseover="self.status=\'\'; return true" onfocus="this.blur()"><img src="' + images[i]["small"].src + '" height="74" border="0" class="imageBorder" /></a></td>';
			    if(i < (images.length - 1)) {
			      imageStr += '<td><img src="'+ backToTheRoots +'_img/trans.gif" width="10" height="1" /></td>';
			    }  
			  }
			  imageStr += '</tr></table>';
			  writeIntoLayer('','projectImageArrayLayer',imageStr);
			}
			  
			
			function setView(index) {
			  bigImageStr = '<img src="'+ images[index]["big"].src +'" class="imageBorder" />';
			  writeIntoLayer('','projectImageLayer',bigImageStr);
			  bigImageStr = '';
			}
			
			function writeShortImageArray() {
			  for(var i = 0; i < images.length; i++) {
			    imageStr += '<img src="' + images[i]["small"].src + '" height="74" border="0" /></a>';
			    if(i < (images.length - 1)) {
			      imageStr += '<img src="'+ backToTheRoots +'_img/trans.gif" width="10" height="1" />';
			    }  
			  }
			  writeIntoLayer('','projectImageArrayLayer',imageStr);
			}
