You would need to write your own custom comparison functions that recognize Turkish letters. The build-in sort function obviously only works on English.
If you really feel like using an array in a cross-browser environment, use String.split('') to split the string into Array, use Array.join('') to join it into a string.
I am not sure about Camino and Flock, but my workaround should make it work for the current versions of all major browsers (IE, Firefox, Opera, Safari), since IE was the only major problem in that...
I recently had an application that required detection of onmouseup outside of window as well. To resolve the issue, I ended up using an IE-only workaround.
IE equivalent of getComputedStyle is element.currentStyle._styleName_, but opacity is not a single style, it is part of a collective style called filter, so you will have to parse the string.
For HTML, use W3C HTML validation service. Try validate HTML as much as possible, because most of the errors on web pages can be corrected with a validated HTML page. I would only give up if I...
Not sure about that, the following code works fine in all modern browsers (IE, Firefox, Opera, Safari, Chrome). Although I strongly suggest migrating to something using W3C DOM.