
jQuery(document).ready(function(){$=jQuery;if($.browser.msie){var warn=$("<div>Microsoft Internet Explorer does not support this website. "+"Please use <a href='http://www.mozilla.com/firefox'>Firefox</a>, "+"<a href='http://www.google.com/chrome'>Chrome</a>, "+"<a href='http://www.apple.com/safari'>Safari</a> or "+"<a href='http://www.opera.com'>Opera</a>."+"</div>");$(warn).css({'font-weight':'bold',color:'#ff0000'});$("body").prepend($(warn));return;}
var collapse_speed=500;function container_normal_collapse(c){if(typeof($(c).attr("_height"))=="undefined"){$(c).attr("_height",$(c).css("height"));}
var h=$(c).children("h1").css("height");$(c).children("embed").hide();$(c).children().not("h1,embed").fadeOut();$(c).animate({height:h},collapse_speed);$(c).attr("_collapsed",true);}
function container_normal_expand(c){var h=$(c).attr("_height");$(c).animate({height:h},collapse_speed,function(){$(c).children("embed").show();$(c).children().not("h1,embed").not(".container_contents").fadeIn();$(c).attr("_collapsed",false);});}
function container_load_and_hide(c,idx,href){var ct=$("<div></div>");$(ct).attr("_rn_id",idx).addClass("container_contents").hide();$(ct).load(href,function(responseText,textStatus,XMLHttpRequest){if(textStatus!="success"||responseText==""){$(this).text("Ajax loading of "+href+" failed!");$(this).attr("_rn_loaded",0);}else{$(this).attr("_rn_loaded",1);}});$(c).append(ct);}
function container_load_context(c,idx){var ntitle="";var ncontents=false;var want_collapsed=0;$(c).children().each(function(){if($(this).attr("_rn_id")==idx){ntitle=$(this).children("h1").text();ncontents=$(this).children().not("h1");if($(this).children("h1").hasClass("want-collapsed")){want_collapsed=1;}}});if(ntitle==""&&ncontents===false){return;}
if((ntitle==$(c).children("h1").text())&&($(ncontents).html()==$(c).children().not("h1").not(".container_contents").html())){if($(c).children("h1").hasClass("want-collapsed")){$(c).children("h1").removeClass("want-collapsed");container_normal_collapse($(c));}
return;}
container_normal_collapse($(c));if(want_collapsed==1){$(c).children("h1").addClass("want-collapsed");}else{$(c).children("h1").removeClass("want-collapsed");}
setTimeout(function(){$(c).children().hide();$(c).children("h1").text(ntitle).show();$(c).children().not("h1").not(".container_contents").remove();$(ncontents).clone(true).appendTo($(c));if($(c).children("h1").hasClass("want-collapsed")===false){container_normal_expand($(c));}
$(c).trigger("_ctx_current");$(c).attr("_ctx_id",idx);$(c).children().trigger("_ctx_current");},collapse_speed);}
$(".container_normal h1").click(function(){var c=$(this).parent().get(0);if($(c).attr("_collapsed")!="true"){container_normal_collapse(c);}else{container_normal_expand(c);}});var l_box=["#left_box_2","#left_box_3"];function rn_idx(obj){var parent=$(obj).parent().get(0);return $(parent).attr("_rn_id");}
function rn_href(obj){var parent=$(obj).parent().get(0);return $(parent).attr("_rn_href");}
function _wait_for_ready(obj,fn){var id=rn_idx(obj);var t=setInterval(function(){if($(".container_contents[_rn_id='"+id+"']").attr("_rn_loaded")==1){fn.call();clearInterval(t);}else{}},500);}
function _load_context(obj){var myid=rn_idx(obj);setTimeout(function(){_wait_for_ready(obj,function(){container_load_context($("#left_box_2"),myid);});_wait_for_ready(obj,function(){container_load_context($("#left_box_3"),myid);});},500);}
function _init_context(obj){var id=rn_idx(obj);var href=rn_href(obj);if(typeof(href)=="undefined"){return;}
if(href.charAt(0)=='#'){href=document.location.pathname+" "+href;}
var n_href=href.split(" ");var box_2="#left_box_2";var box_3="#left_box_3";container_load_and_hide($(box_2),id,n_href[0]+" "+box_2+" > *");container_load_and_hide($(box_3),id,n_href[0]+" "+box_3+" > *");}
function zoom_box(target,parent,sclass){var zoom=$("<div id='"+sclass+"-zoom-box' class='zoom-box "+sclass+"-zoom-box'></div>");var zoom_inside=$("<a class='"+sclass+"-large' href=\"#\"><img title=\"Click to close\"  src=\""+$(target).attr("href")+"\"></a>");$(zoom).hide();$(zoom).append($(zoom_inside));$("body").trigger("rn_loading");$(zoom).click(function(){$(zoom).fadeOut(function(){$(zoom).remove();});});$(zoom).find("img").load(function(){$(parent).append($(zoom));zoom_box_position(zoom);$(zoom).fadeIn();$("body").trigger("rn_loaded");});return false;}
function zoom_box_position(zbox){var c_h=$(".content").height();var c_w=$(".content").width();var c_o=$(".content").offset();var z_w=$(zbox).width();var z_h=$(zbox).height();var x=(c_w-z_w)/2;var y=(c_h-z_h)/2;$(zbox).css({'left':x,'top':y});}
function zoom_box_img(img,pnt){$(img).wrap("<a href='"+$(img).attr('src')+"' title='Click to Zoom In'>");$(img).parent().click(function(){return zoom_box($(this),$(pnt),'photo');});}
$(".about-content").live("rn_current",function(){_load_context(this);});$(".about-content").live("rn_init",function(){_init_context(this);});$(".code-content").live("rn_current",function(){_load_context(this);});$(".code-content").live("rn_init",function(){_init_context(this);});$(".folio-content").live("rn_current",function(){_load_context(this);});$(".folio-page-content").live("rn_current",function(){var pnt=this;$(this).find(".project img").each(function(){zoom_box_img($(this),$(pnt));});$(this).find(".images img").each(function(){zoom_box_img($(this),$(pnt));});});$(".folio-content").live("rn_init",function(){_init_context(this);});$(".photo-content").live("rn_current",function(){_load_context(this);var mult=1;$(this).find(".photo").each(function(){var cat=this;setTimeout(function(){$(cat).fadeIn();},250*mult);mult=mult+1;});var pnt=this;$(this).find("img.photo-medium").parent("a").each(function(){$(this).click(function(){return zoom_box(this,pnt,'photo');});});});$(".photo-page-content").live("rn_current",function(){});$(".photo-content").live("rn_init",function(){_init_context(this);$(this).find(".photo").hide();});$(".search-content").live("rn_current",function(){_load_context(this);});$(".search-content").live("rn_init",function(){_init_context(this);});$(".shop-content").live("rn_current",function(){_load_context(this);var mult=1;$(this).find(".shirt").each(function(){var cat=this;setTimeout(function(){$(cat).fadeIn();},250*mult);mult=mult+1;});var pnt=this;$(this).find("img.shirt-medium").parent("a").each(function(){$(this).click(function(){return zoom_box(this,pnt,'shirt');});});});$(".shop-content").live("rn_init",function(){_init_context(this);$(this).find(".shirt").hide();});var talk_meebo_chat_gone=0;$(".talk-content").live("rn_current",function(){_load_context(this);if(talk_meebo_chat_gone===0&&!$("#talk-meebo-chat").is(':visible')){$("#talk-meebo-chat iframe").attr('src',$("#talk-meebo-chat iframe").attr('_src'));$(this).removeAttr('_src');var c_o=$(".rubiknav-content").offset();var c_w=$(".rubiknav-content").width();var c_h=$(".rubiknav-content").height();var t_h=$("#talk-meebo-chat").height();var off={left:0,top:0};if($('body').width()>=1610){off.left=c_o.left+c_w+30;off.top=c_o.top-10;}else{off.left=c_o.left+25;off.top=c_o.top+c_h-t_h-40;}
$("#talk-meebo-chat").offset(off).delay(1500).fadeIn('1500');}});$(".talk-content").live("rn_init",function(){_init_context(this);$(".talk-page-content #contact-form textarea").text("");jQuery.getScript('/site/js/jquery-validation.js',function(){$(".talk-page-content #contact-form").validate({rules:{'entry.1.single':{email:true}}});});var chat=$('<div id="talk-meebo-chat"><h1 class="ui_title">Talk to us</h1><iframe src="/talk/chat/"></iframe></div>');$(chat).hide();$(".talk-content").append(chat);$("#talk-meebo-chat iframe").attr('_src',$("#talk-meebo-chat iframe").attr('src'));$("#talk-meebo-chat iframe").removeAttr('src');$("#talk-meebo-chat").hide().addClass("container container_normal ui_window").appendTo("body");$("#talk-meebo-chat .ui_title").append('<span class="ui_button ui_popout" title="Pop Out (will disconnect then reconnect)"></span>');$("#talk-meebo-chat .ui_title").append('<span class="ui_button ui_rollup" title="Roll up to save space!"></span>');jQuery.getScript('/site/js/jquery-easydrag.js',function(){$("#talk-meebo-chat").easydrag(true);});$("#talk-meebo-chat .ui_title .ui_rollup").click(function(){var c=$("#talk-meebo-chat");if($(c).attr("_collapsed")!="true"){container_normal_collapse(c);$(c).addClass("ui_window_collapsed");}else{container_normal_expand(c);$(c).removeClass("ui_window_collapsed");}});$("#talk-meebo-chat .ui_title .ui_popout").click(function(){var href=$("#talk-meebo-chat iframe").attr('src');var h=$("#talk-meebo-chat iframe").height();var w=$("#talk-meebo-chat iframe").width();$("#talk-meebo-chat").remove();talk_meebo_chat_gone=1;window.open(href,"lumaki_talktome","width=250px,height=300px,scrollbars=0,resizable=0,menubar=0,location=0,toolbar=0,directories=0,status=0");});});$(".words-content").live("rn_current",function(){_load_context(this);});$(".words-content").live("rn_init",function(){_init_context(this);});$(".home-content").live("rn_current",function(){_load_context(this);var c=this;setTimeout(function(){$(c).find(".notice").fadeIn(500);},1000);});$(".home-content").live("rn_leave",function(){});$(".home-content").live("rn_init",function(){_init_context(this);$(this).find(".notice").hide();});var loading={obj:undefined,tid:undefined,rot:0,css:''};loading.obj=$('<div id="loading"><img class="loading-img" src="/site/ui/loading.png"></div>');$("body").live("rn_init",function(){$("#left_box_2 a, #left_box_3 a, #content a, .content a").live('click',function(){var href=$(this).attr('href');var rel=$(this).attr('rel');var target=$(this).attr('target');var url=href.parseURL();if(rel=='target-hidden'){var hiframe=$("<iframe></iframe>");$(hiframe).attr('src',href).hide();$("body").append(hiframe);setTimeout(function(){$(hiframe).remove();},5000);return false;}else if((rel=='external'||url.host!==undefined)&&rel!=='internal'){$(this).attr({target:"_blank"});return true;}
return;});$(loading.obj).hide();$("body").append($(loading.obj));if($.browser.webkit){loading.css='-webkit-transform';}else if($.browser.mozilla){}else if($.browser.opera){loading.css='-o-transform';}else{loading.css='transform';}});$("body").live("rn_loading",function(){var c_w=$(".container_large").width();var c_o=$(".container_large").offset();var l_w=$(loading.obj).width();var l_h=$(loading.obj).height();var x=c_o.left+10;var y=c_o.top+10;$(loading.obj).css({'left':x,'top':y});$(".content .back_button").hide();$(loading.obj).show();loading.tid=setInterval(function(){loading.rot+=5;if(loading.rot>=360){loading.rot=0;}
$(loading.obj).css(loading.css,'rotate('+loading.rot+'deg)');},42);});$("body").live("rn_loaded",function(){clearInterval(loading.tid);$(loading.obj).hide();$(".content .back_button").show();});},jQuery);
