
var Contacts = function() {

    this.doContacts = function() {

        var self = this
        
        $.ajax({
                  type:     'POST',
                  url:      AJAXURL,
                  data:     'Action=getContacts',
                  dataType: 'json',
                  timeout:  40000,
            error:
                function() {
                    return false;
                },
            success:
                function(data) {
                    if (data.Error) {
                        alert(data.Error)
                    } else {
                        self.doSiteContacts(data)
                    }
                }
        })
    
        self.doHogsmillContacts("{ 'HogsmillPhone' : '020 8399 2110' , " +
                                "  'HogsmillMobile' : '07881 631015' , " +
                                "  'HogsmillEmail' : 'info@hogsmill.com' }")
    }

    this.doSiteContacts = function(data) {

        var self = this

        $('span.contactName').html(data.Name)
        $('span.contactPhone').html(data.Phone)
        $('span.contactMobile').html(data.Mobile)
        $('span.contactEmail').html(data.Email)
        $('span.contactAdminName').html(data.AdminName)
        $('span.contactAdminPhone').html(data.AdminPhone)
        $('span.contactAdminMobile').html(data.AdminMobile)
        $('span.contactAdminEmail').html(data.AdminEmail)
        $('span.contactName').html(data.Name)
        $('span.contactName').html(data.Name)

        $('a.contactEmail').attr('href', 'mailto:' + data.Email)
        $('a.contactAdminEmail').attr('href', 'mailto:' + data.AdminEmail)
    }

    this.doHogsmillContacts = function(data) {

        var self = this

        $('span.hogsmillPhone').html(data.HogsmillPhone)
        $('span.hogsmillMobile').html(data.HogsmillMobile)
        $('span.hogsmillEmail').html(data.HogsmillEmail)

        $('a.hogsmillEmail').attr('href', 'mailto:' + data.HogsmillEmail)
    }
}

