$.preloadImages = function(preload){ 
$(document.createElement('img')).bind('load', function(){ 
if(preload[0]) this.src = preload.shift(); 
}).trigger('load'); 
}

//Style Sheet Switcher version 1.2 (26 Sep,2009)
var manual_or_random="random"; 
var randomsetting='1 days'; 

function getCookie(Name) {
var re=new RegExp(Name+"=[^;]+", "i"); 
if (document.cookie.match(re)) 
return document.cookie.match(re)[0].split("=")[1];
return null
}
function setCookie(name, value, days) {
var expireDate = new Date();
var expstring=(typeof days!="undefined")? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5)
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
}
function deleteCookie(name){
setCookie(name, "moot")
}
function getActiveStyleSheet() {
  var i, thecolor, a;
  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
    if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled){
    	 thecolor = a.getAttribute("title");
    }
  }
  return thecolor;
}

var xcolor = getCookie('mysheet');
var xbg = getCookie('mybg');

function setStylesheet(title, randomize){
	var i, cacheobj, altsheets=[""]
	for(i=0; (cacheobj=document.getElementsByTagName("link")[i]); i++) {
		if(cacheobj.getAttribute("rel").toLowerCase()=="alternate stylesheet" && cacheobj.getAttribute("title")) {
			cacheobj.disabled = true;
			altsheets.push(cacheobj);
			if(cacheobj.getAttribute("title") == title)
				cacheobj.disabled = false
		}
	}
	if (typeof randomize!="undefined"){
		var randomnumber=Math.floor(Math.random()*altsheets.length);
		altsheets[randomnumber].disabled=false
	}
	return (typeof randomize!="undefined" && altsheets[randomnumber]!="")? altsheets[randomnumber].getAttribute("title") : ""
}
/* *** */
function chooseStyle(styletitle){
	if (styletitle == "" || styletitle == null) styletitle="green";
	setStylesheet(styletitle);
	xcolor=styletitle;
}
function chooseBg(fonnn){
	if (fonnn == "" || fonnn == null || fonnn == 'undefined') fonnn="bg3_jpg";
	document.getElementById('screen5').className = fonnn;
	xbg = fonnn;
}
function SaveChooseStyle(styletitle){
	if (document.getElementById){
		chooseStyle(styletitle);
	}
	setCookie("mysheet", styletitle, randomsetting);
}
function SaveChooseBg(bgtitle){
	if (document.getElementById){
		chooseBg(bgtitle);
		setCookie("mybg", bgtitle, randomsetting);
	}
}
window.onload = function(e) {
	xcolor = getCookie('mysheet');
	xbg = getCookie('mybg');
  chooseStyle(xcolor);
  chooseBg(xbg);
}
function indicateSelected(element){
	if (selectedtitle!=null && (element.type==undefined || element.type=="select-one")){
		var element=(element.type=="select-one") ? element.options : element
		for (var i=0; i<element.length; i++){
			if (element[i].value==selectedtitle){ 
				if (element[i].tagName=="OPTION") 
				Element[i].selected=true
			else //else if it's a radio button
				Element[i].checked=true
				break
			}
		}
	}
}
function erasesett(){
		var selectedtitle=getCookie("mysheet");
		if (document.getElementById && selectedtitle!=null){
			chooseStyle(selectedtitle);
		} else { 
			chooseStyle('green');
		}
		var selectedbg=getCookie("mybg");
		chooseBg(selectedbg);
		randomsetting = '180 days';
}


function showsett(){
		NewClass = 'demoblock';
		document.getElementById('colorpanel').className = NewClass;
}
function exitsett(){
		NewClass = 'hideblock';
		document.getElementById('colorpanel').className = NewClass;
}
function hidesett(){
		erasesett();
		exitsett();
}
function flagSetting(){
	if (randomsetting != '365 days') {
		document.getElementById('savestylesheetbox').className = 'onchecked';
		randomsetting = '365 days';
	}	else {
		document.getElementById('savestylesheetbox').className = 'offchecked';
		randomsetting = '1 days';/* sessiononly */
	}
}
function SaveStyleAll(){
	if (randomsetting=='undefined') randomsetting='1 days';/* sessiononly */
	SaveChooseStyle(xcolor);
	SaveChooseBg(xbg);
	exitsett();
}
function OffStyleAll(){
	deleteCookie('mybg');
	deleteCookie('mysheet');
	randomsetting = '365 days';
	SaveChooseStyle('green');
	SaveChooseBg('bg3_jpg');
}
/* *end Style Sheet Switcher* */

$(document).ready(function(){
  $('h2.grad').prepend('<span class="grad"></span>');
  $('h2.widgettitle').prepend('<span class="grad"></span>');
  $('h2.widgettitle').after('<div class="hr"></div>');
  $('#textmenutop li.cat-item').append('<span class="topspace">.::.</span>');
	$('div.commentmetadata').prepend('Опубликовано: ');
	$.preloadImages(['../images/button/colors.png']);	
});
function showtax(bid){
	if (document.getElementById(bid).style.display == 'none'){
		if (bid=='autotype'){
			document.getElementById('worktype').style.display = 'none';
			document.getElementById('autotype').style.display = 'block';
		}
		if (bid=='worktype'){
			document.getElementById('autotype').style.display = 'none';
			document.getElementById('worktype').style.display = 'block';
		}
	} else {
		document.getElementById(bid).style.display = 'none';
	}
}

/* ///////////////////////////////
$(function(){
	var div = $('div.bgshop'),
		ul = $('ul.bgshop'),
		ulPadding = 15;
	var divWidth = div.width();
	div.css({overflow: 'hidden'});
	var lastLi = ul.find('li:last-child');
	div.mousemove(function(e){
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
});

function Alertt(){
	alert( ' random:' + randomsetting + ', color:' + xcolor + ', bg:' + xbg);
}
*/

