/*
 * Theme Name: Iceburg Lettuce
 * Theme URI: http://www.thomasmaxson.com
 * Description: Digital Portfolio and Blog
 * Version: 1.3.1
 * Author: Thomas Maxson
 * Author URI: http://www.thomasmaxson.com
 * 
 * Created : April 15, 2011
 * 
 */

var $touchDevice="ontouchstart" in document.documentElement;var ua=navigator.userAgent;var os={androidTablet:ua.match(/Android/),androidPhone:ua.match(/Android/)&&ua.indexOf("mobile"),blackberry:ua.match(/BlackBerry/),ipad:ua.match(/(iPad)/),iphone:ua.match(/(iPhone|iPod)/),webos:ua.match(/WebOS/),};var $handheld=os.androidPhone||os.blackberry||os.iphone;var $tablet=os.androidTablet||os.ipad||os.webos;$(function(){searchBar();toTheTop();popup();if($("body.page-template-page-about-php").length){skills()}if($(".social-share").length){blogSocialShare()}if($("body.single-portfolio-item").length){socialMediaShare()}if($("body.page-template-page-contact-php").length){contactSocialMedia()}if($("body.page-template-page-planner-php").length){plannerLinksClick()}if($(".tabs, .toggle").length){shortcode()}if($(".launch-lightbox").length){$(".launch-lightbox").fancybox()}});$(window).bind("load",function(){if($("body.page-template-page-portfolio-php").length&&!$handheld){portfolioQuicksand()}});$(window).bind("scroll",function(){$(".sticky").length&&$(window).width()>="720"?stickSidebar(true):stickSidebar(false);if($("#scrollTo").length){plannerLinksScroll()}});$(window).bind("resize",function(){if($(window).width()<=720){$("#portfolio-item").removeAttr("style")}});function searchBar(){var a=400;var b="100px";$("a[href*=#menu-search]").click(function(d){var e=$(this);var c=$("form#search-header");d.preventDefault();if(c.attr("data-visible")=="visible"){e.parent().removeClass("current-menu-item");c.attr("data-visible","hidden").animate({top:"-="+b},a)}else{e.parent().addClass("current-menu-item");c.attr("data-visible","visible").animate({top:"+="+b},a)}});if($.browser.webkit){$('input[type="search"]').attr("x-webkit-speech","x-webkit-speech").attr("speech","speech").attr("onwebkitspeechchange","this.form.submit();")}}function toTheTop(){$("a[href*=#tothetop]").click(function(a){a.preventDefault();$("html, body").animate({scrollTop:0},500)})}function popup(){$(".popup").click(function(b){b.preventDefault();var a="scrollbars=1,menubar=0,toolbar=0,status=0,width=750,height=550,screenX=100,screenY=100,left=100,top=100,resizable=1";window.open($(this).attr("href"),"Email a Friend",a)});$(".closePopup").click(function(a){a.preventDefault();window.close()})}function stickSidebar(a){$(".sticky").css({width:$(".sticky").width()});$(".content").each(function(e){var h=$(this);var c=$(".sticky",this);var d=h.offset().top;var f=h.outerHeight();var g=$(window).scrollTop();var b=c.outerHeight(true);if(a==true){if(d-g<0&&d-g>-f&&d-g<b-f){c.css({position:"absolute",top:"auto",bottom:"0"})}else{if(d-g<0&&d-g>-f){c.css({position:"fixed",top:"0",bottom:"auto"})}else{c.css({position:"absolute",top:"0",bottom:"auto"})}}}else{c.removeAttr("style")}})}function skills(){$("figure .progress span").each(function(){var a=$(this).text();$(this).animate({width:a},2500)})}function blogSocialShare(){prettyPrint();$("a[href*=#social-share]").click(function(b){var c=$(this);var a=c.next(".social-media");b.preventDefault();if(a.attr("data-visible")=="visible"){c.removeClass("active");a.attr("data-visible","hidden").toggle()}else{c.addClass("active");a.attr("data-visible","visible").toggle()}})}function socialMediaShare(){$(".share-facebook, .share-twitter, .share-googleplus, .share-linkedin, .share-digg, .share-stumbleupon").click(function(b){b.preventDefault();var a=$(this).attr("href");window.open(a,"","menubar=1,location=1,toolbar=1,width=600,height=500")})}function portfolioQuicksand(){var b=$("#portfolio-item li");var a={};b.each(function(e){var f=$(this);var d=f.data("tags").split(", ");f.attr("data-id",e);$.each(d,function(g,h){h=$.trim(h);if(!(h in a)){a[h]=[]}a[h].push(f)})});c("All",b);$.each(a,function(e,d){c(e,d)});$("#portfolio-filter li a").live("click",function(d){d.preventDefault();var e=$(this);e.addClass("active").parent().siblings().children("a").removeClass("active");$("#portfolio-item").quicksand(e.data("list").find("li"))});$("#portfolio-filter li:first a").click();function c(g,e){var f=$("<ul>",{"class":"hidden"});$.each(e,function(){$(this).clone().appendTo(f)});var d=$("<a>",{html:g.replace("-","&nbsp;"),href:"#",data:{list:f}}).appendTo("#portfolio-filter").wrap("<li>")}}function contactSocialMedia(){$(".dribbble a").hover(function(){$(this).prepend("<span>Wanted</span>")},function(){$("span",this).remove()})}function plannerLinksClick(){var a=$("#project-planner-filter a");var b=750;a.bind("click",function(d){d.preventDefault();var c=this;$.scrollTo(c.hash,b,{onAfter:function(){location.hash=c.hash}})})}function plannerLinksScroll(){var c=$("#project-planner-filter a");var a=[];for(var b=0;b<c.length;b++){var d=$(c.eq(b).attr("href")).position();a.push(parseInt(d.top,10))}for(var b=0;b<a.length;b++){if($("#scrollTo").position().top>=a[b]){c.removeClass("active");c.eq(b).addClass("active")}}}function shortcode(){var a=300;$(".toggle").each(function(){var c=$(this),b=c.children("h3");if(c.attr("data-state")=="open"){b.addClass("active").siblings(".toggle_container").show()}b.click(function(d){d.preventDefault();b.toggleClass("active").siblings(".toggle_container").slideToggle(a)})});$(".tabs > ul > li").click(function(e){e.preventDefault();var f=$(this);var c=f.parent();var d=c.siblings(".tab-content");var b=$("li",c).index(f);if(!f.hasClass("selected")){$("li.selected",c).removeClass("selected");f.addClass("selected");d.find("div.active").fadeOut(a/2,function(){d.find("div").eq(b).fadeIn(a/2)});d.animate({height:c.siblings(".tab-content").find("div").eq(b).height()},a,function(){d.find("div").removeClass("active").eq(b).addClass("active")})}})}if($.browser.msie&&$.browser.version<7){var browserWarningContent='<strong>Oops! This website cannot be viewed in the browser you are using.</strong> <br />Please consider upgrading to a modern browser such as, <a href="http://www.google.com/chrome/" target="_blank" title="Google Chrome">Google Chrome</a>, <a href="http://www.apple.com/safari/" target="_blank" title="Apple Safari">Apple Safari</a> or <a href="http://getfirefox.com" target="_blank" title="Mozilla FireFox">Mozilla FireFox</a>. <br />If your IT department requires you to use IE6, consider asking them for an upgrade.';$("body").prepend('<div id="browser-warning" /><div id="black-out" />');$("#browser-warning").html(browserWarningContent);var barPosition=(($(window).height()/2)-($("#browser-warning").height()/2));$("#browser-warning").css({zIndex:"9999",position:"absolute",top:barPosition+"px",left:"0",width:"100%","line-height":"17px",margin:"auto 0",padding:"15px 0",color:"#fff",fontSize:"13px",backgroundColor:"#780000",textAlign:"center",borderTop:"1px solid #c00",borderBottom:"1px solid #300"});$("#browser-warning a").css({color:"#fff",textDecoration:"underline"});$("#black-out").css({"z-index":"9998",position:"absolute",top:"0",left:"0",backgroundColor:"#000",opacity:"0.90",width:"100%",height:$(document).height()})};
