var expiresNDaysAfterStarting = 180; // null to use default from database; 0 = doesn't expire

function AddCurriculumToShoppingCart(curriculumId)
{
	var params = "&curriculumId=" + curriculumId;
	CallServer("AddToShoppingCart", params);
	refreshShoppingCartWindow();
}

function AddCourseToShoppingCart(courseId)
{
	var params = "&courseId=" + courseId;
	CallServer("AddToShoppingCart", params);
	refreshShoppingCartWindow();
}



function GetCurriculumPrice(curriculumId)
{
	var params = "&curriculumId=" + curriculumId + "&fieldKey=curriculumprice";
	return CallServer("GetCurriculumField", params);
}

function AddTrackToShoppingCart(trackId)
	{
		var params = "&trackId=" + trackId;
		CallServer("AddToShoppingCart", params);
		refreshShoppingCartWindow();
	}


	function GetTrackPrice(trackId)
	{
		var params = "&trackId=" + trackId + "&fieldKey=trackprice";
		return CallServer("GetTrackField", params);
	}

function GetAcct()
{
	return "cam";
}

function GetAccountc()
{
	return "ndakotastateu";
}

function CallServer(Asxp, params)
{
  var xmlHttp = null;
  if(window.XMLHttpRequest) {
   xmlHttp = new XMLHttpRequest();
  }
  else if(window.ActiveXObject) {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  if(xmlHttp != null) {
   xmlHttp.open("POST", "/Training/" + Asxp + ".aspx", false);
   xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
   if(expiresNDaysAfterStarting != null)
   {
    params += "&expiresndaysafterstarting=" + expiresNDaysAfterStarting;
   }
   xmlHttp.send("acct=" + GetAcct() + "&accountc=" + GetAccountc() + params);
   return xmlHttp.responseText;
  }
}




   









   

