    function swap_submit_button()
    {
        document.getElementById('submit_wrapper').innerHTML = '<a href="javascript:send()" id="send" name="send" accesskey="u">Submit</a>';
    }

    function send(x)
    {
        if (check())
        {
            document.getElementById("support_form").submit();
        } else
        {
            // need something else here?
        }
    }

    function check(x)
    {
        if (document.getElementById("support_form").mailname.value == "Name" || document.getElementById("support_form").mailname.value == "")
        {
            alert ("Please Enter a Name");
            document.getElementById("support_form").mailname.focus();
            return false;
        }
        if (document.getElementById("support_form").email_address.value == "Email Address" || document.getElementById("support_form").email_address.value == "")
        {
            alert ("Please Enter an Email Address");
            document.getElementById("support_form").email_address.focus();
            return false;
        }
        if (check_is_valid_email_address(document.getElementById("support_form").email_address.value) == false)
        {
            alert ("Please Enter Valid Email Address");
            document.getElementById("support_form").email_address.focus();
            return false;
        }
        if ((document.getElementById("support_form").tel_num != null) && (document.getElementById("support_form").tel_num.value == "Telephone Number" || document.getElementById("support_form").tel_num.value == ""))
        {
            alert ("Please Enter your Telephone Number");
            document.getElementById("support_form").tel_num.focus();
            return false;
        }
        if (document.getElementById("support_form").mailcontent.value == "Type your message here" || document.getElementById("support_form").mailcontent.value == "")
        {
            alert ("Please Enter your Message");
            document.getElementById("support_form").mailcontent.focus();
            return false;
        }
        else
        {
            return true;
        }
    }

    function check_is_valid_email_address(x)
    {
        var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (filter.test(x))
        {
            return true;
        }
        else
        {
            return false;
        }
    }



//check for defaulting field values from URL params
window.onload = function()
{
    var queryString = window.location.search;
    //the query string includes the initial ? so remove this
    if (queryString.length > 1)
        queryString = queryString.substring(1, queryString.length);

    var params = queryString.split('&');

    for (var i = 0; i < params.length; ++i)
    {
        var nameValue = params[i];
        var name = nameValue.split('=')[0];

        if (document.getElementById(name) != null)
        {
            document.getElementById(name).value = unescape(nameValue.split('=')[1]);
        }
    }


}