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 showValue(){

len = document.ecom.rtype.length
	for (i = 0; i <len; i++) {
	if (document.ecom.rtype[i].checked) {
	chosen = document.ecom.rtype[i].value
	}
	}
	chosen2 = "empty";
len2 = document.ecom.wtype.length
	for (i = 0; i <len2; i++) {
	if (document.ecom.wtype[i].checked) {
	chosen2 = document.ecom.wtype[i].value
	}
	}
	
	/*if (chosen == "mr" && chosen2 == "mr_workshop") {
	document.getElementById('multibox_1').style.visibility = 'visible';
	document.ecom.wtype[0].disabled = false;
	document.ecom.wtype[1].disabled = false;
		
	document.ecom.wtype[2].checked=false;
	document.ecom.wtype[3].checked=false;
	document.ecom.wtype[2].disabled = true;
	document.ecom.wtype[3].disabled = true;
	
	document.ecom.Mult_Num_reg.disabled = false;
	document.ecom.Mult_Num_work.disabled = false;
	document.ecom.USER4.disabled = false;
	document.ecom.USER5.disabled = false;
	document.ecom.USER6.disabled = false;
	}
	else*/ 
	if (chosen == "mr")
	{
	document.ecom.wtype[0].checked = false;
	document.ecom.wtype[1].checked = false;
	document.ecom.wtype[2].checked = false;	
	
	document.ecom.wtype[0].disabled = true;
	document.ecom.wtype[1].disabled = true;
	document.ecom.wtype[2].disabled = true;
	
	document.ecom.Mult_Num_reg.disabled = false;
	document.ecom.Mult_Num_work.disabled = false;
	document.ecom.USER4.disabled = false;
	document.ecom.USER5.disabled = false;
	document.ecom.USER6.disabled = false;
	}
	else {

	document.ecom.wtype[0].disabled = false;
	document.ecom.wtype[1].disabled = false;
	document.ecom.wtype[2].disabled = false;
	
	
	document.ecom.Mult_Num_reg.disabled = true;
	document.ecom.Mult_Num_work.disabled = true;
	document.ecom.USER4.disabled = true;
	document.ecom.USER5.disabled = true;
	document.ecom.USER6.disabled = true;
	}

 }
 
function price(){
var m = "none"
var w = "none"
var mw = "none"
var c = 0
var mc = 0
var earlybird = 1195
var ecom = document.ecom

for(i=0;i<ecom.rtype.length;i++){
	if(ecom.rtype[i].checked == true){
	 m = ecom.rtype[i].value
	 break;
	 }
}


switch(m){
	
				case "CIDM":
				 c = 1095
				 ecom.DESCRIPTION.value = "CMS -- CIDM Member Conference Registration"
				 break;	 
				 
				 case "standard":
				 c = 1395
				 ecom.DESCRIPTION.value = "CMS -- Conference Registration"
				 break;
				 
				 case "WorkOnly":
				 c = 0
				 ecom.DESCRIPTION.value = "CMS -- WkShp Only"
				 break;
				 
				 case "mr":
				 c = 1295*ecom.Mult_Num_reg.value;
				 mc = 200*ecom.Mult_Num_work.value;
				 c = c + mc;
				ecom.DESCRIPTION.value = "CMS -- Multiple Conference Registrations for "+ecom.Mult_Num_reg.value+" people";		   
				 break;				 
}


if(c != 0 ){
	for(i=0;i<ecom.wtype.length;i++){
		if(ecom.wtype[i].checked == true){
			w = ecom.wtype[i].value
			}
		}
		switch(w){
		 
				 case "none":
				 break;	 
				 
				 case "DITAWork":
				 c = c + 200
				 ecom.DESCRIPTION.value = ecom.DESCRIPTION.value+" + DITA Work Registration"
				 break;
				 
				 case "DITAPilot":
				 c = c + 200
				 ecom.DESCRIPTION.value = ecom.DESCRIPTION.value+" + DITA Pilot Workshop  Registration"
				 break;
				 
				 }
ecom.AMOUNT.value = c
}
else{
	for(i=0;i<ecom.wtype.length;i++){
		if(ecom.wtype[i].checked == true){
			mw = ecom.wtype[i].value			
			}
		}
		switch(mw){
				 case "none":
				 break;	 
				 
				 case "DITAWork":
				 c = c + 300
				 ecom.DESCRIPTION.value = ecom.DESCRIPTION.value+" + DITA Work Registration"
				 break;
				 
				 case "DITAPilot":
				 c = c + 300
				 ecom.DESCRIPTION.value = ecom.DESCRIPTION.value+" + DITA Pilot Workshop  Registration"
				 break;
				 }
ecom.AMOUNT.value = c + mc
}


if(c != 0){
payment()
}
else{
	alert("You must enter the number of Registrants you are attempting to register");
	//window.location="http://www.cm-strategies.com/2010/registration.htm";
}
}

function payment(){
var a
var ecom = document.ecom



for(i=0;i<ecom.METHOD.length;i++){
	if(ecom.METHOD[i].checked === true){
	 a = i
	 break;
	}
	else
	{
	a = 10000;	
	}
 }
 if(a == 10000){
	alert("You must select payment method");
	
}
else
{
 	
 if (ecom.METHOD[a].value == "CC"){
	ecom.action = "https://payments.verisign.com/payflowlink"
	} 
	else {
	 ecom.action = "http://www.infomanagementcenter.com/cgi-bin/merge.pl/emerge/cmstrat/cmstrategies.txt&display=/emerge/cmstrat/reg.htm"
	 }
}
}

function fillin(){
var ecom = document.ecom
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 = ""
}
}