$(document).ready(function(){
    var doReplace = (window.location.search != '?no_text_replace') ? true : false;
    var basePath = window.location.protocol + '//' + window.location.hostname;
	
	/** Replace nav links **/
	$('div#sidebar ul li a[class!="no-replace"], div#sidebar>p a[class!="no-replace"]').each(function(){
    	$(this).parent().css('display','block');
    	$(this).css({
    			display:			'block',
    			width:				$(this).parent().width()+'px',
    			height:				$(this).parent().height()+'px',
    			marginBottom:		'-2px'
    		});
    	if(doReplace) {
    		$(this).css({
    				textAlign:			'left',
    				backgroundImage:	"url('"+basePath+"/wp-content/themes/rioscope/php/text.php?text_align=right&font_size=9&box_width=195&font_color=0b278b&chars_per_line=32&font_family=GothamBook&text="+escape($(this).text()).toString()+"')"
    			});
    		$(this).addClass('bgimage');
    	}
	});
	
	/** Replace home post titles **/
    $('div#home div.post h3 a').each(function(){
    	if(doReplace) {
    		var text = $(this).text(); 
    		$(this).empty().append('<img src="'+basePath+'/wp-content/themes/rioscope/php/text.php?box_width=195&font_size=11&font_color=0b278b&chars_per_line=19&text='+text.toUpperCase()+'" alt="'+text+'" />');
    		$(this).css('padding-bottom','2px');
    	}
	});
	
	/** Replace internal page titles without links **/
	$('div.internal h3:not(:has(a))').each(function(){
    	if(doReplace) {
    		var text = $(this).text();
    		$(this).empty().append('<img src="'+basePath+'/wp-content/themes/rioscope/php/text.php?box_width='+($(this).width())+'&font_size=11&font_color=0b278b&chars_per_line=70&text='+text.toUpperCase()+'" alt="'+text+'" />');
    	}
	});
	
	/** Replace internal page titles with links **/
	$('div.internal h3:has(a) a').each(function(){
    	if(doReplace) {
    		var text = $(this).text();
    		$(this).empty().append('<img src="'+basePath+'/wp-content/themes/rioscope/php/text.php?box_width=585&font_size=11&font_color=0b278b&chars_per_line=60&text='+text.toUpperCase()+'" alt="'+text+'" />');
    	}
	});
	
	/** Search form in the sidebar **/
	if(window.location.search.indexOf('?s=') < 0) {	// Is in search page
		$('div#search-sidebar').css('display','none');
	}
	$('div#sidebar a#link-search').click(function(){
		$('div#archives-sidebar').slideUp('fast',function(){
			if ($('div#search-sidebar').css('display') == 'block') 
				$('div#search-sidebar').slideUp('med');
			else
				$('div#search-sidebar').slideDown('med');
		});
		return false;
	});
	
	/** Archives list in the sidebar **/
	$('div#sidebar a#link-archives').click(function(){
		$('div#search-sidebar').slideUp('fast',function(){
			if ($('div#archives-sidebar').css('display') == 'block') {
				$('div#archives-sidebar').slideUp('med');
			} else {
				if($('div#archives-sidebar div').text().length == 0) {
					$('div#archives-sidebar div').append('<img class="indicator" src="'+basePath+'/wp-content/themes/rioscope/img/indicator_blue.gif" />');
					$('div#archives-sidebar').slideDown('slow');
					$.get('/wp-content/themes/rioscope/archives-sidebar.php', function(data){
						$('div#archives-sidebar div').empty().append(data);
						// Copy the first list
						//var copy = '<ul>'+$('div#archives-sidebar ul#archives-years ul:first').html()+'</ul>';
						//$('p#archives-selected').empty().append(copy);
						$('div#archives-sidebar ul#archives-years span').click(function(){
							var copy = '<ul>' + $(this).parent().children('ul').html() + '</ul>';
							$('p#archives-selected').empty().append(copy);
						});
					});
				} else
					$('div#archives-sidebar').slideDown('slow');
			}
		});
		return false;
	});
	//*/
	
    /** Home items positioning **/
    if($('div#home').length > 0) {
    	var items = $('div.post').css({height: 'auto', marginTop: '0', marginLeft: 0});
    	var i = 1;
    	
    	$('div#home').css('padding-left','10px').prepend('<div class="column" id="col1"></div><div class="column" id="col2"></div><div class="column" id="col3"></div>');
    	$(items).each(function(){
    		var copy = $(this).remove();
    		switch(i%3) {
				case 1: copy.appendTo($('div#col1')); break;
				case 2: copy.appendTo($('div#col2')); break;
				case 0: copy.appendTo($('div#col3')); break;
			}
			i++;
    	});
    	$('div#col1 div.post:last, div#col2 div.post:last, div#col3 div.post:last').css('border-bottom','none');
    }
    
    /** Banner **/
    $('div#banner').flash({ src: '/wp-content/themes/rioscope/swf/' + $('div#banner').attr('class') + '.swf',
          width: 381,
          height: 50 },
        { version: 9 }
    );
    
    
    /** Other layout details **/
    $('div.internal div.body img').each(function(){
    	switch($(this).attr('align')) {
    		case 'left': $(this).removeAttr('align').css({float: 'left', marginRight: '10px'}); break;
    		case 'right': $(this).removeAttr('align').css({float: 'right', marginLeft: '10px'}); break;
    	}
    });
});

function decodeHTMLEntities(input) {
	
}