diff --git a/www/api/attribute.html b/www/api/attribute.html
index bca3f20..986694d 100644
--- a/www/api/attribute.html
+++ b/www/api/attribute.html
@@ -168,7 +168,7 @@
   <a title="Sponsor: Druckerei" href="http://print24.com/de/">Druckerei</a><!-- 201110010720 -->
 </div>
 <div  class="sponsor">
-   <a title="Sponsor: Fernsehdienst Berlin" href="http://www.atlas-multimedia.de">Fernsehdienst Berlin</a><!-- 2011050100025 atlas.multimedia-->
+   <a title="Sponsor: Free Catalogs" href="http://www.who-sells-it.com/">Free Catalogs</a><!-- 20120801000600 -->
 </div>
 </div>
 </div>
@@ -190,9 +190,179 @@
 

 <div class="main">

 

-<h1>Module  Methods</h1>
-<p class="navigation-index">[<a href="#"></a>]</p>
+<h1>Module attribute
+ Methods</h1>
+<p class="navigation-index">[<a href="#GetImageChannelDepth">GetImageChannelDepth</a> &bull; <a href="#GetImageQuantumDepth">GetImageQuantumDepth</a> &bull; <a href="#GetImageType">GetImageType</a> &bull; <a href="#IsGrayImage">IsGrayImage</a> &bull; <a href="#IsMonochromeImage">IsMonochromeImage</a> &bull; <a href="#IsOpaqueImage">IsOpaqueImage</a> &bull; <a href="#SetImageChannelDepth">SetImageChannelDepth</a>]</p>
 
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="GetImageChannelDepth">GetImageChannelDepth</a></h2>
+<div class="doc-section">
+
+<p>GetImageChannelDepth() returns the depth of a particular image channel.</p>
+
+<p>The format of the GetImageChannelDepth method is:</p>
+
+<pre class="code">
+  size_t GetImageDepth(const Image *image,ExceptionInfo *exception)
+  size_t GetImageChannelDepth(const Image *image,
+    const ChannelType channel,ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>channel</h5>
+<p>the channel.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="GetImageQuantumDepth">GetImageQuantumDepth</a></h2>
+<div class="doc-section">
+
+<p>GetImageQuantumDepth() returns the depth of the image rounded to a legal quantum depth: 8, 16, or 32.</p>
+
+<p>The format of the GetImageQuantumDepth method is:</p>
+
+<pre class="code">
+  size_t GetImageQuantumDepth(const Image *image,
+    const MagickBooleanType constrain)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>constrain</h5>
+<p>A value other than MagickFalse, constrains the depth to a maximum of MAGICKCORE_QUANTUM_DEPTH.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="GetImageType">GetImageType</a></h2>
+<div class="doc-section">
+
+<p>GetImageType() returns the potential type of image:</p>
+
+<p>Bilevel         Grayscale        GrayscaleMatte Palette         PaletteMatte     TrueColor TrueColorMatte  ColorSeparation  ColorSeparationMatte</p>
+
+<p>To ensure the image type matches its potential, use SetImageType():</p>
+
+<pre class="text">
+      (void) SetImageType(image,GetImageType(image));
+</pre>
+
+<p>The format of the GetImageType method is:</p>
+
+<pre class="code">
+  ImageType GetImageType(const Image *image,ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="IsGrayImage">IsGrayImage</a></h2>
+<div class="doc-section">
+
+<p>IsGrayImage() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities.</p>
+
+<p>The format of the IsGrayImage method is:</p>
+
+<pre class="code">
+  MagickBooleanType IsGrayImage(const Image *image,
+    ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="IsMonochromeImage">IsMonochromeImage</a></h2>
+<div class="doc-section">
+
+<p>IsMonochromeImage() returns MagickTrue if all the pixels in the image have the same red, green, and blue intensities and the intensity is either 0 or QuantumRange.</p>
+
+<p>The format of the IsMonochromeImage method is:</p>
+
+<pre class="code">
+  MagickBooleanType IsMonochromeImage(const Image *image,
+    ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="IsOpaqueImage">IsOpaqueImage</a></h2>
+<div class="doc-section">
+
+<p>IsOpaqueImage() returns MagickTrue if none of the pixels in the image have an opacity value other than opaque (0).</p>
+
+<p>The format of the IsOpaqueImage method is:</p>
+
+<pre class="code">
+  MagickBooleanType IsOpaqueImage(const Image *image,
+    ExceptionInfo *exception)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>exception</h5>
+<p>return any errors or warnings in this structure.</p>
+
+ </div>
+<h2><a href="http://www.imagemagick.org/api/MagickCore/attribute
+_8c.html" id="SetImageChannelDepth">SetImageChannelDepth</a></h2>
+<div class="doc-section">
+
+<p>SetImageChannelDepth() sets the depth of the image.</p>
+
+<p>The format of the SetImageChannelDepth method is:</p>
+
+<pre class="code">
+  MagickBooleanType SetImageDepth(Image *image,const size_t depth)
+  MagickBooleanType SetImageChannelDepth(Image *image,
+    const ChannelType channel,const size_t depth)
+</pre>
+
+<p>A description of each parameter follows:</p>
+
+<h5>image</h5>
+<p>the image.</p>
+
+<h5>channel</h5>
+<p>the channel.</p>
+
+<h5>depth</h5>
+<p>the image depth.</p>
+
+ </div>
 

 </div>