var clr={};clr.pathImages='';var clrBrowser={framed: false,agent: '',browser: '',mac: false,mobile: false,touch: false,iPhone: false,canvas: false,hover: true,transform: false,transitions: false,corners: false,opacity: false,multiBg: false};(function(){var browser=(navigator.userAgent)?navigator.userAgent: '';clrBrowser.agent=browser;if(typeof(clrIE)=='boolean'){clrBrowser.browser='ie';}else{clrBrowser.browser=(browser.indexOf('Opera')>=0)?((browser.indexOf('Opera Mini/')>0)?'opera-mini': 'opera'): ((browser.indexOf('Gecko/')>0)?'mozilla': ((browser.indexOf('WebKit/')>0)?'webkit': ((browser.indexOf('MSIE')>0)?'ie': 'unknown')));}clrBrowser.mac=(clrBrowser.agent.indexOf('Mac OS X')>0);clrBrowser.mobile=(browser.indexOf('Mobile/')>0||clrBrowser.browser=='opera mini');if(clrBrowser.mobile){clrBrowser.iPhone=(clrBrowser.browser=='webkit'&&typeof(window.onorientationchange)=='object');if(clrBrowser.iPhone){clrBrowser.iPhoneRotated=(window.orientation!=0&&window.orientation!=180);clrBrowser.hover=false;}}var test=document.createElement('canvas');clrBrowser.canvas=(typeof(test.getContext)!='undefined');delete test;var test=document.createElement('div'),list=new Array('MozTransform', 'webkitTransform', 'OTransform', 'msTransform', 'transform'),list2=new Array('MozTransition', 'webkitTransition', 'OTransition', 'msTransition', 'transition');for(var i=0;i<list.length;i++){if(typeof(test.style[list[i]])!='undefined')clrBrowser.transform=list[i];if(typeof(test.style[list2[i]])!='undefined')clrBrowser.transitions=list2[i];}clrBrowser.opacity=!(typeof(test.style.opacity)=='undefined');list=new Array('MozBorderRadius', 'webkitBorderRadius', 'borderRadius');for(var i=0;i<list.length;i++){if(typeof(test.style[list[i]])!='undefined'){clrBrowser.corners=list[i];}}var img1='/images/colorizeit/slider_bg.png',search1='slider_bg.png',img2='/images/colorizeit/slider_palette.png',search2='slider_palette.png';try{test.style.background='url('+img1+')top left no-repeat';test.style.background='url('+img2+')top left repeat-x, url('+img1+')top left no-repeat';clrBrowser.multiBg=(test.style.background.indexOf(search1)>0&&test.style.background.indexOf(search2)>0);}catch(e){}clrBrowser.touch=(typeof(test.ontouchstart)=='object');delete test;})();$(document).ready(function(){$(document.body).addClass('browser-'+clrBrowser.browser).addClass((clrBrowser.iPhone)?'buttons-big': 'buttons-small').toggleClass('iphone', (clrBrowser.iPhone)).toggleClass('no-rounded', (clrBrowser.corners===false));});clr.clone=function(obj, deep){if(obj&&obj.constructor==Array){return deep?$.extend(true, [], obj): $.extend([], obj);}else if (obj&&obj.constructor==Object){return deep?$.extend(true,{}, obj): $.extend({}, obj);}return obj;};clr.time=function(){var t=new Date();return t.getTime()/ 1000;};clr.showDebug=function(data){function showObject(data, prefix, level){var debug='';for(var key2 in data){debug+=prefix+'['+key2+']: '+typeof(data[key2]);switch(typeof(data[key2])){case 'boolean':debug+='='+(data[key2]?'true': 'false')+'<br />';break;case 'number':debug+='='+data[key2]+'<br />';break;case 'string':debug+=' ('+data[key2].length+')';if(data[key2].length<50)debug+=': '+data[key2];debug+='<br />';break;case 'object':debug+='<br />';if(level<4)debug+=showObject(data[key2], prefix+'['+key2+']', level+1);break;default:debug+='<br />';}}return debug;}var debug='';for(var key in data){debug+='['+key+']: '+typeof(data[key]);switch(typeof(data[key])){case 'boolean':debug+='='+(data[key]?'true': 'false')+'<br />';break;case 'number':debug+='='+data[key]+'<br />';break;case 'string':debug+=' ('+data[key].length+')';if(data[key].length<20)debug+=': '+data[key];debug+='<br />';break;case 'object':debug+='<br />'+showObject(data[key], '['+key+']', 0);break;default:debug+='<br />';}}return debug;};
