/* JQUERY EXTENSIONS */
$.fn.accordian = function(item, toggler, element, oneOnly) {
    return this.each(function(){
        $(element).hide();
        $(element).addClass("accordianClosed");
        $.each($(this).children(item), function() {
            $(this).children(toggler).bind('click', function() {
                if (oneOnly && $('.accordianOpen').length) {
                	$(".open").addClass("closed");
                    $(".closed").removeClass("open");
                    $(".accordianOpen").slideUp();
                }
                $(this).toggleClass("open");
                $(this).toggleClass("closed");
                if ($(this).siblings(element).is(":visible")) {
                    $(this).siblings(element).slideUp();
                    $(this).siblings(element).addClass("accordianClosed");
                }
                else {
                    $(this).siblings(element).slideDown();
                    $(this).siblings(element).addClass("accordianOpen");
                }
            });
        });
    });
   
}; 
$(document).ready(function() {
	 $('div.hasPages  a.show_all_pages').click(function() {
		 $(this).parent('div').hide();
		 $(this).parent('div').parents('div.hasPages').children('.isPages').children('.pageitem').each(function() {
			 
			 $(this).show();
		 });
		 
		 
		 
		 
		 return false;
		 
	 });
	$('div.hasPages > div > ul.pagecontrol > li a').click(function() {
		 var MAX = $(this).parents('div:first').attr('class').split('_')[1];
		 MAX = MAX.replace('_','');
		
		 var ID = $(this).attr('class').split('_')[1];
		 ID = ID.replace('_','');
		 var N = ID * 1;
		 var P = ID * 1;
		 N = N + 1;
		 P = P - 1;
		 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpageprev_.*)').removeClass();
		 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpageprev_.*)').addClass('showpage_'+P);		 
		 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpagenext_.*)').removeClass();
		 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpagenext_.*)').addClass('showpage_'+N);


		 if (ID == 1) {
			 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpageprev_.*)').hide();
		 }
		 else {
			 $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpageprev_.*)').show();
		 }
		 
		 if (ID == MAX) { $(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpagenext_.*)').hide();}
		 else {$(this).parents('ul.pagecontrol').children('li').children('a:regex(id, showpagenext_.*)').show();}
		 $(this).parents('div.hasPages').children('.isPages').children('.active_page').fadeOut();
		 $(this).parents('div.hasPages').children('.isPages').children('.active_page').hide();
		 $(this).parents('div.hasPages').children('.isPages').children('.active_page').removeClass('active_page');
 		 $(this).parents('div.hasPages').children('.isPages').children('.page_'+ID).fadeIn();
		 $(this).parents('div.hasPages').children('.isPages').children('.page_'+ID).show();
		 $(this).parents('div.hasPages').children('.isPages').children('.page_'+ID).addClass('active_page');
		 return false;
	 });
	 $('a#printThisPage').click(function() {
		 $('body').addClass('printVersion');
		 $('b.niftycorners').hide();
		 window.print();
		 alert('Press OK once the document has been printed');
		 $('body').removeClass('printVersion');
		 $('b.niftycorners').show();
		 return false;
	 });	
	
	 $('li.hover').mouseover(function() {
			$("li.hover.active").removeClass("active");
			$(this).addClass("active");
			return false;
		 });
	 
	 $('.talking-head-li a').click(function() {
		 var dahref = $(this).attr('href');
		 var rel = $(this).attr('rel');
		 if (rel == 'searchbyname') {
			 return;
		 };
		 
			 
		 
		 $('div#pp_comments_content').html('');
		 //$('div#pp_comments_content').append('No comments');
		 $.get("/ajax/get_yt_comments/yum/?url="+dahref, function(data){
			 $('div#pp_comments_content').html(data);
		 });
		 return false;
	 });
	 

});






