var loading_portfolio_item=false;var my_work_content_store;var portfolio_store;var current_portfolio_page=1;var max_portfolio_pages=2;var portfolio_filter="all";$(function(){bpos("0");var flashvars={};var params={};params.wmode="transparent";var attributes={};swfobject.embedSWF("flash/reflection.swf","reflection","960","129","9.0.0",false,flashvars,params,attributes);var flashvars={};var params={};params.wmode="transparent";var attributes={};swfobject.embedSWF("flash/fp_gallery.swf","fp_gallery","440","420","9.0.0",false,flashvars,params,attributes);$("#port_prev").fadeIn("fast");$("#port_next").fadeIn("fast");$(".gallery_image_text").hide();my_work_content_store=$("#my_work_content").html();portfolio_store=$("#portfolio").html();$("#base_nav").mouseleave(function(event){bpos("0");});$("#b_view_all").mouseenter(function(event){bpos("-32px");});$("#b_web_design").mouseenter(function(event){bpos("-64px");});$("#b_email_design").mouseenter(function(event){bpos("-96px");});$("#b_graphic_design").mouseenter(function(event){bpos("-128px");});$("#b_development").mouseenter(function(event){bpos("-160px");});$("#base_nav a").click(function(event){show_work();chained_fadeouts($(this).attr("href"));return false;});function show_work(){$("#nav a").removeClass("selected");$("#t_my_work").addClass("selected");$("#nav").css("background-position","0 0");$("#my_work").show();$("#about_me").hide();$("#useful_stuff").hide();$("#contact_me").hide();}$("#b_view_all a").click(function(event){chained_fadeouts("original");});assign_portfolio_slide_behaviours();$("#back_to_main").click(function(event){loading_portfolio_item=false;chained_fadeouts("original");return false;});$("#port_prev").fadeTo("fast",0.8);$("#port_next").fadeTo("fast",0.8);$("#port_prev").mouseover(function(event){$("#port_nav_info").html("Previous 6 Projects").slideDown("fast");$("#port_prev").fadeTo("fast",1);});$("#port_next").mouseover(function(event){$("#port_nav_info").html("Next 6 Projects").slideDown("fast");$("#port_next").fadeTo("fast",1);});$("#port_prev").mouseleave(function(event){$("#port_nav_info").slideUp("fast");$("#port_prev").fadeTo("fast",0.8);});$("#port_next").mouseleave(function(event){$("#port_nav_info").slideUp("fast");$("#port_next").fadeTo("fast",0.8);});$("#port_prev").click(function(event){load_gallery_page(current_portfolio_page-1,portfolio_filter);});$("#port_next").click(function(event){load_gallery_page(current_portfolio_page+1,portfolio_filter);});assign_portfolio_gallery_behaviours();$("#submit").click(function(event){var name=$("#name").val();var email=$("#email").val();var message=$("#message").val();$("#cform_notify").slideDown("slow");$("#cform_notify span").html("Sending!");$("#cform_notify img").css("display","inline");$.ajax({type: "POST",url: "portfolio_ajax/send_message.php",data: "name="+name+"&email="+email+"&message="+message,success: function(html){$("#cform_notify img").css("display","none");$("#cform_notify span").html(html);},error: function(request,error){alert("request: "+request+"|error: "+error)}});return false;});});function load_gallery_page(requested_page,filter){if(requested_page<1){requested_page=max_portfolio_pages;}else if(requested_page>max_portfolio_pages){requested_page=1;}current_portfolio_page=requested_page;requested_page="portfolio_ajax/main_listing/"+requested_page+".htm";$("#portfolio").slideUp("slow",function(){$("#portfolio_loader").fadeIn("slow",function(){$.ajax({url: requested_page,success: function(html){$("#portfolio").html(html);$("#portfolio").slideDown("fast",function(){assign_portfolio_slide_behaviours();assign_portfolio_gallery_behaviours();loading_portfolio_item=false;});$("#portfolio_loader").fadeOut("fast");},error: function(request,error){alert("request: "+request+"|error: "+error)}});});});}function pretty_photo_init(){$("a[rel^='popimg']").prettyPhoto({animationSpeed: 'fast',padding: 40,opacity: 0.35,showTitle: true,allowresize: true,counter_separator_label: '/',theme: 'light_rounded',callback: function(){}});}function assign_portfolio_slide_behaviours(){$(".gallery_item").mouseover(function(event){$(this).children().children().siblings(".gallery_image_text").slideDown("slow");});$(".gallery_item").mouseleave(function(event){$(this).children().children().siblings(".gallery_image_text").slideUp("slow");});}function assign_portfolio_gallery_behaviours(){$(".gallery_image_text a").click(function(event){chained_fadeouts($(this).attr("href"));return false;});$(".gallery_image_text").hide();$(".gallery_image_container a").click(function(event){chained_fadeouts($(this).attr("href"));return false;});}function chained_fadeouts(item){$(".fave").fadeOut("slow",function(){$(".gallery_image").fadeOut("slow",function(){$("#portfolio").fadeOut("slow",function(){load_portfolio_item(item);});});});$("#port_prev").fadeOut("slow");$("#port_next").fadeOut("slow");}function load_portfolio_item(item){if(loading_portfolio_item==false){loading_portfolio_item=true;$("#my_work_content").slideUp("slow");$("#info_loader").fadeIn("slow");$("#portfolio_loader").fadeIn("slow",function(){if(item!=="original"){var ajax_url=item.substr(item.lastIndexOf("/")+1);ajax_url="portfolio_ajax/"+ajax_url+".htm";$.ajax({url: ajax_url,success: function(html){var returned_contents=html.split("<!--split-->");replace_my_work(returned_contents[0],returned_contents[1]);},error: function(request,error){alert("request: "+request+"|error: "+error)}});}else{reset_my_work(my_work_content_store,portfolio_store);}});}}function replace_my_work(info,portfolio){$("#my_work_content").html(info);$("#portfolio").html(portfolio);$("#back_to_main").fadeIn("slow");$("#portfolio").slideDown("fast");assign_portfolio_slide_behaviours();pretty_photo_init();$("#my_work_content").slideDown("fast");$("#info_loader").fadeOut("slow");$("#portfolio_loader").fadeOut("slow");loading_portfolio_item=false;}function reset_my_work(info,portfolio){$("#my_work_content").html(info);$("#portfolio").html(portfolio);$("#back_to_main").fadeOut("slow");$("#port_prev").fadeIn("slow");$("#port_next").fadeIn("slow");$("#portfolio").slideDown("fast");assign_portfolio_slide_behaviours();assign_portfolio_gallery_behaviours();$("#my_work_content").slideDown("fast");$("#info_loader").fadeOut("slow");$("#portfolio_loader").fadeOut("slow");loading_portfolio_item=false;current_portfolio_page=1;}function bpos(ypos){var pos="0 "+ypos;$("#base_nav").css("background-position",pos);}