// Distance Learning/ASGR, Online Registration, using IMS - 10/20/2009

function LinkTo($ClassCode, $policy) {
   if (!$policy) {
	$classreg ='https://www.internetmemberservices.com/scripts/mgrqispi.dll'
	+ '?APPNAME=IMS'
	+ '&PRGNAME=IMSMemberLogin'
	+ '&ARGUMENTS=-ADIST'
	+ '&SessionType=N'
	+ '&ServiceName=REGE'
	+ '&ClassID='
	+ $ClassCode;
	location.href = $classreg;
	} else {
	   $classreg ='http://www.associationgreen.com/' + $policy + '.html' + '?sl=' + $policy + '&ClassID=' + $ClassCode;
	   location.href = $classreg;
	   }
}

// Regclass creates and executes the href link to register for the class using IMS. - 10/20/2009.
function RegClass() {
   var $ClassCode = gup("ClassID");
   $classreg ='https://www.internetmemberservices.com/scripts/mgrqispi.dll'
	+ '?APPNAME=IMS'
	+ '&PRGNAME=IMSMemberLogin'
	+ '&ARGUMENTS=-ADIST'
	+ '&SessionType=N'
	+ '&ServiceName=REGE'
	+ '&ClassID='
	+ $ClassCode;
   location.href = $classreg;
}

// gup - "Get URL Parameter" - returns the value for the URL query string parameter you specify
function gup( name ){
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return results;
  else
    return results[1];
}
