// JavaScript Document

function Basefee(){
var classindex=document.form.formField_classification.selectedIndex;
var classvalue=document.form.formField_classification[classindex].value;
switch(classindex){
    case 1:
   		document.form.formField_membership_dues.value=214;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Amount.value=0;
		document.form.formField_Adjustment_Qty.disabled=true;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="One Person (Owner/Spouse, Service/Retail only, No Employees)";
		break;
    case 2:
   		document.form.formField_membership_dues.value=153;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Amount.value=0;
		document.form.formField_Adjustment_Qty.disabled=true;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Associate (Non-business membership)";
		break;			
    case 3:
   		document.form.formField_membership_dues.value=153;
		document.form.formField_Adjustment_Amount_2nd.value=4;
		document.form.formField_Adjustment_Amount.value=2;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=false;
		document.form.descript.value="Non-Profit (Service Clubs, Churches, etc.) Attendance limited to organization's staff and/or board members.  Base covers first five (5) staff and/or board members, $4 per staff and/or board member for next 20, $2 per staff and/or board member after that"
		break;
    case 4:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=4;
		document.form.formField_Adjustment_Amount_2nd.value=2;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=false;
		document.form.descript.value="Insurance & Real Estate Base covers first five (5) employees/agents/brokers, etc. $4 per   employee/agent/broker for next 20, $2 per employee/agent/broker after that.(Additional individual agents pay per classification A) ";
		break;
    case 5:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=13;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Financial - (Banks, etc) -  Base plus $13 per million on annual deposits";
		break;
    case 6:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=2;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Accommodations - (Motels, Condos, Apts.) - Base plus $2 per each unit after 12";
		break;
    case 7:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=.50;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Campgrounds & Trailer Parks - Base plus $0.50 per each site after 50";
		break;
    case 8:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=100;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Attractions & Tours -  Base for 1st 25,000 paid admissions; $100 per addititonal 25,000 paid or fraction thereof";
		break;
    case 9:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=1;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Shopping Center/Office Buildings - Base plus $1 per each 1,000 rentable sq. ft.";
		break;
    case 10:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=1;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Health Care - (Hospitals, Nuring Homes) - Base plus $1 per bed";
		break;
    case 11:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=25;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Professional - (Doctor, Lawyer, CPA, Dentist, Stock Brokers, Architect, Engineer, Etc.) - Base plus $25 per partner";
		break;
    case 12:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=4;
		document.form.formField_Adjustment_Amount_2nd.value=2;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=false;
		document.form.descript.value="General Business - Base Covers first five (5) employees $4 per employee for next 20, $2 per employee after that";
		break;
    case 13:
   		document.form.formField_membership_dues.value=265;
		document.form.formField_Adjustment_Amount.value=1;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=false;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Restaurants - Base covers first seventy-five (75) seats: $1 each additional seat";
		break;
    case 14:
   		document.form.formField_membership_dues.value=0;
		document.form.formField_Adjustment_Amount.value=0;
		document.form.formField_Adjustment_Amount_2nd.value=0;
		document.form.formField_Adjustment_Qty.disabled=true;
		document.form.formField_Adjustment_Qty_2nd.disabled=true;
		document.form.descript.value="Utilities - Price Negotiable";
		break;


}
MembTotal()

}


function MembTotal(){

var basedues = eval(document.form.formField_membership_dues.value);
var adjustqty = eval(document.form.formField_Adjustment_Qty.selectedIndex);
var adjust = eval(document.form.formField_Adjustment_Amount.value);
var adjustsub = adjustqty * adjust;
var adjustqty2 = eval(document.form.formField_Adjustment_Qty_2nd.selectedIndex);
var adjust2 = eval(document.form.formField_Adjustment_Amount_2nd.value);
var adjustsub2 = adjustqty2 * adjust2;

var adjusttotal = adjustsub + adjustsub2;


document.form.formField_Adjustment_total.value = adjusttotal;
document.form.formField_total_dues.value = basedues+adjusttotal+25;
grandtotal()

}

function enhancecalc(){
var edcmem =0;
var jump=0;
var webcat=0;
var webad=0;
var eleads=0;
var hold=0;
var obj;



if (document.form.formField_EDC_Member.checked==true){ edcmem=180;}
if (document.form.formField_Jump_Page.checked==true){ jump=100;}
if (document.form.formField_Additional_Category.checked==true){ webcat=25;}


obj = document.getElementById('IDFormField_WebAd_0_1');
if (obj.checked) {webad=0;}
obj = document.getElementById('IDFormField_WebAd_0_2');
if (obj.checked) {webad=3000;}
obj = document.getElementById('IDFormField_WebAd_0_3');
if (obj.checked) {webad=2000;}
obj = document.getElementById('IDFormField_WebAd_0_4');
if (obj.checked) {webad=1600;}
obj = document.getElementById('IDFormField_WebAd_0_5');
if (obj.checked) {webad=1000;}
obj = document.getElementById('IDFormField_WebAd_0_6');
if (obj.checked) {webad=800;}
obj = document.getElementById('IDFormField_WebAd_0_7');
if (obj.checked) {webad=500;}



obj = document.getElementById('IDFormField_eleads_0_1');
if (obj.checked) {eleads=0;}
obj = document.getElementById('IDFormField_eleads_0_2');
if (obj.checked) {eleads=250;}
obj = document.getElementById('IDFormField_eleads_0_3');
if (obj.checked) {eleads=250;}
obj = document.getElementById('IDFormField_eleads_0_4');
if (obj.checked) {eleads=400;}

if (document.form.formField_HoldAd.checked==true){ hold=500;}



var enhancetotal=edcmem+jump+webcat+webad+eleads+hold;
document.form.formField_Enhancements_total.value = enhancetotal;
grandtotal()
}


function grandtotal(){
var memtotal = eval(document.form.formField_total_dues.value);
var enhancetotal = eval(document.form.formField_Enhancements_total.value);
var grand = memtotal+ enhancetotal;
document.form.formField_grand_total.value=grand;


}
