var eurospektrum = {
	top_span : function(){
		$('#top_nav li:not(:last)').append('<span class="separator">|</span>');
	},
	line : function(){
		$('#content').prepend('<div class="bkg bleft"></div><div class="bkg bright"></div>');
	},

	head : function(){
		//$('#head').prepend('<div id="head_left"></div>');
	},
	corners : function(){
		if(!$('form#contact, #partners_proper').get(0))
			$('#normal #content #right .proper, #search #content #right .proper, #index #news_list, #archive #news_list').append('<div class="bottom"></div>');
	},
	poll_gradients : function(){
		$('#box_poll').append('<div class="top"></div><div class="bottom"></div>');
	},
	calendar_td_borders: function(){
		$('#calendar tr:nth-child(3) td').css('border-top','1px solid #cccccc');
		$('#calendar tr:last-child td').css('border-bottom','1px solid #cccccc');
		$('#calendar tr td.day:first-child').css('border-left','1px solid #ccc');
		$('#calendar tr td.day:last-child').css('border-right','1px solid #ccc');
		$('#calendar tr td.day:last-child a').css('color','#ff6600');
		$('#calendar tr:nth-child(2) th:last-child').css('color','#ff6600');
	},
	select : function(){
		if ($('#calendar select, #newsletter select, #contact select, #archive #news_list select').get(0))
				$('#calendar select, #newsletter select, #contact select, #archive #news_list select').selectbox();
	},
	newsletter_email : function(){
		var input = $('#index #newsletter input#mail');
		var val = $(input).val();
		var span =  $('span',$('#index #newsletter input#mail').parent()).eq(0);
		var text = $(span).text();
		$(span).remove();
		if(val==''){
			$(input).val(text);
			$(input).bind('focus',function(){
				if($(input).val()==text)
					$(input).val('');
			});
			$(input).bind('blur',function(){
				if($(input).val()=='')
					$(input).val(text);
			});
		}
	},

	search_input_text : function(){
		var input = $('input#search_input').get(0);
		var val = $(input).val();
		var span =  $('span',$('input#search_input').parent()).eq(0);
		var text = $(span).text();
		$(span).remove();
		if(val==''){
			$(input).val(text);
			$(input).focus(function(){
				if($(input).val()==text)
					$(input).val('');
			});
			$(input).blur(function(){
				if($(input).val()=='')
					$(input).val(text);
			});
		}
	}
};


$(document).ready(function(){
	eurospektrum.top_span();
	eurospektrum.line();
	eurospektrum.head();
	eurospektrum.corners();
	eurospektrum.poll_gradients();
	eurospektrum.calendar_td_borders();
	eurospektrum.select();
	eurospektrum.newsletter_email();
	eurospektrum.search_input_text();
	$('#partners ul').cycle();
});

