Dear OpenLayers developers:<br><br>First of all, I´d like to congratulate all of you for this great job making this fantastic tool.<br><br>Second, sorry about my poor english :-( .<br><br>I am an spanish developer who have been developing some OpenLayers custom components, and I would like to share my work with you.<br>

<br>I am working for an spanish organization (Confederación Hidrográfica del Duero), which is responsible of the good management and health of a big spanish-portuguese river named &quot;Duero&quot; and all of its afluents. You can see the viewer at this URL: <br>
<br><a href="http://www.mirame.chduero.es/DMADuero_09_Viewer">http://www.mirame.chduero.es/DMADuero_09_Viewer</a><br><br>I was responsible of starting the development of the map viewer, and I suggested using OpenLayers. Finally the Team Leader accepted my suggestion and we started the viewer from OpenLayers source code (the version deployed now is from SVN downloaded 5 days ago more less).<br>
<br>I encountered some minor problems, mainly because of the project requirements (most of them were appearance stuff). I&nbsp; solved this by putting everything in CSS classes (or id´s). For example, I changed the built-in images from LayerSwitcher for making them CSS-dependant not &lt;img&gt; dependant (hard work here).<br>
<br>Some other important changes I had to do was changing some layerSwitcher behaviour (like not to refresh map after click in one layer, only refresh it by when clicking in a custom &quot;dmaUpdateMap&quot; Control. Another change in LayerSwitcher was putting some &quot;experimental&quot; layers group checkBox and move and drop layer button I could pick from some one in the OpenLayers sandbox (can´t remember now who was! :-( ).<br>
<br>Other big change here was a custom Identify Feature Control, by adding to the LayerSwitcher an option button to select one layer to identify feature from.<br><br>I am not an expert in javascript, so I hope you could examine the code I made and change it for future versions of OpenLayers if you think it&#39;s worth it. <br>
<br>All the custom components where &quot;copied and pasted&quot; and changed, so I think you could dig into it without problems. The custom components are all in the directory &quot;/js/customDMAOpenlayers&quot;.<br><br>
If you have any question, please tell it to me.<br><br>Thanks for this fantastic work!<br><br>Greetings from Spain<br><br>Juan G<br>