function generateCode()
{
    var form = document.forms[0];

    if (form.url.value != '') {
        var url = 'http://' + document.domain + '/widget.php?url=' + form.url.value + '&amp;display=';

        if (form.display_2.checked) {
            url += '2';
        } else if (form.display_3.checked) {
            url += '3';
        } else {
            url += '1';
        }

        if (form.pagerank.checked) {
            url += '&amp;pagerank=' + form.pagerank_value.value;
        }

        if (form.alexa.checked) {
            url += '&amp;alexa=1';
        }

        if (form.compete.checked) {
            url += '&amp;compete=1';
        }

        if (form.technorati.checked) {
            url += '&amp;technorati=1';
        }

        if (form.feedburner.checked) {
            if (form.feedburner_uri.value != '') {
                url += '&feedburner=' + form.feedburner_uri.value;
            } else {
                alert('You must enter your FeedBurner URI if you wish to use this service.');
                return;
            }
        }

        var code1 = '<link rel="stylesheet" type="text/css" href="http://' + document.domain + '/styles/widget.css" />';
        var code2 = '<script type="text/javascript" src="' + url + '"></script>';

        document.getElementById('code1').value = code1;
        document.getElementById('code2').value = code2;
    } else {
        alert('You did not enter a domain name.');
    }
}
