/* 
 * Created in 2010-11 by Juxtaprose, http://juxtaprose.com/
 */
var TX=TX||{};
/* version number for lib.js and video.js */
TX.jsver="-20110823";
/* */
TX.glossaryTBQ="?height=300&amp;width=300";TX.ajaxMoreURL="/site/ajax-whats-new/";TX.viewMore="view more";TX.loadingImg="/scripts/ajax-loader2.gif";TX.sbcnt=0;TX.noPopup=["/terms/","/privacy/","/site/thank-you/"];$LAB.script("/scripts/lib"+TX.jsver+".js","/browse-topics/js/"+TX.browse_topics_ts+"/").wait(function(){$txjQ(document).ready(function(b){b.each(b(".sidebar .box-slot"),function(){h=b(this).height();if(h==0){b(this).css("display","none")}});b(".cufon-vml").parent("span").css("vertical-align","top");b("#util_browse a").colorbox({width:854,height:554,initialWidth:854,initialHeight:200,scrolling:false,opacity:0.4,speed:200,transition:"elastic",html:'<div id="bmenu">'+TX.menu_items+TX.menu_bottom+"</div>",onOpen:function(){b.each(b("iframe,object,embed"),function(){v=b(this).css("visibility");if(v=="visible"){b(this).addClass("txobjhide")}})},onComplete:function(){Cufon.replace("#cboxTitle");try{_gaq.push(["_trackPageview","/browse-topics/js/"])}catch(d){}},onClosed:function(){b(".txobjhide").removeClass("txobjhide")}});b(".imagelarge").colorbox({initialWidth:100,initialHeight:100,scrolling:false,opacity:0.7,speed:100,transition:"fade",onOpen:function(){b("#colorbox").addClass("popimage");b("#cboxClose").css("visibility","hidden");b.each(b("iframe,object,embed"),function(){v=b(this).css("visibility");if(v=="visible"){b(this).addClass("txobjhide")}})},onComplete:function(){b("#cboxClose").css("visibility","visible")},onClosed:function(){b(".txobjhide").removeClass("txobjhide");b("#colorbox").removeClass("popimage")}});b(".boxwide .excerpt p").textTruncate(500,"&hellip;");b(".w388 .excerpt p").textTruncate(485,"&hellip;");(function(){var d=function(j,f){var g=b("#"+j);if(g.size()>0&&b(g).val()==""){if(TX.pageurl.queryKey[f]){var e=decodeURI(TX.pageurl.queryKey[f]).replace("+"," ");b(g).val(e)}else{if(document.referrer){b(g).val(document.referrer)}}}};d("mc_source","utm_source");d("mc_subid","subid");d("mc_optin","s")})();(function(){var e="mypvisit";var d=TX.pageurl.queryKey.visit_id;if(d){TX.setCookie(e,d)}var g=b("#mypoints");if(g.size()>0){var f=d||TX.getCookie(e);if(f){b(g).html('<img src="http://www.mypoints.com/emp/u/'+f+'/A/ctr.gif" height="1" width="1">')}}})();b(".esubform").validator({position:"bottom center",offset:[-1,10],message:"<div><em/></div>"});b.each(b(".slideboxfull"),function(){TX.sbcnt++;b(this).attr("id","sb"+TX.sbcnt);var g=b(".slide",this);var f=g.size();if(f>0){b(g).dumbCrossFade({slideType:"fade",showTime:5000,transitionTime:500,slideDirection:"forward",slideChange:function(k){var j=k+1;b(".slidecontrol a").removeClass("on");b("#sb"+TX.sbcnt+"_i"+j).addClass("on")}});var d='<div class="slidecontrol">';for(i=0;i<f;i++){var e=i+1;d+='<a href="#'+e+'" class="iselect';if(e==1){d+=" on"}d+='" id="sb'+TX.sbcnt+"_i"+e+'">'+e+"</a>"}d+='<a href="#play-pause" class="pause" id="sb'+TX.sbcnt+'pp"><span>Play / Pause</span></a>';d+="</div>";b(this).append(d);b(".iselect",this).click(function(k){k.preventDefault();var j=this.id.indexOf("i");if(j>-1){b(g).dumbCrossFade("jump",parseInt(this.id.substring(j+1))-1)}});b("#sb"+TX.sbcnt+"pp").click(function(j){j.preventDefault();c=b(this).attr("class");if(c=="pause"){b(g).dumbCrossFade("stop");b(this).removeClass("pause").addClass("play")}else{b(g).dumbCrossFade("start");b(".slide img, .slide .caption").css("display","block");b(this).removeClass("play").addClass("pause")}})}});TX.commentSetup=function(){b.each(b(".main .comment-container"),function(){h=b(this).height();if(h<13){b(this).css("border","0")}});b(".reply a").click(function(){var d=b(this).attr("href").substring(1);b("#weever-parent-id").val(d);b("#comment_form").insertAfter(b(this).parent());return false});b(".reply").css("visibility","visible")};TX.commentSetup();var a=0;b.each(b("ul.listing"),function(){a++;b(this).attr("id","u"+a);var e=b(this).attr("class");var d=b(this).children("li").length;lim=TX.moreArray(e)["limit"];if(d==lim){e="morebut "+e.replace(/listing /,"");b(this).addClass("listmore").after('<a id="d'+a+'" class="'+e+'"  href="#"><span>'+TX.viewMore+"</span></a>");b("#d"+a).data("offset",lim);b("#d"+a).data("loading",false);b("#d"+a).click(function(m){m.preventDefault();if(!b(this).data("loading")){var n=b(this).attr("class");var k=TX.moreArray(n);var j=TX.ajaxMoreURL+k.cat_url+"/";j+=k.source+"/";var r=k.limit;j+=r+"/";var g=b(this).data("offset");j+=g+"/";j+=k.cat_id+"/";var o=parseInt(g)+parseInt(k.limit);b(this).data("offset",o);b(this).data("loading",true);var f=b(this).html();b(this).html('<img src="'+TX.loadingImg+'" border="0" />');var q=b(this).attr("id");var l="u"+q.substring(1);b.ajax({url:j,success:function(p){b("#"+q).data("loading",false);b("#"+l).append(p);if(b("li","<ul>"+p+"</ul>").length<r){b("#"+l).removeClass("listmore");b("#"+q).css("display","none")}else{b("#"+q).html(f)}},error:function(){b("#"+q).data("loading",false);b("#"+q).html(f)}});try{_gaq.push(["_trackPageview",j])}catch(n){}}})}})})}).script("/scripts/video"+TX.jsver+".js").script("/scripts/waypoints.min.js").wait(function(){$txjQ(document).ready(function(a){TX.commentPage=function(){if(a("#commentfun").length>0){TX.commentsRefreshed=false;a("#cf-placeholder").after('<div id="cf-loading" style="text-align: center; font-style: italic"><p>One moment please, comment form loading...</p><p><img src="/images/site2/ajax-loader.gif" width="42" height="42" alt="loading" id="comments-loading-spinner" /></p></div>');var d=TX.pageurl.path;var b=a("#commentfun").attr("class").substring(1);if(TX.pageurl.anchor=="comments"){TX.commentRefresh(d,b);TX.commentForm(d,b);TX.commentsRefreshed=true}a(".sharethis-bottom").waypoint(function(e){if(!TX.commentsRefreshed){TX.commentRefresh(d,b);TX.commentForm(d,b);TX.commentsRefreshed=true}},{offset:"100%",triggerOnce:true})}};TX.commentForm=function(d,b){a("#cf-placeholder").load("/blog/comment-form/"+b+d+" #cf-ajax",function(){a("#comment_form").attr("action",d);a("#comment_form input[name=RET]").attr("value",d+"#comments");a("#comment_form input[name=URI]").attr("value",d);a("#cf-loading").css("display","none");a("#cf-placeholder").css("display","block");FB.XFBML.parse()})};TX.commentRefresh=function(d,b){if(a(".more-comments").length==0||a(".more-comments strong ~ a").length==0){a("#commentfun").load("/blog/comments-ajax/"+b+d+" #comments-ajax",function(){TX.commentSetup();a("#commentfun").fadeTo("fast",1);a("#comments-loading-spinner").css("visibility","hidden")})}else{a("#commentfun").fadeTo("fast",1);a("#comments-loading-spinner").css("visibility","hidden")}};TX.commentPage()})}).script("/scripts/store.min.js").wait(function(){$txjQ(document).ready(function(a){TX.lastestComments=function(){var f=a(".latest-comments");if(f.length>0){var l=false;var d=store.get("lc_date");var b=store.get("lc_html");var j=new Date();if(!d){try{store.set("lc_date",j.getTime());d=store.get("lc_date");if(d){l=true}}catch(g){}}else{var k=new Date(parseInt(d,10));if(j.getTime()-k.getTime()>(2*60*1000)){l=true}}if(l){a.ajax({url:"/widgets/latest-comments-ajax/",dataType:"html",success:function(e){b=a("#comments-ajax",e).html();store.set("lc_html",b);store.set("lc_date",j.getTime());TX.showLatestComments(f,b,d)}})}else{TX.showLatestComments(f,b,d)}}};TX.showLatestComments=function(e,b,d){a.each(e,function(){if(d){a(this).html(b).fadeTo("slow",1)}else{a(this).fadeTo("slow",1)}});FB.XFBML.parse()};TX.lastestComments()})}).script("http://platform.twitter.com/widgets.js").script("http://static.ak.fbcdn.net/connect.php/js/FB.Share").wait().script("http://www.techlicious.com/scripts/mc-jquery.form-n-validate.js").wait(function(){var d=new Array();var b=new Array();d[0]="EMAIL";b[0]="email";d[1]="FNAME";b[1]="text";d[2]="LNAME";b[2]="text";d[3]="AGE";b[3]="text";d[4]="GENDER";b[4]="text";d[5]="CHILDREN";b[5]="text";d[6]="INCOME";b[6]="text";d[7]="SOURCE";b[7]="text";d[8]="SIGNUP";b[8]="text";d[9]="ZIPCODE";b[9]="text";d[10]="SUBID";b[10]="text";a();function a(){$txjQ(document).ready(function(k){var e=true;var g=navigator.userAgent.toLowerCase();if((k.inArray(TX.pageurl.directory,TX.noPopup)>-1)||TX.pageurl.user.indexOf("www.techlicious.com/site/thank-you/")==0||(g.indexOf("google")>-1)){e=false}var f={errorClass:"mce_inline_error",errorElement:"div",onkeyup:function(){},onfocusout:function(){},onblur:function(){}};var l=k("#mc-embedded-subscribe-form").validate(f);k("#mc-embedded-subscribe-form").unbind("submit");f={url:"http://techlicious.us2.list-manage2.com/subscribe/post-json?u=9ca09c90643a88148a5df20dc&id=5ee95b0b14&c=?",type:"GET",dataType:"json",contentType:"application/json; charset=utf-8",beforeSubmit:function(){k("#mce_tmp_error_msg").remove();k(".datefield","#mc_embed_signup").each(function(){var o="filled";var n=new Array();var p=0;k(":text",this).each(function(){n[p]=this;p++});k(":hidden",this).each(function(){if(n.length==2){n[2]={value:1970}}if(n[0].value=="MM"&&n[1].value=="DD"&&n[2].value=="YYYY"){this.value=""}else{if(n[0].value==""&&n[1].value==""&&n[2].value==""){this.value=""}else{this.value=n[0].value+"/"+n[1].value+"/"+n[2].value}}})});return l.form()},success:j};k("#mc-embedded-subscribe-form").ajaxForm(f);k("#mc_embed_signup").hide();cks=document.cookie.split(";");for(i=0;i<cks.length;i++){parts=cks[i].split("=");if(parts[0].indexOf("MCEvilPopupClosed")!=-1){e=false}}if(e){k("#mc_embed_signup a.mc_embed_close").show();setTimeout(function(){k("#mc_embed_signup").fadeIn()},2000);k("#mc_embed_signup a.mc_embed_close").click(function(n){n.preventDefault();m()})}k(document).keydown(function(n){if(n==null){keycode=event.keyCode}else{keycode=n.which}if(keycode==27){m()}});function m(){k("#mc_embed_signup").hide();var n=new Date();var o=new Date(n.getTime()+31536000000);document.cookie="MCEvilPopupClosed=yes;expires="+o.toGMTString()+";path=/"}function j(t){k("#mce-success-response").hide();k("#mce-error-response").hide();if(t.result=="success"){k("#mce-"+t.result+"-response").show();k("#mce-"+t.result+"-response").html(t.msg);k("#mc-embedded-subscribe-form").each(function(){this.reset()})}else{var o=-1;var s;try{var r=t.msg.split(" - ",2);if(r[1]==undefined){s=t.msg}else{i=parseInt(r[0]);if(i.toString()==r[0]){o=r[0];s=r[1]}else{o=-1;s=t.msg}}}catch(q){o=-1;s=t.msg}try{if(o==-1){k("#mce-"+t.result+"-response").show();k("#mce-"+t.result+"-response").html(s)}else{err_id="mce_tmp_error_msg";html='<div id="'+err_id+'" style="'+err_style+'"> '+s+"</div>";var n="#mc_embed_signup";var p=k(n);if(b[o]=="address"){n="#mce-"+d[o]+"-addr1";p=k(n).parent().parent().get(0)}else{if(b[o]=="date"){n="#mce-"+d[o]+"-month";p=k(n).parent().parent().get(0)}else{n="#mce-"+d[o];p=k().parent(n).get(0)}}if(p){k(p).append(html);k(n).focus()}else{k("#mce-"+t.result+"-response").show();k("#mce-"+t.result+"-response").html(s)}}}catch(q){k("#mce-"+t.result+"-response").show();k("#mce-"+t.result+"-response").html(s)}}}})}});TX.moreArray=function(g){var f,a,b,e;var d=g.split(" ");for(i=0;i<d.length;i++){if(d[i].indexOf("lim-")==0){f=d[i].substring(4)}else{if(d[i].indexOf("s-")==0){e=d[i].substring(2)}else{if(d[i].indexOf("catu-")==0){a=d[i].substring(5)}else{if(d[i].indexOf("catid-")==0){b=d[i].substring(6)}}}}}if(a==""){a="-"}if(b==""){b="-"}return{limit:f,cat_url:a,cat_id:b,source:e}};
