/**
 * @author Gerd
 */


/*
 * <div id="styleselector"></div>
 */

var callPage = function()
{
	if(Cookie.read('color')){
		changeColors(Cookie.read('color'));
	}else{
		changeColors(0);
	}
}
var changeColors = function(color)
{
	var myCookie = Cookie.write('color', color, {duration: 30});
	
	var myEffects = new Fx.Morph(document.body, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
	myEffects.start({'background-color': colorschemes[color].bodyBackGroundColor});
	
	//myEffects.start({'background-color': colorschemes[color].bodyBackGroundColor, 'color': colorschemes[color].color});
	
	/*
	$$('a').each(function(el){
		el.setStyles({'color': colorschemes[color].color});
	});
	
	$$('.subnavi a').each(function(el){
		var myEffects = new Fx.Morph(el, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
		myEffects.start({'color': colorschemes[color].color});
	});
	
	$$('#navi a').each(function(el){
		var myEffects = new Fx.Morph(el, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
		myEffects.start({'color': colorschemes[color].navi_a_color, 'border-color':colorschemes[color].navi_a_border_color});
	});
	*/
}
/*
// moved to module...
var colorschemes =[
                   {'name':'orange', 	'bodyBackGroundColor':'#ff9900', 'color':'#707070', 'navi_a_color':'#838383', 'navi_a_border_color':'#aeaeae'},
                   {'name':'red', 		'bodyBackGroundColor':'#ff0000', 'color':'#b07d7d', 'navi_a_color':'#dc9f9f', 'navi_a_border_color':'#7a3737'},
                   {'name':'purple', 	'bodyBackGroundColor':'#ff00ff', 'color':'#7e7e7e', 'navi_a_color':'#c0c0c0', 'navi_a_border_color':'#393939'},
                   {'name':'blue', 		'bodyBackGroundColor':'#0000ff', 'color':'#707070', 'navi_a_color':'#838383', 'navi_a_border_color':'#aeaeae'},
                   {'name':'green', 	'bodyBackGroundColor':'#00ff00', 'color':'#b07d7d', 'navi_a_color':'#dc9f9f', 'navi_a_border_color':'#7a3737'},
                   {'name':'yellow', 	'bodyBackGroundColor':'#ffff00', 'color':'#b07d7d', 'navi_a_color':'#dc9f9f', 'navi_a_border_color':'#7a3737'},
                   {'name':'black', 	'bodyBackGroundColor':'#111111', 'color':'#b07d7d', 'navi_a_color':'#dc9f9f', 'navi_a_border_color':'#7a3737'}
                   ];
*/
var initPage = function()
{
	if(!$('styleselector')){
		return;
	}
	
	callPage();
	
	for(var n=0; n<colorschemes.length; n++){
		var item = '<a href="javascript:changeColors('+n+')"><img src="tl_files/deko/transparent.gif" style="background-color:'+colorschemes[n].bodyBackGroundColor+';" alt="style: '+colorschemes[n].name+'" title="'+colorschemes[n].name+'" width="10" border="0" height="10"></a> ';
		$('styleselector').innerHTML += item;
	}
}


