//<!--
var selectionYear = "";
jQ(document).ready(function(){
			if(cobj_bb_cat=='' || typeof(cobj_bb_cat)=='undefined') {
				jQ('#blogstuff').empty().append('<div style="background-color:#fff;height:110px;padding:10px;font-weight:bold;color:#FF7800;font-size:22px;">NO BLOGS CHOSEN</div>');
				return;	
			}			
			var url = window.location+'';
			if (url.search('article=') == -1) {
				var data = {user_id:userId, cat_id:cobj_bb_cat, max:maxresults};
				onePlease = false;
				//fancyTextUtility();
			} else {
				id = url.split('article=')[1];
				var data = {user_id:userId, cat_id:cobj_bb_cat, max:maxresults, article:id};
				onePlease = true;
				//fancyTextUtility();
			}
			ONAPI.getBlogObject({
				data:data,
				callback:function(data){
					jQ('#blogstuff').empty().append(data);
					jQ("#blog > ul:first > li").each(function(){
						subid = jQ(this).attr('id');
						blog_id = subid.split('_')[1];
					});
					jQ(".make_comment > :button").die('click').live('click', function(){
						var id = jQ(this).attr('id');
						blog_id = id.split('_')[2];							
						title = jQ('#title_'+blog_id).val();
						text = jQ('#text_'+blog_id).val();
						ONAPI.addComment({
							data: {user_id:userId, id:blog_id, title:title, text:text},
							callback: function(data){
								jQ('#title_'+blog_id).attr('value', '');
								jQ('#text_'+blog_id).val('');
								jQ("#"+blog_id).slideUp();
								jQ("#"+blog_id).html(data);
								jQ("#"+blog_id).slideDown();
							}
						});
					});
						
					if (onePlease == false) {
						truncateBlog();
					} else {
						jQ('.xpander').remove();
					}
					blogSelectorPosition();
				}
			});
	});
	
	function truncateBlog(){
		jQ('#blog > ul > li').each(function() {
			jQ(this).slideDown();
			var myXpander = jQ(this).next().children('span').get(0);
			myXpander.fullHeight = jQ(this).height() + 50;
			
			var theStory = jQ(this);
			
			//reset fullHeight value when images are loaded
			jQ(this).children('img').each(function() {
				jQ(this).load(function() {
					if (!jQ.browser.msie) {
						myXpander.fullHeight += jQ(this).height();
					}
				});
			});	
			/*
			jQ(this).contents().find('img').each(function() {
				jQ(this).load(function() {
					if (!jQ.browser.msie) {
						myXpander.fullHeight += jQ(this).height();
					}
				});
			});	
			*/
			jQ(this).next().children('span').toggle(function(){
				jQ(this).parent().prev().animate({height: this.fullHeight+'px'}, 300);
				jQ(this).html('[-] Contract Story');
			}, function(){
				jQ(this).parent().prev().animate({height: truncateHeight+'px'}, 300);
				jQ(this).html('[+] Expand Story')
			});
			jQ(this).css('height', truncateHeight+'px');
		});
	}
	
	function blogSelectorPosition(){
		var position = blogSelectorPos;
		position = position.replace(/^\s*|\s*$/g, "");
		jQ('#blogSelector').css('position', 'absolute');
		var blogSelector = jQ('#blogSelector');
		if (position == 'left') {
			var left = parseInt(jQ('#blogSelector').css('width')) + 30;
			jQ('#blogSelector').css('position', 'absolute').css('left', -left+'px').css('right', 'auto');
			jQ('#blogstuff').prepend(blogSelector);
		} else
		if (position == 'right') {
			jQ('#blogstuff').prepend(blogSelector);
			var right = parseInt(jQ('#blogSelector').css('width')) + 30;
			jQ('#blogSelector').css('position', 'absolute').css('right', -right+'px').css('left', 'auto');
		}
	}
	
	function updateBlogByYear(year)
	{
		var data= {user_id:userId, cat_id:cobj_bb_cat, max:maxresults, year:year};
		ONAPI.getBlogObject({
			data: data,
			callback:function(data){
				jQ('#blogstuff').empty().append(data);
				truncateBlog();
				blogSelectorPosition();
			}	
		});
		
	}
	
	function updateBlogByMonth(month)
	{
		var data = {user_id:userId, cat_id:cobj_bb_cat, year:selectionYear,  month:month,max:maxresults};
		ONAPI.getBlogObject({
			data:data,
			callback:function(data){
				jQ('#blogstuff').empty().append(data);
				truncateBlog();
				blogSelectorPosition();
			}	
		});
	}
	
	function formatBlogDates(){
		jQ('#blog > ul > li > h3').each(function() {
			date = jQ(this).html();
			date = date.split(' ')[0];
			date = date.split('-');
			etad = date[1]+'.'+date[2]+'.'+date[0];
			jQ(this).html(etad).show();
		});
	}
	
	//pagination
	function setMaxResults(){
		if (jQ('#blogpages').length > 0) {
			direct_blog_page();
		}
	}

	function backstep_blog_page(){
		var blogat = jQ('#blogpages').attr('at');
		blogat = parseInt(blogat) - parseInt(maxresults);
		var data = {user_id:userId, cat_id:cobj_bb_cat, at:blogat, max:maxresults};
		ONAPI.getBlogObject({
			data: data,				 
			callback:function(data){
				jQ('#blogstuff').empty().append(data);
				truncateBlog();
				blogSelectorPosition();
			}	
		});
	}
	
	function direct_blog_page(){
		var thetag = document.getElementById("page_picker");
		var sel = thetag.options[thetag.selectedIndex].value;
		var data = {user_id:userId, cat_id:cobj_bb_cat, at:sel, max:maxresults};
		ONAPI.getBlogObject({
			data: data,				 
			callback:function(data){
				jQ('#blogstuff').empty().append(data);
				truncateBlog();
				blogSelectorPosition();
			}	
		});
	}
	
	function advance_blog_page(){
		var blogat = jQ('#blogpages').attr('at');
		blogat = parseInt(blogat) + parseInt(maxresults);
		var data = {user_id:userId, cat_id:cobj_bb_cat, at:blogat, max:maxresults};
		ONAPI.getBlogObject({
			data:data,				 
			callback:function(data){
				jQ('#blogstuff').empty().append(data);
				truncateBlog();
				blogSelectorPosition();
			}	
		});
	}
//-->
