Its so bloated, couldnt it be shortend? If i knew what you were using i could probobly shorten it but i dont get the point of the code.