/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Jerome Caron |  */
category = new Array(
new Array(
new Array("Brittany"),
new Array("Pointer (German Shorthaired)"),
new Array("Pointer (German Wirehaired)"),
new Array("Retriever (Chesapeake Bay)"),
new Array("Retriever (Curly-Coated)"),
new Array("Retriever (Flat-Coated)"),
new Array("Retriever (Golden)"),
new Array("Retriever (Labrador)"),
new Array("Retriever (Nova Scotia Duck Trolling)"),
new Array("Setter (English)"),
new Array("Setter (Gordon)"),
new Array("Setter (Irish)"),
new Array("Spaniel (American Water)"),
new Array("Spaniel (Clumber)"),
new Array("Spaniel (Cocker) A.S.C.O.B."),
new Array("Spaniel (Cocker) Black"),
new Array("Spaniel (Cocker) Parti-Color"),
new Array("Spaniel (English Cocker)"),
new Array("Spaniel (English Springer)"),
new Array("Spaniel (Field)"),
new Array("Spaniel (Irish Water)"),
new Array("Spaniel (Sussex)"),
new Array("Spaniel (Welsh Springer)"),
new Array("Spinone Italiano"),
new Array("Vizsla"),
new Array("Weimaraner"),
new Array("Wirehaired Pointing Griffon")
),
new Array(
new Array("Afghan Hound"),
new Array("Basenji"),
new Array("Basset Hound"),
new Array("Beagle, 13 In."),
new Array("Beagle, 15 In."),
new Array("Black and Tan Coonhound"),
new Array("Bloodhound"),
new Array("Borzoi"),
new Array("Dachshund (Longhaired)"),
new Array("Dachshund (Smooth)"),
new Array("Dachshund (Wirehaired)"),
new Array("Foxhound (American)"),
new Array("Foxhound (English)"),
new Array("Greyhound"),
new Array("Harrier"),
new Array("Ibizan Hound"),
new Array("Irish Wolfhound"),
new Array("Norwegian Elkhound"),
new Array("Otterhound"),
new Array("Petits Bassets Griffons Vendeen"),
new Array("Pharaoh Hound"),
new Array("Rhodesian Ridgeback"),
new Array("Saluki"),
new Array("Scottish Deerhound"),
new Array("Whippet")
),
new Array(
new Array("Akita"),
new Array("Alaskan Malamute"),
new Array("Anatolian Shepherd Dog"),
new Array("Bernese Mountain Dog"),
new Array("Black Russian Terrier"),
new Array("Boxer"),
new Array("Bullmastiff"),
new Array("Doberman Pinscher"),
new Array("German Pinscher"),
new Array("Giant Schnauzer"),
new Array("Great Dane"),
new Array("Great Pyrenees"),
new Array("Greater Swiss Mountain Dog"),
new Array("Komondor"),
new Array("Kuvasz"),
new Array("Mastiff"),
new Array("Neapolitan Mastiff"),
new Array("Newfoundland"),
new Array("Portuguese Water Dog"),
new Array("Rottweiler"),
new Array("Samoyed"),
new Array("Siberian Husky"),
new Array("St Bernard"),
new Array("Standard Schnauzer")
),
new Array(
new Array("Airedale Terrier"),
new Array("American Staffordshire Terrier"),
new Array("Australian Terrier"),
new Array("Bedlington Terrier"),
new Array("Border Terrier"),
new Array("Bull Terrier (Colored)"),
new Array("Bull Terrier (White)"),
new Array("Cairn Terrier"),
new Array("Dandie Dinmont Terrier"),
new Array("Fox Terrier (Smooth)"),
new Array("Fox Terrier (Wire)"),
new Array("Glen of Imaal Terrier"),
new Array("Irish Terrier"),
new Array("Kerry Blue Terrier"),
new Array("Lakeland Terrier"),
new Array("Manchester Terrier (Standard)"),
new Array("Miniature Bull Terrier"),
new Array("Miniature Schnauzer"),
new Array("Norfolk Terrier"),
new Array("Norwich Terrier"),
new Array("Parson Russell Terrier"),
new Array("Scottish Terrier"),
new Array("Sealyham Terrier"),
new Array("Skye Terrier"),
new Array("Soft Coated Wheaten Terrier"),
new Array("Staffordshire Bull Terrier"),
new Array("Welsh Terrier"),
new Array("West Highland White Terrier")
),
new Array(
new Array("Affenpinscher"),
new Array("Brussels Griffon"),
new Array("Cavalier King Charles Spaniel"),
new Array("Chihuahua (Long Coat)"),
new Array("Chihuahua (Smooth Coat)"),
new Array("Chinese Crested"),
new Array("English Toy Spaniel (B&PC)"),
new Array("English Toy Spaniel (KC&R)"),
new Array("Havanese"),
new Array("Italian Greyhound"),
new Array("Japanese Chin"),
new Array("Maltese"),
new Array("Manchester Terrier (Toy)"),
new Array("Miniature Pinscher"),
new Array("Papillon"),
new Array("Pekingese"),
new Array("Pomeranian"),
new Array("Poodle (Toy)"),
new Array("Pug"),
new Array("Shih Tzu"),
new Array("Silky Terrier"),
new Array("Toy Fox Terrier"),
new Array("Yorkshire Terrier")
),
new Array(
new Array("American Eskimo Dog"),
new Array("Bichons Frises"),
new Array("Boston Terrier"),
new Array("Bulldog"),
new Array("Chinese Shar-Pei"),
new Array("Chow Chow"),
new Array("Dalmatian"),
new Array("Finnish Spitz"),
new Array("French Bulldog"),
new Array("Keeshond"),
new Array("Lhasa Apso"),
new Array("Lowchen"),
new Array("Poodle (Miniature)"),
new Array("Poodle (Standard)"),
new Array("Schipperke"),
new Array("Shiba Inu"),
new Array("Tibetan Spaniel"),
new Array("Tibetan Terrier")
),
new Array(
new Array("Australian Cattle Dog"),
new Array("Australian Shepherd"),
new Array("Bearded Collie"),
new Array("Belgian Malinois"),
new Array("Belgian Sheepdog"),
new Array("Belgian Tervuren"),
new Array("Border Collie"),
new Array("Bouviers des Flandres"),
new Array("Briard"),
new Array("Canaan Dog"),
new Array("Collie (Rough)"),
new Array("Collie (Smooth)"),
new Array("German Shepherd Dog"),
new Array("Old English Sheepdog"),
new Array("Polish Lowland Sheepdog"),
new Array("Puli"),
new Array("Shetland Sheepdog"),
new Array("Welsh Corgi (Cardigan)"),
new Array("Welsh Corgi (Pembroke)")
)
);
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1];
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}
