/* Client-side access to querystring name=value pairs
	Version 1.2.3
	22 Jun 2005
	Adam Vandenberg
*/
function Querystring(qs) { // optionally pass a querystring to parse
	this.params = new Object()
	this.get=Querystring_get
	
	if (qs == null)
		qs=location.search.substring(1,location.search.length)

	if (qs.length == 0) return

// Turn <plus> back to <space>
// See: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.13.4.1
	qs = qs.replace(/\+/g, ' ')
	var args = qs.split('&') // parse out name/value pairs separated via &
	
// split out each name=value pair
	for (var i=0;i<args.length;i++) {
		var value;
		var pair = args[i].split('=')
		var name = unescape(pair[0])

		if (pair.length == 2)
			value = unescape(pair[1])
		else
			value = name
		
		this.params[name] = value
	}
}

function Querystring_get(key, default_) {
	// This silly looking line changes UNDEFINED to NULL
	if (default_ == null) default_ = null;
	
	var value=this.params[key]
	if (value==null) value=default_;
	
	return value
}

  var qs = new Querystring();
  
	var page = qs.get("page");
			
	if ((page != null) && (document.Form1 != null))
		document.Form1.page.value = page;
		
		
function writeClassInfo()
{
	var classcode = qs.get("classcode");
	
	var src = qs.get("src");
	
	if (classcode != null)
	{
		document.write("<input type='hidden' value='" + classcode + "' name='classcode'>");
	}
	
	if (src != null)
	{
		document.write("<input type='hidden' value='" + src + "' name='src'>");
	}
}

function writeClass() 
{
	var classcode = qs.get("classcode");
	
	if (classcode != null)
	{
		switch (classcode)
		{		            
      case '20090208-US-NY-01' : document.write('<span class="headerorange"><b>02/08/2009 | 9:30 AM - 3:30 PM</b></span><br>Hilton New York<br>1335 Avenue of the Americas<br>New York, NY 10019<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=1335 Avenue of the Americas&2c=New York&2s=NY&2z=10019&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;                            
      case '20090301-US-CA-01' : document.write('<span class="headerorange"><b>03/01/2009 | 9:30 AM - 3:30 PM</b></span><br>Embassy Suites Anaheim South<br>11767 Harbor Blvd<br>Garden Grove, CA 92840<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=11767 Harbor Boulevard&2c=Garden Grove&2s=CA&2z=92840&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090308-US-CA-01' : document.write('<span class="headerorange"><b>03/08/2009 | 9:30 AM - 3:30 PM</b></span><br>Embassy Suites Anaheim South<br>11767 Harbor Blvd<br>Garden Grove, CA 92840<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=11767 Harbor Boulevard&2c=Garden Grove&2s=CA&2z=92840&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090329-US-TX-01' : document.write('<span class="headerorange"><b>03/29/2009 | 9:30 AM - 3:30 PM</b></span><br>Sheraton Suites Galleria Houston<br>2400 West Loop South<br>Houston, TX 77027<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=2400 West Loop South&2c=Houston&2s=TX&2z=77027&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090419-CA-ON-01' : document.write('<span class="headerorange"><b>04/19/2009 | 9:30 AM - 3:30 PM</b></span><br>Doubletree Toronto Airport<br>655 Dixon Road<br>Toronto, ON M9W 1J3<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=655 Dixon Road&2c=Toronto&2s=ON&2z=M9W 1J3&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090517-US-CA-01' : document.write('<span class="headerorange"><b>05/17/2009 | 9:00 AM - 3:00 PM</b></span><br>Hyatt Regency SFO<br>1333 Bayshore HWY<br>Burlingame, CA 94010<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=1333 Bayshore HWY&2c=Burlingame&2s=CA&2z=94010&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090614-US-FL-01' : document.write('<span class="headerorange"><b>06/14/2009 | 9:30 AM - 3:30 PM</b></span><br>Hilton Palm Beach Airport<br>150 Australian Ave<br>West Palm Beach, FL 33406<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=150 Australian Ave&2c=West Palm Beach&2s=FL&2z=33406&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20090726-US-IL-01' : document.write('<span class="headerorange"><b>07/26/2009 | 9:30 AM - 3:30 PM</b></span><br>Hilton Chicago/Northbrook<br>2855 North Milwaukee Ave<br>Northbrook, IL 60062<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=2855 North Milwaukee Ave&2c=Northbrook&2s=IL&2z=60062&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
      case '20091003-US-NY-01' : document.write('<span class="headerorange"><b>10/03/2009 - 10/04/2009 | 9:30 AM - 3:30 PM</b></span><br>Marriott New York East Side<br>525 Lexington Avenue<br>New York, NY 10017<br><br><A HREF="http://www.mapquest.com/directions/main.adp?2a=525 Lexington Avenue&2c=New York&2s=NY&2z=10017&2y=US&cid=lfddlink" target="_blank"> <img border="0" src="images/learn/mapquest.gif" alt="MapQuest"> Directions to this location</A><br><br>'); break;
    } 		
  }
}