var $j = jQuery.noConflict();
$j(function(){
	var cssClass=null
	var theme=null
	$j('#colorPicker li a').each(function () { 
	   $j(this).click(function (event) {					
			event.preventDefault();
			var colorName = $j(this).attr("class");
			var activeBodyClass = $j("body").attr("class");
			$j("body").removeClass(activeBodyClass);
			$j("body").addClass('ColorBody_'+colorName);
			createCookie("theme",$j(this).attr("href")+"|"+$j(this).attr("class"),365)
			var theme=readCookie("theme");
			cssClass=$j(this).attr("href");
			if(theme==null && cssClass==null){
				return;
			}else if(theme==null && cssClass!=null){
				theme=cssClass;
			}
			var dinamicHref = $j(this).attr("href");
			$j('#colorsCss').attr({ 
				  href: cssClass  
			});
    	})
	});
		
	var theme=readCookie("theme");
	if(theme==null && cssClass==null){
		//return;
		theme=$j('#colorPicker li a').attr("href")+"|"+$j('#colorPicker li a').attr("class")
	}else if(theme==null && cssClass!=null){
		theme=cssClass;
	}
	$j('#colorsCss').attr({ 
		  href: theme.split("|")[0]  
	});
	$j("body").addClass('ColorBody_'+theme.split("|")[1]);
});

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
		
function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
