// Portfolio Control v1.1
// Andrew Pettican (June 2010)
//
// Changelog:
// v1.1 - 18/06/2010 - Updated set_portfolio_state to prevent crashes when called with a blank id and hide = true (in this case everything should be hidden, and the id is not needed)
// v1.0 - 14/10/2008 - Initial build
//////////////////////////////////////////////////////////////////
var pc_video_container="portfolio_video_flv";var pc_movie_name="";var pc_movie=null;var pc_got_movie=false;var pc_history_trigger="portfolio_history";var pc_video_trigger="portfolio_video";var pc_close_trigger="portfolio_close";var pc_icons_id="portfolio_extra_icons";var pc_video_src_initialised=false;jQuery(document).ready(function(){$("."+pc_history_trigger).click(function(a){set_portfolio_state(pc_history_trigger,false);return false});$("."+pc_close_trigger).click(function(a){set_portfolio_state("",true);portfolioMovieControl("stop");return false});if(document.getElementById(pc_video_container)!==null){$("."+pc_video_trigger).click(function(a){set_portfolio_state(pc_video_trigger,false);return false});$("#"+pc_video_container).bind("mouseenter",function(a){if(pc_got_movie){portfolioMovieControl("showSkin")}});$("#"+pc_video_container).bind("mouseleave",function(a){if(pc_got_movie){portfolioMovieControl("hideSkin")}})}});function initPortfolioControl(a){var b=navigator.appName.indexOf("Microsoft")!=-1;pc_movie_name=a;pc_movie=(b)?window[a]:document[a];pc_got_movie=(pc_movie!==null)}function portfolioMovieControl(a,b){if(typeof(b)!="number"){b=5}if(pc_got_movie&&pc_movie!==null){try{if(!pc_video_src_initialised){pc_movie.movieInit();pc_video_src_initialised=true}switch(a){case"play":pc_movie.moviePlay();break;case"stop":pc_movie.movieStop();break;case"hideSkin":pc_movie.movieMouseOut();break;case"showSkin":pc_movie.movieMouseOver();break}}catch(err){if(b>0){b--;setTimeout(function(){portfolioMovieControl(a,b)},500)}}}}function set_portfolio_state(a,b){if(typeof(b)!="boolean"){b=false}if(document.getElementById(a)!==null||b===true){$.scrollTo("#"+pc_icons_id,{offset:-10});var c=true;if(b===false){c=$("#"+a).hasClass("show")}$(".portfolio_extras").removeClass("show");if(b===false&&c===false){$("#"+a).addClass("show");if(pc_got_movie&&a==pc_video_trigger){portfolioMovieControl("play")}}else{if(pc_got_movie&&a==pc_video_trigger){portfolioMovieControl("stop")}}}}
