<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>

<channel>
	<title>GammaKurve Corporation</title>
	<link>http://www.gammakurve.com</link>
	<description>Gammakurve Corporate Site</description>
	<pubDate>Tue, 05 Jun 2007 20:23:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>
	<language>en</language>

		<item>
		<title>Javascript Graphic Fader Library</title>
		<link>http://www.gammakurve.com/article/javascript-graphic-fader/</link>
		<comments>http://www.gammakurve.com/article/javascript-graphic-fader/#comments</comments>
		<pubDate>Fri, 21 Oct 2005 02:23:46 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>webtech</category>
		<guid>http://www.gammakurve.com/article/javascript-graphic-fader/</guid>
		<description><![CDATA[A Cross Browser Javascript library to fade in or fade out an HTML DOM object.]]></description>
			<content:encoded><![CDATA[<br />
	<link rel="stylesheet" href="http://www.gammakurve.com/?action=download&#038;file_id=2" type="text/css" media="screen, projection" /><script type="text/javascript" src="http://www.gammakurve.com/?action=download&#038;file_id=3"></script><script type="text/javascript" src="http://www.gammakurve.com/?action=download&#038;file_id=4"></script>
	<p>
This is an example of a Javascript function that gradually changes the opacity of a selected HTML object (in this example, a &lt;div&gt;&nbsp;object). The Javascript code allows you to fade in or fade out an object using a finite number of steps. You are also allowed to set the minimal and maximal opacity of that object.
</p>
	<p>
This code was tested on Firefox 1.x and Internet Explorer 6.0. This code will not work Opera 7.2 right now. I believe it may work on other browsers, but I would appreciate confirmation and/or bug fixes.
</p>
	<p>
In the page below, I show two &lt;div&gt; HTML objects with two colors. The objects overlap to show the changes in opacity.
</p>
	<p>
In addition, there is a debug window on top that shows the progress. You can turn off the debugging messages by calling <code>o.toggleDebug()</code>. Where <code>o</code> is the object being faded.
</p>
	<p>
In the test below, you can change the number of steps, duration and range of opacity. Then you can press on <code>Fade In</code> or <code>Fade Out</code> buttons to see the objects fading in or out as specified. Optionally, you can turn debugging on to see a record of each step in the debug window.
</p>
	<p>
You can download the entire library with the test example by clicking on <code>folder.zip</code> below.
</p>
	<div><textarea rows='2' style="width:100%; background-color: gold;margin-bottom: 10px;" id="message"></textarea></div>
	<form action="nada.php" name="f">
	<table>
	<tr>
	<td>Steps</td>
	<td><input type="text" value="10" name="steps" /></td>
	</tr>
	<tr>
	<td>Duration</td>
	<td><input type="text" value="200" name="duration" /></td>
	</tr>
	<tr>
	<td>Min Opacity</td>
	<td><input type="text" value="0.0" name="minOpacity" /></td>
	</tr>
	<tr>
	<td>Max Opacity</td>
	<td><input type="text" value="0.9" name="maxOpacity" /></td>
	</tr>
	<tr>
	<td>Debug</td>
	<td>
            <input type="checkbox" name="debug" />
          </td>
	</tr>
	<tr>
	<td>Step 1</td>
	<td><input type="button" value="Fade Out" onclick="fadeout('X');" /></td>
	</tr>
	<tr>
	<td>Step 2</td>
	<td><input type="button" value="Fade In" onclick="fadein('X');" /></td>
	</tr>
	</table>
	<div style="position: relative; margin-top: 20px;">
	<div id='Y'>Hello World</div>
	<div id='X'>Hello World</div>
	</div>
	</form>
	<p><br/><br />
<br/><br />
<br/><br />
<br/><br />
<br/></p>
<div class="AF_PostFiles">
  <h3>Attached Files:</h3>
  <div class="AF_File">
    <p><span class="AF_Filename"><a href="http://www.gammakurve.com/?action=download&amp;file_id=3">common.js</a></span> <span class="AF_Filesize">2K</span></p>
  </div>
  <div class="AF_File">
    <p><span class="AF_Filename"><a href="http://www.gammakurve.com/?action=download&amp;file_id=2">fader.css</a></span> <span class="AF_Filesize">0K</span></p>
  </div>
  <div class="AF_File">
    <p><span class="AF_Filename"><a href="http://www.gammakurve.com/?action=download&amp;file_id=4">fader.js</a></span> <span class="AF_Filesize">4K</span></p>
  </div>
  <div class="AF_File">
    <p><span class="AF_Filename"><a href="http://www.gammakurve.com/?action=download&amp;file_id=1">fader.zip</a></span> <span class="AF_Filesize">4K</span></p>
  </div>
<br style="clear: both;" /></div>]]></content:encoded>
			<wfw:commentRSS>http://www.gammakurve.com/article/javascript-graphic-fader/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Seagull PHP Application Framework</title>
		<link>http://www.gammakurve.com/article/seagull/</link>
		<comments>http://www.gammakurve.com/article/seagull/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 22:33:04 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Seagull</category>
		<guid>http://www.gammakurve.com/article/seagull/</guid>
		<description><![CDATA[The pros and cons of using the Seagull PHP Application Framework]]></description>
			<content:encoded><![CDATA[	<p>Good things about seagull:</p>
	<ul>
	<li>BSD license. BSD License is more friendly towards commercial products than GPL.</li>
	<li>Easy to understand architecture. Seagull uses the Model-View-Controller pattern MVC. It is very easy to find where things are done and how they are done. You can modify the framework easily as a result to accomodate any special needs.</li>
	<li>Uses Flexy HTML templates.</li>
	<li>Early bird special. The framework is small, and you can still contribute and the contribution can be significant.</li>
	</ul>
	<p>Bad things about Seagull:</p>
	<ul>
	<li>Early bird special. Seagull does not look pretty out of the box. It looks like a programmer wrote the UI (as opposed to a graphic designer or some arty person).</li>
	<li>Early bird special. There are a lot of modules, blocks, infra-structure like stuff that are needed. For example, ad rotators, theme switchers, surveys, polls, etc.</li>
	<li>Use of the MVC pattern is still incompletely applied. There are some hardcoded html stuff in the modules that come with Seagull.</li>
	<li>As yet, there is no mechanism for plugins or modules to auto install and uninstall. Same applies for themes.</li>
	</ul>
	<p>More to come&#8230;
</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.gammakurve.com/article/seagull/feed/</wfw:commentRSS>
	</item>
		<item>
		<title>Seagull Multi-Level Javascript Menu</title>
		<link>http://www.gammakurve.com/article/seagull-multi-level-javascript-menu/</link>
		<comments>http://www.gammakurve.com/article/seagull-multi-level-javascript-menu/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 19:58:08 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
	<category>Seagull</category>
		<guid>http://www.gammakurve.com/article/seagull-multi-level-javascript-menu/</guid>
		<description><![CDATA[A description of a simple multi-level menu in javascript and css for the Seagull Application Framework.]]></description>
			<content:encoded><![CDATA[	<p>In this article I discuss yet another Javascript multi-level menu system. This one in open-source (BSD license) and is intended for use by users of the Seagull PHP application framework.</p>
]]></content:encoded>
			<wfw:commentRSS>http://www.gammakurve.com/article/seagull-multi-level-javascript-menu/feed/</wfw:commentRSS>
	</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.186 seconds -->
