$(document).ready(function(){

  // Fix <hr> tags
  $("hr").after('<div class="hr"></div>').remove();

  // Hide emails from spam, ex: <a href="mailto:">ryan</a> will create:
  //   <a href="mailto:ryan@melitokagan.com">ryan@melitokagan.com</a>
  $("a[@href='mailto:']").each(function(){
    var str = $(this).text()+"@kagancreative.com";
    $(this).attr("href","mailto:"+str).html(str);
  });

  // Add Font Resizing for Accessability
  $("#header").append('<div id="size-font">&nbsp;</div>').find("#size-font")
    .append('<a id="small-font" href="#small-font">A</a>')
    .append('<a id="large-font" href="#large-font">A</a>')
    .find('#small-font').click(function(){$("#content").css("font-size","1.0em"); return false;}).end()
    .find('#large-font').click(function(){$("#content").css("font-size","1.4em"); return false;});

  // Fix FireFox selection from showing
  $("#menu a, #menu-hp a, #home, #size-font a, .more, .back, .next").click(function(){this.blur();});
  
  // View more portfolio page
  $(".more").toggle(function(){
    $(this).addClass("more2")
    .parent().animate({left: -680});
    return false;
  },function(){
    $(this).removeClass().addClass("more")
    .parent().animate({left: 0});
    return false;
  });

  // Back Button
  $(".back").click(function(){ history.go(-1); return false; });

  // Slideshow
  totalitems = $("ul.slideshow li").hide().hover(
    function(){ pause=true; },
    function(){ pause=false; })
    .filter(":eq(0)").show().add("ul.slideshow li").length;
    setInterval(tickshow,4000); //time in milliseconds
});

var totalitems;
var curritem=0;
var last=0;
var pause=false;

function tickshow() {
  if (!pause){
    last = curritem;
    curritem = ++curritem%totalitems;
    if(curritem==0) {
    $("ul.slideshow li:eq(0)").fadeIn(1)
    $("ul.slideshow li:eq(0)").show();
    $("ul.slideshow li:eq("+last+")").fadeOut(1600,function(){
      $("ul.slideshow li:eq("+last+")").hide() });
    } else
    $("ul.slideshow li:eq("+curritem+")").fadeIn(1600,function(){
      $("ul.slideshow li:eq("+last+")").fadeOut(100,function(){
        $("ul.slideshow li:eq("+last+")").hide(); }); });
    }
}