jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(e){var f=(e.browser.msie?"paste":"input")+".mask";var d=(window.orientation!=undefined);e.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};e.fn.extend({caret:function(b,a){if(this.length==0){return}if(typeof b=="number"){a=(typeof a=="number")?a:b;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(b,a)}else{if(this.createTextRange){var h=this.createTextRange();h.collapse(true);h.moveEnd("character",a);h.moveStart("character",b);h.select()}}})}else{if(this[0].setSelectionRange){b=this[0].selectionStart;a=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var c=document.selection.createRange();b=0-c.duplicate().moveStart("character",-100000);a=b+c.text.length}}return{begin:b,end:a}}},unmask:function(){return this.trigger("unmask")},mask:function(b,q){if(!b&&this.length>0){var o=e(this[0]);var m=o.data("tests");return e.map(o.data("buffer"),function(h,g){return m[g]?h:null}).join("")}q=e.extend({placeholder:"_",completed:null},q);var a=e.mask.definitions;var m=[];var p=b.length;var c=null;var l=b.length;e.each(b.split(""),function(g,h){if(h=="?"){l--;p=g}else{if(a[h]){m.push(new RegExp(a[h]));if(c==null){c=m.length-1}}else{m.push(null)}}});return this.each(function(){var g=e(this);var y=e.map(b.split(""),function(s,t){if(s!="?"){return a[s]?q.placeholder:s}});var x=false;var h=g.val();g.data("buffer",y).data("tests",m);function B(s){while(++s<=l&&!m[s]){}return s}function D(s){while(!m[s]&&--s>=0){}for(var u=s;u<l;u++){if(m[u]){y[u]=q.placeholder;var t=B(u);if(t<l&&m[u].test(y[t])){y[u]=y[t]}else{break}}}E();g.caret(Math.max(c,s))}function C(w){for(var t=w,u=q.placeholder;t<l;t++){if(m[t]){var v=B(t);var s=y[t];y[t]=u;if(v<l&&m[v].test(s)){u=s}else{break}}}}function z(u){var s=e(this).caret();var t=u.keyCode;x=(t<16||(t>16&&t<32)||(t>32&&t<41));if((s.begin-s.end)!=0&&(!x||t==8||t==46)){A(s.begin,s.end)}if(t==8||t==46||(d&&t==127)){D(s.begin+(t==46?0:-1));return false}else{if(t==27){g.val(h);g.caret(0,j());return false}}}function k(F){if(x){x=false;return(F.keyCode==8)?false:null}F=F||window.event;var v=F.charCode||F.keyCode||F.which;var u=e(this).caret();if(F.ctrlKey||F.altKey||F.metaKey){return true}else{if((v>=32&&v<=125)||v>186){var t=B(u.begin-1);if(t<l){var s=String.fromCharCode(v);if(m[t].test(s)){C(t);y[t]=s;E();var w=B(t);e(this).caret(w);if(q.completed&&w==l){q.completed.call(g)}}}}}return false}function A(s,u){for(var t=s;t<u&&t<l;t++){if(m[t]){y[t]=q.placeholder}}}function E(){return g.val(y.join("")).val()}function j(F){var v=g.val();var u=-1;for(var w=0,t=0;w<l;w++){if(m[w]){y[w]=q.placeholder;while(t++<v.length){var s=v.charAt(t-1);if(m[w].test(s)){y[w]=s;u=w;break}}if(t>v.length){break}}else{if(y[w]==v[t]&&w!=p){t++;u=w}}}if(!F&&u+1<p){g.val("");A(0,l)}else{if(F||u+1>=p){E();if(!F){g.val(g.val().substring(0,u+1))}}}return(p?w:c)}if(!g.attr("readonly")){g.one("unmask",function(){g.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){h=g.val();var s=j();E();setTimeout(function(){if(s==b.length){g.caret(0,s)}else{g.caret(s)}},0)}).bind("blur.mask",function(){j();if(g.val()!=h){g.change()}}).bind("keydown.mask",z).bind("keypress.mask",k).bind(f,function(){setTimeout(function(){g.caret(j(true))},0)})}j()})}})})(jQuery);jQuery.fn.inputHints=function(){jQuery(this).each(function(a){if(jQuery(this).attr("type").match(/^text$|^textarea$/g)){jQuery(this).val(jQuery(this).attr("title"));jQuery(this).css("color","#999")}});jQuery(this).focus(function(){if(jQuery(this).val()==jQuery(this).attr("title")&&jQuery(this).attr("type").match(/^text$|^textarea$/g)){jQuery(this).val("");jQuery(this).css("color","")}});jQuery(this).blur(function(){if(jQuery(this).val()==""){if(jQuery(this).attr("type").match(/^text$|^textarea$/g)){jQuery(this).val(jQuery(this).attr("title"));jQuery(this).css("color","#999")}}})};var slide_time=8000;var slide_pos=0;var fade_speed=200;var next_slide=1;var periodical=null;var slideshow={};function get_slideshow_image_data(){jQuery.ajax({type:"GET",url:"/js/slideshow_data.js",dataType:"script",cache:false,async:false,success:function(){slideshow.slides=list.slides}});return false}function hide_show(b,a){jQuery(b).css({display:"none"});jQuery(a).css({display:""});return false}function new_slide(d){slide_pos=slide_pos+d;if(slide_pos>=slideshow.slides.length){slide_pos=0}else{if(slide_pos<0){slide_pos=slideshow.slides.length-1}}var b=slideshow.slides[slide_pos].link;var a=slideshow.slides[slide_pos].rel;var c=slideshow.slides[slide_pos].img;if(periodical!==null){jQuery("#slideshow a").fadeOut(fade_speed,function(){jQuery("#slideshow a").attr("href",b);jQuery("#slideshow a").attr("rel",a);jQuery("#slideshow img").attr("src",c);jQuery("#slideshow a").fadeIn(fade_speed)})}jQuery("#position").html((slide_pos+1)+"/"+slideshow.slides.length)}function slideshow_setup(){get_slideshow_image_data();new_slide(0);jQuery("#play").click(function(){hide_show(jQuery("#play"),jQuery("#stop"));next_slide=1;periodical=setInterval(function(){new_slide(next_slide)},slide_time)});jQuery("#prev").click(function(){next_slide=-1;new_slide(next_slide)});jQuery("#next").click(function(){next_slide=1;new_slide(next_slide)});jQuery("#stop").click(function(){clearInterval(periodical);hide_show(jQuery("#stop"),jQuery("#play"))});return false}function slideshow_startup(){slideshow_setup();jQuery("#menu").css({display:"block"});jQuery("#play").trigger("click");return false}var ga_key="UA-1889218-1";if(document.domain.match(/^www\.powells\.com|^powells\.com/g)===null){ga_key="UA-1889218-3"}var stockTimeOut=500;function OtherOnloadTrackingEvents(){if(typeof EcommerceTracking=="function"){if(SendEcommerceTracking===true){EcommerceTracking()}}if(typeof RandomizerCheckRAU=="function"){RandomizerCheckRAU()}return false}var _gaq=_gaq||[];function start_analytics(){jQuery.ajax({type:"GET",url:(document.location.protocol=="https:"?"https://ssl":"http://www")+".google-analytics.com/ga.js",cache:true,async:false,dataType:"script",data:null,success:function(){_gaq.push(["_setAccount",ga_key]);_gaq.push(["_trackPageview"]);_gaq.push(["_trackPageLoadTime"]);OtherOnloadTrackingEvents()},error:function(){throw"This is an error callback inside jQuery.ajax within start_analytics"}});return false}function TrackEvent(b,d,a,c){if(typeof a===null){a=""}if(!(c>0)){c=0}_gaq.push(["_trackEvent",b,d,a,c]);return false}function addTrans(h,d,c,b,a,g,e,f){_gaq.push(["_addTrans",h,d,c,b,a,g,e,f]);return false}function addItem(f,a,e,c,b,d){_gaq.push(["_addItem",f,a,e,c,b,d]);return false}function trackTrans(){_gaq.push(["_trackTrans"]);return false}function analytics_startup(){start_analytics();book_nugget_event_tracking();navigation_event_tracking();slideshow_event_tracking()}function toggle_search_options(c,b,a){if(jQuery("#"+b).hasClass("selected")){jQuery("#"+b).removeClass("selected");jQuery("#"+c).addClass("invisible")}else{jQuery(".search").addClass("invisible");jQuery(".selected").removeClass("selected");jQuery("#"+b).addClass("selected");jQuery("#"+c).removeClass("invisible")}jQuery("#"+a).focus()}function toggle(a,b){jQuery("#"+a).toggleClass(b)}function toggle_text(a,b,c){if(jQuery("#"+a).html()==b){jQuery("#"+a).empty().html(c)}else{jQuery("#"+a).empty().html(b)}}function empty_form(e,b){if(e=="adv_search_form"){var d=["kw_adv","title_adv","author_adv","publisher_adv","section_adv"];for(var c in d){jQuery("#"+d[c]).val("")}var a=["class_adv","binding_adv","sort_by_adv","location_adv","days_old_adv"];for(var c in a){jQuery("#"+a[c]).find("option:first").attr("selected","selected").parent("select")}jQuery("#exact_title_adv").attr("checked",false);jQuery("#per_page_adv option[value='100']").attr("selected","selected")}else{jQuery("#isbn").val("")}jQuery(".filled-in").removeClass("filled-in");jQuery("#kw_adv").focus()}function unflag(a){var b=jQuery(a).attr("id");if(jQuery("label[for='"+b+"']").hasClass("filled-in")){jQuery("label[for='"+b+"']").removeClass("filled-in")}}function view_others(isbns,isbn,condition,link_type){if(condition=="electronic"){th="eBook Format"}else{th="Condition"}other_copies_div="other-copies-"+isbn;jQuery("#"+other_copies_div).html("<img src='/images/loading.gif' /> Loading...");other_copies_url="/book?type=json_truncated&isbn="+isbns.replace(/,/g,"&isbn=")+"&nofuzzy=1&order=price asc&jsoncallback=?";jQuery.ajax({url:other_copies_url,success:function(data){r=eval("("+data+")");_other_copies=[];_other_copies_table=[];for(inkey in r){if(r[inkey].price){price="$"+r[inkey].price}else{price=""}_other_copies_row=[];_other_copies_row.push("<tr>");_other_copies_row.push("<td style='width:200px; border:1px solid #EBE7DC'><!--"+r[inkey].price/1000+" sort value-->"+r[inkey].class_external+" "+r[inkey].condition+"</td>");_other_copies_row.push("<td style='width:200px; border:1px solid #EBE7DC'>"+r[inkey].binding+"</td>");_other_copies_row.push("<td style='text-align:right; border:1px solid #EBE7DC; width:1px;'>"+price+"</td>");_other_copies_row.push("<td style='width:1px; border:1px solid #EBE7DC'><small><a href='/biblio/"+inkey+"' title='"+r[inkey].title+"'>more&nbsp;info</a></small></td>");_other_copies_row.push("<td style='width:1px; border:1px solid #EBE7DC'>"+add_to_cart_button(inkey,r[inkey].title)+"</td>");_other_copies_row.push("</tr>");_other_copies_table.push(_other_copies_row.join(""))}if(r){top_row="<tr style='background:#EBE7DC; border:1px solid ##B09B8A;'><th>"+th+"<!-- [<a title='See our Glossary for term descriptions.' href='javascript:open_window(\"/post?type=popup&name=glossary&#condition\");'>?</a>]--></th><th>Binding<!-- [<a title='See our Glossary for term descriptions.' href='javascript:open_window(\"/post?type=popup&name=glossary&#binding\");'>?</a>]--></th><th>Price</th><th>&nbsp;</th><th>&nbsp;</th></tr>";_other_copies_table="<table cellpadding='2px' class='sortable'>"+top_row+_other_copies_table.sort().join(" ")+"</table>"}jQuery("#"+other_copies_div).html(_other_copies_table).css("display","none").fadeIn("slow")}});_v=link_type.split(":");TrackEvent("Search-Also-Available",_v[0],_v[1])}function also_available(g,a,j,l,m,c,h,d){jQuery("#other-copies-"+a).html("<img src='/images/loading.gif' /> Loading...");var k=[];for(i=0;i<m.split(":").length;i++){k.push("<tr>");k.push("<td style='width:200px; border:1px solid #EBE7DC'>"+c.split(":")[i]+"</td>");k.push("<td style='width:200px; border:1px solid #EBE7DC'>"+d.split(":")[i]+"</td>");k.push("<td style='width:200px; border:1px solid #EBE7DC;text-align:right;width:1px;'>$"+h.split(":")[i]+"</td>");k.push("<td style='width:1px; border:1px solid #EBE7DC'><a href='/biblio/"+m.split(":")[i]+"'><small>more&nbsp;info</small></a></td>");k.push("<td style='width:1px; border:1px solid #EBE7DC'>"+add_to_cart_button(m.split(":")[i],g)+"</td>");k.push("</tr>")}var e=(j=="Electronic")?"eBook&nbsp;Format":"Condition";var b="<table><tr style='background:#EBE7DC; border:1px solid #B09B8A;'><th>"+e+"</th><th>Binding</th><th>Price</th><th></th><th></th></tr>";var f="</table>";jQuery("#other-copies-"+a).fadeIn().html(b+k.join("")+f);_v=l.split(":");TrackEvent("Search-Also-Available",_v[0],_v[1])}function add_to_cart_button(a,b){return"<a href='/cgi-bin/Shopping_cart?add="+a+"' title='Add &quot;"+b+"&quot; to your Shopping Cart'><img src='/images/buttons/addtocart82.gif'  style='border:0;' class='add-to-cart-button' /></a>"}var UserTrail={};UserTrail.proto=location.protocol;UserTrail.host=location.host;UserTrail.base=UserTrail.proto+"//"+UserTrail.host;UserTrail.initUser=function(){var c=jQuery.cookie("trail_id");if(!c){var a=jQuery.cookie("preferences");var b="";if(a){b=P_Cookie.getPropValue("preferences","ident");if(b!=""){P_Cookie.setCookie("trail_id",b)}else{UserTrail.getHashId()}}else{UserTrail.getHashId()}}return false};UserTrail.loggedIn=function(){var b=jQuery.cookie("authent");var p=0;var o="(hash)";var m="(&)";var k=".*?";var j="((?:[a-z][a-z]*[0-9]+[a-z0-9]*))";var h="(&)";var g="(timestamp)";var f="(&)";var e="(\\d+)";var d="(&)";var c="(username)";var a="(&)";var q="((?:[a-z][a-z]+))";var l=new RegExp(o+m+k+j+h+g+f+e+d+c+a+q,["i"]);if(b.length!==0&&l.exec(b)){p=1}return p};UserTrail.getCartAndNameDisplay=function(){var a=UserTrail.base+"/user?type=user_and_cart_html";jQuery.ajax({type:"GET",url:a,data:"{}",dataType:"html",cache:false,success:function(b){UserTrail.displayCartAndName(b)}});return false};UserTrail.displayCartAndName=function(a){if(a!==undefined&&a.length>0){jQuery("#display_name").empty().html(a+jQuery("#display_name").html())}return false};UserTrail.getHashId=function(){var a=UserTrail.base+"/trail/get_anon_id";jQuery.ajax({type:"GET",url:a,data:"{}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){UserTrail.parseHashId(b)}});return false};UserTrail.parseHashId=function(a){var b=a.result;if(b!==undefined&&b.length>0){P_Cookie.setCookie("trail_id",b)}return false};UserTrail.getTrail=function(b){var a=UserTrail.base+"/trail/template_html";if(b&&b.all==1){a=UserTrail.base+"/trail/template_all_html"}jQuery.ajax({type:"GET",url:a,data:"{}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(c){UserTrail.parseTrail(c)}});return false};UserTrail.parseTrail=function(b){var a=b.result;if(a!==undefined&&a.length>0){jQuery("#trail_pod").html(a)}if(UserPrefs.getPref("show_trail")!==0){toggle_displaying("show_trail")}return false};UserTrail.clearTrail=function(){var a=UserTrail.base+"/trail/clear_trail";UserTrail.clearTrailDisplay();jQuery.ajax({type:"POST",url:a,data:"{}",contentType:"application/json; charset=utf-8",dataType:"json"});return false};UserTrail.clearTrailDisplay=function(){jQuery("div#show_trail .rec_item").remove();jQuery("clear_trail").remove();jQuery("#show_trail").append("<div style='text-align: center; padding: 3px, 0;'>No Items</div>");return false};var P_Cookie=new Object();P_Cookie.proto=location.protocol;P_Cookie.host=location.host;P_Cookie.base=P_Cookie.proto+"//"+P_Cookie.host;P_Cookie.setCookie=function(b,c,a){jQuery.cookie(b,c,{path:"/",domain:".powells.com",duration:a})};P_Cookie.getPropValue=function(c,e,b){var g="";var a="";var d="";if(!b){b="&"}var f=jQuery.cookie(c);if(f.match(e)){g=f.indexOf(e+b);if(g!=-1){g=g+e.length+1;a=f.indexOf(b,g);if(a==-1){a=f.length}d=unescape(f.substring(g,a))}}return d};P_Cookie.getPropHash=function(c,b){if(!b){b="&"}var e=jQuery.cookie(c);var a=new Hash();var d=e.split(b);for(i=0;i<d.length;i+=2){a.set(d[i],d[i+1])}return a};function set_last_location_cookie(){document.cookie="lastlocation="+document.location+"; path=/; domain=.powells.com;";return false}var UserPrefs={};UserPrefs.preferences={};UserPrefs.dateObj=new Date();UserPrefs.proto=location.protocol;UserPrefs.host=location.host;UserPrefs.base=UserPrefs.proto+"//"+UserPrefs.host;UserPrefs.getPrefs=function(){UserPrefs.Cookie=jQuery.cookie("preferences");if(UserPrefs.Cookie){UserPrefs.parseCookie();if(UserPrefs.dateObj.getTime()-UserPrefs.timeStamp>1000*60*5){if(UserPrefs.preferences.ident){UserPrefs.getData()}UserPrefs.setCookie()}}else{UserPrefs.setCookie()}return false};UserPrefs.parseCookie=function(c){UserPrefs.originalPreferences={};var b=UserPrefs.Cookie.split("&");for(var a=0;a<b.length;a+=2){if(b[a]=="timeStamp"){UserPrefs.timeStamp=decodeURIComponent(b[a+1])}else{UserPrefs.preferences[b[a]]=decodeURIComponent(b[a+1])}}for(a in UserPrefs.preferences){UserPrefs.originalPreferences[a]=UserPrefs.preferences[a]}return false};UserPrefs.Cookiefy=function(){var b=[];for(var a in UserPrefs.preferences){if(!a.match("JSON")){b.push(a+"&"+encodeURIComponent(UserPrefs.preferences[a]))}}b.push("timeStamp&"+UserPrefs.dateObj.getTime());return b.join("&")};UserPrefs.setCookie=function(){var a=UserPrefs.Cookiefy();P_Cookie.setCookie("preferences",a,99999);return false};UserPrefs.isChanged=function(){for(var a in UserPrefs.preferences){if(UserPrefs.preferences[a]!=UserPrefs.originalPreferences[a]){return 1}}return 0};UserPrefs.setPref=function(a,b){if(b!=UserPrefs.preferences[a]){UserPrefs.preferences[a]=b;UserPrefs.setCookie();if(UserPrefs.preferences.ident&&UserPrefs.preferences.ident.length>0){UserPrefs.setData()}}return false};UserPrefs.getPref=function(a){return UserPrefs.preferences[a]};UserPrefs.getData=function(){var a=UserPrefs.base+"/prefs/"+UserPrefs.preferences.ident;$.ajax({type:"GET",url:a,data:"{}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){UserPrefs.parseData(b)}});return false};UserPrefs.parseData=function(object){var storedUserPrefs=eval(object);for(var i in storedUserPrefs){if(i!="toJSONString"){UserPrefs.preferences[i]=storedUserPrefs[i]}}return false};UserPrefs.setData=function(){var b="preferences="+JSON.stringify(UserPrefs.preferences);var a=UserPrefs.base+"/prefs/"+UserPrefs.preferences.ident;$.ajax({type:"POST",url:a,data:b,contentType:"application/json; charset=utf-8",dataType:"json"});return false};UserPrefs.getSessionID=function(){if(!jQuery.cookie("p_session")){var a=UserPrefs.base+"/trail/get_anon_id";jQuery.ajax({type:"GET",url:a,data:"{}",contentType:"application/json; charset=utf-8",dataType:"json",success:function(b){UserPrefs.setSessionCookie(b)}})}return false};UserPrefs.setSessionCookie=function(a){var b=a.result;if(b!==undefined&&b.length>0){P_Cookie.setCookie("p_session",b)}return false};toggle_displaying=function(d){var b=jQuery("#"+d);var a=jQuery("#"+d+"_inverse");var c=b.css("display");b.css({display:a.css("display")});a.css({display:c});return false};function newtoggle_displaying(d,c){var b=jQuery("#"+d);var a=jQuery("#"+d+"_inverse");if(!c){c="inline"}if(b.css("display")!="none"){b.css({display:"none"});if(a.length>0){a.css({display:c})}}else{b.css({display:c});if(a.length>0){a.css({display:"none"})}}return false}function open_window(b,c,a){if(typeof c==="undefined"){c=560}if(typeof a==="undefined"){a=400}var e=parseInt((screen.availWidth/2)-(c/2),10);var d=parseInt((screen.availHeight/2)-(a/2),10);mywin=window.open(b,"win","left="+e+",top="+d+",toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width="+c+",height="+a);if(window.focus){mywin.focus()}}function show_big_images(a,b){mywin=window.open(a,"win","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width="+b+",height=560")}function open_smaller_window(a){mywin=window.open(a,"win","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=400,height=500")}function open_freeship_window(a){mywin=window.open(a,"win","toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=0,width=500,height=500")}function launchBookwrap(b,a){var d="/cgi-bin/bookwrap_redirect?display="+b+"&version="+a;if(a==1){var c=window.open(d,"bookwrap","height=460,width=280,scrollbars=no,status=no,toolbar=no, menubar=no, location=no,resizable=no")}else{var c=window.open(d,"bookwrap","height=295,width=760,scrollbars=no,status=no,toolbar=no, menubar=no, location=no,resizable=no")}if(c){c.focus()}}function lazy_load_the_nugget(){jQuery.each(jQuery("span.lazy_load_nugget"),function(){isbn=jQuery(this).attr("id").replace("isbn-","");url="/book?type=nugget&nofuzzy=1&isbn="+isbn;if(jQuery(this).attr("rel")){url=url+"&"+jQuery(this).attr("rel").replace(/:/g,"=").replace(/,/g,"&")}jQuery("#"+jQuery(this).attr("id")).load(url)})}String.prototype.toProperCase=function(){return this.toLowerCase().replace(/\w+/g,function(a){return a.charAt(0).toUpperCase()+a.substr(1)})};function lazy_load_the_images(){jQuery("img").lazyload({failurelimit:20,threshold:50,effect:"fadeIn"})}function search_startup_OLD(){if(jQuery("#search-box").attr("value")){return false}jQuery("#search-button").click(function(a){if(jQuery("#search-box").attr("value")==jQuery("#search-box").attr("title")||!jQuery("#search-box").attr("value")){var b=prompt("Did you forget to type something in the search box?\r\n\r\nType it here and click 'OK.'");if(b){jQuery("#main-search").unbind("submit");jQuery("#search-box").attr("value",b);jQuery("#main-search").submit()}else{jQuery("#search-box").inputHints();return false}}});return false}function search_startup(){jQuery("#search-box").inputHints();jQuery("#main-search").submit(function(b){if(jQuery("#search-box").val().indexOf(jQuery("#search-box").attr("title"))>=0||!jQuery("#search-box").attr("value")){var a=jQuery("#search-box").val().replace(jQuery("#search-box").attr("title"),"");jQuery("#search-box").attr("value",a);jQuery("#search-box").focus();TrackEvent("Misc","Main Search Box Error",jQuery("#search-box").val());jQuery("#search-box").css("color","");return false}})}function search_filter(){jQuery(".fake-link").mouseover(function(){jQuery("li.hidden").css("display","block");jQuery("#form-choice").children().css({"border-color":"#4C290D"});jQuery(this).css("background-color","#EBE7DC");jQuery("#form-choice").children().eq(0).css({"background-color":"#ffffff"});jQuery("#form-choice").children().eq(1).removeClass("arrowdown");jQuery("#form-choice").children().eq(2).removeClass("arrowdown");jQuery("#form-choice").children().eq(3).removeClass("arrowdown").addClass("roundbottom").css({"border-bottom":"2px solid #4C290D"})});jQuery(".fake-link").mouseout(function(){jQuery("li.hidden").css("display","none");jQuery(this).css("background-color","")});jQuery(".fake-link").click(function(){var a=jQuery(this).text();var b=a.toLowerCase().replace(/all books/,"");jQuery("#shoved_in").attr("value","");jQuery.each(jQuery(".fake-link"),function(){if(a==jQuery(this).text()){jQuery(this).remove();jQuery("#form-choice").prepend('<li class="fake-link arrowdown">'+a+"</li>");jQuery("#shoved_in").attr("value",b)}else{jQuery(this).addClass("hidden").css("display","none")}});jQuery("#form-choice").children().css("border-color","#4C290D");search_filter()})}function event_detail(e){if(jQuery("#single_event_popup").length===0){var d=jQuery("<div></div>");jQuery(d).attr("id","single_event_popup");jQuery("body").prepend(d)}close_it("single_event_popup");var b=parseInt(((window.viewport.width()/2)-250),10)+"px";var c=parseInt((window.viewport.scrollTop()+60),10)+"px";jQuery("#single_event_popup").css({display:"block",position:"absolute","z-index":"5000",left:b,top:c,border:"5px solid #ccc",padding:"5px",background:"white",width:"500px"});jQuery("#single_event_popup").empty().html('<small><img src="/images/loading.gif" style="float:left;margin-right:5px;"> Loading...</small>');var a="/cgi-bin/calnug?id="+e;jQuery("#single_event_popup").load(a).fadeIn("slow");return false}function close_it(a){jQuery("#"+a).empty().html("");jQuery("#"+a).css({display:"none"});return false}blue=new Array();blue.dark="#5F747E";blue.medium="#98B4C2";blue.light="#86A5B5";blue.lightest="#DAE4E9";brown=new Array();brown.dark="#4A3A2D";brown.medium="#B09B8A";brown.light="#EBE7DC";orange=new Array();orange.dark="#F07F24";white=new Array();white.full="#FFFFFF";function navigation_startup(){jQuery("#nav").children().mouseover(function(){jQuery(this).addClass("over")}).mouseout(function(){jQuery(this).removeClass("over")});setTimeout("load_user()",500)}function load_user(){jQuery("#user").load("/user?type=user_cart")}var isbnUtils={};isbnUtils.valid={};isbnUtils.inValid={};isbnUtils.proto=location.protocol;isbnUtils.host=location.host;isbnUtils.base=isbnUtils.proto+"//"+isbnUtils.host;isbnUtils.searchStopped=false;isbnUtils.checkList=function(c,d){isbnUtils.invalid=[];isbnUtils.valid=[];isbnUtils.searchStopped=false;var e=jQuery("#listId");if(typeof d=="undefined"){d="error_box"}jQuery("#errorId").css({display:"none"});jQuery("#errorId").empty();var b=isbnUtils.removeBadChars(e.attr("value"));var f=b.split(" ");f.remove("");f.remove("\n");if(f.length<1){e.value="";isbnUtils.searchStopped=true;return false}isbnUtils.checkLength(f);e.value=isbnUtils.valid.join("\n");if(isbnUtils.invalid.length>0){var a=[];a=isbnUtils.invalid.map(function(j,h){return"*"+j});if(isbnUtils.valid.length<1){e.value=a.join("\n")}else{e.value=e.value+"\n"+a.join("\n")}var g=[];g=isbnUtils.invalid.map(function(j,h){return"<li>"+j+"</li>"});jQuery("#errorId").html("<li>Found invalid ISBNs.</li>");jQuery("#errorId").css({display:"block"});isbnUtils.searchStopped=true;return false}return true};isbnUtils.removeBadChars=function(a){a=a.replace(/-/g,"");a=a.replace(/[^0-9Xx]+/g," ");a=a.replace(/(\n|\t| )/g," ");return a};isbnUtils.checkLength=function(a){a.each(function(c,b){if(c.length==13||c.length==10){isbnUtils.valid.include(c)}else{isbnUtils.invalid.include(c)}})};function isbnsearch(){var c=document.isbngroupsearch.isbn.value;c=c.replace(/-/g,"");c=c.replace(/[^0-9Xx]+/g,", ");c=c.replace(/, $/,"");if(document.isbngroupsearch.isbn.value.length===0){alert("Aw....Please enter an ISBN!");return(false)}var b=c.split(", ");for(var a=0;a<b.length;a++){if(!(b[a].length==10||b[a].length==13)){alert("Sorry, but all ISBN's must be either 10 or 13 digits long and have spaces between each one.\n\nPlease double check your ISBN's and click on \"Search\" again.\n");return(false)}}document.isbngroupsearch.isbn.value=c;return(true)}function pop_in(c){var b=jQuery("#"+c).val();if(b!=""){jQuery("body").append('<div id="pagewrap"><div id="overlay" onClick="pop_out()"></div><div id="popover"></div></div>');jQuery("#popover").fadeIn(300).css({display:"block"}).html('<div style="float: right; margin: 0; padding: 0; font-weight: bold; font-size: 16px; padding: 1px 1px 2px 2px; margin: 0px -35px 5px 0px; background: #000000; color: #ffffff;"><a onClick="pop_out()" style="color: #ffffff; cursor: pointer; text-decoration: none;">X</a></div><br clear="all" />'+b);jQuery("#overlay").css({display:"block"});var a=(window.pageYOffset+30+"px")}else{alert("No blurb, yet!  Please enter one before previewing.")}}function pop_out(){jQuery("#popover").css({display:"none"});jQuery("#overlay").css({display:"none"})}function PowellsCardForm(){var a=parseInt(location.search.substring(1),10);document.actual.add.value="0-20"+(a<10?"0":"")+a;var b=jQuery("input[@name='quantum_amount']:checked").val();if(b===undefined){b=parseFloat(jQuery("input:text[name=amount]").val())}if(b<5){alert("Powell's Cards must be at least $5!");return false}if(!(b>0)){alert("Please select a value!");return false}document.actual.add.value+=(b/100000).toFixed(7).substring(2);document.actual.add.value+="-0";var c=parseInt(document.powellsCard.qty.value,10);if(!(c>0)){c=1}document.actual.quantity.value=c;setTimeout(function(){document.actual.submit()},10);return false}function UncheckQuantumAmounts(){jQuery("input[@name='quantum_amount']:checked").attr("checked",false)}function iterateNodes(b){if(!b||!b.childNodes||searchTerms.length==0){return}for(var a=b.childNodes.length-1;a>=0;a--){if(b.childNodes[a]){if(b.childNodes[a].nodeName=="#text"){splitTextNode(b.childNodes[a])}else{iterateNodes(b.childNodes[a])}}}}function splitTextNode(c){pretext="";text=c.data;var e;for(term=0;term<searchTerms.length;term++){var b=1;while(b){b=0;var a=text.search(searchRegs[term]);if(a>-1){if(!e){e=document.createDocumentFragment()}var d=document.createElement("span");d.className="searchterm term"+term;d.innerHTML=text.substr(a,searchTerms[term].length);e.appendChild(document.createTextNode(text.substr(0,a)));e.appendChild(d);text=text.substr(a+searchTerms[term].length);b=1}}}if(e){e.appendChild(document.createTextNode(text));c.parentNode.insertBefore(e,c.nextSibling);c.parentNode.removeChild(c)}}var searchTerms=[];var searchRegs=[];var stopwords={the:1,"in":1,"if":1,to:1,of:1,"for":1,"powells.com":1,powells:1,book:1};function findSearchTerm(b){spans=document.getElementsByTagName("span");for(var a=0;a<spans.length;a++){if((spans[a].parentNode.id!="highlighted")&&(spans[a].className=="searchterm "+b)){spans[a].id="searchspan"+a;location.hash="searchspan"+a;return}}}function doSearch(){if(document.all||document.cookie.match(/nohighlight/)){}else{var b=new RegExp("^(link|site|inurl):","i");var g=document.referrer.match("google.*q=([^&;]+)");if(g){st=decodeURIComponent(g[1]).split("+");for(var e=st.length-1;e>=0;e--){if(st[e].match(/ /)){n=st[e].split(" ");for(var c=0;c<n.length;c++){st.push(n[c].replace(b,""))}st[e]=""}}for(var e=0;e<st.length;e++){if(st[e].match(/\S/)&&!stopwords[st[e]]){searchTerms.push(st[e])}}for(var e=0;e<searchTerms.length;e++){searchRegs[e]=new RegExp("\\b"+searchTerms[e]+"\\b","i")}iterateNodes(document.body);var f=document.getElementById("content");var d=document.createElement("div");d.id="highlighted";var a="The following search terms have been highlighted: ";for(var e=0;e<searchTerms.length;e++){a+='<span class="searchterm term'+e+'" onClick="findSearchTerm(\'term'+e+"')\">"+searchTerms[e]+"</span> "}a+=' [<span class="off" onClick="document.cookie=\'nohighlight=yes;domain=.powells.com;path=/;expires=Sun, 17-Jan-2038 19:14:07 GMT\'; window.location.reload(); ">Turn this off</span>]';d.innerHTML=a;f.insertBefore(d,f.firstChild)}}}var error_count=0;var section="";function build_your_own_link(a,b,c){c=(c)?c:"";partner_section=(partner_id)?"partner/"+partner_id:"";make_link="<a href='http://www.powells.com/"+partner_section+"/"+a+"' title='"+c+"' rel='powells'>";make_link+=jQuery("#link-text-"+b).val();make_link+="</a>";jQuery("#link-code-"+b).text(make_link);jQuery("#link-preview-"+b).html("Finished link: "+make_link)}function Password(){window.name="parent";password=window.open("/partnership/password.html","password","toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=175,height=175")}function setCookie(){if(!document.password.entry_password.value){document.password.entry_password.value=prompt("Please enter your password","")}if(!document.password.partner_id.value){document.password.partner_id.value=prompt("Please enter your partner id","")}}function checkRequired(){var a=false;if(!document.create.first_name.value){document.create.first_name.value=prompt("Please enter your first name","");a=true}if(!document.create.last_name.value){document.create.last_name.value=prompt("Please enter your last name","");a=true}if(!document.create.phone.value){document.create.phone.value=prompt("Please enter your phone number","");a=true}if(!document.create.tax_id.value){document.create.tax_id.value=prompt("Please enter your Tax ID or S.S. #","");a=true}if(!document.create.email.value){document.create.email.value=prompt("Please enter your email address","");a=true}if(!document.create.password.value){document.create.password.value=prompt("Please enter a password","");a=true}if(document.create.password.value!=document.create.password2.value){alert("Your passwords do not match!");a=true}return !a}function createUrl(){var b;var a="/partner/";if(!document.result.partner_id.value){document.result.partner_id.value=prompt("Please enter your partner id","")}b=document.result.URL.value;if(!b){alert("Please select a section from the popup");return false}b=document.result.partner_id.value+"/"+b;b=a+b;document.result.result.value=b;return false}function makeSection(b){var a="/partner/";if(!document.result.partner_id.value){document.result.partner_id.value=prompt("Please enter your partner id","")}document.result.result.value=a+document.result.partner_id.value+"/"+b;return false}function makeUrl(){var a=document.home_url.jojo.value;url="/partner/"+a;document.home_url.home_result.value=url}function makeObbUrl(){var b=document.obb_url.partnerid.value;var a='<a href="http://www.powells.com/partner/'+b+'/sellonline">YOUR TEXT OR IMAGE HERE</a>';document.obb_url.obb_result.value=a}function makeIsbnUrl(){guh=document.isbn_url.partner.value;isbn=document.isbn_url.isbn.value;url="/cgi-bin/partner?partner_id=";url+=guh+"&cgi=search/search&searchtype=isbn";url+="&searchfor="+isbn;document.isbn_url.your_url.value=url}function makeAuthUrl(){var c=document.auth_url.partner.value;var d=document.auth_url.first.value;var b=document.auth_url.last.value;var a="/partner/"+c;a+="/s?kw=";a+=escape(b+"+"+d);document.auth_url.your_url.value=a}function makeKwUrl(){var a=document.kw_url.partner.value;pokey=document.kw_url.pokey.value;url="/partner/"+a;url+="/s?kw=";url+=escape(pokey);document.kw_url.your_url.value=url}function CheckLength(c){var b=window.event.srcElement.value;var a=255;if(window.event.srcElement.value.length>=c){alert("You have reached the maximum length of 255 characters permitted here.");window.event.srcElement.value=b.substring(0,a);return false}}var partner_id=false;function partner_startup(){if(jQuery.cookie("partner_password")){var a=jQuery.cookie("partner_password").split(":");partner_id=a[0]}}var is_production=1;function set_is_prod(){if(document.domain.match(/^www\.powells\.com|^powells\.com/g)===null){is_production=0}return false}function showObject(a){var b=JSON.stringify(a,null,"\t");alert(b)}function prepareNonProductionSystems(){if(is_production==1){return false}jQuery("#scanalert").css({display:"none"});jQuery("#VerisignFooter").css({display:"none"});return false}window.viewport={height:function(){return jQuery(window).height()},width:function(){return jQuery(window).width()},scrollTop:function(){return jQuery(window).scrollTop()},scrollLeft:function(){return jQuery(window).scrollLeft()}};function general_startup(){set_is_prod();prepareNonProductionSystems();search_startup();search_filter();UserPrefs.getPrefs();UserPrefs.getSessionID();UserTrail.initUser();navigation_startup();set_last_location_cookie();partner_startup();jQuery("input[title]").inputHints();setTimeout("analytics_startup()",500);lazy_load_the_nugget();tooltip();return false}function addToCart(c,d,b){var a="/cgi-bin/Shopping_cart?add="+c+"&quantity="+d+"&where="+b;jQuery.ajax({url:a,cache:false})}zero_one=Math.round(Math.random(0,1));var pv="";function ValidatePhone(a){if(pv.length<a.value.length){a.value=a.value.replace(/^\(?(\d{3})\)?$/,"($1)");a.value=a.value.replace(/^(\(\d{3}\)\s*\d\d\d)$/,"$1-")}pv=a.value}function testphone(b){var a=b.value.replace(/[\s\(\)\-]/g,"");if(!isNaN(a.substring(0,10))&&a.length<10){alert("Phone number must contain area code!");return false}}function book_nugget_event_tracking(){jQuery.each(jQuery(".booklist"),function(){if(jQuery(this).attr("id")){var a=jQuery(this).attr("id");jQuery.each(jQuery("#"+jQuery(this).attr("id")+" a"),function(b){if(jQuery(this).attr("rel")=="cover-image"){book_title=jQuery(this).attr("title").replace(/\'/g,"")}jQuery(this).bind("click",{book_title:book_title},function(c){TrackEvent("Book-Nugget",a+":"+jQuery(this).attr("rel"),c.data.book_title)})})}})}function navigation_event_tracking(){jQuery("._trackNavigation a").bind("click",function(){if(jQuery(this).attr("rel")){var a=jQuery(this).attr("rel").replace(/\'/g,"").replace(/ /g,"-").split(":");if(jQuery(this).attr("rel")!="nofollow"){TrackEvent("Navigation",a[0],a[1])}else{TrackEvent("Navigation","nofollow",jQuery(this).html().replace(/\'/g,"").replace(/ /g,"-"))}}})}function slideshow_event_tracking(){jQuery("#slideshow-wrapper a").bind("click",function(){if(jQuery(this).attr("rel")){var a=jQuery(this).attr("rel").replace(/\'/g,"").replace(/ /g,"-").split(":");TrackEvent("Slideshow",a[0],a[1])}})}(function(a){a.fn.lazyload=function(b){var c={threshold:0,failurelimit:0,event:"scroll",effect:"show",container:window};if(b){a.extend(c,b)}var d=this;if("scroll"==c.event){a(c.container).bind("scroll",function(g){var e=0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){}else{if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)){a(this).trigger("appear")}else{if(e++>c.failurelimit){return false}}}});var f=a.grep(d,function(h){return !h.loaded});d=a(f)})}this.each(function(){var e=this;if(undefined==a(e).attr("original")){a(e).attr("original",a(e).attr("src"))}if("scroll"!=c.event||undefined==a(e).attr("src")||c.placeholder==a(e).attr("src")||(a.abovethetop(e,c)||a.leftofbegin(e,c)||a.belowthefold(e,c)||a.rightoffold(e,c))){if(c.placeholder){a(e).attr("src",c.placeholder)}else{a(e).removeAttr("src")}e.loaded=false}else{e.loaded=true}a(e).one("appear",function(){if(!this.loaded){a("<img />").bind("load",function(){a(e).hide().attr("src",a(e).attr("original"))[c.effect](c.effectspeed);e.loaded=true}).attr("src",a(e).attr("original"))}});if("scroll"!=c.event){a(e).bind(c.event,function(f){if(!e.loaded){a(e).trigger("appear")}})}});a(c.container).trigger(c.event);return this};a.belowthefold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).height()+a(window).scrollTop()}else{var b=a(d.container).offset().top+a(d.container).height()}return b<=a(c).offset().top-d.threshold};a.rightoffold=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).width()+a(window).scrollLeft()}else{var b=a(d.container).offset().left+a(d.container).width()}return b<=a(c).offset().left-d.threshold};a.abovethetop=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).scrollTop()}else{var b=a(d.container).offset().top}return b>=a(c).offset().top+d.threshold+a(c).height()};a.leftofbegin=function(c,d){if(d.container===undefined||d.container===window){var b=a(window).scrollLeft()}else{var b=a(d.container).offset().left}return b>=a(c).offset().left+d.threshold+a(c).width()};a.extend(a.expr[":"],{"below-the-fold":"$.belowthefold(a, {threshold : 0, container: window})","above-the-fold":"!$.belowthefold(a, {threshold : 0, container: window})","right-of-fold":"$.rightoffold(a, {threshold : 0, container: window})","left-of-fold":"!$.rightoffold(a, {threshold : 0, container: window})"})})(jQuery);function is_set(){return(typeof google.loader=="object"&&window.google.loader.ClientLocation&&window.google.loader.ClientLocation.address)?true:false}function is_US(){if(is_set()===true&&window.google.loader.ClientLocation.address.country&&google.loader.ClientLocation.address.country=="USA"){return true}else{if(is_set()===true){return false}}return undefined}function is_international(){if(is_set()===true&&window.google.loader.ClientLocation.address.country&&google.loader.ClientLocation.address.country!="USA"){return true}else{if(is_set()===true){return false}}return undefined}function country_code(){return(is_set()===true&&window.google.loader.ClientLocation.address.country_code)?google.loader.ClientLocation.address.country_code:undefined}function is_OR_or_WA(){if(is_set()===true&&window.google.loader.ClientLocation.address.region&&(google.loader.ClientLocation.address.region=="OR"||google.loader.ClientLocation.address.region=="WA")){return true}else{if(is_set()===true){return false}}return undefined}function is_Portland(){if(is_set()===true&&window.google.loader.ClientLocation.address.city&&google.loader.ClientLocation.address.city=="Portland"){return true}else{if(is_set()===true){return false}}return undefined}function is_local(){var a=["Portland","Beaverton","Gresham","Vancouver","Hillsboro","Forest Grove","Aloha","Tualatin","Tigard","Sherwood","West Linn","Oregon City","Lake Oswego","Gladstone","Milwuakie","Clackamas","Battle Ground","Camas","Washougal","Troutdale","Wilsonville"];if(is_set()===true&&is_OR_or_WA()===true&&window.google.loader.ClientLocation.address.city&&jQuery.inArray(google.loader.ClientLocation.address.city,a)>=0){return true}else{if(is_set()===true){return false}}return undefined}function local_or_no_banner(d,c,b){var a=[];if(is_local()===true){a.img=c[0];a.href_val=c[1];a.rel_val=c[2]}else{a.img=b[0];a.href_val=b[1];a.rel_val=b[2]}jQuery("#"+d).html("<a href='"+a.href_val+"'><img rel='"+a.rel_val+"' src='"+a.img+"' style='border:0;' /></a>");return false}this.tooltip=function(){xOffset=5;yOffset=10;jQuery("abbr.tooltip").hover(function(a){this.t=this.title;this.title="";message_class=jQuery(this).attr("rel");jQuery("body").append("<ol id='tooltip' class='message "+message_class+"'><li>"+this.t+"</li></ol>");jQuery("#tooltip").css("top",(a.pageY-xOffset)+"px").css("left",(a.pageX+yOffset)+"px").css("margin-right","10px").fadeIn("fast")},function(){this.title=this.t;jQuery("#tooltip").remove()});jQuery("abbr.tooltip").mousemove(function(a){jQuery("#tooltip").css("top",(a.pageY-xOffset)+"px").css("left",(a.pageX+yOffset)+"px")})};(function(D){var M,V,T,N,d,z,L,Q,C,G=0,K={},h=[],e=0,I={},B=[],f=null,o=new Image(),g=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,l=/[^\.]\.(swf)\s*$/i,t,O=1,a,c,R=false,F=20,w=D.extend(D("<div/>")[0],{prop:0}),k=0,U=!D.support.opacity&&!window.XMLHttpRequest,j=function(){V.hide();o.onerror=o.onload=null;if(f){f.abort()}M.empty()},s=function(){D.fancybox('<p id="fancybox_error">The requested content cannot be loaded.<br />Please try again later.</p>',{scrolling:"no",padding:20,transitionIn:"none",transitionOut:"none"})},H=function(){return[D(window).width(),D(window).height(),D(document).scrollLeft(),D(document).scrollTop()]},b=function(){var Y=H(),af={},ad=I.margin,Z=I.autoScale,ae=(F+ad)*2,ac=(F+ad)*2,aa=(I.padding*2),ab;if(I.width.toString().indexOf("%")>-1){af.width=((Y[0]*parseFloat(I.width))/100)-(F*2);Z=false}else{af.width=I.width+aa}if(I.height.toString().indexOf("%")>-1){af.height=((Y[1]*parseFloat(I.height))/100)-(F*2);Z=false}else{af.height=I.height+aa}if(Z&&(af.width>(Y[0]-ae)||af.height>(Y[1]-ac))){if(K.type=="image"||K.type=="swf"){ae+=aa;ac+=aa;ab=Math.min(Math.min(Y[0]-ae,I.width)/I.width,Math.min(Y[1]-ac,I.height)/I.height);af.width=Math.round(ab*(af.width-aa))+aa;af.height=Math.round(ab*(af.height-aa))+aa}else{af.width=Math.min(af.width,(Y[0]-ae));af.height=Math.min(af.height,(Y[1]-ac))}}af.top=Y[3]+((Y[1]-(af.height+(F*2)))*0.5);af.left=Y[2]+((Y[0]-(af.width+(F*2)))*0.5);if(I.autoScale===false){af.top=Math.max(Y[3]+ad,af.top);af.left=Math.max(Y[2]+ad,af.left)}return af},P=function(Y){if(Y&&Y.length){switch(I.titlePosition){case"inside":return Y;case"over":return'<span id="fancybox-title-over">'+Y+"</span>";default:return'<span id="fancybox-title-wrap"><span id="fancybox-title-left"></span><span id="fancybox-title-main">'+Y+'</span><span id="fancybox-title-right"></span></span>'}}return false},v=function(){var aa=I.title,Z=c.width-(I.padding*2),Y="fancybox-title-"+I.titlePosition;D("#fancybox-title").remove();k=0;if(I.titleShow===false){return}aa=D.isFunction(I.titleFormat)?I.titleFormat(aa,B,e,I):P(aa);if(!aa||aa===""){return}D('<div id="fancybox-title" class="'+Y+'" />').css({width:Z,paddingLeft:I.padding,paddingRight:I.padding}).html(aa).appendTo("body");switch(I.titlePosition){case"inside":k=D("#fancybox-title").outerHeight(true)-I.padding;c.height+=k;break;case"over":D("#fancybox-title").css("bottom",I.padding);break;default:D("#fancybox-title").css("bottom",D("#fancybox-title").outerHeight(true)*-1);break}D("#fancybox-title").appendTo(d).hide()},q=function(){D(document).unbind("keydown.fb").bind("keydown.fb",function(Y){if(Y.keyCode==27&&I.enableEscapeButton){Y.preventDefault();D.fancybox.close()}else{if(Y.keyCode==37){Y.preventDefault();D.fancybox.prev()}else{if(Y.keyCode==39){Y.preventDefault();D.fancybox.next()}}}});if(D.fn.mousewheel){N.unbind("mousewheel.fb");if(B.length>1){N.bind("mousewheel.fb",function(Y,Z){Y.preventDefault();if(R||Z===0){return}if(Z>0){D.fancybox.prev()}else{D.fancybox.next()}})}}if(!I.showNavArrows){return}if((I.cyclic&&B.length>1)||e!==0){Q.show()}if((I.cyclic&&B.length>1)||e!=(B.length-1)){C.show()}},W=function(){var Y,Z;if((B.length-1)>e){Y=B[e+1].href;if(typeof Y!=="undefined"&&Y.match(g)){Z=new Image();Z.src=Y}}if(e>0){Y=B[e-1].href;if(typeof Y!=="undefined"&&Y.match(g)){Z=new Image();Z.src=Y}}},y=function(){z.css("overflow",(I.scrolling=="auto"?(I.type=="image"||I.type=="iframe"||I.type=="swf"?"hidden":"auto"):(I.scrolling=="yes"?"auto":"visible")));if(!D.support.opacity){z.get(0).style.removeAttribute("filter");N.get(0).style.removeAttribute("filter")}D("#fancybox-title").show();if(I.hideOnContentClick){z.one("click",D.fancybox.close)}if(I.hideOnOverlayClick){T.one("click",D.fancybox.close)}if(I.showCloseButton){L.show()}q();D(window).bind("resize.fb",D.fancybox.center);if(I.centerOnScroll){D(window).bind("scroll.fb",D.fancybox.center)}else{D(window).unbind("scroll.fb")}if(D.isFunction(I.onComplete)){I.onComplete(B,e,I)}R=false;W()},J=function(ac){var Z=Math.round(a.width+(c.width-a.width)*ac),Y=Math.round(a.height+(c.height-a.height)*ac),ab=Math.round(a.top+(c.top-a.top)*ac),aa=Math.round(a.left+(c.left-a.left)*ac);N.css({width:Z+"px",height:Y+"px",top:ab+"px",left:aa+"px"});Z=Math.max(Z-I.padding*2,0);Y=Math.max(Y-(I.padding*2+(k*ac)),0);z.css({width:Z+"px",height:Y+"px"});if(typeof c.opacity!=="undefined"){N.css("opacity",(ac<0.5?0.5:ac))}},A=function(Y){var Z=Y.offset();Z.top+=parseFloat(Y.css("paddingTop"))||0;Z.left+=parseFloat(Y.css("paddingLeft"))||0;Z.top+=parseFloat(Y.css("border-top-width"))||0;Z.left+=parseFloat(Y.css("border-left-width"))||0;Z.width=Y.width();Z.height=Y.height();return Z},X=function(){var ab=K.orig?D(K.orig):false,aa={},Z,Y;if(ab&&ab.length){Z=A(ab);aa={width:(Z.width+(I.padding*2)),height:(Z.height+(I.padding*2)),top:(Z.top-I.padding-F),left:(Z.left-I.padding-F)}}else{Y=H();aa={width:1,height:1,top:Y[3]+Y[1]*0.5,left:Y[2]+Y[0]*0.5}}return aa},x=function(){V.hide();if(N.is(":visible")&&D.isFunction(I.onCleanup)){if(I.onCleanup(B,e,I)===false){D.event.trigger("fancybox-cancel");R=false;return}}B=h;e=G;I=K;z.get(0).scrollTop=0;z.get(0).scrollLeft=0;if(I.overlayShow){if(U){D("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"})}T.css({"background-color":I.overlayColor,opacity:I.overlayOpacity}).unbind().show()}c=b();v();if(N.is(":visible")){D(L.add(Q).add(C)).hide();var Z=N.position(),Y;a={top:Z.top,left:Z.left,width:N.width(),height:N.height()};Y=(a.width==c.width&&a.height==c.height);z.fadeOut(I.changeFade,function(){var aa=function(){z.html(M.contents()).fadeIn(I.changeFade,y)};D.event.trigger("fancybox-change");z.empty().css("overflow","hidden");if(Y){z.css({top:I.padding,left:I.padding,width:Math.max(c.width-(I.padding*2),1),height:Math.max(c.height-(I.padding*2)-k,1)});aa()}else{z.css({top:I.padding,left:I.padding,width:Math.max(a.width-(I.padding*2),1),height:Math.max(a.height-(I.padding*2),1)});w.prop=0;D(w).animate({prop:1},{duration:I.changeSpeed,easing:I.easingChange,step:J,complete:aa})}});return}N.css("opacity",1);if(I.transitionIn=="elastic"){a=X();z.css({top:I.padding,left:I.padding,width:Math.max(a.width-(I.padding*2),1),height:Math.max(a.height-(I.padding*2),1)}).html(M.contents());N.css(a).show();if(I.opacity){c.opacity=0}w.prop=0;D(w).animate({prop:1},{duration:I.speedIn,easing:I.easingIn,step:J,complete:y})}else{z.css({top:I.padding,left:I.padding,width:Math.max(c.width-(I.padding*2),1),height:Math.max(c.height-(I.padding*2)-k,1)}).html(M.contents());N.css(c).fadeIn(I.transitionIn=="none"?0:I.speedIn,y)}},u=function(){M.width(K.width);M.height(K.height);if(K.width=="auto"){K.width=M.width()}if(K.height=="auto"){K.height=M.height()}x()},S=function(){R=true;K.width=o.width;K.height=o.height;D("<img />").attr({id:"fancybox-img",src:o.src,alt:K.title}).appendTo(M);x()},m=function(){j();var ad=h[G],aa,ab,af,ae,Z,Y,ac;K=D.extend({},D.fn.fancybox.defaults,(typeof D(ad).data("fancybox")=="undefined"?K:D(ad).data("fancybox")));af=ad.title||D(ad).title||K.title||"";if(ad.nodeName&&!K.orig){K.orig=D(ad).children("img:first").length?D(ad).children("img:first"):D(ad)}if(af===""&&K.orig){af=K.orig.attr("alt")}if(ad.nodeName&&(/^(?:javascript|#)/i).test(ad.href)){aa=K.href||null}else{aa=K.href||ad.href||null}if(K.type){ab=K.type;if(!aa){aa=K.content}}else{if(K.content){ab="html"}else{if(aa){if(aa.match(g)){ab="image"}else{if(aa.match(l)){ab="swf"}else{if(D(ad).hasClass("iframe")){ab="iframe"}else{if(aa.match(/#/)){ad=aa.substr(aa.indexOf("#"));ab=D(ad).length>0?"inline":"ajax"}else{ab="ajax"}}}}}else{ab="inline"}}}K.type=ab;K.href=aa;K.title=af;if(K.autoDimensions&&K.type!=="iframe"&&K.type!=="swf"){K.width="auto";K.height="auto"}if(K.modal){K.overlayShow=true;K.hideOnOverlayClick=false;K.hideOnContentClick=false;K.enableEscapeButton=false;K.showCloseButton=false}if(D.isFunction(K.onStart)){if(K.onStart(h,G,K)===false){R=false;return}}M.css("padding",(F+K.padding+K.margin));D(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){D(this).replaceWith(z.children())});switch(ab){case"html":M.html(K.content);u();break;case"inline":D('<div class="fancybox-inline-tmp" />').hide().insertBefore(D(ad)).bind("fancybox-cleanup",function(){D(this).replaceWith(z.children())}).bind("fancybox-cancel",function(){D(this).replaceWith(M.children())});D(ad).appendTo(M);u();break;case"image":R=false;D.fancybox.showActivity();o=new Image();o.onerror=function(){s()};o.onload=function(){o.onerror=null;o.onload=null;S()};o.src=aa;break;case"swf":ae='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+K.width+'" height="'+K.height+'"><param name="movie" value="'+aa+'"></param>';Z="";D.each(K.swf,function(ag,ah){ae+='<param name="'+ag+'" value="'+ah+'"></param>';Z+=" "+ag+'="'+ah+'"'});ae+='<embed src="'+aa+'" type="application/x-shockwave-flash" width="'+K.width+'" height="'+K.height+'"'+Z+"></embed></object>";M.html(ae);u();break;case"ajax":Y=aa.split("#",2);ac=K.ajax.data||{};if(Y.length>1){aa=Y[0];if(typeof ac=="string"){ac+="&selector="+Y[1]}else{ac.selector=Y[1]}}R=false;D.fancybox.showActivity();f=D.ajax(D.extend(K.ajax,{url:aa,data:ac,error:s,success:function(ah,ai,ag){if(f.status==200){M.html(ah);u()}}}));break;case"iframe":D('<iframe id="fancybox-frame" name="fancybox-frame'+new Date().getTime()+'" frameborder="0" hspace="0" scrolling="'+K.scrolling+'" src="'+K.href+'"></iframe>').appendTo(M);x();break}},p=function(){if(!V.is(":visible")){clearInterval(t);return}D("div",V).css("top",(O*-40)+"px");O=(O+1)%12},E=function(){if(D("#fancybox-wrap").length){return}D("body").append(M=D('<div id="fancybox-tmp"></div>'),V=D('<div id="fancybox-loading"><div></div></div>'),T=D('<div id="fancybox-overlay"></div>'),N=D('<div id="fancybox-wrap"></div>'));if(!D.support.opacity){N.addClass("fancybox-ie");V.addClass("fancybox-ie")}d=D('<div id="fancybox-outer"></div>').append('<div class="fancy-bg" id="fancy-bg-n"></div><div class="fancy-bg" id="fancy-bg-ne"></div><div class="fancy-bg" id="fancy-bg-e"></div><div class="fancy-bg" id="fancy-bg-se"></div><div class="fancy-bg" id="fancy-bg-s"></div><div class="fancy-bg" id="fancy-bg-sw"></div><div class="fancy-bg" id="fancy-bg-w"></div><div class="fancy-bg" id="fancy-bg-nw"></div>').appendTo(N);d.append(z=D('<div id="fancybox-inner"></div>'),L=D('<a id="fancybox-close"></a>'),Q=D('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),C=D('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>'));L.click(D.fancybox.close);V.click(D.fancybox.cancel);Q.click(function(Y){Y.preventDefault();D.fancybox.prev()});C.click(function(Y){Y.preventDefault();D.fancybox.next()});if(U){T.get(0).style.setExpression("height","document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'");V.get(0).style.setExpression("top","(-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px'");d.prepend('<iframe id="fancybox-hide-sel-frame" src="javascript:\'\';" scrolling="no" frameborder="0" ></iframe>')}};D.fn.fancybox=function(Y){D(this).data("fancybox",D.extend({},Y,(D.metadata?D(this).metadata():{}))).unbind("click.fb").bind("click.fb",function(aa){aa.preventDefault();if(R){return}R=true;D(this).blur();h=[];G=0;var Z=D(this).attr("rel")||"";if(!Z||Z==""||Z==="nofollow"){h.push(this)}else{h=D("a[rel="+Z+"], area[rel="+Z+"]");G=h.index(this)}m();return false});return this};D.fancybox=function(ab){if(R){return}R=true;var aa=typeof arguments[1]!=="undefined"?arguments[1]:{};h=[];G=aa.index||0;if(D.isArray(ab)){for(var Z=0,Y=ab.length;Z<Y;Z++){if(typeof ab[Z]=="object"){D(ab[Z]).data("fancybox",D.extend({},aa,ab[Z]))}else{ab[Z]=D({}).data("fancybox",D.extend({content:ab[Z]},aa))}}h=jQuery.merge(h,ab)}else{if(typeof ab=="object"){D(ab).data("fancybox",D.extend({},aa,ab))}else{ab=D({}).data("fancybox",D.extend({content:ab},aa))}h.push(ab)}if(G>h.length||G<0){G=0}m()};D.fancybox.showActivity=function(){clearInterval(t);V.show();t=setInterval(p,66)};D.fancybox.hideActivity=function(){V.hide()};D.fancybox.next=function(){return D.fancybox.pos(e+1)};D.fancybox.prev=function(){return D.fancybox.pos(e-1)};D.fancybox.pos=function(Y){if(R){return}Y=parseInt(Y,10);if(Y>-1&&B.length>Y){G=Y;m()}if(I.cyclic&&B.length>1&&Y<0){G=B.length-1;m()}if(I.cyclic&&B.length>1&&Y>=B.length){G=0;m()}return};D.fancybox.cancel=function(){if(R){return}R=true;D.event.trigger("fancybox-cancel");j();if(K&&D.isFunction(K.onCancel)){K.onCancel(h,G,K)}R=false};D.fancybox.close=function(){if(R||N.is(":hidden")){return}R=true;if(I&&D.isFunction(I.onCleanup)){if(I.onCleanup(B,e,I)===false){R=false;return}}j();D(L.add(Q).add(C)).hide();D("#fancybox-title").remove();N.add(z).add(T).unbind();D(window).unbind("resize.fb scroll.fb");D(document).unbind("keydown.fb");function Y(){T.fadeOut("fast");N.hide();D.event.trigger("fancybox-cleanup");z.empty();if(D.isFunction(I.onClosed)){I.onClosed(B,e,I)}B=K=[];e=G=0;I=K={};R=false}z.css("overflow","hidden");if(I.transitionOut=="elastic"){a=X();var Z=N.position();c={top:Z.top,left:Z.left,width:N.width(),height:N.height()};if(I.opacity){c.opacity=1}w.prop=1;D(w).animate({prop:0},{duration:I.speedOut,easing:I.easingOut,step:J,complete:Y})}else{N.fadeOut(I.transitionOut=="none"?0:I.speedOut,Y)}};D.fancybox.resize=function(){var Z,Y;if(R||N.is(":hidden")){return}R=true;Z=z.wrapInner("<div style='overflow:auto'></div>").children();Y=Z.height();N.css({height:Y+(I.padding*2)+k});z.css({height:Y});Z.replaceWith(Z.children());D.fancybox.center()};D.fancybox.center=function(){R=true;var Y=H(),Z=I.margin,aa={};aa.top=Y[3]+((Y[1]-((N.height()-k)+(F*2)))*0.5);aa.left=Y[2]+((Y[0]-(N.width()+(F*2)))*0.5);aa.top=Math.max(Y[3]+Z,aa.top);aa.left=Math.max(Y[2]+Z,aa.left);N.css(aa);R=false};D.fn.fancybox.defaults={padding:10,margin:20,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.3,overlayColor:"#666",titleShow:true,titlePosition:"outside",titleFormat:null,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,onStart:null,onCancel:null,onComplete:null,onCleanup:null,onClosed:null};D(document).ready(function(){E()})})(jQuery);var isIphone=false;var isTierTablet=false;var isTierIphone=false;var isTierRichCss=false;var isTierGenericMobile=false;var engineWebKit="webkit";var deviceIphone="iphone";var deviceIpod="ipod";var deviceIpad="ipad";var deviceMacPpc="macintosh";var deviceAndroid="android";var deviceGoogleTV="googletv";var deviceXoom="xoom";var deviceNuvifone="nuvifone";var deviceSymbian="symbian";var deviceS60="series60";var deviceS70="series70";var deviceS80="series80";var deviceS90="series90";var deviceWinPhone7="windows phone os 7";var deviceWinMob="windows ce";var deviceWindows="windows";var deviceIeMob="iemobile";var devicePpc="ppc";var enginePie="wm5 pie";var deviceBB="blackberry";var vndRIM="vnd.rim";var deviceBBStorm="blackberry95";var deviceBBBold="blackberry97";var deviceBBTour="blackberry96";var deviceBBCurve="blackberry89";var deviceBBTorch="blackberry 98";var deviceBBPlaybook="playbook";var devicePalm="palm";var deviceWebOS="webos";var engineBlazer="blazer";var engineXiino="xiino";var deviceKindle="kindle";var vndwap="vnd.wap";var wml="wml";var deviceBrew="brew";var deviceDanger="danger";var deviceHiptop="hiptop";var devicePlaystation="playstation";var deviceNintendoDs="nitro";var deviceNintendo="nintendo";var deviceWii="wii";var deviceXbox="xbox";var deviceArchos="archos";var engineOpera="opera";var engineNetfront="netfront";var engineUpBrowser="up.browser";var engineOpenWeb="openweb";var deviceMidp="midp";var uplink="up.link";var engineTelecaQ="teleca q";var devicePda="pda";var mini="mini";var mobile="mobile";var mobi="mobi";var maemo="maemo";var maemoTablet="tablet";var linux="linux";var qtembedded="qt embedded";var mylocom2="com2";var manuSonyEricsson="sonyericsson";var manuericsson="ericsson";var manuSamsung1="sec-sgh";var manuSony="sony";var manuHtc="htc";var svcDocomo="docomo";var svcKddi="kddi";var svcVodafone="vodafone";var disUpdate="update";var uagent=navigator.userAgent.toLowerCase();function DetectIphone(){if(uagent.search(deviceIphone)>-1){if(DetectIpad()||DetectIpod()){return false}else{return true}}else{return false}}function DetectIpod(){if(uagent.search(deviceIpod)>-1){return true}else{return false}}function DetectIpad(){if(uagent.search(deviceIpad)>-1&&DetectWebkit()){return true}else{return false}}function DetectIphoneOrIpod(){if(uagent.search(deviceIphone)>-1||uagent.search(deviceIpod)>-1){return true}else{return false}}function DetectAndroid(){if(DetectAndroidTablet()){return false}if(uagent.search(deviceAndroid)>-1){return true}else{return false}}function DetectAndroidTablet(){if(uagent.search(deviceXoom)>-1){return true}else{return false}}function DetectAndroidWebKit(){if(DetectAndroid()&&DetectWebkit()){return true}else{return false}}function DetectGoogleTV(){if(uagent.search(deviceGoogleTV)>-1){return true}else{return false}}function DetectWebkit(){if(uagent.search(engineWebKit)>-1){return true}else{return false}}function DetectS60OssBrowser(){if(DetectWebkit()){if((uagent.search(deviceS60)>-1||uagent.search(deviceSymbian)>-1)){return true}else{return false}}else{return false}}function DetectSymbianOS(){if(uagent.search(deviceSymbian)>-1||uagent.search(deviceS60)>-1||uagent.search(deviceS70)>-1||uagent.search(deviceS80)>-1||uagent.search(deviceS90)>-1){return true}else{return false}}function DetectWindowsPhone7(){if(uagent.search(deviceWinPhone7)>-1){return true}else{return false}}function DetectWindowsMobile(){if(DetectWindowsPhone7()){return false}if(uagent.search(deviceWinMob)>-1||uagent.search(deviceIeMob)>-1||uagent.search(enginePie)>-1){return true}if((uagent.search(devicePpc)>-1)&&!(uagent.search(deviceMacPpc)>-1)){return true}if(uagent.search(manuHtc)>-1&&uagent.search(deviceWindows)>-1){return true}else{return false}}function DetectBlackBerry(){if(uagent.search(deviceBB)>-1){return true}if(uagent.search(vndRIM)>-1){return true}else{return false}}function DetectBlackBerryTablet(){if(uagent.search(deviceBBPlaybook)>-1){return true}else{return false}}function DetectBlackBerryWebKit(){if(uagent.search(deviceBB)>-1&&uagent.search(engineWebKit)>-1){return true}else{return false}}function DetectBlackBerryTouch(){if((uagent.search(deviceBBStorm)>-1)||(uagent.search(deviceBBTorch)>-1)){return true}else{return false}}function DetectBlackBerryHigh(){if(DetectBlackBerryWebKit()){return false}if(DetectBlackBerry()){if(DetectBlackBerryTouch()||uagent.search(deviceBBBold)>-1||uagent.search(deviceBBTour)>-1||uagent.search(deviceBBCurve)>-1){return true}else{return false}}else{return false}}function DetectBlackBerryLow(){if(DetectBlackBerry()){if(DetectBlackBerryHigh()){return false}else{return true}}else{return false}}function DetectPalmOS(){if(uagent.search(devicePalm)>-1||uagent.search(engineBlazer)>-1||uagent.search(engineXiino)>-1){if(DetectPalmWebOS()){return false}else{return true}}else{return false}}function DetectPalmWebOS(){if(uagent.search(deviceWebOS)>-1){return true}else{return false}}function DetectGarminNuvifone(){if(uagent.search(deviceNuvifone)>-1){return true}else{return false}}function DetectSmartphone(){if(DetectIphoneOrIpod()){return true}if(DetectS60OssBrowser()){return true}if(DetectSymbianOS()){return true}if(DetectWindowsMobile()){return true}if(DetectWindowsPhone7()){return true}if(DetectAndroid()){return true}if(DetectBlackBerry()){return true}if(DetectPalmWebOS()){return true}if(DetectPalmOS()){return true}if(DetectGarminNuvifone()){return true}return false}function DetectArchos(){if(uagent.search(deviceArchos)>-1){return true}else{return false}}function DetectBrewDevice(){if(uagent.search(deviceBrew)>-1){return true}else{return false}}function DetectDangerHiptop(){if(uagent.search(deviceDanger)>-1||uagent.search(deviceHiptop)>-1){return true}else{return false}}function DetectMaemoTablet(){if(uagent.search(maemo)>-1){return true}if(uagent.search(maemoTablet)>-1&&uagent.search(linux)>-1){return true}else{return false}}function DetectSonyMylo(){if(uagent.search(manuSony)>-1){if(uagent.search(qtembedded)>-1||uagent.search(mylocom2)>-1){return true}else{return false}}else{return false}}function DetectOperaMobile(){if(uagent.search(engineOpera)>-1){if(uagent.search(mini)>-1||uagent.search(mobi)>-1){return true}else{return false}}else{return false}}function DetectSonyPlaystation(){if(uagent.search(devicePlaystation)>-1){return true}else{return false}}function DetectNintendo(){if(uagent.search(deviceNintendo)>-1||uagent.search(deviceWii)>-1||uagent.search(deviceNintendoDs)>-1){return true}else{return false}}function DetectXbox(){if(uagent.search(deviceXbox)>-1){return true}else{return false}}function DetectGameConsole(){if(DetectSonyPlaystation()){return true}if(DetectNintendo()){return true}if(DetectXbox()){return true}else{return false}}function DetectKindle(){if(uagent.search(deviceKindle)>-1){return true}else{return false}}function DetectMobileQuick(){if(DetectIpad()){return false}if(DetectSmartphone()){return true}if(uagent.search(deviceMidp)>-1||DetectBrewDevice()){return true}if(DetectOperaMobile()){return true}if(uagent.search(engineNetfront)>-1){return true}if(uagent.search(engineUpBrowser)>-1){return true}if(uagent.search(engineOpenWeb)>-1){return true}if(DetectDangerHiptop()){return true}if(DetectMaemoTablet()){return true}if(DetectArchos()){return true}if((uagent.search(devicePda)>-1)&&(uagent.search(disUpdate)<0)){return true}if(uagent.search(mobile)>-1){return true}if(DetectKindle()){return true}return false}function DetectMobileLong(){if(DetectMobileQuick()){return true}if(DetectGameConsole()){return true}if(DetectSonyMylo()){return true}if(uagent.search(manuSamsung1)>-1||uagent.search(manuSonyEricsson)>-1||uagent.search(manuericsson)>-1){return true}if(uagent.search(svcDocomo)>-1){return true}if(uagent.search(svcKddi)>-1){return true}if(uagent.search(svcVodafone)>-1){return true}return false}function DetectTierTablet(){if(DetectIpad()||DetectAndroidTablet()||DetectBlackBerryTablet()){return true}else{return false}}function DetectTierIphone(){if(DetectIphoneOrIpod()){return true}if(DetectAndroid()){return true}if(DetectAndroidWebKit()){return true}if(DetectBlackBerryWebKit()){return true}if(DetectPalmWebOS()){return true}if(DetectGarminNuvifone()){return true}if(DetectMaemoTablet()){return true}else{return false}}function DetectTierRichCss(){if(DetectMobileQuick()){if(DetectTierIphone()){return false}if(DetectWebkit()){return true}if(DetectS60OssBrowser()){return true}if(DetectBlackBerryHigh()){return true}if(DetectWindowsPhone7()){return true}if(DetectWindowsMobile()){return true}if(uagent.search(engineTelecaQ)>-1){return true}else{return false}}else{return false}}function DetectTierOtherPhones(){if(DetectMobileLong()){if(DetectTierIphone()){return false}if(DetectTierRichCss()){return false}else{return true}}else{return false}};
