﻿window.addEvent('domready', function() {
    load();

    BlurUpdateContactForm();

    $('contactHowCanWeHelp').addEvent('click', function() {
        if ($('HiddenOptions').getStyle('display') == 'none') {
            $('HiddenOptions').setStyle('display', 'block');
        }
        else {
            $('HiddenOptions').setStyle('display', 'none');
        }
    })

    $$('.HowCanWeHelpOption').each(function(item, index, array) {
        item.addEvent('click', function() {
            //Set hidden input value
            $('How').set('value', item.get('text'));

            //Set Visible element value
            $('HowCanWeHelpValue').set('text', item.get('text'));

            //Hide Menu
            $('HiddenOptions').setStyle('display', 'none');
        });
    });
});

var BlurUpdateContactForm = function() {
    if ($('Name').get('value') == "") {
        $('Name').set('value', 'Name *');
    }

    if ($('Email').get('value') == "") {
        $('Email').set('value', 'Email *');
    }

    if ($('Phone').get('value') == "") {
        $('Phone').set('value', 'Phone *');
    }

    if ($('Message').get('text') == "") {
        $('Message').set('text', 'Tell us more...');
    }

    if ($('Organisation').get('value') == "") {
        $('Organisation').set('value', 'Your Organisation');
    }

    if ($('How').getProperty('text') == "") {
        $('HowCanWeHelpValue').set('text', 'How Can We Help?');
    }
}

var FocusUpdateContactForm = function(item) {
    if (item == $('Name')) {
        if ($('Name').get('value') == "Name *") {
            $('Name').set('value', '')
        }
    }
    if (item == $('Email')) {
        if ($('Email').get('value') == "Email *") {
            $('Email').set('value', '')
        }
    }
    if (item == $('Phone')) {
        if ($('Phone').get('value') == "Phone *") {
            $('Phone').set('value', '')
        }
    }

    if (item == $('Message')) {
        if ($('Message').get('text') == "Tell us more...") {
            $('Message').set('text', '')
        }
    }

    if (item == $('Organisation')) {
        if ($('Organisation').get('value') == "Your Organisation") {
            $('Organisation').set('value', '')
        }
    }
}

var ValidateContactForm = function() {
    var result = true;

    if ($('Name').get('value') == "Name *") {
        result = false;
        var NameAnim = new Fx.Tween($('Name'), { duration: '400', transition: Fx.Transitions.Sine.easeInOut });
        NameAnim.start('background-color', '#00ABEB', '#ccc');
    }

    if ($('Email').get('value') == "Email *") {
        result = false;
        var EmailAnim = new Fx.Tween($('Email'), { duration: '400', transition: Fx.Transitions.Sine.easeInOut });
        EmailAnim.start('background-color', '#00ABEB', '#ccc');
    }

    if ($('Phone').get('value') == "Phone *") {
        result = false;
        var PhoneAnim = new Fx.Tween($('Phone'), { duration: '400', transition: Fx.Transitions.Sine.easeInOut });
        PhoneAnim.start('background-color', '#00ABEB', '#ccc');
    }

    return result;
}