/*******************************************************************************
Author : Roger D. Hosto Jr.
Version : Version 1.0 - Jan 22, 2007
*******************************************************************************
Notes :
*******************************************************************************
This design to random displace a hidden div
*******************************************************************************
Usage :
*******************************************************************************
//This calls the javascript library
<script type="text/javascript" src="randomDiv.js"></script>
<script type="text/javascript">
</script>
*******************************************************************************/
/*
 * ONLY EDIT ANYTHING BELOW HERE IF YOU TRUELY KNOW WHAT YOU ARE DOING
 */
function randomDiv( name ) {
	//Public Variables
	this.setname = name;
	//Private Variables
	var DivNames = new Array();
	var TrackPixels = new Array();
	var that=this;
	/*
	 * Public Function
	 */
	// randomDiv.addDiv( "id", "tracking_pixel" );
	this.addDiv = function( name, pixel ) {
		var len = DivNames.length;
		DivNames[ len ] = name;
		var len = TrackPixels.length;
		TrackPixels[ len ] = pixel;
	}// end randomDiv.addDiv();
	 this.init = function() {
	 	var num = Math.floor( ( Math.random() * ( DivNames.length ) ) );
		if( document.getElementById( DivNames[ num ] ).style.display == "none" )
			document.getElementById( DivNames[ num ] ).style.display = "block";
		if( TrackPixels[ num ] ) {
			var m=new Image(1,1);
			m.src= TrackPixels[ num ];
			m.onload=function() { return null; }
		}
	 }

}
