if (typeof Geloetajax == 'undefined') {
    // opera needs some special love for not caching us
    document.write('<script type="text/javascript" src="http://register.jimdo.com//register.js?1265761942"></script>');
    document.write('<script type="text/javascript" src="http://api.recaptcha.net/js/recaptcha_ajax.js"></script>');
}


/*
 * load the css
 */
l = document.createElement('link');
l.setAttribute('rel', 'stylesheet');
l.setAttribute('type', 'text/css');
l.setAttribute('href', 'http://register.jimdo.com//style.css');
document.getElementsByTagName('head')[0].appendChild(l);
document.cookie = 'jref=' + escape(document.location.href);

/*
 * write the proxied request
 */
document.write('<div id="jimdo-register-box-outer"><div id="jimdo-register-box"><form  action="none" method="post" name="jimdo-register-form" id="jimdo-register-form"><strong>W&auml;hle einen Usernamen</strong><input id="jimdo-username" onkeyup="document.getElementById(\'jimdouser\').innerHTML = this.value;" name="username" type="text" class="single" /><div id="userdomain"><span id="jimdouser">username</span>.jimdo.com</div><strong id="label">Deine E-Mail-Adresse</strong><input id="jimdo-email" name="eMjAxMDAyMTA=" type="text" class="single" /><div id="jimdo-register-box-captcha"></div><input id="jimdo-register-box-submit" style="float: left" onclick="jimdoRegisterSubmit(this); return false;" name="submit" value="Erstelle meine Seite!" type="button" /><div id="jimdo-register-loading">&#160;</div><input type="hidden" id="wt-signup-refaffiliate" value="efc59050" /><br class="c" /></form></div></div><div style="clear: both" ></div>');

/**
 * onclick-handler for submit button
 */
jimdoRegisterSubmit = function ( submitButtonElement )
{

    document.getElementById('jimdo-register-loading').style.display='inline'; 
    submitButtonElement.disabled = true; 

    var xhr = new Geloetajax();
    
    /*
     * callback for xss-xhr - just set the new registerbox html
     */
    xhr.onreadystatechange = function()
    {
        if (xhr.response) {
            document.getElementById('jimdo-register-box-outer').innerHTML = xhr.response['html'];
            
            var elements = document.getElementById('jimdo-register-box-outer').getElementsByTagName('script');
            
            // eval the first script tag
            if (elements && elements[0]) {
                eval(elements[0].text);
            }

            Recaptcha.create("6LcsfgoAAAAAACwyhzv8wTdV7MwEEhE6LJ20CWG-",
            "jimdo-register-box-captcha", {
               theme: "white",
               callback: Recaptcha.focus_response_field
            });
        }
    };
    
    var username = document.getElementById('jimdo-username').value;
    var email    = document.getElementById('jimdo-email').value;
    var ref      = document.getElementById('wt-signup-refaffiliate').value;

    if (document.getElementById('recaptcha_challenge_field') && document.getElementById('recaptcha_response_field')) {
        var captchaChallenge    =  document.getElementById('recaptcha_challenge_field').value;
        var captchaUserInput    =  document.getElementById('recaptcha_response_field').value;
    } else {
        var captchaChallenge = '';
        var captchaUserInput = '';
    }

    xhr.open('http://register.jimdo.com//?username=' + username + '&eMjAxMDAyMTA%3D=' + email + '&t=1265761942.03&captcha_challenge=' + escape(captchaChallenge) + '&captcha_user_input=' + escape(captchaUserInput) + '&lg=de&sub=0&ref=' + escape(ref) + '&jref=' + escape(document.location.href));
}
