$(document).ready(function(){


$('#blog_posts header ul li a').corner();
$('#tweets ul li section').corner();


/* options */
cat_filter_status = 0;
search_results_status = 0;
profile_status = 0;


/* category filter */
$('#blog_posts header ul li a').click(function(){
	data_cat_link = $(this);
	category_action(data_cat_link);
});



/* search - ajax */
$.ajaxSetup({cache:false});
$('#search_form').submit(function(event){
	s = $('#search_form input').val();
	if(s!="" && s!=" "){
	$('#search_results section').load("http://www.omerbalyali.com/?s="+s);
	if(search_results_status==0){
		$('#search_results').css({'opacity':'0','display':'block'});
		$('#search_results').animate({'opacity':'1'},400);
	} else {
		$('#search_results section ul').animate({'opacity':'0'},400,function(){
			$(this).remove();
			$('#search_results section ul').css({'opacity':'0','display':'block'});
			$('#search_results section ul').animate({'opacity':'1'},400);
		});
	}
   	search_results_status = 1;
	}
	return false;
});

/* search results - close */
$('#content').click(function(){
search_results_close();
});

/* profile expander */
/*
$('#profile a').click(function(){
	if(profile_status==0){
		$('#header').animate({'height':'400px'},600);
		profile_status = 1;
	} else {
		$('#header').animate({'height':'36px'},600);
		profile_status = 0;
	}
});*/



});
/* end of document ready */



/* variables */
var data_cat_link;
var data_cat_des;
var data_cat_des_hid;
var data_cat_no;
var cat_filter_status;
var data_cat_des_no;
var data_cat_des_no1;
var cat_filter_hidden;
var s;
var search_results_status;
var profile_status;



/*functions*/

/* search results - close */
search_results_close = function(){
if(search_results_status==1){
$('#search_results').animate({'opacity':'0'},400,function(){
		$(this).css({'display':'block'});
		//$('#search_results section ul').remove();
		search_results_status = 0;
	});
}
}



/* category - action */
category_action = function(data_cat_link){
	data_cat_des = data_cat_link.attr('data-category-destination');
	data_cat_des_hid = $('#blog_posts article ul li').attr('hidden');
	data_cat_hid = $('#blog_posts article ul li[hidden=hidden]').attr('data-category');
	data_cat_not_hid = $('#blog_posts article ul li:not([hidden=hidden])').attr('data-category');
	data_cat_exist = $('#blog_posts article ul li[data-category='+data_cat_des+']').length;
	data_cat_no = $('#blog_posts header ul li a').index(data_cat_link);
	data_cat_des_no1 = $('#blog_posts header ul li a[data-category-destination='+data_cat_des+']');
	data_cat_des_no = $('#blog_posts header ul li a').index(data_cat_des_no1);
	data_cat_des_no += 1;

		if(cat_filter_status!=data_cat_des_no){ // different link
			if(data_cat_exist<=0){ //no target category posts
				category_hide_all(); // hide all - empty cat
			} else {
				$('#blog_posts article output').css({'display':'none'});
					if(cat_filter_hidden==1){ // if filter is hidden
						category_hide_all1();
					}
					if(cat_filter_status>0){ // if there is filter
						category_hide_all1();
					}
					category_hide_others(); // hide others - category has posts	
					
			}
			data_cat_link.css({'background-color':'#fff','color':'#006ff7'});
			data_cat_link.addClass('active_cat');
			cat_filter_status_no = data_cat_no+1;
		} else { // same link
			if(cat_filter_hidden==1){ // if filter is hidden
				$('#blog_posts article output').css({'display':'none'});
				category_hide_all1();
			}
			category_show_all(); // show all
		}
		cat_filter_status = cat_filter_status_no;
}


/* category - show all */
category_show_all = function(){
	$('#blog_posts article ul li[hidden]').css({'opacity':'0','display':'block'});
	$('#blog_posts article ul li[hidden]').animate({'opacity':'1'},600);
	$('#blog_posts article ul li[hidden]').removeAttr('hidden');
	$('#blog_posts header ul li a').css({'background-color':'#006ff7','color':'#89b7f7'});
	cat_filter_status_no = 0;
	data_cat_link.removeClass('active_cat');
}

/* category - hide others */
category_hide_others = function(){
	$('#blog_posts article ul li:not([data-category='+data_cat_des+'])').animate({'opacity':'0'},600,function(){
		$(this).css({'display':'none'});
		$(this).attr({'hidden':'hidden'});
	});
}

/* category - hide all1 */
category_hide_all1 = function(){
	$('#blog_posts article ul li:not([data-category='+data_cat_des+'])').css({'opacity':'0','display':'none'}).attr({'hidden':'hidden'});
	$('#blog_posts article ul li[data-category='+data_cat_des+']').css({'opacity':'0','display':'block'});
	$('#blog_posts article ul').css({'opacity':'1','display':'block'});
	$('#blog_posts article ul li[data-category='+data_cat_des+']').animate({'opacity':'1'},600);
	$('#blog_posts header ul li a').css({'background-color':'#006ff7','color':'#89b7f7'});
	cat_filter_hidden = 0;
}

/* category - hide all */
category_hide_all = function(){
	$('#blog_posts header ul li a').css({'background-color':'#006ff7','color':'#89b7f7'});
	$('#blog_posts article ul').fadeOut(300, function(){
		$('#blog_posts article output').css({'display':'block'});
	});
	cat_filter_hidden = 1;
}




