﻿var g_professions = new Array();

//g_professions[0] = ""
//g_professions[1] = "Accounting/Finance/Insurance";
//g_professions[2] = "Administrative/Clerical";
//g_professions[3] = "Banking/Real Estate/Mortgage Professionals";
//g_professions[4] = "Biotech/R&D/Science";
//g_professions[5] = "Building Construction/Skilled Trades";
//g_professions[6] = "Business/Strategic Management";
//g_professions[7] = "Creative/Design";
//g_professions[8] = "Customer Support/Client Care";
//g_professions[9] = "Editorial/Writing";
//g_professions[10] = "Education/Training";
//g_professions[11] = "Engineering";
//g_professions[12] = "Food Services/Hospitality";
//g_professions[13] = "Human Resources";
//g_professions[14] = "Installation/Maintenance/Repair";
//g_professions[15] = "IT/Software Development";
//g_professions[16] = "Legal";
//g_professions[17] = "Logistics/Transportation";
//g_professions[18] = "Manufacturing/Production/Operations";
//g_professions[19] = "Marketing/Product";
//g_professions[20] = "Medical/Health";
//g_professions[21] = "Other";
//g_professions[22] = "Project/Program Management";
//g_professions[23] = "Quality Assurance/Safety";
//g_professions[24] = "Sales/Retail/Business Development";
//g_professions[25] = "Security/Protective Services";

g_professions[0] = "";
g_professions[1] = g_tr.prof_accounting_finance_insurance;
g_professions[2] = g_tr.prof_administrative_clerical;
g_professions[3] = g_tr.prof_banking_real_estate_mortgage_professionals;
g_professions[4] = g_tr.prof_biotech_rd_science;
g_professions[5] = g_tr.prof_building_construction_skilled_trades;
g_professions[6] = g_tr.prof_business_strategic_management;
g_professions[7] = g_tr.prof_creative_design;
g_professions[8] = g_tr.prof_customer_support_client_care;
g_professions[9] = g_tr.prof_editorial_writing;
g_professions[10] = g_tr.prof_education_training;
g_professions[11] = g_tr.prof_engineering;
g_professions[12] = g_tr.prof_food_services_hospitality;
g_professions[13] = g_tr.prof_human_resources;
g_professions[14] = g_tr.prof_installation_maintenance_repair;
g_professions[15] = g_tr.prof_it_software_development;
g_professions[16] = g_tr.prof_legal;
g_professions[17] = g_tr.prof_logistics_transportation;
g_professions[18] = g_tr.prof_manufacturing_production_operations;
g_professions[19] = g_tr.prof_marketing_product;
g_professions[20] = g_tr.prof_medical_health;
g_professions[21] = g_tr.prof_other;
g_professions[22] = g_tr.prof_project_program_management;
g_professions[23] = g_tr.prof_quality_assurance_safety;
g_professions[24] = g_tr.prof_sales_retail_business_development;
g_professions[25] = g_tr.prof_security_protective_services;




var g_ages = new Array();
g_ages[0] = ""
g_ages[1] = "15-20";
g_ages[2] = "21-25";
g_ages[3] = "26-30";
g_ages[4] = "31-35";
g_ages[5] = "36-40";
g_ages[6] = "41-45";
g_ages[7] = "46-50";
g_ages[8] = "51+";

var g_genders = new Array();
g_genders[0] = "";
g_genders[1] = g_tr.gender_male;
g_genders[2] = g_tr.gender_female;

var g_distances = new Array();
g_distances[0]  = [0,"0"];
g_distances[1]  = [0.05,"50m"];
g_distances[2]  = [0.1,"100m"];
g_distances[3]  = [0.25,"250m"];
g_distances[4]  = [0.5,"500m"];
g_distances[5]  = [1,"1km"];
g_distances[6]  = [2,"2km"];
g_distances[7]  = [3,"3km"];
g_distances[8]  = [5,"5km"];
g_distances[9]  = [7,"7km"];
g_distances[10]  = [10,"10km"];
g_distances[11]  = [15,"15km"];

function g_GetProfession(professionid) {
    return g_professions[professionid];
}

function g_GetAge(ageid) {
    return g_ages[ageid];
}

function g_GetGender(genderid) {
    return g_genders["MF".indexOf(genderid) + 1];
}


function fillProfessions(cbxProfessionObject, initialvalue) {
    var data = g_professions;
    data[0] = initialvalue;
    var cbxobj = cbxProfessionObject;

    var len = cbxobj[0].options.length;
    for (var i = 0; i < len; i++) {
        cbxobj[0].options.remove(0);
    }

    for (var i = 0; i < data.length; i++) {
        var option = new Option(data[i], i);
        cbxobj[0].options.add(option);
    }
}

function fillAges(cbxAgeObject, initialvalue) {
    var data = g_ages;
    data[0] = initialvalue;
    var cbxobj = cbxAgeObject;


    var len = cbxobj[0].options.length;
    for (var i = 0; i < len; i++) {
        cbxobj[0].options.remove(0);
    }

    for (var i = 0; i < data.length; i++) {
        var option = new Option(data[i], i);
        cbxobj[0].options.add(option);
    }
}

function fillGenders(cbxGendersObject, initialvalue) {
    var data = g_genders;
    data[0] = initialvalue;
    var cbxobj = cbxGendersObject;
    var codes = ["M", "F"];

    var len = cbxobj[0].options.length;
    for (var i = 0; i < len; i++) {
        cbxobj[0].options.remove(0);
    }

    for (var i = 0; i < data.length; i++) {
        var _code = i;
        if (i > 0) {
            _code = codes[i - 1];
        }
        var option = new Option(data[i], _code);
        cbxobj[0].options.add(option);
    }
}

function fillDistances(cbxDistanceObject, selectedIndex) {
    var data = g_distances;
    var cbxobj = cbxDistanceObject;


    var len = cbxobj[0].options.length;
    for (var i = 0; i < len; i++) {
        cbxobj[0].options.remove(0);
    }

    for (var i = 0; i < data.length; i++) {
        var option = new Option(data[i][1], data[i][0]);
        if (selectedIndex == i) {
            option.selected = true;
        }
        cbxobj[0].options.add(option);
    }
}
