function cPets(objName) { this.name = objName; window[objName] = this; this.petFields = new Array(); this.petFields['animalID'] = Array(); this.petFields['animalID']['index'] = 0; this.petFields['animalID']['name'] = 'Animal ID'; this.petFields['status'] = Array(); this.petFields['status']['index'] = 1; this.petFields['status']['name'] = 'Status'; this.petFields['lastUpdated'] = Array(); this.petFields['lastUpdated']['index'] = 2; this.petFields['lastUpdated']['name'] = 'Last Update'; this.petFields['rescueID'] = Array(); this.petFields['rescueID']['index'] = 3; this.petFields['rescueID']['name'] = 'Rescue ID'; this.petFields['name'] = Array(); this.petFields['name']['index'] = 4; this.petFields['name']['name'] = 'Name'; this.petFields['summary'] = Array(); this.petFields['summary']['index'] = 5; this.petFields['summary']['name'] = 'Summary'; this.petFields['species'] = Array(); this.petFields['species']['index'] = 6; this.petFields['species']['name'] = 'Species'; this.petFields['breed'] = Array(); this.petFields['breed']['index'] = 7; this.petFields['breed']['name'] = 'Breed'; this.petFields['primaryBreed'] = Array(); this.petFields['primaryBreed']['index'] = 8; this.petFields['primaryBreed']['name'] = 'Primary Breed'; this.petFields['secondaryBreed'] = Array(); this.petFields['secondaryBreed']['index'] = 9; this.petFields['secondaryBreed']['name'] = 'Secondary Breed'; this.petFields['sex'] = Array(); this.petFields['sex']['index'] = 10; this.petFields['sex']['name'] = 'Gender'; this.petFields['mixed'] = Array(); this.petFields['mixed']['index'] = 11; this.petFields['mixed']['name'] = 'Mixed'; this.petFields['dogs'] = Array(); this.petFields['dogs']['index'] = 12; this.petFields['dogs']['name'] = 'Good with Dogs'; this.petFields['cats'] = Array(); this.petFields['cats']['index'] = 13; this.petFields['cats']['name'] = 'Good with Cats'; this.petFields['kids'] = Array(); this.petFields['kids']['index'] = 14; this.petFields['kids']['name'] = 'Good with Kids'; this.petFields['declawed'] = Array(); this.petFields['declawed']['index'] = 15; this.petFields['declawed']['name'] = 'Declawed'; this.petFields['housetrained'] = Array(); this.petFields['housetrained']['index'] = 16; this.petFields['housetrained']['name'] = 'House Trained'; this.petFields['age'] = Array(); this.petFields['age']['index'] = 17; this.petFields['age']['name'] = 'Age'; this.petFields['specialNeeds'] = Array(); this.petFields['specialNeeds']['index'] = 18; this.petFields['specialNeeds']['name'] = 'Special Needs'; this.petFields['altered'] = Array(); this.petFields['altered']['index'] = 19; this.petFields['altered']['name'] = 'Altered'; this.petFields['size'] = Array(); this.petFields['size']['index'] = 20; this.petFields['size']['name'] = 'Size'; this.petFields['uptodate'] = Array(); this.petFields['uptodate']['index'] = 21; this.petFields['uptodate']['name'] = 'Up-to-date'; this.petFields['color'] = Array(); this.petFields['color']['index'] = 22; this.petFields['color']['name'] = 'Color'; this.petFields['coatLength'] = Array(); this.petFields['coatLength']['index'] = 23; this.petFields['coatLength']['name'] = 'Coat Length'; this.petFields['pattern'] = Array(); this.petFields['pattern']['index'] = 24; this.petFields['pattern']['name'] = 'Pattern'; this.petFields['courtesy'] = Array(); this.petFields['courtesy']['index'] = 25; this.petFields['courtesy']['name'] = 'Courtesy Listing'; this.petFields['found'] = Array(); this.petFields['found']['index'] = 26; this.petFields['found']['name'] = 'Found'; this.petFields['foundDate'] = Array(); this.petFields['foundDate']['index'] = 27; this.petFields['foundDate']['name'] = 'Found Date'; this.petFields['foundZipcode'] = Array(); this.petFields['foundZipcode']['index'] = 28; this.petFields['foundZipcode']['name'] = 'Found Zip Code'; this.petFields['killDate'] = Array(); this.petFields['killDate']['index'] = 29; this.petFields['killDate']['name'] = 'Euth Date'; this.petFields['killReason'] = Array(); this.petFields['killReason']['index'] = 30; this.petFields['killReason']['name'] = 'Euth Reason'; this.petFields['description'] = Array(); this.petFields['description']['index'] = 31; this.petFields['description']['name'] = 'Description'; this.petFields['pic1'] = Array(); this.petFields['pic1']['index'] = 32; this.petFields['pic1']['name'] = 'Picture'; this.petFields['pictmn1'] = Array(); this.petFields['pictmn1']['index'] = 33; this.petFields['pictmn1']['name'] = 'Thumbnail'; this.petFields['pic2'] = Array(); this.petFields['pic2']['index'] = 34; this.petFields['pic2']['name'] = 'Picture'; this.petFields['pictmn2'] = Array(); this.petFields['pictmn2']['index'] = 35; this.petFields['pictmn2']['name'] = 'Thumbnail'; this.petFields['pic3'] = Array(); this.petFields['pic3']['index'] = 36; this.petFields['pic3']['name'] = 'Picture'; this.petFields['pictmn3'] = Array(); this.petFields['pictmn3']['index'] = 37; this.petFields['pictmn3']['name'] = 'Thumbnail'; this.petFields['pic4'] = Array(); this.petFields['pic4']['index'] = 38; this.petFields['pic4']['name'] = 'Picture'; this.petFields['pictmn4'] = Array(); this.petFields['pictmn4']['index'] = 39; this.petFields['pictmn4']['name'] = 'Thumbnail'; this.petFields['video1'] = Array(); this.petFields['video1']['index'] = 40; this.petFields['video1']['name'] = 'Video'; this.petFields['contactName'] = Array(); this.petFields['contactName']['index'] = 41; this.petFields['contactName']['name'] = 'Contact Name'; this.petFields['contactEmail'] = Array(); this.petFields['contactEmail']['index'] = 42; this.petFields['contactEmail']['name'] = 'Contact Email'; this.petFields['contactCellPhone'] = Array(); this.petFields['contactCellPhone']['index'] = 43; this.petFields['contactCellPhone']['name'] = 'Contact Cell Phone'; this.petFields['contactHomePhone'] = Array(); this.petFields['contactHomePhone']['index'] = 44; this.petFields['contactHomePhone']['name'] = 'Contact Home Phone'; this.petFields['locationZipcode'] = Array(); this.petFields['locationZipcode']['index'] = 45; this.petFields['locationZipcode']['name'] = 'Location Zipcode'; this.petFields['locationName'] = Array(); this.petFields['locationName']['index'] = 46; this.petFields['locationName']['name'] = 'Location Name'; this.petFields['detailLink'] = Array(); this.petFields['detailLink']['index'] = 47; this.petFields['detailLink']['name'] = 'Name'; this.petFields['created'] = Array(); this.petFields['created']['index'] = 48; this.petFields['created']['name'] = 'Created'; this.mode = ''; this.pet = new Array(); this.listId = 'rgPetContainer'; this.detailId = 'rgPetDetails'; this.fields = 'name,breed,color,species,age,thumbnail'; this.orderby = this.petFields['name']['index']; this.order = 'asc'; this.enableSearch = true; this.smartBrowse = true; this.sortbyField = 'name'; this.sortbyOrder = 'asc'; this.hideEmptyFields = false; this.detailTemplate = 'template1'; this.detailWidth = '600'; this.detailHeight = '620'; this.picMaxWidth = '400'; this.pictmnMaxWidth = '100'; this.picSize = 'thumbnail'; this.paging = true; this.perPage = 10; this.perRow = 4; this.rows = 4; this.detailPage = 'popover'; this.buildPets = function() { this.pet = [ ['20399020','Available','2024-04-26 04:20:23','','Angel','','Dog','Husky / Shepherd / Mixed (medium coat)','Husky','Shepherd','','Yes','Yes','','Yes','No','','Baby','No','Yes','Small','Yes','Tricolor (Tan/Brown & Black & White)','Medium','Tricolor','No','No','','','','','

INTRODUCING ANGEL! (Descriptor: Adorable)

This cuddly little girl is approximately 3 months old (DOB 1/4/2024) and currently weighs 20 pounds. Part of a litter of puppies born in Puerto Rico, she was one of the lucky ones who evaded the dangers and found an advocate in a Tara’s House local contact. Airfare was secured by a kind donor and she jetted off to her new life in a foster home in Maryland. Since arriving, she’s been playing with her new foster “litter mates” - an adult German Shepherd and a senior pittie-mix. Thought to be a shepherd-type herself, Angel has adorable coloring and markings with one blue eye and one brown. We think she is a husky/shepherd mix.

Angel is smart and has picked up the lessons her new “litter mates” have taught her and potties outside 98% of the time! She is also crate trained and settles in it without a fuss. Although playing with pups and peeps is her thing, she will cuddle up with you and chill on the couch easily. Still a puppy, her energy is consistent with being the happy, healthy and fortuitous young thing that she is.

Angel’s adoption donation fee is $450, which includes spay/neuter, routine vetting and a microchip. You can apply for Angel by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.

 



','','','','','','','','','','','','','','','','Angel','2024-04-16 17:46:15'], ['17890057','Available','2024-02-19 11:29:11','','Cass','','Dog','American Pit Bull Terrier / Mixed (short coat)','American Pit Bull Terrier','','Female','Yes','','','','No','Yes','Adult','No','Yes','Large','Yes','Brown/Chocolate','Short','Tricolor','No','No','','','','','

HI! I\'M CASS!

 

I am full of SASS and have even been called CASStastic! I\'m a 5 year old, 64 lb, spayed pit bull mix who enjoys the finer things in life. My ideal human will let me snuggle on the couch and sleep in bed with you. You will also rub my belly whenever I give you the \"look\" with my soft brown eyes. You will also live in a rural area with a fenced in yard that preferably doesn\'t back up to any other property and doesn\'t have access to other animals entering the yard. I\'ve never been exposed to children, so maybe yours are grown? 

 

Like many beauties my age, I have a fear of missing out, and if I think something is happening that I don\'t know about, I get hyper-focused, as my trainer calls it. My trainer said this means it\'s hard for me to listen to her when I\'d rather focus on a squirrel. Or a leaf. Or a deer. Or a bumble bee. I know many commands and am eager to learn and listen. We are still working on my leash skills, because I get “hyper-focused,” but my trainer says I am now walking on a loose leash more than 50% of the time! I am improving!

 

I love my toys, soft blankets, and playing in the sprinkler. When I see the sprinkler, I smile so hard and show my adorable crooked bottom teeth! 

 

As well as basic obedience, I am house-broken and crate trained and know my crate is my special spot. I am very treat-motivated, and while I do gently accept treats as a positive reinforcement, I don\'t like anyone to watch me when I eat my meals. It’s ok to watch me eat treats, though. To keep me working on my focusing and leash skills, a very nice human sponsored 7 training classes with my trainer to keep me going in the right direction! I am truly CASStastic and will be the best dog I can be!

 

Cass’s adoption donation fee is $375, which includes spay/neuter, routine vetting and a microchip. You can apply for Cass by filling out our online application, which is found on our website www.tarashouse.net or www.tarashouse.org. Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Cass','2022-03-25 12:14:41'], ['17193852','Available','2024-02-19 11:52:47','','Chamber','','Dog','Cane Corso Mastiff / American Pit Bull Terrier / Mixed (short coat)','Cane Corso Mastiff','American Pit Bull Terrier','Male','Yes','Yes','No','Yes','No','Yes','Adult','No','Yes','Large','Yes','Brown/Chocolate with White','Short','Patches','No','No','','','','','

MEET CHAMBER!

 

7 year old Chamber has a big, beautiful smile and would love for his smile to greet you every morning to start your day. He is an active, friendly 86 pound Cane Corso/Lab/Pittie mix dog who has benefitted from his stay at our rescue by working on perfecting his walk as well as his leash manners and sociability, and we are so very pleased with the outcome.  He lives with and plays with dogs that are about his size or smaller, and he does well as long as he gets to know them slowly and with proper supervision. He is treat-motivated and quickly learned sit, down, and paw and we\'re sure you can teach him more with a handful of treats! Chamber has also worked on the \"leave it\" command, making him much easier to train as he quickly returns his attention to his person when distracted by fascinating things like goats and chickens.  

 

Chamber would prefer an active lifestyle or a large, fenced yard with plenty of attention, but at 7 years old, he has outgrown his puppy activity level, so he\'s very motivated for couch duty as well.

 

Chamber can be a bit too excited when getting treats, so we recommend he go into a home with children 10 and up. He has a prey drive and should not be in a home with cats, gerbils, hamsters, rabbits, etc.

 

Chamber\'s adoption donation fee is $350, which includes spay/neuter, routine vetting and a microchip. You can apply for Chamber by filling out our online application, which is found on our websitewww.tarashouse.net or www.tarashouse.org. Please email us at info@tarashouse.netwith any questions.

 

Can you be Chamber’s person?



','','','','','','','','','','','','','','','','Chamber','2021-09-07 10:51:57'], ['20170004','Available','2024-04-09 17:23:43','','Cinnamon','','Dog','Boxer / American Pit Bull Terrier / Mixed (short coat)','Boxer','American Pit Bull Terrier','Female','Yes','Yes','','','No','Yes','Adult','No','Yes','Large','Yes','Brown/Chocolate','Short','Patches','No','No','','','','','

MEET CINNAMON! (Descriptor: Sidekick)

A fabulous candidate for a family or first dog, Cinnamon is a ~7 year old, 60 lb, hidden gem of a gal. One of the sensational seniors ready to learn your routine and settle down for pets and treats, Cinnamon is truly deserving of her very own home. Read what her short-term foster had to say about her lovely stay:

\"On the ride bringing Cinnamon home, she was quiet and politely sitting in the backseat. She had no issue getting into the car and initially was shy but nevertheless very friendly, trusting, and well behaved for the car ride.

“At home Cinnamon took to exploring right away, her bubbly personality came out and she was grinning ear to ear as she discovered each room of the house. She wasn’t crated because she was with me at all times and an excellent co-pilot. She is an even better cuddler who will also respectfully sleep at your feet through the night. Cinnamon loves a good squeaky stuffed toy and enjoys playing fetch indoors to get your attention. She did not express any signs of resource guarding and whilst tussling for a toy she will graciously lose the tug-o-war, especially if that means you will throw the toy for her again. 

“I don’t recall her ever barking, possibly once when a package was dropped off, but naturally I applauded her for the notification. Cinnamon was never territorial or nervous waiting in the car and was complemented constantly on her looks and behavior as we strolled through places such as Tractor Supply. You can get Cinnamon excited and playful and then you can ask her to \'settle\' and she will do just that, she even took a nap waiting next to me in the vet lobby.  

“Cinnamon was always friendly and polite with new people she met in passing. From the first interaction, Cinnamon was always calm with my rabbit who enjoyed going up to say hello through his cage door and showed little interest when I brought my rabbit out for pets. 

“Cinnamon was a treat to walk on a leash whilst greeting passing neighbors and their dogs from across the road. Cinnamon has excellent recall in the yard and did not pursue nearby squirrels or deer. However, she never missed an opportunity to roll in a fluffy pile of leaves.

“Overall Cinnamon is an easy going dog who loves life and is proud to stay by your side. She is a seasoned older sidekick who is confident with surroundings and will happily relax while you focus on what you are doing. Cinnamon will happily surrender her stomach to be pet and does not mind some feet tickling or paw pad inspection. Lastly, even with some courtesy peanut butter, she will stand politely to be bathed. She has never had an accident in the house, and adapts well with a sporadic schedule. Truly a hidden gem of a dog, Cinnamon would make an excellent addition to be a first dog for a family or individual.\"

Can you be Cinnamon\'s person?

Cinnamon\'s adoption donation fee is $350, which includes spay/neuter, routine vetting and a microchip. You can apply for Cinnamon by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Cinnamon','2024-01-21 18:34:58'], ['17860449','Available','2024-04-27 16:04:14','','Nash','','Dog','Labrador Retriever / Mixed (short coat)','Labrador Retriever','','Male','Yes','Yes','','Yes','','','Young','No','Yes','Medium','Yes','Brown/Chocolate','Short','Patches','No','No','','','','','

MEET NASH! (Descriptor: Teenager)

This affectionate ~3 year old mixed breed “teenager” is currently enrolled in a month long train-and-board program with Ridgeside K9 Central MD! He weighed in at an athletic 60 lbs before shipping out (he will likely shed some pounds while in training due to the high level of activity involved.) Nash came to us from an underserved shelter in the south and had to have a toe on his hind foot removed, but it doesn\'t slow him down in the least! Nash can leap, spin, chase toys and zoomy like the ebullient pup he is. He shows his moves off while playing outside, which is his most favorite thing to do in the whole wide world. Rolling in the grass and soaking up the rays are his go-to’s.

At Ridgeside Nash will learn obedience that works anywhere, from a busy park to grandma’s house. The training is exceptional and Nash and his adopter will be able to go anywhere and do anything together. Nash is housebroken and crate trained. He has played well with both female and male dogs, but like a lot of “teenaged boys” he’s perfectly good with being left alone. Nash has not been cat tested, but we think he will leave them alone with a firm \"leave it.\"

Nash loves to play with sturdy toys and squeaky balls. He will drop his toy on command. He isn’t thrilled when humans touch his feet (who would after having to have a toe surgically removed?) so children 10 years old and up would be best. 

Nash’s adoption donation fee is $375, which includes spay/neuter, routine vetting and a microchip.  You can apply for Nash by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.

 

 



','','','','','','','','','','','','','','','','Nash','2022-03-16 10:55:30'], ['18285401','Available','2024-02-22 10:26:22','','Owen','','Dog','Bull Terrier / Plott Hound (short coat)','Bull Terrier','Plott Hound','Male','','Yes','','Yes','No','','Adult','No','Yes','Large','Yes','Brindle','Short','Patches','No','No','','','','','

MEET OWEN!

 

This gentle and loving boy is a 5 year old, bull terrier/plott hound mix and weighs in at a healthy 84 lbs. Initially adopted 4 years ago, he was sadly returned because the toddler developed an allergy to him. 

 

Owen has allergies too! Like many dogs (or at least like mine!) Owen is allergic to all poultry, and his fur will come out and he will be itchy if he is given any food with chicken, duck, turkey, or their eggs. He is on a great diet of fish and potato and is enjoying a soft and lush coat.

 

Owen loves children. Despite his size, he was an absolute gentle giant with the baby of the house. He knows all of his commands, and he will pull sometimes when he gets ready for a walkie. This is trainable, of course! He loves to be outside sniffing all the things! Owen lives with and does well with male and female dogs his size and smaller. 

 

Owen is a nice, nice boy who would be as happy laying next to you as he would going out on an adventure. He is great in the car and is very forgiving of his chauffeur\'s off key singing.

 

Owen’s adoption donation fee is $350, which includes spay/neuter, routine vetting and a microchip. You can apply for Owen by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Owen','2022-07-20 11:26:40'], ['19263739','Available','2024-03-19 10:27:33','','Sam','','Dog','Doberman Pinscher / Mixed (short coat)','Doberman Pinscher','','Male','Yes','Yes','Yes','Yes','No','Yes','Young','No','Yes','Medium','Yes','Golden/Chestnut','Short','Patches','No','No','','','','','

MEET SAM! (Descriptor: Snuggler)

This silly and happy-go-lucky ~2yr old guy was brought in by animal control for being tied outside with no shelter or food/water. His past has not affected him one bit, and he absolutely loves life, people and other dogs. His records say he is a Doberman mix, but we don\'t believe it. Because of his delicious OVERbite, we think he may be part shark! At 55 lbs, he\'d fit in any pool or tub.

Sam knows \"sit,\" \"down,\" \"wait,\" \"leave it,\" and has excellent leash manners. He has been training with his foster Mom and now drops into a down position and patiently waits for his food despite being just soooo excited to eat! He (mostly) comes when called and will wait to be released in the morning after sleeping on his dog bed so he won’t rush his family when getting up. Sam is house broken and crate trained, and he enjoys taking naps outside of his crate during the day. While Sam adores attention and affection and he will practically swoon when you brush him. His love language is physical touch! He will lean and bend around you on the couch until he settles half on and half off your lap. Even though he loooooves his people, Sam can entertain himself with his chew toy.

Sam absolutely loves other dogs and plays well and hard with both male and female dogs his size or smaller. Sam lives successfully with another dog and a dog savvy cat in his foster home. We recommend he go to a home with another dog and we know he is good with children 12 and up. 

Sam’s adoption donation fee is $400, which includes spay/neuter, routine vetting and a microchip. You can apply for Sam by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Sam','2023-05-08 10:31:12'], ['20355334','Available','2024-04-03 17:23:22','','Sugar','','Dog','Cattle Dog / Mixed (short coat)','Cattle Dog','','Female','Yes','Yes','Yes','Yes','No','Yes','Young','No','Yes','Medium','Yes','Tricolor (Tan/Brown & Black & White)','Short','Tricolor','No','No','','','','','

MEET SUGAR! (Descriptor: Sweet)

This active and very playful ~1yr old little girl was rescued from an underserved shelter where she was scheduled for humane euthanasia due to overcrowding and absolutely no fault of her own. This harsh reality is unbeknownst to her - she is full of life and adores people and other dogs! We believe her to be a mixed Cattle Dog, due to her appearance and behaviors. At about 40 pounds, she is a medium sized and healthy young pup.

Sugar is aptly named because her foster mom describes her as “super sweet”. Her foster family has a farm and sweet Sugar has been savoring a life with her humans, other dogs and farm animals. She doesn’t leave her people and is friendly to strangers. She is house broken and uses a doggie door, so is not being crated while in foster. Instead she sleeps happily on a dog bed. She has excellent recall and is horse and chicken safe. Like some of us, car rides can make her car sick so her foster family have been taking her on short trips to help build up her tolerance. 

Sugar absolutely loves other dogs and plays well with both male and female dogs after proper introductions, but her favorites are the playful young dogs. Sugar would make an excellent family or farm dog for an active family; small kids would probably be fine if you understand herding breeds (may “nip” heels). Please no homes that intend to crate all day.

Sugar’s adoption donation fee is $425, which includes spay/neuter, routine vetting and a microchip. You can apply for Sugar by filling out our online application, which is found on our website www.tarashouse.org. Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Sugar','2024-04-03 17:20:51'], ['16531637','Available','2024-04-16 20:43:13','','Tommy','','Dog','Pit Bull Terrier / Mixed (short coat)','Pit Bull Terrier','','Male','Yes','Yes','','','','Yes','Adult','No','Yes','Medium','Yes','Black with White','Short','Bicolor','No','No','','','','','

MEET TOMMY! (Descriptor: Friendly)

This distinguished gentleman is 7 years old and weighs in at a solid 70 lbs. (He may be a little vertically challenged and a tad rotund, but he’s approaching his golden years so who’s judging?) Tommy came to us as part of our community outreach program when his person passed away. Since he\'s been in our care, Tommy has become our unofficial mascot. He is friendly, sweet, and beautifully trained. 

Tommy plays well with male and female dogs around his size but would be perfectly content to curl up at your feet (or next to you on the couch…what a treat that would be!) and just be your guy all by himself. 

Tommy is a calm and laid back dog and loves to sun himself in the yard or take walkies in the lane or in the woods. He will occasionally pull on his leash, but we remind him to be \"easy\", and he comes back to the side of his handler. Tommy knows all of his commands, and when you tell him \"down,\" he will solicit a belly rub. If you really want to make Tommy sing, give him a bum scratch and you’ll be friends for life!

We adore Tommy and think as far as mascots go, he\'s the bestest boy. We also think he deserves a home where he can live out his senior years with a chill family that matches his (relatively low) energy level. Steps may be a problem for him in the future, so a rancher style home may be ideal.

Tommy’s adoption donation fee is $350, which includes spay/neuter, routine vetting and a microchip. You can apply for Tommy by filling out our online application, which is found on our website www.tarashouse.org.  Please email us at info@tarashouse.net with any questions.



','','','','','','','','','','','','','','','','Tommy','2021-02-06 23:55:05'] ]; } this.init = function() { this.buildPets(); if (!this.sortbyField) { this.sortbyField = 'lastUpdated'; this.sortbyOrder = 'desc'; } if (cgiVar('toolkitAnimalID')) { showDetails(this.name, null, cgiVar('toolkitAnimalID')); } this.fieldsArray = this.fields.split(','); var orderby = readCookie('rgOrderby'); if (orderby && (this.mode == 'list')) { if (this.sortbyField && this.sortbyOrder && orderby == this.petFields[this.sortbyField]['index']){ this.order = this.sortbyOrder; } this.sortPetArrayOnLoad(orderby); } else { if (this.sortbyField && this.sortbyOrder) { this.order = this.sortbyOrder; this.sortPetArrayOnLoad(this.petFields[this.sortbyField]['index']); } } this.page = 1; } this.list = function(container) { this.listId = container; this.mode = 'list'; this.init(); this.writeList(); } this.list2 = function(container) { this.listId = container; this.mode = 'list2'; this.init(); this.writeList2(); } this.grid = function(container) { this.listId = container; this.mode = 'grid'; this.init(); this.writeGrid(); } this.random = function(div, url) { this.buildPets(); divObj = document.getElementById(div); this.petsWithPic = new Array(); for (x = 0; x < this.pet.length; x++) { if (this.pet[x][this.petFields['pictmn1']['index']]) { this.petsWithPic.push(x); } } if (this.petsWithPic.length == 0) return false; var r=Math.floor(Math.random()*this.petsWithPic.length); divObj.className = 'rgPetRandom'; divObj.innerHTML = '
Featured Adoptable Pet
'+this.pet[this.petsWithPic[r]][this.petFields['pictmn1']['index']] + '
'+this.pet[this.petsWithPic[r]][this.petFields['name']['index']]+'
'+ '
'+this.pet[this.petsWithPic[r]][this.petFields['breed']['index']]+'
'; divObj.animalID = this.pet[this.petsWithPic[r]][this.petFields['animalID']['index']]; divObj.onclick = function(e) { if (url.indexOf('?') == -1) url += '?'; location.href = url+'&toolkitAnimalID='+this.animalID; } } this.featured = function(div, url, animalID) { this.buildPets(); divObj = document.getElementById(div); for (x = 0; x < this.pet.length; x++) { if (this.pet[x][this.petFields['animalID']['index']] == animalID && this.pet[x][this.petFields['pictmn1']['index']]) { var rowNumber = x; break; } } if (rowNumber === false) { alert('failed'); return false; } divObj.className = 'rgPetRandom'; divObj.innerHTML = '
Featured Adoptable Pet
'+this.pet[rowNumber][this.petFields['pictmn1']['index']] + '
'+this.pet[rowNumber][this.petFields['name']['index']]+'
'+ '
'+this.pet[rowNumber][this.petFields['breed']['index']]+'
'; divObj.animalID = animalID; divObj.onclick = function(e) { if (url.indexOf('?') == -1) url += '?'; location.href = url+'&toolkitAnimalID='+animalID; } } this.detail = function() { this.init(); this.animalID = cgiVar('toolkitAnimalID'); for (x=0; x' + ' ' + ' ' + '' + ''; if (this.paging) search += ''; if (this.paging) search += ''; search += ''; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.fieldsArray.length; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } else if (this.paging) { search += ''; if (this.paging) search += ''+ ''+ ''; search += '
'; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.fieldsArray.length; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } var tr = document.createElement('tr'); tr.id = 'rgPetTableHeadFields'+this.name; tr.className = 'rgPetTableHeadFields'; for (x=0; x' + this.petFields[this.fieldsArray[x]]['name'] + ''; tr.appendChild(td); } thead.appendChild(tr); table.appendChild(thead); var tbody = document.createElement('tbody'); var rowCounter=0; this.displayablePets = 0; var petsWrittenOut = 0; if (this.page) { start = (this.page-1)*this.perPage; } else { this.page = 1; start = 0; } for (var y=0; y this.page * this.perPage) continue; if (this.displayablePets <= start) continue; petsWrittenOut += 1; var tr = document.createElement('tr'); tr.rowNumber = y; tr.id = this.name+y; tr.rgPetsClassName = this.name; tr.animalID = this.pet[y][this.petFields['animalID']['index']]; if (isEven(rowCounter)) { tr.rowNumber = y; tr.origClassName = 'rgPetTableRowEven'; tr.className = 'rgPetTableRowEven'; } else { tr.origClassName = 'rgPetTableRowOdd'; tr.className = 'rgPetTableRowOdd'; } rowCounter+=1; if ('Yes' == 'Yes') { tr.onclick = function(evt) { showDetails(this.rgPetsClassName, this.rowNumber); }; tr.onmouseover = function(evt) { this.className = 'rgPetTableRowOver'; }; tr.onmouseout = function(evt) { this.className = this.origClassName; }; } else { tr.onmouseover = function(evt) { this.className = 'rgPetTableRowOverInactive'; }; tr.onmouseout = function(evt) { this.className = this.origClassName; }; } //rgPets.pet[this.rowNumber][rgPets.petFields['animalID']['index']], rgPets.detailId); }; for (x=0; x this.petFields[this.fieldsArray[x]]['listLength']) { fieldValue = fieldValue.substring(0, this.petFields[this.fieldsArray[x]]['listLength']); } } var val = '
'; val += fieldValue + '
'; if (val) { td.innerHTML = val; } tr.appendChild(td); } tbody.appendChild(tr); } if (rowCounter == 0) { var tr = document.createElement('tr'); var td = document.createElement('td'); td.colSpan = this.fieldsArray.length; td.className = 'rgPetTableRowZeroPets'; td.innerHTML = 'No pets found.'; tr.appendChild(td); tbody.appendChild(tr); } table.appendChild(tbody); petContainer.innerHTML = ''; petContainer.appendChild(table); if (this.searchText) { searchForm = eval('document.rgPetsSearchForm'+this.name); searchForm.rgPetsSearchText.value = this.searchText; } this.pages = Math.ceil(this.displayablePets/this.perPage); if (this.paging && this.displayablePets > rowCounter) { obj = document.getElementById('nextButtons'); obj2 = document.getElementById('pageCount'); obj2.innerHTML = '(page '+this.page+' of '+this.pages+' )'; if (this.pages > this.page) { obj.innerHTML = 'Next »'; } else { obj.innerHTML = 'Next »'; } obj = document.getElementById('prevButtons'); if (this.page > 1) { obj.innerHTML = '« Previous'; } else { obj.innerHTML = '« Previous'; } } } this.writeList2 = function() { var petContainer = document.getElementById(this.listId); //alert(this.listId); var table = document.createElement('table'); table.cellSpacing = 0; table.id = 'rgPetTable'+this.name; table.className = 'rgPetTable list2'; var thead = document.createElement('thead'); if (this.enableSearch) { var search = ''; search += ''; if (this.paging) search += ''; search += ''; if (this.paging) search += ''; if (this.paging) search += ''; search += '
' + ' ' + ' ' + '' + '
'; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.fieldsArray.length; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } else if (this.paging) { var search = ''; search += ''; if (this.paging) search += ''+ ''+ ''; search += '
'; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.fieldsArray.length; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } table.appendChild(thead); var tbody = document.createElement('tbody'); var rowCounter=0; this.displayablePets = 0; var petsWrittenOut = 0; if (this.page) { start = (this.page-1)*this.perPage; } else { this.page = 1; start = 0; } for (var y=0; y this.page * this.perPage) continue; if (this.displayablePets <= start) continue; petsWrittenOut += 1; var tr = document.createElement('tr'); tr.rowNumber = y; tr.id = this.name+y; tr.rgPetsClassName = this.name; tr.animalID = this.pet[y][this.petFields['animalID']['index']]; if (isEven(rowCounter)) { tr.rowNumber = y; tr.origClassName = 'rgPetTableRowEven'; tr.className = 'rgPetTableRowEven'; } else { tr.origClassName = 'rgPetTableRowOdd'; tr.className = 'rgPetTableRowOdd'; } rowCounter+=1; tr.onclick = function(evt) { showDetails(this.rgPetsClassName, this.rowNumber); }; //rgPets.pet[this.rowNumber][rgPets.petFields['animalID']['index']], rgPets.detailId); }; tr.onmouseover = function(evt) { this.className = 'rgPetTableRowOver'; }; tr.onmouseout = function(evt) { this.className = this.origClassName; }; td = document.createElement('td'); var str = ''; if (this.picSize == 'thumbnail') { if (this.pet[y][this.petFields['pictmn1']['index']] != '') { str += '
'+this.pet[y][this.petFields['pictmn1']['index']]+'
'; } } else if (this.picSize == 'fullsize') { if (this.pet[y][this.petFields['pic1']['index']] != '') { //alert(this.pet[y][this.petFields['pic1']['index']]); str += '
'+this.pet[y][this.petFields['pic1']['index']]+'
'; } } for (x=0; x' + '' + this.petFields[this.fieldsArray[x]]['name'] + ': ' + '' + this.pet[y][this.petFields[this.fieldsArray[x]]['index']] + '' + ''; } else { str += '
' + '' + this.pet[y][this.petFields[this.fieldsArray[x]]['index']] + '' + '
'; } } if (str) { td.innerHTML = str; } tr.appendChild(td); tbody.appendChild(tr); } table.appendChild(tbody); petContainer.innerHTML = ''; petContainer.appendChild(table); if (this.searchText) { searchForm = eval('document.rgPetsSearchForm'+this.name); searchForm.rgPetsSearchText.value = this.searchText; } this.pages = Math.ceil(this.displayablePets/this.perPage); if (this.paging && this.displayablePets > rowCounter) { obj = document.getElementById('nextButtons'); obj2 = document.getElementById('pageCount'); obj2.innerHTML = '(page '+this.page+' of '+this.pages+' )'; if (this.pages > this.page) { obj.innerHTML = 'Next »'; } else { obj.innerHTML = 'Next »'; } obj = document.getElementById('prevButtons'); if (this.page > 1) { obj.innerHTML = '« Previous'; } else { obj.innerHTML = '« Previous'; } } } this.writeGrid = function() { if (!this.perRow) this.perRow = 4; if (!this.rows) this.rows = 3; this.perPage = (this.perRow * this.rows); var petContainer = document.getElementById(this.listId); //alert(this.listId); var table = document.createElement('table'); table.cellSpacing = 0; table.id = 'rgPetTable'+this.name; table.className = 'rgPetTable grid'; var thead = document.createElement('thead'); if (this.enableSearch) { var search = ''; search += ''; if (this.paging) search += ''; search += ''; if (this.paging) search += ''; if (this.paging) search += ''; search += '
' + ' ' + ' ' + '' + '
'; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.perRow; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } else if (this.paging) { var search = ''; if (this.paging) search += ''+ ''+ ''; search += '
'; var tr = document.createElement('tr'); tr.className = 'rgPetTableHeadSearch'; var td = document.createElement('td'); td.colSpan = this.perRow; td.align = 'center'; td.id = 'rgPetTableHeadSearch'+this.name; td.innerHTML = search; tr.appendChild(td); thead.appendChild(tr); } table.appendChild(thead); var tbody = document.createElement('tbody'); var rowCounter=0; this.displayablePets = 0; var petsWrittenOut = 0; if (this.page) { start = (this.page-1)*this.perPage; } else { this.page = 1; start = 0; } for (var y=0; y this.page * this.perPage) continue; if (this.displayablePets <= start) continue; petsWrittenOut += 1; if ((petsWrittenOut-1) % this.perRow === 0) { // We need to create a new row var tr = document.createElement('tr'); tbody.appendChild(tr); rowCounter+=1; } td = document.createElement('td'); td.className = "rgPetTableCell" + this.fieldsArray[x] + this.name; td.style.verticalAlign = 'top'; td.animalID = this.pet[y][this.petFields['animalID']['index']]; td.animalNumber = y; var val = '
' + ''; if (this.picSize == 'thumbnail') { val += ''; } else if (this.picSize == 'fullsize') { val += ''; } val += '
' + this.pet[y][this.petFields['pictmn1']['index']] + '' + this.pet[y][this.petFields['pic1']['index']] + '
'; val += '
'+this.pet[y][this.petFields['name']['index']] + '
' + '
'+this.pet[y][this.petFields['breed']['index']] + '
'; td.innerHTML = val; if ('Yes' == 'Yes') { td.rgPetsClassName = this.name; td.onclick = function(evt) { showDetails(this.rgPetsClassName, this.animalNumber, this.animalID); }; td.onmouseover = function(evt) { this.className = 'rgPetTableCellOver'; }; td.onmouseout = function(evt) { this.className = this.origClassName; }; } else { td.onmouseover = function(evt) { this.className = 'rgPetTableCellOver'; }; td.onmouseout = function(evt) { this.className = this.origClassName; }; } tr.appendChild(td); if (y == this.pet.length-1 && (petsWrittenOut-1) % this.perRow !== 0) { c = this.displayablePets; while (c % this.perRow !== 0) { td = document.createElement('td'); td.className = "rgPetTableCell" + this.fieldsArray[x] + this.name; td.innerHTML = ' '; tr.appendChild(td); c+=1; } } } if (rowCounter == 0) { var tr = document.createElement('tr'); var td = document.createElement('td'); td.colSpan = this.perRow; td.className = 'rgPetTableRowZeroPets'; td.innerHTML = 'No pets found.'; tr.appendChild(td); tbody.appendChild(tr); } table.appendChild(tbody); petContainer.innerHTML = ''; petContainer.appendChild(table); if (this.searchText) { searchForm = eval('document.rgPetsSearchForm'+this.name); searchForm.rgPetsSearchText.value = this.searchText; } this.pages = Math.ceil(this.displayablePets/this.perPage); if (this.paging && this.displayablePets > rowCounter) { obj = document.getElementById('nextButtons'+this.name); obj2 = document.getElementById('pageCount'+this.name); obj2.innerHTML = '(page '+this.page+' of '+this.pages+' )'; if (this.pages > this.page) { obj.innerHTML = 'Next »'; } else { obj.innerHTML = 'Next »'; } obj = document.getElementById('prevButtons'+this.name); if (this.page > 1) { obj.innerHTML = '« Previous'; } else { obj.innerHTML = '« Previous'; } } } this.clearList = function() { var petContainer = document.getElementById(this.listId); petContainer.innerHTML = ''; } this.clearSearch = function(form) { form.rgPetsSearchText.value = ''; this.searchText = ''; this.clearList(); if (this.mode == 'list') { this.writeList(); } else if (this.mode == 'list2') { this.writeList2(); } else if (this.mode == 'grid') { this.writeGrid(); } return false; } this.setupSearch = function(form) { this.searchText = form.rgPetsSearchText.value; this.clearList(); if (this.mode == 'list') { this.writeList(); } else if (this.mode == 'list2') { this.writeList2(); } else if (this.mode == 'grid') { this.writeGrid(); } return false; } this.sortPetArray = function(fieldIndex) { if (this.mode == 'list') { if (this.orderby == fieldIndex) { if (this.order == 'asc') { this.order = 'desc'; } else { this.order = 'asc'; } } else this.order = 'asc'; } this.pet.multiSort(fieldIndex); this.orderby = fieldIndex; if (this.order == 'desc') this.pet.reverse(); if (this.mode == 'list') { createCookie('rgOrderby',fieldIndex,3); } } this.sortPetArrayOnLoad = function(fieldIndex) { this.pet.multiSort(fieldIndex); this.orderby = fieldIndex; if (this.order == 'desc') this.pet.reverse(); if (this.mode == 'list') { createCookie('rgOrderby',fieldIndex,3); } } this.sortby = function(fieldIndex) { this.doSort(fieldIndex); this.clearList(); this.writeList(); } this.doSort = function(fieldIndex) { this.sortPetArray(fieldIndex); } this.nextPet = function() { if (this.currentDetailRow < this.pet.length-1) { nextDetailRow = this.currentDetailRow+1; nextDetailPet = this.pet[nextDetailRow][this.petFields['animalID']['index']]; } else { nextDetailRow = 0; nextDetailPet = this.pet[nextDetailRow][this.petFields['animalID']['index']]; } document.getElementById('detailFrame').src = this.detailUrl(nextDetailPet); this.currentDetailPet = nextDetailPet; this.currentDetailRow = nextDetailRow; } this.prevPet = function() { if (this.currentDetailRow > 0) { nextDetailRow = this.currentDetailRow-1; nextDetailPet = this.pet[nextDetailRow][this.petFields['animalID']['index']]; } else { nextDetailRow = this.pet.length-1; nextDetailPet = this.pet[nextDetailRow][this.petFields['animalID']['index']]; } document.getElementById('detailFrame').src = this.detailUrl(nextDetailPet); this.currentDetailPet = nextDetailPet; this.currentDetailRow = nextDetailRow; } this.detailUrl = function(animalID) { var tempURL = location.href.split('://'); if (tempURL['0'] == 'https') { var url = 'https://toolkit.rescuegroups.org'; } else { var url = 'https://toolkit.rescuegroups.org'; } url += '/javascript/v2.0/'+this.detailTemplate+'?animalID='+animalID+'&key=GyMSAFvH&referer=http%3A%2F%2Ftoolkit.rescuegroups.org%2Fjavascript%2Fv2.0%2F%3Fkey%3DGyMSAFvH'; return url; } } Array.prototype.multiSort = function(index){ // Written By: WillyDuitt@hotmail.com | 03-10-2005 \\; for(var i=0; i=0; x=(x-1)){ var temp = this[i].splice(index,1); this[i].unshift(temp); } } return true; } function cgiVar(varName) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;iPrevious  Next