/** Lorden updates **/
var showNum = 7;
var charsMicro = 45;
var charsMicroTitle = 17;
var charsSearchResult = 75;
var searchDefaultText = " search all major photography sites from here";
/*******************/
$(document).ready(function(){
	$(".feed span img").removeAttr("style");
	var style = $.cookie("style");
	if(style == "white") {
		$("head").append('<link rel="stylesheet" href="http://s.f8daily.com/s/stylewhite.css" />');
	}
	$("#StyleWhite").click(function(){
		$("head").append('<link rel="stylesheet" href="http://s.f8daily.com/s/stylewhite.css" />');
		$.cookie("style","white");
	});
	$("#StyleBlack").click(function(){
		$("link[href=http://s.f8daily.com/s/stylewhite.css]").remove();
		$.cookie("style","black");
	});
	/** Lorden updates **/
	$(".BodyHead*[id*=FeedWrapper]:visible").each(function(){
	  var total = $(this).find("a.feed").length;
	  $(this).find("div.FeedItem").slice(showNum).hide();
	});
	/********************/
	$("a.BodyHeadMore").toggle(function(){
        	$(this).find("img").attr('src','http://s.f8daily.com/s/i/small-triangle-up.png').parent().find("span").html("less &nbsp;");
        	$(this).parent().find("div.FeedItem").slice(showNum).slideDown();
        }, function() {
        	$(this).find("img").attr('src','http://s.f8daily.com/s/i/small-triangle.png').parent().find("span").html("more &nbsp;");
        	$(this).parent().find("div.FeedItem").slice(showNum).slideUp();
        });
	
	/** Lorden Updates **/
	
	$("#q").val(searchDefaultText);
	$("#q").focus(function(){
	  if($("#q").val()==searchDefaultText){ 
	    $("#q").val("");
	    $("#q").css("color","#000000");
	  }
	});
	$("#q").blur(function(){
	  if($("#q").val()==""){
	    $("#q").css("color","");
	    $("#q").val(searchDefaultText);
	    
	  }
	});
	
	
	$("#SearchSubmit").mousedown(function(){
	  $("#SearchSubmit").attr("src","http://s.f8daily.com/s/i/search_dn.png");
	  $("SearchSubmit").blur();
	});
	
	$("#SearchSubmit").mousedown(function(){
	  $("#SearchSubmit").attr("src","http://s.f8daily.com/s/i/search.png");
	  $("SearchSubmit").blur();
	});
	
	
	
	$("#SearchSubmit").click(function(){
	  if($("#q").val()==searchDefaultText){
	    $("#q").val("");
	  }
	});
	
	$(".BodyHeadText").mouseover(function(){
	  var img = $(this).find("img");
	  if(img.attr("src")==null){
	    img.attr("src",img.attr("title"));
	  }
	});
	$(".FeedMiniText a").each(function(){  
	  var html = $.trim($(this).html());
	  var end = html.indexOf("</span>")+7;
	  var spanTxt = html.substring(0,end);
	  var miniTxtOld = html.substr(end);
	  var miniTxt = miniTxtOld.substr(0,charsMicro);
	  var hellip = "";
	  if(miniTxtOld.length>miniTxt.length) hellip = "&hellip;";
	  $(this).html(spanTxt+miniTxt+hellip);
	  
	});
	/*** Uncomment to make source titles shorter in microfeeds ****
	$(".FeedMiniSource a").each(function(){  
	  var txtOld = $.trim($(this).text());
	  var txtNew = txtOld.substr(0,charsMicroTitle);
	  var hellip = "";
	  if(txtOld.length>txtNew.length) hellip = "&hellip;";
	  $(this).html(txtNew+hellip);
	  
	});
	***/
	$(".SearchResultText a").each(function(){  
	  var html = $.trim($(this).html());
	  var end = html.indexOf("</span>")+7;
	  var spanTxt = html.substring(0,end);
	  var miniTxtOld = html.substr(end);
	  var miniTxt = miniTxtOld.substr(0,charsSearchResult);
	  var hellip = "";
	  if(miniTxtOld.length>miniTxt.length) hellip = "&hellip;";
	  $(this).html(spanTxt+miniTxt+hellip);
	  
	});

});

$('#q').change(function(){
  if($("#q").val()!=searchDefaultText){ 
    $("#q").css("color","#000000");
  }
});
