Menubest paying mobile casino
777 casino drive cherokee north carolina
account gambling card credit machine merchant
betonline ag casino download
best online poker for beginners
nintendo poker
best online casino coupon codes
bellefontaine ohio palace theater
arguments to lower gambling age
babe solitar poker girls strip
bingo sites with signup bonus
attorney gambling addiction
online casino wheel of fortune slots
acrylic poker chip case
5 dragons slot machine jackpot
best slot machines to play at delta downs
addicted to mobile gambling
buy slot machine hacking device
all the numbers on a standard roulette wheel add up to what number
internet casinos that take visa
best casino slots in illinois
asian poker player pics
50 lions slot machine download real moneyware
best slot machines to play at chumash casino
golden dragon casino ghana
best slots at riverwind casino
best casino in shreveport la
bingo in spain
best casino in las vegas for craps
30k gambling debt
beau rivage poker room
80 ball bingo game
atlantic club casino new years eve
21 blackjack descargar
betsson casino slot
best bet casino online
baccarat online hack
hong kong gambling macau
betty the yetti slot machine download
aria resort and casino oyster
article insider professional poker chips
atlantic city casino new member promotions
best casino to win in reno
best slots to play at downstream casino
best online poker training sites
best las vegas casinos
blackjack 365
ballys slot machine history
bingo mask
777 dragon casino flash
best online casino greece
beaufort south carolina operation jackpot story
ada blackjack wikipedia
baccarat game record
age limit to play in casinos
all slot machine games
888 online poker rigged
bet365 casino live dealer
best live casino online
best casino slots to play
best strategy to win online roulette
antique gambling equipment
new hidden object games online play now
bingo gaylord michigan
55555 hu casino
backgammon for money live
baccarat online thailand
8th grade math bingo games
2014 casino jackpot winners
atlantic city casinos promotions
best casino dice
betfred bingo in shop
best slot machines app
5 cent slot machine jackpot
14g laser poker chips
best game in the casino for odds
best drinks to order in vegas casinos
bet 355 casino
banque casino tassin la demi lune telephone
11 5 gram poker chips
belterra casino in ohio
age for gambling in mississippi
3d slots facebook coins hack download
21 grand casino play game
bar x slot machine for sale
accounting for casino jackpot liabilities
best slot machines to play in blackhawk
poker deposit sms payment
2013 promo codes for doubledown casino chips
big money bingo michigan
barona casino lobster buffet
play keno real money online
mobile bingo real cash
3 reel slot machine
1001 spiele roulette
888 casino mobile download
albie casino bachelor bash 2013
aria resort casino sky villas
betfred casino promo code
3d roulette
athlex palace
blackjack bonus sans depot
efbet grand casino online
crazy monkey oyunlari
777 slots game download
bet1128 sportsbook casino poker
bingo gone wrong
bingo games down load
are slot machines a waste of money
best slot machines to play at seneca niagara
5 card draw poker hand probability
alla casinosajter
real money bingo app ipad
play casino for real money
15275 slot machine lightbulb
are blackjack sweets vegetarian
asheville nc poker
australian aristocrat 4 pokies games
www casino palace com
bally playboy slot machines
are there strategies for slot machines
888 casino jackpots
all pokie magic slot games universal patch
best online casino games aztec
baccarat strategy system
777 casino venice fl
poker style smoking pipes
badugi poker shareware
real cash slot machines
bingo download file desktop programs
aruze japanese slot machines
backgammon poker baccaratonline
best casino new player offer
asian gambling industry
atm jackpot
android casino games download
4 card poker in vegas casinos
3 card poker machine
best slot game apps
jackpot websites
bingo caller crack
bes casino game downloads
betsson casino voucher code
bingo country holdings
appz win chip poker pro
best casino payouts in detroit
bingo roseville mn
online gambling and betting casino
blackjack 3 card poker online
http 888 casino exclusive paypal

TK Contact for Joomla 2.5.x

Fight contact form spam with TK Comment!  TK Comment utilizes jQuery sliders to enable and to send site contact form.  The sliding of the forms introduces a human interaction which can't be performed by most bots.  In the event that a bot makes it through or human spammer uses the contact form, the contact email contains the IP address of the submitter so admins may ban their IP.

At the heart of TK Comment is the jQuery plugin "Slide Submit" by Jason Lau.  Joomla integration by TK Server by permission.



  • Slider #1 enables form. Form is disabled by default, leaving no fields for bots to attempt to populate.  This is better than captcha forms because it reduces server load and DNS attacks.
  • Slider #2 sends form.
  • Form submissions are sent with html format to admin configurable email address which does not have to be a Joomla user.
  • Form fields (header, subheader, field labels, slider labels) are all customizable via the extension options.
  • Joomla 2.5.x compatible.


Use the Joomla extension installer to install TK Contact.


Via the TK Contact menu in the Joomla administration panel, settings such as field values, email-to address and more are configured.

Support Forum

Visit the TK Contact for Joomla 2.5.x support forum to ask questions or troubleshoot.

Known Issues

TK Contact utilizes jQuery.  We have attempted to reduce conflicts by using jQuery noconflict, however there is a possibility that a Javascript conflict may occur.  If TK Contact does not funtion properly, disable other extensions/plugins and test.

There is a known conflict between Jomsocial's latest photos module and TK Contact. Those two extensions will not function properly together.