function langActivator(c){
    switch(c){
        case 1: //Belgio
            $('#tx-srfeuserregister-pi1-language').children().remove();
            $('#tx-srfeuserregister-pi1-language').append('<option value="FR">French</option>');
            $('#tx-srfeuserregister-pi1-language').append('<option value="NL">Nederlands</option>');
            $('#tx-srfeuserregister-pi1-language').css("display","block");
            break;
        case 2: //Svizzera
            $('#tx-srfeuserregister-pi1-language').children().remove();
            $('#tx-srfeuserregister-pi1-language').append('<option value="FR">French</option>');
            $('#tx-srfeuserregister-pi1-language').append('<option value="DE">German</option>');
            $('#tx-srfeuserregister-pi1-language').append('<option value="IT">Italian</option>');
            $('#tx-srfeuserregister-pi1-language').css("display","block");
            break;
        case 3: //Canada
            $('#tx-srfeuserregister-pi1-language').children().remove();
            $('#tx-srfeuserregister-pi1-language').append('<option value="FR">French</option>');
            $('#tx-srfeuserregister-pi1-language').append('<option value="EN">English</option>');
            $('#tx-srfeuserregister-pi1-language').css("display","block");
            break;
        case 4: //Israele
            $('#tx-srfeuserregister-pi1-language').children().remove();
            $('#tx-srfeuserregister-pi1-language').append('<option value="HE">Hebrew</option>');
            $('#tx-srfeuserregister-pi1-language').append('<option value="EN">English</option>');
            $('#tx-srfeuserregister-pi1-language').css("display","block");
            break;
        default:
            $('#tx-srfeuserregister-pi1-language').css("display","none");
    }
}
function geoSelector(){
    var country = $('#tx-srfeuserregister-pi1-static_info_country');
    var lang;
    var subCountry;
    switch (country.val()){
        case 'DEU':
            lang = 'DE';
            subCountry = 10;
            break;
        case 'BEL':
            lang = false;
            langActivator(1);
            subCountry = 8;
            break;
        case 'ISR':
            lang = false;
            langActivator(4);
            subCountry = 6;
            break;
        case 'CAN':
            lang = false;
            langActivator(3);
            subCountry = 5;
            break;
        case 'FRA':
            lang = 'FR';
            subCountry = 2;
            break;
        case 'NLD':
            lang = 'NL';
            subCountry = 7;
            break;
        case 'GBR':
            lang = 'EN';
            subCountry = 4;
            break;
        case 'POL':
            lang = 'PL';
            subCountry = 2;
            break;
        case 'RUS':
            lang = 'RU';
            subCountry = 2;
            break;
        default:
            lang = 'EN';
            subCountry = 1;
    }
    $('#tx-srfeuserregister-pi1-country').val(subCountry);
    if(lang !== false){
       $('#tx-srfeuserregister-pi1-language').val(lang);
    }
}