﻿//constructor
//requires jquery
function DemographicManager() {

	//Private method to copy from rr variable to obs variable
	function CopyValue(rr, obs) {
		if (rr != 'undefined' && obs != 'undefined') {
			var newValue = obs.val();
			rr.val(newValue);
		}
	}

	//Public method to copy all demographic variables.
	this.CopyAllDemographics = function () {
		CopyValue($("input[name*='rrfname']").first(), $("input[name*='obsfname']").first());
		CopyValue($("input[name*='rrlname']").first(), $("input[name*='obslname']").first());
		CopyValue($("input[name*='rrpid']").first(), $("input[name*='obspid']").first());
		CopyValue($("input[name*='rrtitle']").first(), $("input[name*='obstitle']").first());
		CopyValue($("input[name*='rremail']").first(), $("input[name*='obsemail']").first());
		CopyValue($("input[name*='rrorg1']").first(), $("input[name*='obsorg1']").first());
		CopyValue($("input[name*='rruname']").first(), $("input[name*='obsuname']").first());
		CopyValue($("input[name*='rrmname']").first(), $("input[name*='obsmname']").first());
		CopyValue($("input[name*='rradd1']").first(), $("input[name*='obsadd1']").first());
		CopyValue($("input[name*='rradd2']").first(), $("input[name*='obsadd2']").first());
		CopyValue($("input[name*='rrphysadd']").first(), $("input[name*='obsphysadd']").first());
		CopyValue($("input[name*='rrpo']").first(), $("input[name*='obspo']").first());
		CopyValue($("select[name*='rrstate']").first(), $("select[name*='obsstate']").first());
		CopyValue($("input[name*='rrzip']").first(), $("input[name*='obszip']").first());
		CopyValue($("input[name*='rrphone']").first(), $("input[name*='obsphone']").first());
		CopyValue($("input[name*='rrfax']").first(), $("input[name*='obsfax']").first());
	}
}
