dojo.addOnLoad(initWidgets);
dojo.addOnLoad(initBB);	

function initBB(){
	if(dojo.byId("FirstName")){
	dojo.connect(dojo.byId("sameabove"), "onclick", "FillMailingInfo");
	dojo.connect(dojo.byId("ack"), "onclick", "FillAgreeField");
	
	dojo.byId("FirstName").focus();	
	}
	
}



function FillMailingInfo(){
	var my_form = dojo.byId("service");
	if (my_form.sameabove.checked){
		my_form.maddress1.value = my_form.address1.value;
		my_form.maddress2.value = my_form.address2.value;
		my_form.mcity.value = my_form.city.value;
		my_form.mstate.value = my_form.state.value;
		my_form.mzipcode.value = my_form.zipcode.value;
		my_form.mzipext.value = my_form.zipext.value;
		
		//make read only
		my_form.maddress1.readOnly = true;
		my_form.maddress2.readOnly  = true;
		my_form.mcity.readOnly  = true;
		my_form.mstate.readOnly  = true;
		my_form.mzipcode.readOnly  = true;
		my_form.mzipext.readOnly  = true;
		
		
	}
	
	else{
		my_form.maddress1.value = "";
		my_form.maddress2.value = "";
		my_form.mcity.value = "";
		my_form.mstate.value = "";
		my_form.mzipcode.value = "";
		my_form.mzipext.value = "";
		
		//make writable
		my_form.maddress1.readOnly  = false;
		my_form.maddress2.readOnly  = false;
		my_form.mcity.readOnly   = false;
		my_form.mstate.readOnly   = false;
		my_form.mzipcode.readOnly  = false;
		my_form.mzipext.readOnly   = false;
		
		
	}
}

function FillAgreeField(){
	var my_form = dojo.byId("service");
	if(my_form.ack.checked){
		my_form.agree.value = "Y"
	}
	
	else{
	my_form.agree.value = "";
	}

}