I must say I personally dislike the word in its "fake Irish" spelling. In an attempt to shed some light on the origins of the word, I googled "craic crack origin" and found the following URL:
http://www.sluggerotoole.com/home/archives/001985.asp
which contains a long, somewhat politicised but quite interesting discussion on the origin of this word.