function CheckAidBox(AidType){
	FRM = document.forms["BuildAidForm"];
	for(Z=0;Z<FRM.elements.length;Z++){
		fldval = FRM.elements[Z].value;
		fldval = fldval.toLowerCase();
		if(FRM.elements[Z].name=="AID_SIZE" && fldval.indexOf(AidType.toLowerCase())==0){
			FRM.elements[Z].checked = true;
		}
	}
	Calculate_Cost('#selectears');
}

	function Check_Upgrades(FRM){
		AID_SIZE="";
		for(Z=0;Z<FRM.elements.length;Z++){
			if(FRM.elements[Z].name=="AID_SIZE" && FRM.elements[Z].checked){
				AID_SIZE = FRM.elements[Z].value;
				temp = AID_SIZE.split("|");
				AID_SIZE = temp[0];
				AID_SIZE=AID_SIZE.toUpperCase();
			}
			else if(FRM.elements[Z].name=="iUpgrade"){
				if((AID_SIZE=="CIC" && (FRM.elements[Z].value.indexOf("Circuit") > 0 || FRM.elements[Z].value.indexOf("Coil") > 0)) || (AID_SIZE=="MINICANAL" && FRM.elements[Z].value.indexOf("Circuit") > 0)){
					FRM.elements[Z].checked=false;
					FRM.elements[Z].disabled=true;
				}
				else{FRM.elements[Z].disabled=false;}
	//			alert(AID_SIZE);
			}
			else if(FRM.elements[Z].name=="TrimPots" && FRM.elements[Z].type == "checkbox"){
				if(AID_SIZE=="CIC"){
				//	FRM.elements[Z].disabled=true;
				}
				else{
					FRM.elements[Z].disabled=false;
				}
			
			}
			//iUpgrade
		}
		//TCoil - no CIC
		//S Coil - no CIC
		//Power Circuuit no CIC nor MINi
	
	}

	function show_currency(val) {
		val = val + "";
		valarry = val.split(".");
		dec = "";
		if(valarry.length==2){
			val = valarry[0];
			dec = valarry[1];
			if(dec.length==1)dec=dec + "0";
		}
		if(dec != ""){val = val + "." + dec;}
		if(eval(val)<0){val = '($' + val +')'}
		else{val = '$' + val}
		
		return val;
	}	

	function Calculate_Cost(igoto){
		FRM = document.forms["BuildAidForm"];
		Check_Upgrades(FRM);
		TotalPrice = 0;
		AID_COLOR = "Beige";
		AID_PRICE = 0;
		AID_EAR = "";
		AID_TrimPots = "";
		TrimPot_Total = 0;
		is_both = false;
		Upgradez = "";
		Upgrades_Cost = 0;
		for(Z=0;Z<FRM.elements.length;Z++){
			if(FRM.elements[Z].name=="AID_SIZE" && FRM.elements[Z].checked){
				AID_SIZE = FRM.elements[Z].value;
				temp = AID_SIZE.split("|");
				AID_PRICE = temp[1];
				AID_SIZE = temp[0];
				
				FRM.Image.value = "byo_"+AID_SIZE+".jpg";
				if(AID_SIZE=="CIC"){
					FRM.elements[14].checked=false;
					FRM.elements[14].disabled=true;
					FRM.elements[13].checked=false;
					FRM.elements[13].disabled=true;
					FRM.elements[12].checked=false;
					FRM.elements[12].disabled=true;
					FRM.elements[11].disabled=true;
					FRM.elements[11].checked=false;
				}
				else{
					//FRM.elements[14].checked=true;
					FRM.elements[14].disabled=false;
					FRM.elements[13].disabled=false;
					FRM.elements[12].disabled=false;
					FRM.elements[11].disabled=false;
				}
			}
			else if(FRM.elements[Z].name=="AID_EAR" && FRM.elements[Z].checked){
				AID_EAR = FRM.elements[Z].value;
				if(AID_EAR=="Both") is_both = true;
				if(is_both){
					AID_EAR = "<b>"+str_ears+":</b> " + AID_EAR + "~";
				}
				else{
					AID_EAR = "<b>"+str_ear+":</b> " + AID_EAR + "~";
				}
			}
			else if(FRM.elements[Z].name=="AID_COLOR" && FRM.elements[Z].checked){
				AID_COLOR = FRM.elements[Z].value;
			}
			else if(FRM.elements[Z].name=="iUpgrade" && (FRM.elements[Z].checked || FRM.elements[Z].type == "hidden")){
				iUpgrade = FRM.elements[Z].value;
				temp = iUpgrade.split("|");
				Upgrade_Name = temp[0];
				Upgrade_Cost = temp[1];
				if(Upgradez!="") Upgradez += "&#44; " + Upgrade_Name;
				else Upgradez = Upgrade_Name;				
				Upgrades_Cost+=eval(Upgrade_Cost);
			}
			else if(FRM.elements[Z].name=="TrimPots" && (FRM.elements[Z].checked || FRM.elements[Z].type == "hidden")){
				TrimPot_info = FRM.elements[Z].value;
				temp = TrimPot_info.split("|");
				TrimPot = temp[0];
				TrimPot_Cost = temp[1];
				
//				if(AID_SIZE != "CIC" && TrimPot != "VC"){
					if(AID_TrimPots!="") AID_TrimPots += "&#44; " + TrimPot;
					else AID_TrimPots = TrimPot;				
//				}
				TrimPot_Total+=eval(TrimPot_Cost);
			}
		}
		
		AddOptions = "";		
		//Hearing _Aid = "BYOHA: " + AID_COLOR + " " + AID_SIZE + " Digital Hearing Aid<br>" + AID_EAR;
		if(AID_TrimPots!="")AddOptions+="<b>"+str_trim_pots+":</b> " + AID_TrimPots + "~";
		AddOptions+=AID_EAR;
		AddOptions+="<b>"+str_size+": </b>" + AID_SIZE + "~";
		AddOptions+="<b>"+str_color+": </b>" + AID_COLOR + "~";
		AddOptions+="<b>"+str_upgrade+":</b> "+Upgradez;
//		alert("AID_PRICE="+AID_PRICE+"\nTrimPot_Total="+TrimPot_Total+"\nUpgrades_Cost="+Upgrades_Cost+"x 2");
		////////Calculate Total Cost
		TotalPrice+=eval(AID_PRICE) + eval(TrimPot_Total);
		TotalPrice+=eval(Upgrades_Cost);
		if(is_both)TotalPrice = eval(TotalPrice) * 2;
		//////End Calculations
		FRM.TotalCost.value = str_only + " " + show_currency(TotalPrice) + "!";
		FRM.AIDOptions.value = AddOptions;
		//FRM.BYOHEARINGAID.value = Hearing_Aid;
		FRM.HEARINGAIDCOST.value = TotalPrice;
		if(igoto!=null && igoto !="")location.href=igoto;
	}
