Tak, nadal nie działa

To znaczy gdy w środku tej funkcji próbuję wyświetlić:
alert(flat)to skrypt przestaje działać.
Chodzi mi o ten skrypt colorpickera:
http://www.eyecon.ro/colorpicker/W pliku colorpicker.js jest taki kod:
http://codetidy.com/3399/Natomiast w pliku layout.js jest taki kod:
http://codetidy.com/3400/I teraz tak, w pliku layout.js jest wywoływana funkcja ColorPicker():
$('#colorpickerHolder').ColorPicker({flat: true});której definicja jest w pliku colorpicker.js. Gdy próbuję wyświetlić zawartość zmiennej flat wewnątrz funkcji ColorPicker():
(function ($) {
var ColorPicker = function () {
alert(flat);to w ogóle skrypt przestaje działać. Dlaczego?