// Based on Adam Vandenberg's QueryString class - http://adamv.com/
function QueryString( input )
{
  this.pairs = new Array();

  if ( ! input ) { input = location.search.substring( 1 ); }

  if ( input )
  {
	  var args = input.split('&');
	  for ( var i = 0; i < args.length; i++ )
	  {
	    var halves = args[i].split('=');
	    this.pairs[unescape(halves[0])] = unescape(halves[1]);
	  }
  }

  this.get = function( name, defaultValue )
  {
    if ( this.pairs[name] )
    {
      return this.pairs[name];
    }
    
    if ( typeof( defaultValue ) != 'undefined' )
    {
      return defaultValue;
    }
    return false;
  }
}