var primary;var secondary;var tertiary;var quaternary;var currentView;$(document).ready(function(){$("#navcolumn").hide();$("#content").hide();$("#contact").hide();$("#primary_current_redbar").hide();$("#email_link, #adam_at_adamrothdesign").click(function(a){window.location="mailto:adam@adamrothdesign.com"});$("#vcard").click(function(a){window.location="assets/adamroth.vcf"});$("#contact_form").submit(function(){submitContactForm();return false});$("#submit,").click(submitContactForm);$(".nav_primary_link").click(function(c){c.preventDefault();var b=primary;var a=$(this).attr("href");primary=a.substring((a.lastIndexOf("=")+1),a.length);redBar();if(primary=="contact"){$("#navcolumn").fadeOut("fast",function(d){$("#content").hide();$("#contact_thanks_wrapper").hide();$("#contact_form_wrapper").show();$("#input_email_field").focus();$("#contact").fadeIn("medium")})}else{if(b=="contact"){$("#contact:visible").fadeOut("fast")}}$("#navcolumn").fadeOut("medium",function(d){$(".nav_secondary_link").css({"background-position":"0px 0px"});$("#nav_secondary_"+primary).siblings().hide();$("#nav_secondary_"+primary).show();$("#nav_tertiary").hide();$("#nav_tertiary div").hide();$("#navcolumn").fadeIn();$("#scrollButtons").hide();secondary=null;tertiary=null;quaternary=null});$("#content:visible").fadeOut("medium")});$("#nav_secondary").find("a").addClass("nav_secondary_link");$(".nav_secondary_link").each(function(b){var a=$(this).attr("href");var c=a.substring((a.indexOf("=")+1),a.length);$(this).css({background:"url(assets/img/nav/secondary/"+c+".gif) no-repeat"});$(this).attr("target",c)});$(".nav_secondary_link").click(function(b){b.preventDefault();$("#content:visible").fadeOut("fast",function(c){$("#titlebar").hide();$("#titlebar img").attr("src","assets/img/spacer.gif");$("#titlebar").hide();$("#infobar").hide();$("#infobar").attr("src","assets/img/spacer.gif");$("#infobar").hide()});var a=secondary;secondary=$(this).attr("target");if(secondary==a){return}tertiary=null;quaternary=null;$(this).animate({width:"1px"},250,null,function(c){$(".nav_quaternary_link").hide();$(this).siblings().css({"background-position":"0px 0px"});$(this).css({"background-position":"0px -18px"});$(this).animate({width:"100%"},600);$("#scrollButtons").hide();$("#nav_tertiary").fadeOut("fast",function(d){$(".nav_tertiary_link").css({"background-position":"0px 0px"});var f=$("#nav_tertiary_"+primary+"_"+secondary);f.parent().show();f.siblings().hide();f.fadeIn();$("#nav_tertiary").fadeIn("fast",function(g){if(f.hasClass("scrollable")){$("#scrollButtons:hidden").fadeIn("fast");$("#nav_tertiary_"+primary).scrollable({vertical:true,size:16,prevPage:"#scrollUp",nextPage:"#scrollDown",clickable:false,items:".scrollable"})}})})})});$(".nav_secondary_link").hover(function(){if(secondary==$(this).attr("target")){return}else{$(this).css({"background-position":"0px -9px"})}},function(){if(secondary==$(this).attr("target")){$(this).css({"background-position":"0px -18px"})}else{$(this).css({"background-position":"0px 0px"})}});$("#nav_tertiary").find("a[rel='']").addClass("nav_tertiary_link");$(".nav_tertiary_link").each(function(b){var a=$(this).attr("href");var c=a.substring((a.indexOf("=")+1),a.length);$(this).css({background:"url(assets/img/nav/tertiary/"+c+".gif) no-repeat"});$(this).attr("target",c)});$(".nav_tertiary_link").click(function(b){b.preventDefault();var a=tertiary;tertiary=$(this).attr("target");if(tertiary==a){return}$("#pic").hide();$("#pic").attr("src","assets/img/spacer.gif");if(secondary!="logos"){$(".nav_quaternary_link","#nav_tertiary_"+primary+"_"+secondary).each(function(d){$(this).css({background:"url(assets/img/nav/quaternary/"+secondary+"_"+$(this).attr("target")+".gif) no-repeat"})});$(".nav_quaternary_link:visible").slideToggle();var c=$(" + a",$(this));c.css({"background-position":"0px -18px"});quaternary=c.attr("target");addViews(c);$(".nav_quaternary_link[target^='"+tertiary+"']").slideToggle()}else{$("#viewnav").hide()}$(this).animate({width:"1%"},150,null,function(d){if(tertiary==a){return}$("#nav_tertiary").find("a[target='"+a+"']").css({"background-position":"0px 0px"});$(this).css({"background-position":"0px -18px"});$(this).animate({width:"100%"},600);showContent()})});$(".nav_tertiary_link").hover(function(){if(tertiary==$(this).attr("target")){return}else{$(this).css({"background-position":"0px -9px"})}},function(){if(tertiary==$(this).attr("target")){$(this).css({"background-position":"0px -18px"})}else{$(this).css({"background-position":"0px 0px"})}});$("#nav_tertiary").find("a[rel!='']").addClass("nav_quaternary_link");$(".nav_quaternary_link").hide();$(".nav_quaternary_link").each(function(b){var a=$(this).attr("href");var c=a.substring((a.indexOf("=")+1),a.length);$(this).attr("target",c)});$(".nav_quaternary_link").click(function(b){b.preventDefault();var a=quaternary;quaternary=$(this).attr("target");showContent();addViews($(this));if(quaternary==a){return}$(this).animate({width:"1%"},150,null,function(c){if(quaternary==a){return}$("#nav_tertiary").find("a[target='"+a+"']").css({"background-position":"0px 0px"});$(this).css({"background-position":"0px -18px"});$(this).animate({width:"100%"},600)})});$(".nav_quaternary_link").hover(function(){if(quaternary==$(this).attr("target")){return}else{$(this).css({"background-position":"0px -9px"})}},function(){if(quaternary==$(this).attr("target")){$(this).css({"background-position":"0px -18px"})}else{$(this).css({"background-position":"0px 0px"})}})});function showContent(){var a="";currentView=1;if(secondary=="logos"){a=secondary+"_"+tertiary}else{a=secondary+"_"+quaternary}$("#content:hidden").fadeIn("fast");changeView();$("#titlebar").fadeOut("fast",function(c){$("#titlebar").empty();var b=new Image();$(b).load(function(){$("#titlebar").append(this);$("#titlebar").fadeIn("fast")}).error(function(){}).attr("src","assets/img/titlebar/"+a+".gif")});$("#infobar").fadeOut("fast",function(c){$("#infobar_wrapper").empty();var b=new Image();$(b).load(function(){$("#infobar_wrapper").append(this);$(this).attr("id","infobar");$(this).fadeIn("fast")}).error(function(){}).attr("src","assets/img/infobar/"+a+".gif")})}function addViews(b){$("#viewnav").show();currentView=1;var a=1;if(b!=""){a=b.attr("rel")}$("#viewnav").empty();$("#viewnav").fadeOut("fast",function(d){for(var c=a;c>=1;c--){$(this).append("<a href='#' rel='"+c+"'>View "+c+"</a>")}$("#viewnav a").click(function(f){f.preventDefault();currentView=$(this).attr("rel");changeView()});$("#viewnav a[rel="+currentView+"]").css({"background-position":"0px -20px"});$("#viewnav a").hover(function(){if(currentView==$(this).attr("rel")){return}else{$(this).css({"background-position":"0px -10px"})}},function(){if(currentView==$(this).attr("rel")){$(this).css({"background-position":"0px -20px"})}else{$(this).css({"background-position":"0px 0px"})}});$(this).fadeIn("fast")})}function changeView(){var a="";if(secondary=="logos"){a=secondary+"_"+tertiary}else{a=secondary+"_"+quaternary+"_view_"+currentView}$("#viewnav a").css({"background-position":"0px 0px"});$("#viewnav a[rel="+currentView+"]").css({"background-position":"0px -20px"});$("#pic_wrapper").addClass("preloading");$("#pic").fadeOut("fast",function(c){$("#pic_wrapper").empty();var b=new Image();$(b).load(function(){$("#pic_wrapper").removeClass("preloading").append(this);$(this).attr("id","pic");$(this).fadeIn("fast")}).error(function(){}).attr("src","assets/img/pic/"+a+".jpg")})}function redBar(){switch(primary){case"about":$("#primary_current_redbar").animate({left:"12px"},"medium");break;case"work":$("#primary_current_redbar").animate({left:"87px"},"medium");break;case"play":$("#primary_current_redbar").animate({left:"153px"},"medium");break;case"contact":$("#primary_current_redbar").animate({left:"235px"},"medium");break}$("#primary_current_redbar:hidden").fadeIn("medium")}function submitContactForm(){var a=$("#input_email_field").val();if(a==""||a=="valid email required"){$("#input_email_field").val("valid email required").focus().select();return false}else{if(!isValidEmailAddress(a)){}}var b=$("#input_message_field").val();if(b==""||b=="message required"){$("#input_message_field").val("message required").focus().select();return false}$.post("contact_submit.php",{email:$("#input_email_field").val(),message:$("#input_message_field").val()},function(c){$("#contact_form_wrapper").fadeOut("fast",function(d){$("#input_email_field").val("");$("#input_message_field").val("");$("#contact_thanks_wrapper").fadeIn("fast")})})}function isValidEmailAddress(b){var a=new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);return a.test(b)};
