$(document).ready(function(){setupPopups();parseYouTubeLinks()});function parseYouTubeLinks(){$("a").filter(function(c){var b=$(this);return/youtube/i.test(b.attr("href"))}).addClass("youtube").click(false);var a=$('<div id="youtube_dialog"></div>');a.hide();a.appendTo("#header");a.jqm({modal:false,trigger:"a.youtube",overlay:86,onShow:injectYouTube})}function injectYouTube(d){var b=$(d.t);var a=d.o;var f=b.attr("href");var e=$("<div/>");e.css({margin:"0 auto",position:"relative",top:"194px",width:"670px",height:"348px"});var c=$("<iframe/>");e.append(c);var g="http://www.youtube.com/embed/"+/watch\?v=(\w+)/i.exec(f)[1];c.attr({title:"YouTube video player",width:"670",height:"348",type:"text/html",src:g,frameborder:"0"});a.append(e)}function setupPopups(){var a=$('<div id="newsletter_dialog"></div>');a.css("margin-left",($("body").width()-373)/2);a.hide();a.appendTo("#header");a.jqm({modal:false,trigger:'a[href$="sign-up"], a[href$="terms"], a[href$="privacy"], a[href$="sitemap"]',ajax:"@href",overlay:86});a.delegate("a.closeDialog","click",function(b){b.preventDefault();a.jqmHide()});a.delegate("form","submit",submitAjaxNewsletter)}function submitAjaxNewsletter(c){var a=$(this);var b=a.attr("action");a.ajaxSubmit({url:b+"json",target:a.find("#submit_result"),success:handleNewsletterResponse,dataType:"json",error:function(d,f,e){}});return false}function handleNewsletterResponse(a){var b=$("#newsletter_dialog");if(a.Create==true){b.find("#inner").fadeOut(100,function(){b.find("#message").fadeIn(200)});setTimeout(function(){b.jqmHide()},5000)}else{b.find("#error").empty();$.each(a.Reason,function(c,d){b.find("#error").append("<p class=blurb>"+d+"</p>")})}}function setupFBComments(){var a=$('<div id="facebook_dialog"></div>');a.css("margin-left",($("body").width()-373)/2);a.hide();a.appendTo("#header");a.jqm({modal:false,trigger:"a.showFacebook",ajax:"@href",onShow:checkFacebookLogin,overlay:86});a.delegate("a.closeDialog","click",function(b){b.preventDefault();a.jqmHide()});a.delegate("form#post_form","submit",function(c){var b=a.find("form #post").val();c.preventDefault();if(fb_session){postToWall(b)}else{console.log("not logged in")}});a.delegate("#image_form","submit",submitFBImage)}function submitFBImage(d){d.preventDefault();var a=$(this);var c=$("<input type='text' name='IFrame' value='true'/>");c.hide();a.append(c);var b=a.attr("action");a.ajaxSubmit({url:b+"/json",target:a.find("#photo_result"),success:handleFBPhotoResponse,dataType:"json",error:function(e,g,f){console.log("error",arguments)}});d.preventDefault();return false}function handleFBPhotoResponse(a){var b=$("#facebook_dialog");if(a.Create==true){last_photo_id=a.Id;b.find("#photo_result").text("pciture uploaded")}else{b.find("#photo_result").text("error with pic upload")}};
