var styles_default = 3;
var current_style = styles_default;
var styles_count = 6;

function styles_setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function styles_getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
function sel_style(x) {
	setStyle(x);
	
	pathName = location.pathname; 
	domain = pathName.substring(0,pathName.lastIndexOf('/')) +'/'; 
	var expDate = new Date ();
	expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000));
	styles_setCookie('styles',x,expDate,domain);
}
function styles_start()
{
	var x = styles_getCookie('styles');
	x = x*1;
	if ( (x < 1) || (x > styles_count) ) { 
		x = styles_default; styles_setCookie('styles',x);		
	}
	setStyle(x);
}

function setStyle(x) {
	current_style = x;
	document.getElementById('style_x').href='/theme/style'+x+'/style.css';
	setPersonageStyle(x);
}

function setPersonageStyle(x) {
	var styled_personage=document.getElementById('styled_personage');
	
	if(!styled_personage)
		return;
	
	var bg=styled_personage.style.background;
	var file_name=bg.substring(bg.indexOf('.jpg')-1, bg.indexOf('.jpg')+4);
	styled_personage.style.background=bg.replace(file_name, x+'.jpg');
	//alert(current_style+'  '+styled_personage.style.background);
}

styles_start();
