var OG = new Array();
OG.type='afro';OG.size='small';OG.body='skinny';

function doRegAction(action) {
    if(action == 'signup_back') {
        hideLayer();
    } else {
        var formData = document.getElementById("form_signup");
        
        var signup_username             = '';
        var signup_password             = '';
        var signup_passwordRepeat       = '';
        var signup_email                = '';
        var signup_termsAndCondition    = '';
        var signup_instance             = '';
        var locale                      = '';
        var aip                         = '';
        var aid                         = '';
        
        // something with loading.. later
        document.getElementById('regLoading').innerHTML = '<img src="images/global/ajax-loader.gif" />';
        
        signup_username             = formData.signup_username.value;
        signup_password             = formData.signup_password.value;
        //signup_passwordRepeat       = formData.signup_passwordRepeat.value;
        signup_email                = formData.signup_email.value;
        //signup_instance             = formData.signup_instance.value;
        signup_instance             = $('#signup_instance').val()
        locale                      = formData.locale.value;
        aid                         = formData.aid.value;
        aip                         = formData.aip.value;
        
        if(formData.signup_termsAndCondition.checked) signup_termsAndCondition = 1;
        else signup_termsAndCondition = 0;
            
        data2 = '&signup_username='+signup_username+'&signup_instance='+signup_instance+'&signup_password='+signup_password+'&signup_passwordRepeat='+signup_password+'&signup_email='+signup_email+'&signup_termsAndCondition='+signup_termsAndCondition+'&signup_partnerTermsAndCondition=1&signup_submit=1&locale='+locale+'&aid='+aid+'&aip='+aip;
        ogData = '&ogType=' + OG.type + '&ogSize=' + OG.size + '&ogBody=' + OG.body;
        
        
        var xmlReq = null;
        if(window.XMLHttpRequest) {
            xmlReq = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
            xmlReq = new ActiveXObject("Microsoft.XMLHTTP");
        }
        
        if(xmlReq == null) {
            return; // Failed to create the request
        }
        
        xmlReq.onreadystatechange = function() {
            switch(xmlReq.readyState) {
            default:
            case 0: // Uninitialized
            case 1: // Loading
            case 2: // Loaded
            case 3: // Interactive
                break;
            case 4: // Done!
                if(xmlReq.responseText.substr(0,12) == 'connecting::'){
                	redirectURL          = xmlReq.responseText.substr(12);
                    window.location.href = redirectURL;
                }else{
                    document.getElementById("simpleReg").innerHTML = '';
                    document.getElementById("simpleReg").innerHTML = xmlReq.responseText;
                    $('.tooltip').cluetip({splitTitle: '|', dropShadow: false, showTitle: false, topOffset: 10});
                }
                break;
            }
        }
         
        xmlReq.open ('POST', 'index.es', true);
        xmlReq.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
        xmlReq.send ('action=ajaxCall&option=getRegistraion&' + SID + data2 + ogData);
    }
}

function changeInstance(blub){ 
	return blub;
}