The concept of dialect is quite vague and is generally determined politically. Some like the Chinese "dialects" are generally mutually unintelligible and are actually different languages. On the other end of the spectrum, one may consider Norwegian/Swedish/Danish, which may be treated as dialects of teh same language practically bur are considered separate languages (http://forum.wordreference.com/showthread.php?t=1120647).