//jQuery.noConflict();


Event.observe(window, 'load', function(){
/*
    var status = $('status');
    if(status){
        status.observe('keyup', function(e){
            var count = 140 - status.value.length;
            $('character_count')
                .update(count)
                .setStyle({ color: (count > 0)? '#28668e' : '#f00' });
        });
    }
*/
    var current_page = 1;
    $('more_btn').observe('click', function(e){
        new Ajax.Request('/', {
            method: 'get', 
            parameters: { 
                _output: 'partial', 
                _start: current_page * 24, 
                _row_limit: 24
            }, 
            onSuccess: function(transport){
                current_page++;
                //alert(transport.responseText);
                
                jQuery("ul", "#status_feed").append(transport.responseText);
                
                // Less than 24 entries returned, must be the end.
                if(transport.responseText.length < 24)
                    Event.element(e).hide();
            }, 
            onFailure: function(){  }
        });
        
        return false;
    });
});

function charCounter(obj, amt){
	var entranceObj = obj;
	var length = amt - entranceObj.value.length;
	$('character_count')
	if(length <= 0) {
		length=0;
		entranceObj.value=entranceObj.value.substr(0, amt);
	}
	jQuery("#character_count").html(length).css({'color': (length <= 0)? '#f00':'#28668e'});;
}





function popup_mt(page, pgname, w, h){
    var width = w;
    var height = h;
    var left = ((screen.width-width) / 2);
    var top = ((screen.height-height) / 2);
    window.open(page,pgname,'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=1,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + '');
}


function randomnumber(num1, num2) {
	num1 = parseInt(num1);
	num2 = parseInt(num2);
	var generator = Math.random()*(num2-num1);
	generator = Math.round(num1+generator);
	return generator;
}

var featuredPostInt;
var postsArry = new Array();
var currentItem;
function refreshFeaturedPost(){
	
	var ranNum = randomnumber(0,postsArry.length-1);
	newItem = postsArry[ranNum];
	
	jQuery(newItem).fadeIn();
	if(currentItem){
		jQuery(currentItem).fadeOut();
	}
	currentItem = newItem;


}


jQuery(document).ready(function(){
	jQuery('#featured_posts').cycle({
		fx: 'scrollDown',		// transition type
		speed: 1000, 	// speed of transition (miliseconds)
		pause: 5,		// length of pause between transitions (seconds)
		random: 1,
		delay: 2000
	});
});
