<!--
	intInvestment = 250, intExtraInvestment = 0, intQTY = 0, intAdditionalDues = 0, intAppFee = 25, intTotal = 0;

//==============================================================================================================	
		
		
		
//==== Calculates the Membership Investment Total ==========================================================================================================	
		
		/* This calculation based upon an annual payment only. */		
	
		function calculateTotal()
		{
			//intAdditionalDues = intQTY * intExtraInvestment;
									
			intTotal = intInvestment + intAdditionalDues + intAppFee;
						
			//reset the values of the annual investment and total textboxes
			frmMember.txtInvestment.value = intInvestment
			//frmMember.txtAdditional_Location_Dues.value = intAdditionalDues
			frmMember.txtProcessing_Fee.value = intAppFee
			frmMember.txtTotal.value = intTotal		
		}		
			
		//---- These set the variables needed to calculate and repopulate the total. -------------------
		
		function setApplicationFee(appFee)
		{		    
		  intAppFee = appFee;		       
		}
		
		function getApplicationFee()
		{
		    return intAppFee;
		}
		
		//----------------------------------------
		
		function setInvestment(investment)
		{
			intInvestment = investment;			
		}
		
		function getInvestment()
		{
		    return intInvestment;
		}
		
		//----------------------------------------
		
		function setInvestmentIndex()
		{		    
		    for(var i = 0; i < document.frmMember.radInvestment_Type.length; i++)
		    {
		        if(frmMember.radInvestment_Type[i].checked)
		        {
		            frmMember.hdnInvestmentIndex.value = i;
		        }
		    }
		}
		
		//----------------------------------------
		
		function setExtraInvestment(extraInvestment)
		{
			intExtraInvestment = extraInvestment;
		}
		
		function getExtraInvestment()
		{
		    return intExtraInvestment;
		}
		
		//----------------------------------------
		
		function setAdditionalDues(additionalDues)
		{
			intAdditionalDues = additionalDues;
		}
		
		function getAdditionalDues()
		{
		    return intAdditinalDues;
		}
		
		//----------------------------------------
		
		function setQTY(qty)
		{
			intQTY = qty;
		}
		
		function getQTY()
		{
		    return intQTY;
		}
		
		//----------------------------------------
		
		function setTotal(total)
		{
			intTotal = total;
		}
		
	
//==== Checks, populates, or enables various form elements ============================================================
		
		function enableForm()
		{
		    
		    for(var i = 0; i < document.frmMember.length; i++)
		    {
		        document.frmMember[i].disabled = false;
		    }
		}
		
		function checkCategory()
		{
			frmMember.txtCategory_Detail.style.visibility = "hidden";			
			
			if(frmMember.cboCategory.value == "Other")
			{
						
				frmMember.txtCategory_Detail.style.visibility = "visible";
				frmMember.txtCategory_Detail.disabled = false;
				frmMember.txtCategory_Detail.focus();		
			}
		}
		//----------------------------------------------------------------------------
		    
//	    function keywordLength(formElement,value)
//	    {	      	      
//	      if(value.length > 30)
//	      {
//	            if(value.charCodeAt(value.length-1) != 8)
//	            {	            
//	                switch(formElement)
//	                {
//	                    case 1: frmMember.txtSearch_Keyword_1.value = value.substring(0,30)
//	                        break;        	                    
//	                    case 2: rmMember.txtSearch_Keyword_2.value = value.substring(0,30)
//	                        break;
//	                    case 3: frmMember.txtSearch_Keyword_3.value = value.substring(0,30)
//	                        break;
//	                    case 4: frmMember.txtSearch_Keyword_4.value = value.substring(0,30)
//	                        break;
//	                    case 5: frmMember.txtSearch_Keyword_5.value = value.substring(0,30)
//	                        break;
//	                    case 6: frmMember.txtSearch_Keyword_6.value = value.substring(0,30)
//	                        break;
//	                    case 7: frmMember.txtSearch_Keyword_7.value = value.substring(0,30)
//	                        break;
//	                    case 8:	frmMember.txtSearch_Keyword_8.value = value.substring(0,30)      
//	                }
//	            }
//	      }	    
//	    }
		
		//----------------------------------------------------------------------------
		
		function populateBillingInfo()
		{
			if(frmMember.chkBilling_Info.checked)
			{
				frmMember.txtBilling_Address.value = frmMember.txtMailing_Address.value;
				frmMember.txtBilling_City.value = frmMember.txtMailing_City.value;
				frmMember.txtBilling_State.value = frmMember.txtMailing_State.value;
				frmMember.txtBilling_Zip.value = frmMember.txtMailing_Zip.value;			
			}
			else
			{
				frmMember.txtBilling_Company.value = "";
				frmMember.txtBilling_Attention.value = "";
				frmMember.txtBilling_Address.value = "";
				frmMember.txtBilling_City.value = "";
				frmMember.txtBilling_State.value = "";
				frmMember.txtBilling_Zip.value = "";		
			}
		}
		
		//----------------------------------------------------------------------------
		
		function populatePhysicalInfo()
		{
			if(frmMember.chkPhysical_Info.checked)
			{
				frmMember.txtPhysical_Address.value = frmMember.txtMailing_Address.value;
				frmMember.txtPhysical_City.value = frmMember.txtMailing_City.value;
				frmMember.txtPhysical_State.value = frmMember.txtMailing_State.value;
				frmMember.txtPhysical_Zip.value = frmMember.txtMailing_Zip.value;
			}
			else
			{
				frmMember.txtPhysical_Address.value = "";
				frmMember.txtPhysical_City.value = "";
				frmMember.txtPhysical_State.value = "";
				frmMember.txtPhysical_Zip.value = "";
			}
		}
		
		//----------------------------------------------------------------------------
		
//		function enableInvestmentQTY()
//		{
//			if(frmMember.radInvestment_Type[12].checked)
//			{
//				frmMember.txtEmployees_Over_200.disabled = false;
//				frmMember.txtEmployees_Over_200.focus();					
//			}					
//			else
//			{
//				frmMember.txtEmployees_Over_200.disabled = true;				
//				frmMember.txtEmployees_Over_200.value = "";			
//			}
//			
//		}

//==== Resets the form elements =========================================================== 
	
	
		function myReset()
		{
		   
		   for(var i = 0; i < document.frmMember.length; i++)
		   {
		        
		        if(document.frmMember[i].name.substr(0,3) == "cbo")
		        {
		            document.frmMember[i][0].selected = true
		        }
		        if (document.frmMember[i].name.substr(0,3) == "txt")
		        {
//                        if(document.frmMember[i].name == "txtAdditional_Locations")
//		                {		                    		                  
//		                    document.frmMember[i].value = "0";	                    
//		                }		               
//		                else
//		                {
		                    document.frmMember[i].value = "";
//		                }
		            
		        }
		        
		        //if txa
		        if (document.frmMember[i].name.substr(0,3) == "txa")
		        {
		            document.frmMember[i].value = "";		        
		        }
		        
		       //if chk
		        if (document.frmMember[i].name.substr(0,3) == "chk")
		        {
		            document.frmMember[i].checked = false;		        
		        }
		       
		        //if rad
		        if (document.frmMember[i].name.substr(0,3) == "rad")
		        {
		            //check name if the same name then don't check
		            if(strName == "" || strName != document.frmMember[i].name)          
		            {
		                document.frmMember[i].checked = true;
		            }
		        }	        
		        		        
		        strName = document.frmMember[i].name
		        
		   }//end for loop	  
		   
		                      
		   setTotal(220);		               	                    
		   setInvestment(250);		             		                    
		   setApplicationFee(25);		               	                    
		   //setAdditionalDues(0);    	               	                    
           //setQTY(0);		                    
		   calculateTotal();
		}	
		
//==== Serializing the form ============================================================================================
		
		function c_serialize(strHdnSerialized)
		{
		    var strSerialized = strHdnSerialized;
		    var rexp_select = /^\b(cbo)/;
		    var rexp_button = /^\b(btn)/;
		    var checked = false;	            
		
		    //serialize using name|value||value|value||type|value|||
		
		    for(i=0;i<document.forms[0].elements.length;i++)
		    {
		        name = document.forms[0].elements[i].name;
				if(rexp_button.test(name))
				{
					continue;
				}
		        if(rexp_select.test(name))
		        {
		            selected = document.forms[0].elements[i].selectedIndex;
		            value = document.forms[0].elements[i].options[selected].value;
		            type = "select";
		        }
		        else
		        {
		            value = document.forms[0].elements[i].value;
		            type = document.forms[0].elements[i].type;
		        }
		        
		        if(value == "")
		        {
					value = "empty"
		        }
		
		        if(type == "checkbox" || type == "radio")
		        {
		            checked = document.forms[0].elements[i].checked;
		        }
		
		        if(type == "text" || type == "textarea" || type == "password" || type == "select" || checked)
		        {
		            strSerialized += "name|" + name + "||value|" + value + "||type|" + type + "|||";
		        }
		    }		            
		
		    return strSerialized;
		
		} //end function c_serialize()


// -->