var RegistrationDetails = (function() {
	function fnRegistrationDetailsConstructor() {
		/****************************************************/
		/*                                                  */
		/*                                                  */
		/*                 Private Variables                */
		/*                                                  */
		/*                                                  */
		/****************************************************/
		
		var sFirstName;
		var sLastName;
		var sCompany;
		var sEmailAddress;
		var sPhoneNumber;
		var sCountry;
		var sState;
		var sAusState;
		var sCounty;
		var sSTDCode;
		var sIndiaState;
		var sPostalCode;
		var sProvince;
		var sOriginalSource;
		
		/****************************************************/
		/*                                                  */
		/*                                                  */
		/*                Accessors/Mutators                */
		/*                                                  */
		/*                                                  */
		/****************************************************/
		
		this.getFirstName = function() {
			return sFirstName;
		}
		
		this.setFirstName = function(sNewFirstName) {
			sFirstName = sNewFirstName;
		}
		
		this.getLastName = function() {
			return sLastName;
		}
		
		this.setLastName = function(sNewLastName) {
			sLastName = sNewLastName;
		}
		
		this.getCompany = function() {
			return sCompany;
		}
		
		this.setCompany = function(sNewCompany) {
			sCompany = sNewCompany;
		}
		
		this.getEmailAddress = function() {
			return sEmailAddress;
		}
		
		this.setEmailAddress = function(sNewEmailAddress) {
			sEmailAddress = sNewEmailAddress;
		}
		
		this.getPhoneNumber = function() {
			return sPhoneNumber;
		}
		
		this.setPhoneNumber = function(sNewPhoneNumber) {
			sPhoneNumber = sNewPhoneNumber;
		}
		
		this.getCountry = function() {
			return sCountry;
		}
		
		this.setCountry = function(sNewCountry) {
			sCountry = sNewCountry;
		}
		
		this.getState = function() {
			return sState;
		}			
		
		this.setState = function(sNewState) {
			sState = sNewState;
		}
		
		this.getAusState = function() {
			return sAusState;
		}			
		
		this.setAusState = function(sNewAusState) {
			sAusState = sNewAusState;
		}
		
		this.getCounty = function() {
			return sCounty;
		}			
		
		this.setCounty = function(sNewCounty) {
			sCounty = sNewCounty;
		}
		
		this.getSTDCode = function() {
			return sSTDCode;
		}			
		
		this.setSTDCode = function(sNewSTDCode) {
			sSTDCode = sNewSTDCode;
		}

        this.getIndiaState = function() {
			return sIndiaState;
		}			
		
		this.setIndiaState = function(sNewState) {
			sIndiaState = sNewState;
		}
		
		this.getPostalCode = function() {
			return sPostalCode;
		}
		
		this.setPostalCode = function(sNewPostalCode) {
			sPostalCode = sNewPostalCode;
		}
		
		this.getProvince = function() {
			return sProvince;
		}
		
		this.setProvince = function(sNewProvince) {
			sProvince = sNewProvince;
		}
		
		this.getOriginalSource = function() {
			return sOriginalSource;
		}
		
		this.setOriginalSource = function(sNewOriginalSource) {
			sOriginalSource = sNewOriginalSource;
		}
	}
	
	return fnRegistrationDetailsConstructor;
})();
