var arrCou = new Array();
arrCou[0]="r|Asia|r=7";
arrCou[1]="r|Latin America|r=5";
arrCou[2]="r|Europe|r=3";
arrCou[3]="r|Middle East|r=8";
arrCou[4]="--------|";
arrCou[5]="11|Argentina|argentina";
arrCou[6]="7|Armenia|armenia";
arrCou[7]="13|Austria|austria";
arrCou[8]="29|Brazil|brazil";
arrCou[9]="45|China|china";
arrCou[10]="46|Colombia|colombia";
arrCou[11]="47|Costa Rica|costa-rica";
arrCou[12]="93|Croatia|croatia";
arrCou[13]="51|Cyprus|cyprus";
arrCou[14]="76|Georgia|georgia";
arrCou[15]="53|Germany|germany";
arrCou[16]="85|Greece|greece";
arrCou[17]="86|Guatemala|guatemala";
arrCou[18]="95|Hungary|hungary";
arrCou[19]="99|India|india";
arrCou[20]="98|Israel|israel";
arrCou[21]="120|Lebanon|lebanon";
arrCou[22]="149|Malaysia|malaysia";
arrCou[23]="144|Malta|malta";
arrCou[24]="148|Mexico|mexico";
arrCou[25]="164|Panama|panama";
arrCou[26]="168|Philippines|philippines";
arrCou[27]="170|Poland|poland";
arrCou[28]="180|Russia|russia";
arrCou[29]="187|Singapore|singapore";
arrCou[30]="214|South Africa|south-africa";
arrCou[31]="64|Spain|spain";
arrCou[32]="205|Thailand|thailand";
arrCou[33]="211|Turkey|turkey";
arrCou[34]="215|Ukraine|ukraine";
arrCou[35]="74|United Kingdom|united-kingdom";
var arrCat = new Array();
arrCat[0]="Addiction Treatment|18|47~53~99~98~149~148~168~205~211";
arrCat[1]="Aesthetics (non-surgical)|22|11~29~46~47~93~53~95~99~149~144~148~164~168~170~187~214~64~205~211";
arrCat[2]="Bariatric Surgery|8|11~29~46~47~53~99~98~149~148~164~168~170~187~64~205~211";
arrCat[3]="Cancer Treatment|6|11~13~29~47~53~95~99~98~120~149~148~164~168~170~187~205~211~74";
arrCat[4]="Cardiac Surgery|5|11~13~29~45~47~53~95~99~98~120~149~144~148~164~168~170~187~205~211";
arrCat[5]="Cardiology|50|11~29~45~47~53~99~98~120~149~144~148~164~168~170~187~64~205~211";
arrCat[6]="Cosmetic Surgery|2|11~29~46~47~53~86~95~99~98~149~144~148~164~168~170~187~214~64~205~211~74";
arrCat[7]="Dental Care|1|11~29~47~93~53~95~99~98~120~149~144~148~164~168~170~187~214~64~205~211";
arrCat[8]="Dermatology|21|11~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211~74";
arrCat[9]="Dialysis|20|11~29~47~53~99~98~120~149~144~148~164~168~187~205~211";
arrCat[10]="Ear Nose and Throat|17|11~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211";
arrCat[11]="Endocrinology|28|11~29~47~53~95~99~98~120~149~148~164~168~170~187~205~211";
arrCat[12]="Eye Surgery|7|11~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~214~205~211";
arrCat[13]="Fertility Treatment|4|11~7~13~47~51~76~53~95~99~98~149~144~148~164~168~180~187~214~64~205~211~215";
arrCat[14]="Gastroenterology|33|11~13~29~47~53~95~99~98~120~149~144~148~164~168~170~187~205~211";
arrCat[15]="General Surgery|35|11~13~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211~74";
arrCat[16]="Hair Transplant|16|11~29~47~53~95~99~149~144~148~164~168~170~187~205~211";
arrCat[17]="Imaging|23|11~29~46~47~53~85~95~99~98~120~149~144~148~164~168~170~187~64~205~211~74";
arrCat[18]="Medical Check-ups|47|11~29~47~53~85~99~120~149~148~164~168~170~187~64~205~211~74";
arrCat[19]="Nephrology|41|29~47~53~99~98~149~148~164~168~187~205~211";
arrCat[20]="Neurology|19|11~29~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211";
arrCat[21]="Neurosurgery|31|11~13~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211";
arrCat[22]="Ob-Gyn|30|11~29~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211";
arrCat[23]="Orthopedic Surgery|3|11~13~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~214~64~205~211";
arrCat[24]="Pediatrics|34|11~29~47~53~95~99~98~149~144~148~164~168~170~187~64~205~211";
arrCat[25]="Rehabilitation|29|11~29~47~93~53~95~99~98~120~149~144~148~164~168~170~187~214~64~205~211";
arrCat[26]="Stem Cell Therapy|24|53~99~98~149~148~164~168~187~205";
arrCat[27]="Urology|25|11~13~29~46~47~53~95~99~98~120~149~144~148~164~168~170~187~64~205~211";

function SetCategories()
{
    var ddlCategory = document.getElementById("category");
    ddlCategory.length = arrCat.length+1;
    ddlCategory.options[0].text = "-- All Specialties --";
    ddlCategory.options[0].value = "";
    for (var i = 0 ; i < arrCat.length ; i++)
    {
        if (arrCat[i] != "")
        {
            var categoryValues = arrCat[i].split("|");
            ddlCategory.options[i+1].text = categoryValues[0];
            ddlCategory.options[i+1].value = categoryValues[1];
        }
    }
    ddlCategory.selectedIndex = 0;
}
function SetCountries()
{
    var ddlCountry = document.getElementById("country");
    ddlCountry.length = arrCou.length+1;
    ddlCountry.options[0].text = "-- All Countries --";
    ddlCountry.options[0].value = "";
    for (var i = 0 ; i < arrCou.length ; i++)
    {
        if (arrCou[i] != "")
        {
            var countryValues = arrCou[i].split("|");
            ddlCountry.options[i+1].text = countryValues[1];
            ddlCountry.options[i+1].value = countryValues[2];
        }
    }
    ddlCountry.selectedIndex = 0;
}
function SetCategoryCountries()
{
    var ddlCountry = document.getElementById("country");
    var selectedCountry = ddlCountry.value;
    var ddlCategory = document.getElementById("category");
    var categoryID = ddlCategory.value;
    var arrCountryIDs = new Array();
    for (var i = 0 ; i < arrCat.length ; i++)
    {
        if (arrCat[i] != "")
        {
            var categoryValues = arrCat[i].split("|");
            if (categoryValues[1] == categoryID)
            {
                arrCountryIDs = categoryValues[2].split("~");
                break;
            }
        }
    }
    if (arrCountryIDs.length > 0)
    {
        var startFrom = 5; // 4 regions
        ddlCountry.length = arrCountryIDs.length+startFrom+1; 
        
        for (var i = 0 ; i < arrCountryIDs.length ; i++)
        {
            for (var x = 0 ; x < arrCou.length ; x++)
            {
                if (arrCou[x] != "")
                {
                    var countryValues = arrCou[x].split("|");
                    var countryID = countryValues[0];
                    if (countryID == arrCountryIDs[i])
                    {
                        ddlCountry.options[startFrom+i+1].text = countryValues[1];
                        ddlCountry.options[startFrom+i+1].value = countryValues[2];
                    }
                }
            }
        }
    }
    try {ddlCountry.value = selectedCountry;} catch(e) {ddlCountry.value = "";}
}
function Search()
{
    var searchUrl = "";

    var ddlCategory = document.getElementById("category");
    if (ddlCategory.value != "") 
    { searchUrl += "&ca=" + ddlCategory.value; }

    var ddlCountry = document.getElementById("country");
    if (ddlCountry.value.substring(0, 2) == "r=") 
    { searchUrl += "&r=" + ddlCountry.value.substr(2); }
    else if (ddlCountry.value != "") 
    { searchUrl += "&co=" + ddlCountry.value; }

    var treatmentSel = document.getElementById("treatment");
    if (treatmentSel.value != "" && treatmentSel.value != "0") 
    { searchUrl += "&tr=" + treatmentSel.value; }

    if (searchUrl == "") 
    { alert("Please choose specialty or country"); return;}

    if (treatmentSel.value != "" && treatmentSel.value != "0")
    { location.href = "/procedurepage.aspx?sch=1" + searchUrl; } 
    else if (ddlCategory.value != "" && ddlCategory.value != "0")
    { location.href = "/categorypage.aspx?sch=1" + searchUrl; } 
    else
    { location.href = "/search.aspx?sch=1" + searchUrl; } 
}
function SetSelectedCountry(country)
{
    var ddlCountry = document.getElementById("country");
    ddlCountry.value = country;
}
function SetSelectedCategory(category)
{
    var ddlCategory = document.getElementById("category");
    ddlCategory.value = category;
}
function SearchCountry(country, category)
{
    var searchUrl = "";
    if (category != "")
    { searchUrl = "/categorypage.aspx?sch=1&co=" + country + "&ca=" + category; }
    else 
    { searchUrl = "/search.aspx?sch=1&co=" + country; }
    location.href = searchUrl;
}
function ClearTreatment()
{
    var treatmentSel = document.getElementById("treatment");
    treatmentSel.value = "";
}

SetCategories();
SetCountries();

