﻿/// <reference name="MicrosoftAjax.js"/>
Type.registerNamespace("ThreeIreland");


ThreeIreland.RequestNBS = function(threeIrelandMap)
{
    _submitted = false;
    _address = "";
    _email = "";
    _firstName = "";
    _surname = "";
    _dataChanged = false;
}

ThreeIreland.RequestNBS.prototype =
{
    SetSubmitted: function(value)
    {
        _submitted = value;
    },
    IsSubmitted: function()
    {
        return _submitted;
    },
    SetAddress: function(value)
    {
        _address = value;
    },
    GetAddress: function()
    {
        return _address;
    },
    SetMail: function(mail)
    {
        _email = mail;
    }
    ,
    SetFirstName: function(firstName)
    {
        _firstName = firstName;
    }
    ,
    SetSurname: function(surname)
    {
        _surname = surname;
    },
    GetMail: function(mail)
    {
        return _email;
    }
    ,
    GetFirstName: function(firstName)
    {
        return _firstName;
    }
    ,
    GetSurname: function(surname)
    {
        return _surname;
    },
    SaveData: function(name, surname, mail)
    {
        if (_firstName != name)
        {
            _firstName = name;
            _dataChanged = true;
        }
        if (_surname != surname)
        {
            _surname = surname;
            _dataChanged = true;
        }
        if (_email != mail)
        {
            _email = mail;
            _dataChanged = true;
        }
    },
    CleanData: function()
    {
        _email = "";
        _firstName = "";
        _surname = "";
        _dataChanged = false;
    },
    SetDataChanged: function(value)
    {
        _dataChanged = value;
    },
    GetDataChanged: function()
    {
        return _dataChanged;
    }
}


ThreeIreland.RequestNBS.registerClass('ThreeIreland.RequestNBS', null, Sys.IDisposable);

if (typeof (Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
