function clientSideInclude(id, url) {
  var req = false;
  // For Safari, Firefox, and other non-MS browsers
  if (window.XMLHttpRequest) {
    try {
      req = new XMLHttpRequest();
    } catch (e) {
      req = false;
    }
  } else if (window.ActiveXObject) {
    // For Internet Explorer on Windows
    try {
      req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        req = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        req = false;
      }
    }
  }
 var element = document.getElementById(id);
 if (!element) {
  alert("Bad id " + id +
   "passed to clientSideInclude." +
   "You need a div or span element " +
   "with this id in your page.");
  return;
 }
  if (req) {
    // Synchronous request, wait till we have it all
    req.open('GET', url, false);
    req.send(null);
    element.innerHTML = req.responseText;
  } else {
    element.innerHTML =
   "Sorry, your browser does not support " +
      "XMLHTTPRequest objects. This page requires " +
      "Internet Explorer 5 or better for Windows, " +
      "or Firefox for any system, or Safari. Other " +
      "compatible browsers may also exist.";
  }
}

function price(){
	var c = 0
	var regcost = 0
	var ecom = document.bestpractices
	var today = new Date()
	for(i=0;i<ecom.rtype.length;i++){
		if(ecom.rtype[i].checked == true){
	 		m = ecom.rtype[i].value
			break;
		 }
	}
	switch(m){
		case "CIDMfree":
			c = 0
			ecom.DESCRIPTION.value = "BP -- CIDM Member free Registration"
			break;
			
		case "CIDMfree_small":
			c = 0
			ecom.DESCRIPTION.value = "BP -- CIDM Small Department Member free Registration"
			break;
			
		case "CIDM":
 			c = 1225
			ecom.DESCRIPTION.value = "BP -- CIDM Member Registration"
			break;
			
		case "rr":
			c = 1395
			ecom.DESCRIPTION.value = "BP -- Regular Registration"
			break;
			 
 		case "mr":
			regcost = 1225
			c = regcost*ecom.Mult_Num_reg.value
			ecom.DESCRIPTION.value = "BP -- Multiple Registrations for "+ecom.Mult_Num_reg.value+" people, \n Contact :"+ecom.USER4.value+" \n Phone: "+ecom.USER5.value+", \n People: "+ecom.USER6.value
			break;
				 				 
	}
	if(c!=0 || m=="CIDMfree" || m=="CIDMfree_small"){
		ecom.AMOUNT.value = c
		payment()
	}
	else{
		alert("You must choose a registration type")
	}
	return true;
}

function payment(){
	var a
	var ecom = document.bestpractices
	for(i=0;i<ecom.METHOD.length;i++){
		if(ecom.METHOD[i].checked == true){
			a = i
			break;
		}
	}
 	if (ecom.METHOD[a].value == "CC"){
		ecom.action = "https://payflowlink.paypal.com"
	}
	else {
		ecom.action="http://www.infomanagementcenter.com/cgi/merge.pl/emerge/bpconf/text.txt&display=/authorit/emerge/bpconf/display.htm"
	}
}

function fillin(){
	var ecom = document.bestpractices
	if(ecom.sameasreg.checked == true){
		ecom.NAME.value = ecom.NAMETOSHIP.value
		ecom.ADDRESS.value = ecom.ADDRESSTOSHIP.value
		ecom.CITY.value = ecom.CITYTOSHIP.value
		ecom.STATE.value = ecom.STATETOSHIP.value
		ecom.ZIP.value = ecom.ZIPTOSHIP.value
		ecom.COUNTRY.value = ecom.COUNTRYTOSHIP.value
		ecom.EMAIL.value = ecom.EMAILTOSHIP.value
		ecom.PHONE.value = ecom.PHONETOSHIP.value
	}
	else{
		ecom.NAME.value = ""
		ecom.ADDRESS.value = ""
		ecom.CITY.value = ""
		ecom.STATE.value = ""
		ecom.ZIP.value = ""
		ecom.COUNTRY.value = ""
		ecom.EMAIL.value = ""
		ecom.PHONE.value = ""
	}
}
