var myrules = {
	'body' : function(element){
		getBodyStyle();
		new Insertion.After('logo', '<ul id="styles"><li><a href="#" id="styl1">styl 1</a></li><li><a href="#" id="styl2">styl 2</a></li><li><a href="#" id="styl3">styl 3</a></li></ul>');
		new Insertion.After('holder', '<div id="rafa"></div>');
		new Insertion.After('holder', '<div id="gwiazda"></div>');
		new Insertion.After('holder', '<div id="ryba1"></div>');
		new Insertion.After('holder', '<div id="ryba2"></div>');
		new Insertion.After('holder', '<div id="ryba3"></div>');
		new Insertion.After('holder', '<div id="ryba4"></div>');
		new Insertion.After('holder', '<div id="ryba5"></div>');
		new Insertion.After('holder', '<div id="ryba6"></div>');
		new Insertion.After('holder', '<div id="ryba7"></div>');
		new Insertion.After('holder', '<div id="krab"></div>');
	},
	'#styl1' : function(element){
		element.onclick = function(){
			setBodyStyle(1);
		}
	},
	'#styl2' : function(element){
		element.onclick = function(){
			setBodyStyle(2);
		}
	},
	'#styl3' : function(element){
		element.onclick = function(){
			setBodyStyle(3);
		}
	}
};

function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name){
	if (document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1){
			c_start=c_start + c_name.length+1 ;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}

function getBodyStyle(){
	styl = getCookie('styl');
	if( styl < 4 && styl > 0 )
		setBodyStyle(styl);
}

function setBodyStyle(number){
	if( number == 1 ){
		document.body.style.background = "#142446 url(images/bg_body" + number + ".jpg) repeat-x fixed";
		setCookie('styl',number,365);
	}
	if( number == 2 ){
		document.body.style.background = "#255176 url(images/bg_body" + number + ".jpg) repeat-x fixed";
		setCookie('styl',number,365);
	}
	if( number == 3 ){
		document.body.style.background = "#195A24 url(images/bg_body" + number + ".jpg) repeat-x fixed";
		setCookie('styl',number,365);
	}
}

Behaviour.register(myrules);
