
//Global Variables
var quarterly = 0
var yearly = 0;
var applicationfee = 0;

//Switches the content of the form to the specified membership type.
function switchContent(contentType)
{

	if(contentType=="FullUSVoting")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "<table width=\"100%\"  border=\"0\" cellpadding=\"3\"><tr bgcolor=\"#E9E9E9\"><td><strong>Membership Type</strong></td><td width=\"75\"><div align=\"center\"><strong>Quarter</strong></div></td><td width=\"75\"><div align=\"center\"><strong>Year</strong></div></td></tr><tr><td>First year after graduation - Former Student ICA member FREE</td><td><div align=\"center\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_FirstYear_FormerStudent_ICAMember\" onClick=\"storeTotal(0,0);\"></div></td></tr><tr><td>First year after graduation - Non-Student ICA member ($50 qtr. / $200 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_FirstYear_NonStudent_ICAMember\" onClick=\"storeTotal(50,0);\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_FirstYear_NonStudent_ICAMember\" onClick=\"storeTotal(0,200);\"></div></td></tr><tr><td>Second year after graduation - Former Student ICA member ($50 qtr. / $200 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_SecondYear_FormerStudent_ICAMember\" onClick=\"storeTotal(50,0);\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_SecondYear_FormerStudent_ICAMember\" onClick=\"storeTotal(0,200);\"></div></td></tr><tr><td>Second year after graduation - Non-Student ICA member ($100 qtr. / $400 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_SecondYear_NonStudent_ICAMember\" onClick=\"storeTotal(100,0);\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_SecondYear_NonStudent_ICAMember\" onClick=\"storeTotal(0,400);\"></div></td></tr><tr><td>Third year after graduation - Former Student ICA member ($100 qtr. / $400 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_ThirdYear_FormerStudent_ICAMember\" onClick=\"storeTotal(100,0);\"></div></td>	<td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_ThirdYear_FormerStudent_ICAMember\" onClick=\"storeTotal(0,400);\"></div></td></tr><tr><td>Third year after graduation - Non-Student ICA member ($150 qtr. / $600 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_ThirdYear_NonStudent_ICAMember\" onClick=\"storeTotal(150,0);\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_ThirdYear_NonStudent_ICAMember\" onClick=\"storeTotal(0,600);\"></div></td></tr><tr><td>Fourth year or more after graduation - ($150 qtr. / $600 yr.)</td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_FourthYear_NonStudent_ICAMember\" onClick=\"storeTotal(150,0);\"></div></td><td><div align=\"center\"><input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_FourthYear_NonStudent_ICAMember\" onClick=\"storeTotal(0,600);\"></div></td></tr></table>";
	}
	else if(contentType=="International")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "$150 yr. (U.S.) Payment may be made by MasterCard/Visa/American Express or International Money Order. Checks drawn on Canadian Banks must have \“In USFunds\” written after amount.";		
		storeTotal(0,150);
		//updateTotal("International");
	}
	else if(contentType=="LifeMember")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "Pay your dues only once and become a lifetime member of ICA! Life Member benefits include FREE registrations at several annual ICA events, including the International Symposium, the Pediatric Symposium, the ICA National Conference, as well as the basic registration for the Arnold Sports and Fitness Council Symposium. Life Members receive special recognition, as well as a special listing in the Membership Directory.";
		document.getElementById('TotalAmount').value = "5000";	
	}
	else if(contentType=="ActiveMilitary")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "$150 yr. (U.S.) Payment may be made by MasterCard/Visa/American Express or International Money Order. Checks drawn on Canadian Banks must have \“In USFunds\” written after amount.";		
		storeTotal(0,150);
	}	
	else if(contentType=="Faculty")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "<table width=\"100%\"  border=\"0\" cellpadding=\"3\">          <tr bgcolor=\"#E9E9E9\">            <td><strong>Membership Type</strong></td>            <td width=\"75\"><div align=\"center\"><strong>Quarter</strong></div></td>            <td width=\"75\"><div align=\"center\"><strong>Year</strong></div></td>          </tr>          <tr>            <td>Voting ($75 qtr. / $300 yr.)</td>            <td><div align=\"center\">			  <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Quarterly_VotingFaculty\" onClick=\"storeTotal(75,0);\">            </div></td>            <td><div align=\"center\">              <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_VotingFaculty\" onClick=\"storeTotal(0,300);\">            </div></td>          </tr>          <tr>            <td>Non–Voting** ($110 yr.)</td>            <td><div align=\"center\"></div></td>            <td><div align=\"center\">              <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_NonVotingFaculty\" onClick=\"storeTotal(0,110);\">            </div></td>          </tr>        </table><br><div align=\"right\"><strong>Teaching at (school):</strong> <input name=\"TeachingAt\" type=\"text\" id=\"TeachingAt\">&nbsp;</div>";
	}
	else if(contentType=="Lay")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "<table width=\"100%\"  border=\"0\" cellpadding=\"3\">          <tr bgcolor=\"#E9E9E9\">            <td><strong>Membership Type</strong></td>            <td width=\"75\"><div align=\"center\"><strong>Year</strong></div></td>          </tr>          <tr>            <td>Faculty non-D.C. ($85 yr.)</td>            <td><div align=\"center\">              <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_Lay_FacultyNonDC\" onClick=\"storeTotal(0,85);\">            </div></td>          </tr>          <tr>            <td>Chiropractic Assistant ($85 yr.)</td>            <td><div align=\"center\">              <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_ChiropracticAssistant\" onClick=\"storeTotal(0,85);\">            </div></td>          </tr>		  <tr>            <td>Interested individual ($85 yr.)</td>            <td><div align=\"center\">              <input name=\"QuarterlyYearly\" type=\"radio\" value=\"Yearly_Interested_Individual\" onClick=\"storeTotal(0,85);\">            </div></td>          </tr>        </table>";
	}
	else if(contentType=="Student")
	{
		resetTotal();
		document.getElementById('MembershipCategory').innerHTML = "Chiropractic students pay only $50 for SICA membership during their entire college career. Even better, your membership is extended to include your whole first year in the field after graduation for free!";
		
		storeTotal(0,50);
		//updateTotal("Student");
	}
}

function displayCategory(myCat)
{
document.getElementById(myCat).style.display = "block";
}

function resetTotal()
{
	document.getElementById('TotalAmount').value = 0;
}
//Stores the total
function storeTotal(qrt, yr)
{
//	alert("store Total");
	quarterly = qrt;
	yearly = yr;
	if(qrt != 0 && qrt != "")
		setTotal("quarterly");
	else
		setTotal("yearly");
}

//Set the total
function setTotal(cycle)
{
	if(cycle == "quarterly")
		document.getElementById('TotalAmount').value = quarterly + applicationfee + " - Quarter";
	else if(cycle == "yearly")
		document.getElementById('TotalAmount').value = yearly + applicationfee + " - Year";
}

//Hides the Quarterly/Yearly buttons
function hideQuarterly()
{
//	document.getElementById('QuarterYear').style.visibility = "hidden";
	toggleBox('QuarterYear', 'none');
}

//Displays the Quarterly/Yearly buttons
function showQuarterly()
{
//	document.getElementById('QuarterYear').style.visibility = "visible";
	//alert("show Quarterly");
	toggleBox("QuarterYear", 'block');
}

function toggleBox(divID, vis)
{
    if(document.layers)	   //NN4+
    {//alert("NN4");
       document.layers[divID].display = vis;
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {//alert("NN6");
        var obj = document.getElementById(divID);
		obj.style.display = vis;
    }
    else if(document.all)	// IE 4
    {//alert("IE4");
        document.all[divID].style.display = vis;
    }
}

//Forces the user to fill out the form before submitting.
function Validator(theForm)
{
  if (theForm.FirstName.value == "")
  {
    alert("Please enter a value for the \"First Name\" field.");
    document.getElementById("theForm").FirstName.focus();
    return (false);
  }
  
  if (theForm.LastName.value == "")
  {
    alert("Please enter a value for the \"Last Name\" field.");
    document.getElementById("theForm").LastName.focus();
    return (false);
  }  

  if (theForm.EmailAddress.value == "")
  {
    alert("Please enter a value for the \"Email Address\" field.");
    document.getElementById("theForm").EmailAddress.focus();
    return (false);
  }
  
  if (theForm.OfficeAddress.value == "")
  {
    alert("Please enter a value for the \"Office Address\" field.");
    document.getElementById("theForm").OfficeAddress.focus();
    return (false);
  }

  if (theForm.OfficeCity.value == "")
  {
    alert("Please enter a value for the \"Office City\" field.");
    document.getElementById("theForm").OfficeCity.focus();
    return (false);
  }  

  if (document.getElementById("theForm").OfficeStateProvince.value == "")
  {
    alert("Please enter a value for the \"Office State/Province\" field.");
    document.getElementById("theForm").getElementById("theForm").OfficeStateProvince.focus();
    return (false);
  }  
  
  if (theForm.OfficePostalcode.value == "")
  {
    alert("Please enter a value for the \"Office Postalcode\" field.");
    document.getElementById("theForm").OfficePostalcode.focus();
    return (false);
  }    
  
  if (theForm.OfficeCountry.value == "")
  {
    alert("Please enter a value for the \"Office Country\" field.");
    document.getElementById("theForm").OfficeCountry.focus();
    return (false);
  }     
  
  if (theForm.OfficeAreaCode.value == "")
  {
    alert("Please enter a value for the \"Office Area Code\" field.");
    document.getElementById("theForm").OfficeAreaCode.focus();
    return (false);
  }     
  
  if (theForm.OfficePhoneNumber.value == "")
  {
    alert("Please enter a value for the \"Office Phone Number\" field.");
    document.getElementById("theForm").OfficePhoneNumber.focus();
    return (false);
  }     
   
  if (theForm.CreditCard.value == "")
  {
    alert("Select a value for the \"Credit Card\" field.");
    document.getElementById("theForm").CreditCard.focus();
    return (false);
  }    
  
  if (theForm.AccountNumber.value == "")
  {
    alert("Please enter a value for the \"Account Number\" field.");
    document.getElementById("theForm").AccountNumber.focus();
    return (false);
  }  
  
  if (theForm.ExpirationDate.value == "")
  {
    alert("Please enter a value for the \"Expiration Date\" field.");
    document.getElementById("theForm").ExpirationDate.focus();
    return (false);
  }  
  
  
  return (true);
}