﻿function clearInputs() {
    var inputs = document.getElementsByTagName("input");
    for (var i = 0; i < inputs.length; i++) {
        if (inputs[i].type == "text") {
            inputs[i].valueHtml = inputs[i].value;
            inputs[i].onfocus = function () {
                this.value = "";
            }
            inputs[i].onblur = function () {
                this.value != "" ? this.value = this.value : this.value = this.valueHtml;
            }
        }
    }
}
$(document).ready(function(){
	clearInputs();
	$('#loading').fadeOut();
	$('.contents_bar .entry .content').find('img').each(function(){w=$(this).width();if(w>450&&!$(this).hasClass('post-photo')){$(this).removeAttr('height').width(450)}if(!$(this).hasClass('post-photo')){$(this).wrap('<a target="_blank" href="http://2ba2.com/" class="img-from-2ba2-com" />').css({'margin':'5px auto','display':'block','cursor':'default'})}});
	$('.img-from-2ba2-com').click(function(){url=$(this).find('img').attr('src');window.open(url,'_blank');return false})
	$('.comment-body').append('<div class="clear"></div>');
	$('<div class="clear"></div>').insertAfter('.comment-body p');
	$('#placeholder').find('.index_post-title').each(function(){h=$(this).find('.post-title-element').height();if(h>21){hDif=h-21;$(this).next().css({'margin-top':hDif+'px'})}})
	$('#all').addClass('active');
	$('.categories li a.parent').bind({
		click:function(){
			$(this).toggleClass('active')
			if($(this).attr('id')!='all'){$('.categories li a#all').removeClass('active')}
			if($(this).attr('id')=='all'){$('.categories li a').removeClass('active');$(this).addClass('active')}
			if($(this).hasClass('active')){$(this).parent().find('li.node a').addClass('active')}else{$(this).parent().find('li.node a').removeClass('active')}
			return false
		},dblclick:function(){
			$('.categories li a').removeClass('active')
			$(this).addClass('active')
			return false
		}
	})
	$('ul.sub_categories li.node a').bind({
		click:function(){
			$('.categories li a#all').removeClass('active')
			$(this).toggleClass('active');
			subCats=$(this).parent().parent().children('li.node').length;activeChilds=$(this).parent().parent().find('li.node a.active').length
			if(subCats==activeChilds){$(this).parent().parent().parent().find('a.parent').addClass('active')}else{$(this).parent().parent().parent().find('a.parent').removeClass('active')}
			return false
		},dblclick:function(){
			$('.categories li a').removeClass('active')
			$(this).addClass('active')
			return false
		}
	})
	$('.categories a').bind({
		click:function(){
			cats='';$('.categories .active').each(function(){id=$(this).attr('id');cats+=id+',';});
			setTimeout(function(){$.ajax({url:"?action=load_posts&cats="+cats,dataType:"html",success:function(data){data=$(data).find('#placeholder');$('#placeholder').html(data)}})},1000)
			return false
		},dblclick:function(){
			cats=$(this).attr('id');
			return false
		}
	})
	$("#loading").ajaxStart(function(){$(this).fadeIn()});$("#loading").ajaxComplete(function(){$(this).fadeOut()});
	$('input.q').css({width:60+'px'}).bind({focus:function(){$(this).animate({width:124+'px'})},blur:function(){$(this).animate({width:60+'px'})}})
	//cbStatus=$('#catsAutoLoad').attr('checked');if(cbStatus='checked'){$.data(document.body,'catsAutoLoad',false);$('#loadCats').removeAttr('disabled')}else{$.data(document.body,'catsAutoLoad',true);$('#loadCats').attr('disabled','disabled')}
	//$('#catsAutoLoad').bind({change:function(){if($.data(document.body,'catsAutoLoad')==false){$.data(document.body,'catsAutoLoad',true);$('#loadCats').attr('disabled','disabled')}else{$.data(document.body,'catsAutoLoad',false);$('#loadCats').removeAttr('disabled')}},load:function(){if($.data(document.body,'catsAutoLoad')==false){$.data(document.body,'catsAutoLoad',true);$('#loadCats').attr('disabled','disabled')}else{$.data(document.body,'catsAutoLoad',false);$('#loadCats').removeAttr('disabled')}}});
	$('input[name="loadCats"]').click(function(){$.ajax({url:"?action=load_posts&cats="+cats,dataType:"html",success:function(data){data=$(data).find('#placeholder');$('#placeholder').html(data)}})});
	$('ul.sub_categories').fadeTo(0,.65).bind({mouseover:function(){$(this).stop().fadeTo(300,1)},mouseout:function(){$(this).stop().fadeTo(500,.65)}});
	$('.categories li').bind({mouseenter:function(){childs=$(this).find('ul.sub_categories').children('li.node').length;switch(childs){case 1:width=104+'px';delta=22;break;case 2:width=208+'px';delta=126;break;default:width=312+'px';delta=230};parent=$(this).offset();$(this).find('ul.sub_categories').stop().css({'display':'block','visibility':'visible',left:parent.left-delta+'px',top:parent.top+32+'px','width':width})},mouseleave:function(){;$(this).find('ul.sub_categories').delay(1000).fadeOut('slow').css({'display':'none','visibility':'hidden',left:0,top:0,width:0})}});
	$('.last-posts-node').bind({mouseenter:function(){parent=$(this).offset();$(this).find('.post-info-extend').stop().css({'display':'block','visibility':'visible',left:parent.left+192+'px',top:parent.top-16+'px','width':150})},mouseleave:function(){$(this).find('.post-info-extend').delay(1000).fadeOut('slow').css({'display':'none','visibility':'hidden',left:0,top:0,width:0})}});
	$('.contents_bar .entry .content').find('span,p,div,h1,h2,h3,h4,h5,h6,i,b,u,em,strong').removeAttr('style').css({'font-size':'1em','font-weight':'normal'});
	$('.contents_bar .entry .content').find('h1,h2,h3,h4,h5,h6,strong').css({'font-weight':'bold'});
	Array.max=function(array){return Math.max.apply(Math,array)};var rhs=$('.contents_bar ul.related li').map(function(){return $(this).height()}).get();$('.contents_bar ul.related li').height(Array.max(rhs)+5);
	$('.gp-design').fadeTo(0,.35).hover(function(){$(this).fadeTo(300,1)},function(){$(this).fadeTo(500,.35)});
	$("#rotator").tabs({fx:{opacity:"toggle"}}).tabs("rotate",6000,true);
	$('#randomGallery').cycle({fx:'fade',timeout:6000,delay:-2000});
	$('#js-news').ticker({controls:false,direction:'rtl',pauseOnItems:5000,titleText:'',displayType:'fade',height:150,requeueOnImageNotLoaded:false});
	$('#announcements').nivoSlider({effect:'fade',pauseTime:8000,directionNav:false});
	$('#featured_carousel').jcarousel({rtl:true,auto:5000,scroll:4});
})
