FillSpecies();
FillDogBreeds();

function GetWidgetSearchLink()
{
    var animalType = document.getElementById("sortbar-animaltype");
    var breedType = document.getElementById("sortbar-breedtype");
    var zip = document.getElementById("input-zip");

    var searchLink = "../Forms/AnimalSearchResultsAd.aspx?s=" + animalType.value + "&b=" + breedType.value + "&z=" + zip.value + "&d=35";
    return searchLink;
}

function FillSpecies() {
    var myselect = document.getElementById("sortbar-animaltype");
    try{
        myselect.length=0;
        myselect.add(new Option("Dog","1", true, false));
        myselect.add(new Option("Cat","2", true, false));
        myselect.add(new Option("Other","1003", true, false));
        }
    catch(e){ //in //in mozilla
        myselect.add(new Option("Dog","1"),null);
        myselect.add(new Option("Cat","2"),null);
        myselect.add(new Option("Other","1003"),null);
    }
 
}


function updatebreeds(selectedSpecie){
    if (selectedSpecie==0){
        FillDogBreeds();
        
    }
    else if (selectedSpecie==1){
        FillCatBreeds();
        
    }
    else if (selectedSpecie==2){
        FillOtherBreeds();
        
    }
}


function FillCatBreeds() {
    var myselect = document.getElementById("sortbar-breedtype")
    try{
        myselect.length=0
        myselect.add(new Option("--ALL--","0", true, false))
        myselect.add(new Option("Abyssinian","783", true, false))
        myselect.add(new Option("American Bobtail","71", true, false))
        myselect.add(new Option("American Curl","358", true, false))
        myselect.add(new Option("American Shorthair","360", true, false))
        myselect.add(new Option("American Wirehair","361", true, false))
        myselect.add(new Option("Angora","362", true, false))
        myselect.add(new Option("Balinese","363", true, false))
        myselect.add(new Option("Bengal","364", true, false))
        myselect.add(new Option("Birman","365", true, false))
        myselect.add(new Option("Bombay","367", true, false))
        myselect.add(new Option("British Blue","368", true, false))
        myselect.add(new Option("British Shorthair","369", true, false))
        myselect.add(new Option("Burmese","370", true, false))
        myselect.add(new Option("Calico","371", true, false))
        myselect.add(new Option("Chartreux","372", true, false))
        myselect.add(new Option("Chinese Domestic","373", true, false))
        myselect.add(new Option("Colourpoint Shorthair","374", true, false))
        myselect.add(new Option("Cornish Rex","375", true, false))
        myselect.add(new Option("Cymric","376", true, false))
        myselect.add(new Option("Devon Rex","377", true, false))
        myselect.add(new Option("Domestic Longhair","378", true, false))
        myselect.add(new Option("Domestic Medium Hair","775", true, false))
        myselect.add(new Option("Domestic Shorthair","379", true, false))
        myselect.add(new Option("Egyptian Mau","380", true, false))
        myselect.add(new Option("Exotic Longhair","381", true, false))
        myselect.add(new Option("Exotic Shorthair","382", true, false))
        myselect.add(new Option("Feral","383", true, false))
        myselect.add(new Option("Havana Brown","359", true, false))
        myselect.add(new Option("Himalayan","384", true, false))
        myselect.add(new Option("Japanese Bobtail","385", true, false))
        myselect.add(new Option("Javanese","72", true, false))
        myselect.add(new Option("Kashmir","386", true, false))
        myselect.add(new Option("Korat","387", true, false))
        myselect.add(new Option("LaPerm","73", true, false))
        myselect.add(new Option("Maine Coon","388", true, false))
        myselect.add(new Option("Manx","389", true, false))
        myselect.add(new Option("Mix","350", true, false))
        myselect.add(new Option("Munchkin","366", true, false))
        myselect.add(new Option("Norwegian Forest","390", true, false))
        myselect.add(new Option("Ocicat","391", true, false))
        myselect.add(new Option("Oriental Shorthair","392", true, false))
        myselect.add(new Option("Persian","393", true, false))
        myselect.add(new Option("Pixie-Bob","74", true, false))
        myselect.add(new Option("RagaMuffin","75", true, false))
        myselect.add(new Option("Ragdoll","394", true, false))
        myselect.add(new Option("Russian Blue","395", true, false))
        myselect.add(new Option("Scottish Fold","396", true, false))
        myselect.add(new Option("Selkirk Rex","76", true, false))
        myselect.add(new Option("Siamese","397", true, false))
        myselect.add(new Option("Siberian","800", true, false))
        myselect.add(new Option("Singapura","398", true, false))
        myselect.add(new Option("Snowshoe","399", true, false))
        myselect.add(new Option("Sokoke","77", true, false))
        myselect.add(new Option("Somali","400", true, false))
        myselect.add(new Option("Sphynx","401", true, false))
        myselect.add(new Option("Tonkinese","402", true, false))
        myselect.add(new Option("Turkish Angora","78", true, false))
        myselect.add(new Option("Turkish Van","403", true, false))
        myselect.add(new Option("Vermont Coon","404", true, false))
        myselect.add(new Option("York Chocolate","79", true, false))
       }
    catch(e){ //in mozilla
            myselect.add(new Option("-- All --", "0"),null) 
            myselect.add(new Option("Abyssinian","783"),null)
            myselect.add(new Option("American Bobtail","71"),null)
            myselect.add(new Option("American Curl","358"),null)
            myselect.add(new Option("American Shorthair","360"),null)
            myselect.add(new Option("American Wirehair","361"),null)
            myselect.add(new Option("Angora","362"),null)
            myselect.add(new Option("Balinese","363"),null)
            myselect.add(new Option("Bengal","364"),null)
            myselect.add(new Option("Birman","365"),null)
            myselect.add(new Option("Bombay","367"),null)
            myselect.add(new Option("British Blue","368"),null)
            myselect.add(new Option("British Shorthair","369"),null)
            myselect.add(new Option("Burmese","370"),null)
            myselect.add(new Option("Calico","371"),null)
            myselect.add(new Option("Calico","119717"),null)
            myselect.add(new Option("Chartreux","372"),null)
            myselect.add(new Option("Chinese Domestic","373"),null)
            myselect.add(new Option("Colourpoint Shorthair","374"),null)
            myselect.add(new Option("Cornish Rex","375"),null)
            myselect.add(new Option("Cymric","376"),null)
            myselect.add(new Option("Devon Rex","377"),null)
            myselect.add(new Option("Domestic Longhair","378"),null)
            myselect.add(new Option("Domestic Medium Hair","775"),null)
            myselect.add(new Option("Domestic Shorthair","379"),null)
            myselect.add(new Option("Egyptian Mau","380"),null)
            myselect.add(new Option("Exotic Longhair","381"),null)
            myselect.add(new Option("Exotic Shorthair","382"),null)
            myselect.add(new Option("Feral","383"),null)
            myselect.add(new Option("Havana Brown","359"),null)
            myselect.add(new Option("Himalayan","384"),null)
            myselect.add(new Option("Japanese Bobtail","385"),null)
            myselect.add(new Option("Javanese","72"),null)
            myselect.add(new Option("Kashmir","386"),null)
            myselect.add(new Option("Korat","387"),null)
            myselect.add(new Option("LaPerm","73"),null)
            myselect.add(new Option("Maine Coon","388"),null)
            myselect.add(new Option("Manx","389"),null)
            myselect.add(new Option("Mix","350"),null)
            myselect.add(new Option("Munchkin","366"),null)
            myselect.add(new Option("Norwegian Forest","390"),null)
            myselect.add(new Option("Ocicat","391"),null)
            myselect.add(new Option("Oriental Shorthair","392"),null)
            myselect.add(new Option("Persian","393"),null)
            myselect.add(new Option("Pixie-Bob","74"),null)
            myselect.add(new Option("RagaMuffin","75"),null)
            myselect.add(new Option("Ragdoll","394"),null)
            myselect.add(new Option("Russian Blue","395"),null)
            myselect.add(new Option("Scottish Fold","396"),null)
            myselect.add(new Option("Selkirk Rex","76"),null)
            myselect.add(new Option("Siamese","397"),null)
            myselect.add(new Option("Siberian","800"),null)
            myselect.add(new Option("Singapura","398"),null)
            myselect.add(new Option("Snowshoe","399"),null)
            myselect.add(new Option("Sokoke","77"),null)
            myselect.add(new Option("Somali","400"),null)
            myselect.add(new Option("Sphynx","401"),null)
            myselect.add(new Option("Tonkinese","402"),null)
            myselect.add(new Option("Turkish Angora","78"),null)
            myselect.add(new Option("Turkish Van","403"),null)
            myselect.add(new Option("Vermont Coon","404"),null)
            myselect.add(new Option("York Chocolate","79"),null)
    }
}



function FillDogBreeds() {

    var myselect = document.getElementById("sortbar-breedtype")
    try{
        myselect.length=0
        myselect.add(new Option("--ALL--","0", true, false))
     
        myselect.add(new Option("Affenpinscher","696", true, false))
        myselect.add(new Option("Afghan Hound","621", true, false))
        myselect.add(new Option("Akbash","10", true, false))
        myselect.add(new Option("Akita","650", true, false))
        myselect.add(new Option("Alano Espanol","11", true, false))
        myselect.add(new Option("Alapaha Blue Blood Bulldog","12", true, false))
        myselect.add(new Option("Alaskan Husky","13", true, false))
        myselect.add(new Option("Alaskan Klee Kai","14", true, false))
        myselect.add(new Option("Alaskan Malamute","651", true, false))
        myselect.add(new Option("Alopekis","15", true, false))
        myselect.add(new Option("Alpine Dachsbracke","16", true, false))
        myselect.add(new Option("American Bandogge Mastiff","17", true, false))
        myselect.add(new Option("American Blue Gascon Hound","18", true, false))
        myselect.add(new Option("American Blue Heeler","791", true, false))
        myselect.add(new Option("American Bullnese","19", true, false))
        myselect.add(new Option("American Eskimo","780", true, false))
        myselect.add(new Option("American Indian Dog","20", true, false))
        myselect.add(new Option("American Lo-Sze Pugg","21", true, false))
        myselect.add(new Option("American White Shepherd","22", true, false))
        myselect.add(new Option("Anatolian Shepherd","796", true, false))
        myselect.add(new Option("Appenzeller Sennenhunde","23", true, false))
        myselect.add(new Option("Argentine Dogo","24", true, false))
        myselect.add(new Option("Australian Cattle Dog","733", true, false))
        myselect.add(new Option("Australian Kelpie","754", true, false))
        myselect.add(new Option("Australian Shepherd","734", true, false))
        myselect.add(new Option("Australian Stumpy Tail Cattle Dog","802", true, false))
        myselect.add(new Option("Azawakh","25", true, false))
        myselect.add(new Option("Barbet","354", true, false))
        myselect.add(new Option("Basenji","622", true, false))
        myselect.add(new Option("Basset Hound","623", true, false))
        myselect.add(new Option("Beagle","624", true, false))
        myselect.add(new Option("Bearded Collie","735", true, false))
        myselect.add(new Option("Beauceron","26", true, false))
        myselect.add(new Option("Belgian Griffon","755", true, false))
        myselect.add(new Option("Belgian Laekenois","738", true, false))
        myselect.add(new Option("Belgian Malinois","739", true, false))
        myselect.add(new Option("Belgian Sheepdog","736", true, false))
        myselect.add(new Option("Belgian Tervuren","740", true, false))
        myselect.add(new Option("Bergamasco","27", true, false))
        myselect.add(new Option("Berger des Pyrenees","741", true, false))
        myselect.add(new Option("Bernese Mountain Dog","652", true, false))
        myselect.add(new Option("Bichon Frise","716", true, false))
        myselect.add(new Option("Bichon Havanais","4", true, false))
        myselect.add(new Option("Bloodhound","625", true, false))
        myselect.add(new Option("Boerboel","28", true, false))
        myselect.add(new Option("Bolognese","3", true, false))
        myselect.add(new Option("Border Collie","676", true, false))
        myselect.add(new Option("Borzoi","626", true, false))
        myselect.add(new Option("Bouvier des Flandres","742", true, false))
        myselect.add(new Option("Boxer","653", true, false))
        myselect.add(new Option("Bracco Italiano","29", true, false))
        myselect.add(new Option("Braque Francais Gascogne","590", true, false))
        myselect.add(new Option("Braque Francais Pyrenees","591", true, false))
        myselect.add(new Option("Briard","743", true, false))
        myselect.add(new Option("Brittany","609", true, false))
        myselect.add(new Option("Bulldog","718", true, false))
        myselect.add(new Option("Bulldog, American","85", true, false))
        myselect.add(new Option("Bulldog, English","795", true, false))
        myselect.add(new Option("Bulldog, French","722", true, false))
        myselect.add(new Option("Bullmastiff","654", true, false))
        myselect.add(new Option("Canaan","655", true, false))
        myselect.add(new Option("Canadian Eskimo","656", true, false))
        myselect.add(new Option("Cane Corso","776", true, false))
        myselect.add(new Option("Carolina Dog","83", true, false))
        myselect.add(new Option("Catahoula Leopard dog","801", true, false))
        myselect.add(new Option("Caucasian Mountain Dog","30", true, false))
        myselect.add(new Option("Central Asian Outcharka Shepherd","31", true, false))
        myselect.add(new Option("Central Asian Shepherd Dog","32", true, false))
        myselect.add(new Option("Chihuahua, Long Coat","698", true, false))
        myselect.add(new Option("Chihuahua, Short Coat","699", true, false))
        myselect.add(new Option("Chinese Crested","700", true, false))
        myselect.add(new Option("Chinese Shar-Pei","719", true, false))
        myselect.add(new Option("Chinook","33", true, false))
        myselect.add(new Option("Chow Chow","720", true, false))
        myselect.add(new Option("Collie, Rough","744", true, false))
        myselect.add(new Option("Collie, Smooth","745", true, false))
        myselect.add(new Option("Coonhound","627", true, false))
        myselect.add(new Option("Coonhound, American English","34", true, false))
        myselect.add(new Option("Coonhound, Black and Tan","35", true, false))
        myselect.add(new Option("Coonhound, Bluetick","782", true, false))
        myselect.add(new Option("Coonhound, Redbone","36", true, false))
        myselect.add(new Option("Coonhound, Treeing Walker","790", true, false))
        myselect.add(new Option("Coton de Tulear","794", true, false))
        myselect.add(new Option("Coton de Tulear","756", true, false))
        myselect.add(new Option("Cur, Black-Mouth","82", true, false))
        myselect.add(new Option("Cur, Mountain","81", true, false))
        myselect.add(new Option("Czechoslovakian Wolfdog","37", true, false))
        myselect.add(new Option("Dachshund, Miniature Long Haired","628", true, false))
        myselect.add(new Option("Dachshund, Miniature Smooth Haired","629", true, false))
        myselect.add(new Option("Dachshund, Miniature Wire Haired","633", true, false))
        myselect.add(new Option("Dachshund, Standard Long Haired","631", true, false))
        myselect.add(new Option("Dachshund, Standard Smooth Haired","630", true, false))
        myselect.add(new Option("Dachshund, Standard Wire Haired","632", true, false))
        myselect.add(new Option("Dalmatian","721", true, false))
        myselect.add(new Option("Deerhound, Scottish","634", true, false))
        myselect.add(new Option("Doberman Pinscher","657", true, false))
        myselect.add(new Option("Dogue de Bordeaux","778", true, false))
        myselect.add(new Option("Dosa Inu","355", true, false))
        myselect.add(new Option("Drever","635", true, false))
        myselect.add(new Option("Dunker Hound","758", true, false))
        myselect.add(new Option("Dutch Sheepdog","353", true, false))
        myselect.add(new Option("English Mastiff","781", true, false))
        myselect.add(new Option("English Pointer","26529", true, false))
        myselect.add(new Option("Entlebucher Mountain Dog","38", true, false))
        myselect.add(new Option("Estrela Mountain Dog","759", true, false))
        myselect.add(new Option("Eurasier","760", true, false))
        myselect.add(new Option("Fila Brasileiro","761", true, false))
        myselect.add(new Option("Finnish Lapphund","39", true, false))
        myselect.add(new Option("Finnish Spitz","636", true, false))
        myselect.add(new Option("Foxhound, American","637", true, false))
        myselect.add(new Option("Foxhound, English","638", true, false))
        myselect.add(new Option("German Pinscher","792", true, false))
        myselect.add(new Option("German Shepherd","746", true, false))
        myselect.add(new Option("German Shepherd, King","747", true, false))
        myselect.add(new Option("German Spitz","762", true, false))
        myselect.add(new Option("Great Dane","658", true, false))
        myselect.add(new Option("Great Pyrenees","659", true, false))
        myselect.add(new Option("Greater Swiss Mountain Dog","763", true, false))
        myselect.add(new Option("Greenland Dog","40", true, false))
        myselect.add(new Option("Greyhound","639", true, false))
        myselect.add(new Option("Griffon Vendeen, Grand Basset","41", true, false))
        myselect.add(new Option("Griffon Vendeen, Petit Basset","640", true, false))
        myselect.add(new Option("Griffon, Brussels","702", true, false))
        myselect.add(new Option("Griffon, Wirehaired Pointing","592", true, false))
        myselect.add(new Option("Groenendael","737", true, false))
        myselect.add(new Option("Harrier","641", true, false))
        myselect.add(new Option("Havanese","787", true, false))
        myselect.add(new Option("Hound","6", true, false))
        myselect.add(new Option("Hovawart","352", true, false))
        myselect.add(new Option("Ibizan Hound","642", true, false))
        myselect.add(new Option("Icelandic Sheepdog","785", true, false))
        myselect.add(new Option("Irish Wolfhound","643", true, false))
        myselect.add(new Option("Italian Greyhound","703", true, false))
        myselect.add(new Option("Japanese Chin","704", true, false))
        myselect.add(new Option("Japanese Spitz","723", true, false))
        myselect.add(new Option("Kai Ken","42", true, false))
        myselect.add(new Option("Karelian Bear Dog","43", true, false))
        myselect.add(new Option("Keeshond","724", true, false))
        myselect.add(new Option("Komondor","660", true, false))
        myselect.add(new Option("Kooikerhondje","44", true, false))
        myselect.add(new Option("Kuvasz","661", true, false))
        myselect.add(new Option("Lagotto Romagnolo","45", true, false))
        myselect.add(new Option("Lancashire Heeler","767", true, false))
        myselect.add(new Option("Landseer","768", true, false))
        myselect.add(new Option("Leonberger","662", true, false))
        myselect.add(new Option("Lhasa Apso","725", true, false))
        myselect.add(new Option("Lowchen","46", true, false))
        myselect.add(new Option("Maltese","705", true, false))
        myselect.add(new Option("Manchester Toy Terrier","706", true, false))
        myselect.add(new Option("Mastiff","663", true, false))
        myselect.add(new Option("McNab Herding Dog","84", true, false))
        myselect.add(new Option("Mee Kyun Dosa","356", true, false))
        myselect.add(new Option("Mexican Hairless","707", true, false))
        myselect.add(new Option("Miniature Pinscher","710", true, false))
        myselect.add(new Option("Miniature Pinscher","797", true, false))
        myselect.add(new Option("Mix","757", true, false))
        myselect.add(new Option("Mixed","35097", true, false))
        myselect.add(new Option("Mudi","47", true, false))
        myselect.add(new Option("Munsterlander, Large ","769", true, false))
        myselect.add(new Option("Munsterlander,Small","784", true, false))
        myselect.add(new Option("Neapolitan Mastiff","770", true, false))
        myselect.add(new Option("New Guinea Singing Dog","2", true, false))
        myselect.add(new Option("Newfoundland","664", true, false))
        myselect.add(new Option("Norbottenspets","48", true, false))
        myselect.add(new Option("Norwegian Buhund","749", true, false))
        myselect.add(new Option("Norwegian Elkhound","644", true, false))
        myselect.add(new Option("Norwegian Lundehund","49", true, false))
        myselect.add(new Option("Old English Sheepdog","750", true, false))
        myselect.add(new Option("Otterhound","645", true, false))
        myselect.add(new Option("Papillon","708", true, false))
        myselect.add(new Option("Pekingese","709", true, false))
        myselect.add(new Option("Perro de Presa Canario","50", true, false))
        myselect.add(new Option("Peruvian Inca Orchid","51", true, false))
        myselect.add(new Option("Pharaoh Hound","646", true, false))
        myselect.add(new Option("Picardy Sheepdog","789", true, false))
        myselect.add(new Option("Plott Hound","52", true, false))
        myselect.add(new Option("Pointer","593", true, false))
        myselect.add(new Option("Pointer, German Long Haired","594", true, false))
        myselect.add(new Option("Pointer, German Short Haired","595", true, false))
        myselect.add(new Option("Pointer, German Shorthaired","793", true, false))
        myselect.add(new Option("Pointer, German Wirehaired","596", true, false))
        myselect.add(new Option("Polish Lowland Sheepdog","357", true, false))
        myselect.add(new Option("Pomeranian","711", true, false))
        myselect.add(new Option("Poodle, Miniature","726", true, false))
        myselect.add(new Option("Poodle, Standard","727", true, false))
        myselect.add(new Option("Poodle, Toy","712", true, false))
        myselect.add(new Option("Poong-San Dog","351", true, false))
        myselect.add(new Option("Portuguese Podengo","53", true, false))
        myselect.add(new Option("Portuguese Water Dog","665", true, false))
        myselect.add(new Option("Pudelpointer","597", true, false))
        myselect.add(new Option("Pug","713", true, false))
        myselect.add(new Option("Puli","748", true, false))
        myselect.add(new Option("Pumi","54", true, false))
        myselect.add(new Option("Pyrenean Shepherd","55", true, false))
        myselect.add(new Option("Rafeiro do Alentejo","56", true, false))
        myselect.add(new Option("Retriever","8", true, false))
        myselect.add(new Option("Retriever, Chesapeake Bay","598", true, false))
        myselect.add(new Option("Retriever, Curly Coated","599", true, false))
        myselect.add(new Option("Retriever, Flat-Coated","600", true, false))
        myselect.add(new Option("Retriever, Golden","601", true, false))
        myselect.add(new Option("Retriever, Labrador","602", true, false))
        myselect.add(new Option("Retriever, Nova Scotia Duck Tolling","603", true, false))
        myselect.add(new Option("Rhodesian Ridgeback","647", true, false))
        myselect.add(new Option("Rottweiler","666", true, false))
        myselect.add(new Option("Saint Bernard","671", true, false))
        myselect.add(new Option("Saluki","648", true, false))
        myselect.add(new Option("Samoyed","667", true, false))
        myselect.add(new Option("Schipperke","728", true, false))
        myselect.add(new Option("Schnauzer, Giant","668", true, false))
        myselect.add(new Option("Schnauzer, Miniature","688", true, false))
        myselect.add(new Option("Schnauzer, Standard","669", true, false))
        myselect.add(new Option("Setter, English","604", true, false))
        myselect.add(new Option("Setter, Gordon","605", true, false))
        myselect.add(new Option("Setter, Irish","606", true, false))
        myselect.add(new Option("Setter, Irish Red and White","764", true, false))
        myselect.add(new Option("Shepherd","7", true, false))
        myselect.add(new Option("Shetland Sheepdog","751", true, false))
        myselect.add(new Option("Shiba Inu","729", true, false))
        myselect.add(new Option("Shih Tzu","730", true, false))
        myselect.add(new Option("Siberian Husky","670", true, false))
        myselect.add(new Option("Silken Windhound","91", true, false))
        myselect.add(new Option("Sloughi","57", true, false))
        myselect.add(new Option("Spaniel","9", true, false))
        myselect.add(new Option("Spaniel, American Cocker","607", true, false))
        myselect.add(new Option("Spaniel, American Water","608", true, false))
        myselect.add(new Option("Spaniel, Boykin","58", true, false))
        myselect.add(new Option("Spaniel, Cavalier King Charles","697", true, false))
        myselect.add(new Option("Spaniel, Clumber","610", true, false))
        myselect.add(new Option("Spaniel, English Cocker","611", true, false))
        myselect.add(new Option("Spaniel, English Springer","612", true, false))
        myselect.add(new Option("Spaniel, English Toy","701", true, false))
        myselect.add(new Option("Spaniel, Field","613", true, false))
        myselect.add(new Option("Spaniel, French","614", true, false))
        myselect.add(new Option("Spaniel, Irish Water","615", true, false))
        myselect.add(new Option("Spaniel, Sussex","616", true, false))
        myselect.add(new Option("Spaniel, Tibetan","731", true, false))
        myselect.add(new Option("Spaniel, Welsh Springer","617", true, false))
        myselect.add(new Option("Spinone Italiano","1", true, false))
        myselect.add(new Option("Stabyhoun","59", true, false))
        myselect.add(new Option("Swedish Elkhound","772", true, false))
        myselect.add(new Option("Swedish Vallhund","803", true, false))
        myselect.add(new Option("Tahitian Bear Dog","773", true, false))
        myselect.add(new Option("Terrier","5", true, false))
        myselect.add(new Option("Terrier, Abyssinian Sand","60", true, false))
        myselect.add(new Option("Terrier, Airedale","672", true, false))
        myselect.add(new Option("Terrier, American Crested Sand","61", true, false))
        myselect.add(new Option("Terrier, American Pit Bull","87", true, false))
        myselect.add(new Option("Terrier, American Staffordshire","673", true, false))
        myselect.add(new Option("Terrier, Australian","674", true, false))
        myselect.add(new Option("Terrier, Bedlington","675", true, false))
        myselect.add(new Option("Terrier, Black Russian","62", true, false))
        myselect.add(new Option("Terrier, Border","777", true, false))
        myselect.add(new Option("Terrier, Boston","717", true, false))
        myselect.add(new Option("Terrier, Bull","677", true, false))
        myselect.add(new Option("Terrier, Cairn","678", true, false))
        myselect.add(new Option("Terrier, Cesky","63", true, false))
        myselect.add(new Option("Terrier, Dandie Dinmont","679", true, false))
        myselect.add(new Option("Terrier, English Staffordshire","799", true, false))
        myselect.add(new Option("Terrier, Fox, Smooth","680", true, false))
        myselect.add(new Option("Terrier, Fox, Toy","80", true, false))
        myselect.add(new Option("Terrier, Fox, Wire","681", true, false))
        myselect.add(new Option("Terrier, Glen of Imaal","64", true, false))
        myselect.add(new Option("Terrier, Irish","682", true, false))
        myselect.add(new Option("Terrier, Jack Russell","765", true, false))
        myselect.add(new Option("Terrier, Japanese","766", true, false))
        myselect.add(new Option("Terrier, Kerry Blue","683", true, false))
        myselect.add(new Option("Terrier, Lakeland","684", true, false))
        myselect.add(new Option("Terrier, Manchester","685", true, false))
        myselect.add(new Option("Terrier, Miniature Bull","65", true, false))
        myselect.add(new Option("Terrier, Norfolk","686", true, false))
        myselect.add(new Option("Terrier, Norwich","687", true, false))
        myselect.add(new Option("Terrier, Parson Russell","66", true, false))
        myselect.add(new Option("Terrier, Patterdale","86", true, false))
        myselect.add(new Option("Terrier, Pit Bull","771", true, false))
        myselect.add(new Option("Terrier, Rat","798", true, false))
        myselect.add(new Option("Terrier, Scottish","689", true, false))
        myselect.add(new Option("Terrier, Sealyham","690", true, false))
        myselect.add(new Option("Terrier, Silky","714", true, false))
        myselect.add(new Option("Terrier, Skye","691", true, false))
        myselect.add(new Option("Terrier, Soft Coated Wheaten","692", true, false))
        myselect.add(new Option("Terrier, Staffordshire Bull","693", true, false))
        myselect.add(new Option("Terrier, Tibetan","732", true, false))
        myselect.add(new Option("Terrier, Welsh","694", true, false))
        myselect.add(new Option("Terrier, West Highland White","695", true, false))
        myselect.add(new Option("Terrier, Yorkshire","715", true, false))
        myselect.add(new Option("Thai Ridgeback","67", true, false))
        myselect.add(new Option("Tibetan Mastiff","774", true, false))
        myselect.add(new Option("Tosa","68", true, false))
        myselect.add(new Option("Treeing Tennessee Brindle","69", true, false))
        myselect.add(new Option("Viszla, Smooth Haired","618", true, false))
        myselect.add(new Option("Viszla, Wire Haired","619", true, false))
        myselect.add(new Option("Weimaraner","620", true, false))
        myselect.add(new Option("Welsh Corgi, Cardigan","752", true, false))
        myselect.add(new Option("Welsh Corgi, Pembroke","753", true, false))
        myselect.add(new Option("Whippet","649", true, false))
        myselect.add(new Option("Xoloitzcuintli","70", true, false))
    }
    catch(e){ //in mozilla
            myselect.add(new Option("-- All --", "0"),null) //add new option to end 
            myselect.add(new Option("Affenpinscher","696"),null)
            myselect.add(new Option("Afghan Hound","621"),null)
            myselect.add(new Option("Akbash","10"),null)
            myselect.add(new Option("Akita","650"),null)
            myselect.add(new Option("Alano Espanol","11"),null)
            myselect.add(new Option("Alapaha Blue Blood Bulldog","12"),null)
            myselect.add(new Option("Alaskan Husky","13"),null)
            myselect.add(new Option("Alaskan Klee Kai","14"),null)
            myselect.add(new Option("Alaskan Malamute","651"),null)
            myselect.add(new Option("Alopekis","15"),null)
            myselect.add(new Option("Alpine Dachsbracke","16"),null)
            myselect.add(new Option("American Bandogge Mastiff","17"),null)
            myselect.add(new Option("American Blue Gascon Hound","18"),null)
            myselect.add(new Option("American Blue Heeler","791"),null)
            myselect.add(new Option("American Bullnese","19"),null)
            myselect.add(new Option("American Eskimo","780"),null)
            myselect.add(new Option("American Indian Dog","20"),null)
            myselect.add(new Option("American Lo-Sze Pugg","21"),null)
            myselect.add(new Option("American White Shepherd","22"),null)
            myselect.add(new Option("Anatolian Shepherd","796"),null)
            myselect.add(new Option("Appenzeller Sennenhunde","23"),null)
            myselect.add(new Option("Argentine Dogo","24"),null)
            myselect.add(new Option("Australian Cattle Dog","733"),null)
            myselect.add(new Option("Australian Kelpie","754"),null)
            myselect.add(new Option("Australian Shepherd","734"),null)
            myselect.add(new Option("Australian Stumpy Tail Cattle Dog","802"),null)
            myselect.add(new Option("Azawakh","25"),null)
            myselect.add(new Option("Barbet","354"),null)
            myselect.add(new Option("Basenji","622"),null)
            myselect.add(new Option("Basset Hound","623"),null)
            myselect.add(new Option("Beagle","624"),null)
            myselect.add(new Option("Bearded Collie","735"),null)
            myselect.add(new Option("Beauceron","26"),null)
            myselect.add(new Option("Belgian Griffon","755"),null)
            myselect.add(new Option("Belgian Laekenois","738"),null)
            myselect.add(new Option("Belgian Malinois","739"),null)
            myselect.add(new Option("Belgian Sheepdog","736"),null)
            myselect.add(new Option("Belgian Tervuren","740"),null)
            myselect.add(new Option("Bergamasco","27"),null)
            myselect.add(new Option("Berger des Pyrenees","741"),null)
            myselect.add(new Option("Bernese Mountain Dog","652"),null)
            myselect.add(new Option("Bichon Frise","716"),null)
            myselect.add(new Option("Bichon Havanais","4"),null)
            myselect.add(new Option("Bloodhound","625"),null)
            myselect.add(new Option("Boerboel","28"),null)
            myselect.add(new Option("Bolognese","3"),null)
            myselect.add(new Option("Border Collie","676"),null)
            myselect.add(new Option("Borzoi","626"),null)
            myselect.add(new Option("Bouvier des Flandres","742"),null)
            myselect.add(new Option("Boxer","653"),null)
            myselect.add(new Option("Bracco Italiano","29"),null)
            myselect.add(new Option("Braque Francais Gascogne","590"),null)
            myselect.add(new Option("Braque Francais Pyrenees","591"),null)
            myselect.add(new Option("Briard","743"),null)
            myselect.add(new Option("Brittany","609"),null)
            myselect.add(new Option("Bulldog","718"),null)
            myselect.add(new Option("Bulldog, American","85"),null)
            myselect.add(new Option("Bulldog, English","795"),null)
            myselect.add(new Option("Bulldog, French","722"),null)
            myselect.add(new Option("Bullmastiff","654"),null)
            myselect.add(new Option("Canaan","655"),null)
            myselect.add(new Option("Canadian Eskimo","656"),null)
            myselect.add(new Option("Cane Corso","776"),null)
            myselect.add(new Option("Carolina Dog","83"),null)
            myselect.add(new Option("Catahoula Leopard dog","801"),null)
            myselect.add(new Option("Caucasian Mountain Dog","30"),null)
            myselect.add(new Option("Central Asian Outcharka Shepherd","31"),null)
            myselect.add(new Option("Central Asian Shepherd Dog","32"),null)
            myselect.add(new Option("Chihuahua, Long Coat","698"),null)
            myselect.add(new Option("Chihuahua, Short Coat","699"),null)
            myselect.add(new Option("Chinese Crested","700"),null)
            myselect.add(new Option("Chinese Shar-Pei","719"),null)
            myselect.add(new Option("Chinook","33"),null)
            myselect.add(new Option("Chow Chow","720"),null)
            myselect.add(new Option("Collie, Rough","744"),null)
            myselect.add(new Option("Collie, Smooth","745"),null)
            myselect.add(new Option("Coonhound","627"),null)
            myselect.add(new Option("Coonhound, American English","34"),null)
            myselect.add(new Option("Coonhound, Black and Tan","35"),null)
            myselect.add(new Option("Coonhound, Bluetick","782"),null)
            myselect.add(new Option("Coonhound, Redbone","36"),null)
            myselect.add(new Option("Coonhound, Treeing Walker","790"),null)
            myselect.add(new Option("Coton de Tulear","794"),null)
            myselect.add(new Option("Coton de Tulear","756"),null)
            myselect.add(new Option("Cur, Black-Mouth","82"),null)
            myselect.add(new Option("Cur, Mountain","81"),null)
            myselect.add(new Option("Czechoslovakian Wolfdog","37"),null)
            myselect.add(new Option("Dachshund, Miniature Long Haired","628"),null)
            myselect.add(new Option("Dachshund, Miniature Smooth Haired","629"),null)
            myselect.add(new Option("Dachshund, Miniature Wire Haired","633"),null)
            myselect.add(new Option("Dachshund, Standard Long Haired","631"),null)
            myselect.add(new Option("Dachshund, Standard Smooth Haired","630"),null)
            myselect.add(new Option("Dachshund, Standard Wire Haired","632"),null)
            myselect.add(new Option("Dalmatian","721"),null)
            myselect.add(new Option("Deerhound, Scottish","634"),null)
            myselect.add(new Option("Doberman Pinscher","657"),null)
            myselect.add(new Option("Dogue de Bordeaux","778"),null)
            myselect.add(new Option("Dosa Inu","355"),null)
            myselect.add(new Option("Drever","635"),null)
            myselect.add(new Option("Dunker Hound","758"),null)
            myselect.add(new Option("Dutch Sheepdog","353"),null)
            myselect.add(new Option("English Mastiff","781"),null)
            myselect.add(new Option("Entlebucher Mountain Dog","38"),null)
            myselect.add(new Option("Estrela Mountain Dog","759"),null)
            myselect.add(new Option("Eurasier","760"),null)
            myselect.add(new Option("Fila Brasileiro","761"),null)
            myselect.add(new Option("Finnish Lapphund","39"),null)
            myselect.add(new Option("Finnish Spitz","636"),null)
            myselect.add(new Option("Foxhound, American","637"),null)
            myselect.add(new Option("Foxhound, English","638"),null)
            myselect.add(new Option("German Pinscher","792"),null)
            myselect.add(new Option("German Shepherd","746"),null)
            myselect.add(new Option("German Shepherd, King","747"),null)
            myselect.add(new Option("German Spitz","762"),null)
            myselect.add(new Option("Great Dane","658"),null)
            myselect.add(new Option("Great Pyrenees","659"),null)
            myselect.add(new Option("Greater Swiss Mountain Dog","763"),null)
            myselect.add(new Option("Greenland Dog","40"),null)
            myselect.add(new Option("Greyhound","639"),null)
            myselect.add(new Option("Griffon Vendeen, Grand Basset","41"),null)
            myselect.add(new Option("Griffon Vendeen, Petit Basset","640"),null)
            myselect.add(new Option("Griffon, Brussels","702"),null)
            myselect.add(new Option("Griffon, Wirehaired Pointing","592"),null)
            myselect.add(new Option("Groenendael","737"),null)
            myselect.add(new Option("Harrier","641"),null)
            myselect.add(new Option("Havanese","787"),null)
            myselect.add(new Option("Hound","6"),null)
            myselect.add(new Option("Hound Mix","2474"),null)
            myselect.add(new Option("Hovawart","352"),null)
            myselect.add(new Option("Ibizan Hound","642"),null)
            myselect.add(new Option("Icelandic Sheepdog","785"),null)
            myselect.add(new Option("Irish Wolfhound","643"),null)
            myselect.add(new Option("Italian Greyhound","703"),null)
            myselect.add(new Option("Japanese Chin","704"),null)
            myselect.add(new Option("Japanese Spitz","723"),null)
            myselect.add(new Option("Kai Ken","42"),null)
            myselect.add(new Option("Karelian Bear Dog","43"),null)
            myselect.add(new Option("Keeshond","724"),null)
            myselect.add(new Option("Komondor","660"),null)
            myselect.add(new Option("Kooikerhondje","44"),null)
            myselect.add(new Option("Korean Jindo","24150"),null)
            myselect.add(new Option("Kuvasz","661"),null)
            myselect.add(new Option("Lagotto Romagnolo","45"),null)
            myselect.add(new Option("Lancashire Heeler","767"),null)
            myselect.add(new Option("Landseer","768"),null)
            myselect.add(new Option("Leonberger","662"),null)
            myselect.add(new Option("Lhasa Apso","725"),null)
            myselect.add(new Option("Lowchen","46"),null)
            myselect.add(new Option("Maltese","705"),null)
            myselect.add(new Option("Manchester Toy Terrier","706"),null)
            myselect.add(new Option("Mastiff","663"),null)
            myselect.add(new Option("McNab Herding Dog","84"),null)
            myselect.add(new Option("Mee Kyun Dosa","356"),null)
            myselect.add(new Option("Mexican Hairless","707"),null)
            myselect.add(new Option("Miniature Pinscher","710"),null)
            myselect.add(new Option("Miniature Pinscher","797"),null)
            myselect.add(new Option("Mix","757"),null)
            myselect.add(new Option("Mudi","47"),null)
            myselect.add(new Option("Munsterlander, Large ","769"),null)
            myselect.add(new Option("Munsterlander,Small","784"),null)
            myselect.add(new Option("Neapolitan Mastiff","770"),null)
            myselect.add(new Option("New Guinea Singing Dog","2"),null)
            myselect.add(new Option("Newfoundland","664"),null)
            myselect.add(new Option("Norbottenspets","48"),null)
            myselect.add(new Option("Norwegian Buhund","749"),null)
            myselect.add(new Option("Norwegian Elkhound","644"),null)
            myselect.add(new Option("Norwegian Lundehund","49"),null)
            myselect.add(new Option("Old English Sheepdog","750"),null)
            myselect.add(new Option("Otterhound","645"),null)
            myselect.add(new Option("Papillon","708"),null)
            myselect.add(new Option("Pekingese","709"),null)
            myselect.add(new Option("Perro de Presa Canario","50"),null)
            myselect.add(new Option("Peruvian Inca Orchid","51"),null)
            myselect.add(new Option("Pharaoh Hound","646"),null)
            myselect.add(new Option("Picardy Sheepdog","789"),null)
            myselect.add(new Option("Plott Hound","52"),null)
            myselect.add(new Option("Pointer","593"),null)
            myselect.add(new Option("Pointer, German Long Haired","594"),null)
            myselect.add(new Option("Pointer, German Short Haired","595"),null)
            myselect.add(new Option("Pointer, German Shorthaired","793"),null)
            myselect.add(new Option("Pointer, German Wirehaired","596"),null)
            myselect.add(new Option("Polish Lowland Sheepdog","357"),null)
            myselect.add(new Option("Pomeranian","711"),null)
            myselect.add(new Option("Poodle, Miniature","726"),null)
            myselect.add(new Option("Poodle, Standard","727"),null)
            myselect.add(new Option("Poodle, Toy","712"),null)
            myselect.add(new Option("Poong-San Dog","351"),null)
            myselect.add(new Option("Portuguese Podengo","53"),null)
            myselect.add(new Option("Portuguese Water Dog","665"),null)
            myselect.add(new Option("Pudelpointer","597"),null)
            myselect.add(new Option("Pug","713"),null)
            myselect.add(new Option("Puli","748"),null)
            myselect.add(new Option("Pumi","54"),null)
            myselect.add(new Option("Pyrenean Shepherd","55"),null)
            myselect.add(new Option("Rafeiro do Alentejo","56"),null)
            myselect.add(new Option("Retriever","8"),null)
            myselect.add(new Option("Retriever, Chesapeake Bay","598"),null)
            myselect.add(new Option("Retriever, Curly Coated","599"),null)
            myselect.add(new Option("Retriever, Flat-Coated","600"),null)
            myselect.add(new Option("Retriever, Golden","601"),null)
            myselect.add(new Option("Retriever, Labrador","602"),null)
            myselect.add(new Option("Retriever, Nova Scotia Duck Tolling","603"),null)
            myselect.add(new Option("Rhodesian Ridgeback","647"),null)
            myselect.add(new Option("Rottweiler","666"),null)
            myselect.add(new Option("Saint Bernard","671"),null)
            myselect.add(new Option("Saluki","648"),null)
            myselect.add(new Option("Samoyed","667"),null)
            myselect.add(new Option("Schipperke","728"),null)
            myselect.add(new Option("Schnauzer, Giant","668"),null)
            myselect.add(new Option("Schnauzer, Miniature","688"),null)
            myselect.add(new Option("Schnauzer, Standard","669"),null)
            myselect.add(new Option("Setter, English","604"),null)
            myselect.add(new Option("Setter, Gordon","605"),null)
            myselect.add(new Option("Setter, Irish","606"),null)
            myselect.add(new Option("Setter, Irish Red and White","764"),null)
            myselect.add(new Option("Shepherd","7"),null)
            myselect.add(new Option("Shetland Sheepdog","751"),null)
            myselect.add(new Option("Shiba Inu","729"),null)
            myselect.add(new Option("Shih Tzu","730"),null)
            myselect.add(new Option("Siberian Husky","670"),null)
            myselect.add(new Option("Silken Windhound","91"),null)
            myselect.add(new Option("Sloughi","57"),null)
            myselect.add(new Option("Spaniel","9"),null)
            myselect.add(new Option("Spaniel, American Cocker","607"),null)
            myselect.add(new Option("Spaniel, American Water","608"),null)
            myselect.add(new Option("Spaniel, Boykin","58"),null)
            myselect.add(new Option("Spaniel, Cavalier King Charles","697"),null)
            myselect.add(new Option("Spaniel, Clumber","610"),null)
            myselect.add(new Option("Spaniel, English Cocker","611"),null)
            myselect.add(new Option("Spaniel, English Springer","612"),null)
            myselect.add(new Option("Spaniel, English Toy","701"),null)
            myselect.add(new Option("Spaniel, Field","613"),null)
            myselect.add(new Option("Spaniel, French","614"),null)
            myselect.add(new Option("Spaniel, Irish Water","615"),null)
            myselect.add(new Option("Spaniel, Sussex","616"),null)
            myselect.add(new Option("Spaniel, Tibetan","731"),null)
            myselect.add(new Option("Spaniel, Welsh Springer","617"),null)
            myselect.add(new Option("Spinone Italiano","1"),null)
            myselect.add(new Option("Stabyhoun","59"),null)
            myselect.add(new Option("Swedish Elkhound","772"),null)
            myselect.add(new Option("Swedish Vallhund","803"),null)
            myselect.add(new Option("Tahitian Bear Dog","773"),null)
            myselect.add(new Option("Terrier","5"),null)
            myselect.add(new Option("Terrier, Abyssinian Sand","60"),null)
            myselect.add(new Option("Terrier, Airedale","672"),null)
            myselect.add(new Option("Terrier, American Crested Sand","61"),null)
            myselect.add(new Option("Terrier, American Pit Bull","87"),null)
            myselect.add(new Option("Terrier, American Staffordshire","673"),null)
            myselect.add(new Option("Terrier, Australian","674"),null)
            myselect.add(new Option("Terrier, Bedlington","675"),null)
            myselect.add(new Option("Terrier, Black Russian","62"),null)
            myselect.add(new Option("Terrier, Border","777"),null)
            myselect.add(new Option("Terrier, Boston","717"),null)
            myselect.add(new Option("Terrier, Bull","677"),null)
            myselect.add(new Option("Terrier, Cairn","678"),null)
            myselect.add(new Option("Terrier, Cesky","63"),null)
            myselect.add(new Option("Terrier, Dandie Dinmont","679"),null)
            myselect.add(new Option("Terrier, English Staffordshire","799"),null)
            myselect.add(new Option("Terrier, Fox, Smooth","680"),null)
            myselect.add(new Option("Terrier, Fox, Toy","80"),null)
            myselect.add(new Option("Terrier, Fox, Wire","681"),null)
            myselect.add(new Option("Terrier, Glen of Imaal","64"),null)
            myselect.add(new Option("Terrier, Irish","682"),null)
            myselect.add(new Option("Terrier, Jack Russell","765"),null)
            myselect.add(new Option("Terrier, Japanese","766"),null)
            myselect.add(new Option("Terrier, Kerry Blue","683"),null)
            myselect.add(new Option("Terrier, Lakeland","684"),null)
            myselect.add(new Option("Terrier, Manchester","685"),null)
            myselect.add(new Option("Terrier, Miniature Bull","65"),null)
            myselect.add(new Option("Terrier, Norfolk","686"),null)
            myselect.add(new Option("Terrier, Norwich","687"),null)
            myselect.add(new Option("Terrier, Parson Russell","66"),null)
            myselect.add(new Option("Terrier, Patterdale","86"),null)
            myselect.add(new Option("Terrier, Pit Bull","771"),null)
            myselect.add(new Option("Terrier, Rat","798"),null)
            myselect.add(new Option("Terrier, Scottish","689"),null)
            myselect.add(new Option("Terrier, Sealyham","690"),null)
            myselect.add(new Option("Terrier, Silky","714"),null)
            myselect.add(new Option("Terrier, Skye","691"),null)
            myselect.add(new Option("Terrier, Soft Coated Wheaten","692"),null)
            myselect.add(new Option("Terrier, Staffordshire Bull","693"),null)
            myselect.add(new Option("Terrier, Tibetan","732"),null)
            myselect.add(new Option("Terrier, Welsh","694"),null)
            myselect.add(new Option("Terrier, West Highland White","695"),null)
            myselect.add(new Option("Terrier, Yorkshire","715"),null)
            myselect.add(new Option("Thai Ridgeback","67"),null)
            myselect.add(new Option("Tibetan Mastiff","774"),null)
            myselect.add(new Option("Tosa","68"),null)
            myselect.add(new Option("Treeing Tennessee Brindle","69"),null)
            myselect.add(new Option("Viszla, Smooth Haired","618"),null)
            myselect.add(new Option("Viszla, Wire Haired","619"),null)
            myselect.add(new Option("Weimaraner","620"),null)
            myselect.add(new Option("Welsh Corgi, Cardigan","752"),null)
            myselect.add(new Option("Welsh Corgi, Pembroke","753"),null)
            myselect.add(new Option("Whippet","649"),null)
            myselect.add(new Option("Xoloitzcuintli","70"),null)
    }
}


function FillOtherBreeds() {
    var myselect = document.getElementById("sortbar-breedtype")
    try{
        myselect.length=0;
        myselect.add(new Option("--ALL--","0", true, false));
       }
    catch(e){ //in //in mozilla
            myselect.add(new Option("-- All --", "0"),null) //add new option to end 
    }
}
