/* header and footer search box */
(function(a){a.fn.globalHeader=function(d){var c={activeTab:null,moreLinks:[],morePromoCount:2,moreText:"You might also like:",moreAnd:"and",moreMore:"More",moreTextHeadline:"More Sites You Might Like",uiHat:"#GH_hat",uiHatLinks:"#GH_hat_links",uiHatTools:"#GH_hat_tools",uiNavLi:"li.GH_nav_LI",uiNavADd:".GH_nav_dd_A",auth:{doAuth:false,authenticated:false,authState:null,unauthState:null},search:{uiSearch:"#GH_search",params:{}},fn:{}},e={},h=this,g={},f={activeTab:null,moreLinksBuilt:false},b={init:function(i){g.$d=a(document);g.$c=a(i);g.hat=a(e.uiHat)[0];g.hatLinks=a(e.uiHatLinks)[0];g.$hatTools=a(e.uiHatTools);g.$search=a(e.search.uiSearch);g.$searchInput=g.$search.find("input:first");g.$searchSubmit=g.$search.find("input:last");g.$navLi=g.$c.find(e.uiNavLi);g.$navADd=g.$c.find(e.uiNavADd);b.setActiveTab(null,e.activeTab);if(e.auth.doAuth){b.buildAuth()}b.buildMoreLinks();b.buildDropDowns();g.$c.bind("setActiveTab",function(k,j){b.setActiveTab(k,j)});g.$c.bind("setAuthState",function(k,j){b.buildAuth(k,j)});if(e.search.params.initFocus!==undefined&&e.search.params.initFocus){g.$search.globalSearchBox(e.search.params)}else{g.$searchInput.bind("focus.GH",function(j){b.buildSearch(j)}).attr("autocomplete","off");g.$searchSubmit.bind("mouseover.GH",function(j){b.buildSearch(j)});if(e.search.params.searchText!==undefined&&e.search.params.searchText!==""){g.$searchInput.val(e.search.params.searchText)}}},getVars:function(){return{options:e,ui:g,local:f}},buildSearch:function(i){g.$searchInput.unbind("focus.GH");g.$searchSubmit.unbind("mouseover.GH");if(i.target===g.$searchInput[0]){g.$searchInput.addClass("GH_search_active").attr("value","")}g.$search.globalSearchBox(e.search.params)},buildAuth:function(j,i){if(i!==undefined){a.extend(true,e.auth,i)}g.$hatTools.empty().append((e.auth.authenticated)?e.auth.authState:e.auth.unauthState)},buildMoreLinks:function(){var o=e.moreLinks,m=0,j=o.length;if(j>=e.morePromoCount){var n,k=a("<li />").addClass("GH_hat_LI").append(n=a("<ul />").attr("id","GH_hat_more").addClass("GH_hat_UL").append(a("<li />").addClass("GH_hat_LI").text(e.moreText+"\xa0 ")));for(;m<e.morePromoCount;m++){n.append(a("<li />").addClass("GH_hat_LI").append(a("<a />").attr({href:o[m][1],target:(o[m][2]!==undefined)?o[m][2]:"_self"}).addClass("GH_hat_A GH_hat_more_A").text(o[m][0])).append((m<e.morePromoCount-1)?",\xa0":""))}if(j>e.morePromoCount){n.append(g.$hatLIMore=a("<li />").addClass("GH_hat_LI GH_hat_LI_more").append("\xa0"+e.moreAnd+"\xa0").append(g.$hatMoreLink=a("<a />").attr({id:"GH_hat_more_link",href:"#"}).addClass("GH_hat_A GH_hat_more_A").text(e.moreMore).bind("mouseover.GH",function(i){b.showMoreLinks(i)})))}k.appendTo(g.hatLinks)}},showMoreLinks:function(p){p.preventDefault();if(f.moreLinksBuilt===false){var n=e.moreLinks.slice(e.morePromoCount),o=0,m=n.length,j=Math.ceil(m/3),k=Math.ceil(m/3*2),s,r,q,t;g.$hatMoreList=a("<div />").attr("id","GH_more_list").append(a("<b />").attr("id","GH_more_list_lab").text(e.moreTextHeadline)).append(s=a("<ul />").addClass("GH_more_list_UL")).append(r=a("<ul />").addClass("GH_more_list_UL")).append(q=a("<ul />").addClass("GH_more_list_UL"));for(;o<m;o++){t=a("<li />").append(a("<a />").attr({href:n[o][1],target:(n[o][2]!==undefined)?n[o][2]:"_self"}).text(n[o][0]));if(o<j){t.appendTo(s)}else{if(o<k){t.appendTo(r)}else{t.appendTo(q)}}}g.$hatMoreList.css("left",g.$hatLIMore.offset().left-g.$c.offset().left+14).appendTo(g.hat);f.moreLinksBuilt=true}if(g.$hatMoreList.css("display")==="none"){g.$d.bind("mousemove.GHTEMP",function(i){b.kill(i)});g.$hatMoreList.fadeIn("fast")}},kill:function(j){var i=a(j.target);if(i.closest("#GH_hat_more_link").length===0&&i.closest("#GH_more_list").length===0){g.$d.unbind("mousemove.GHTEMP");g.$hatMoreList.fadeOut("fast")}},setActiveTab:function(j,i){if(i!==undefined&&i!==null){if(f.activeTab!==null){f.activeTab.removeAttr("id");if(f.activeTab.hasClass("GH_nav_list")){a("#GH_nav_act_B").removeAttr("id")}}f.activeTab=g.$navLi.eq(i).attr("id","GH_nav_act");f.activeTab.children().eq(0).css("clear","both");if(f.activeTab.hasClass("GH_nav_list")){f.activeTab.children().eq(0).wrapInner('<b id="GH_nav_act_B"></b>')}}},buildDropDowns:function(){g.$navLi.each(function(){var i=a(this);if(i.hasClass("GH_nav_list")){i.mouseover(function(){if(i.showtimer){clearInterval(i.showtimer);i.showtimer=null}i.addClass("GH_nav_list_open").find("ul").fadeIn("fast")}).mouseout(function(){i.showtimer=setTimeout(function(){if(i.showtimer){clearInterval(i.showtimer);i.showtimer=null}i.removeClass("GH_nav_list_open").find("ul").fadeOut("fast")},250)})}})}};a.extend(true,e,c,d);a.extend(true,b,e.fn);b.init(h);return h}})(jQuery);(function(a){a.fn.globalSearchBox=function(d){var c={apiUrl:"http://autocomplete.search.aol.com/autocomplete/get",apiIt:"ops-test",apiOutput:"json",apiCount:8,apiQueryParam:"q",apiDictionary:"",ui_form:"#GH_search_form",ui_input:"#GH_search_field",ui_submit:"#GH_search_button",ui_output:"#GH_search_results",initSmartSearch:true,searchText:"",preserveGhostText:false,initFocus:false,fn:{}},e={},h=this,g={},f={ghostText:"",query:"",results:[],highlight:-1,$highlight:null,timer:null},b={init:function(i){g.$c=a(i);g.$input=a(e.ui_input);g.$output=a(e.ui_output);g.form=a(e.ui_form)[0];g.submit=a(e.ui_submit)[0];f.ghostText=g.$input.attr("defaultValue");g.$input.attr("autocomplete","off").bind("focus.GH",function(j){b.processInputFocus(j)}).bind("blur.GH",function(j){b.processInputBlur(j)});a(g.form).bind("submit.GH",function(j){b.selectSuggestion(j)});if(e.initSmartSearch){e.apiUrl=e.apiUrl+"?it="+e.apiIt+"&count="+e.apiCount+"&output="+e.apiOutput;if(e.apiDictionary!==""){e.apiUrl=e.apiUrl+"&dict="+e.apiDictionary}g.$input.bind("keyup.GH",function(j){b.processKeyPress(j)});g.$output.bind("mouseover.GH",function(j){b.moveHighlightMouse(j)}).bind("mouseover.GH",function(j){b.suspendBlurDetection(j)}).bind("mouseleave.GH",function(j){b.resumeBlurDetection(j)}).bind("click.GH",function(j){b.selectSuggestion(j)})}if(e.initFocus){g.$input.focus()}if(e.preserveGhostText){g.$label=a("<label />").attr("id","GH_search_label").text(f.ghostText).appendTo(g.form);g.$label.bind("click.GH_SL",function(j){b.preserveGhostText(true)});g.$input.bind("keyup.GH_SL",function(j){b.preserveGhostText(j)}).bind("click.GH_SL",function(j){b.preserveGhostText(j)}).bind("blur.GH_SL",function(j){setTimeout(function(){b.preserveGhostText(j)},250)})}if(e.searchText!==""){g.$input.val(e.searchText)}},getVars:function(){return{options:e,ui:g,local:f}},processInputFocus:function(i){g.$input.addClass("GH_search_active").val((g.$input.val()===f.ghostText)?"":g.$input.val())},processInputBlur:function(i){g.$input.removeClass("GH_search_active").val((g.$input.val()==="")?f.ghostText:g.$input.val());b.displaySuggestions()},preserveGhostText:function(i){if(typeof i==="boolean"&&i){g.$input.focus()}g.$input.unbind("keyup.GH_SL").unbind("click.GH_SL").unbind("blur.GH_SL");g.$label.remove()},processKeyPress:function(l){var j=l.keyCode;if(j===38){b.moveHighlightKey(-1)}else{if(j===40){b.moveHighlightKey(1)}else{var i=l.target,k=a.trim(i.value);if(k!==""){if(f.timer!==null){clearTimeout(f.timer)}f.timer=setTimeout(function(){b.getSuggestions(k)},200)}else{b.displaySuggestions()}}}},moveHighlightKey:function(j){if(f.$highlight!==null){f.$highlight.removeClass("GH_highlight")}f.highlight=f.highlight+j;if(f.highlight>=f.results.length||f.highlight===-1){f.highlight=-1;g.$input.val(f.query)}else{if(f.highlight<-1){f.highlight=f.results.length-1}}if(f.highlight>-1){f.$highlight=a(f.results[f.highlight]);f.$highlight.addClass("GH_highlight");g.$input.val(f.$highlight.text())}},moveHighlightMouse:function(j){var i=j.target;if(i.nodeName==="B"){i=i.parentNode}if(f.$highlight!==null){f.$highlight.removeClass("GH_highlight")}f.highlight=f.results.index(i);f.$highlight=a(i).addClass("GH_highlight")},selectSuggestion:function(j){j.preventDefault();if(j!==undefined&&j.type==="click"){var i=j.target;if(i.nodeName==="B"){i=i.parentNode}g.$input.val(a(i).text())}g.$input.val(a.trim(g.$input.val()));if(g.$input.val()!==""&&g.$input.val()!==f.ghostText){g.form.submit()}},getSuggestions:function(j){var i=e.apiUrl+"&"+e.apiQueryParam+"="+j;a.ajax({dataType:"jsonp",url:i,jsonp:"cb",success:function(k){b.displaySuggestions(k)},error:function(){b.displaySuggestions()}})},suspendBlurDetection:function(){g.$input.unbind("blur.GH")},resumeBlurDetection:function(){g.$input.bind("blur.GH",function(i){b.processInputBlur(i)})},displaySuggestions:function(p){f.highlight=-1;f.$highlight=null;if(p!==undefined&&p[1].length>0){f.query=p[0];var o=p[1],j=a("<ul />"),m,k=o.length,n=new RegExp(f.query,"i"),q="<b>"+f.query+"</b>";for(m=0;m<k;m++){a("<li />").html(o[m].replace(n,q)).appendTo(j)}f.results=j.find("li");g.$output.empty().append(j).fadeIn("fast")}else{f.query="";f.results=[];g.$output.fadeOut("fast").empty()}}};a.extend(true,e,c,d);a.extend(true,b,e.fn);b.init(h);return h}})(jQuery);
(function(a){a.fn.globalSearchBox=function(d){var c={apiUrl:"http://autocomplete.search.aol.com/autocomplete/get",apiIt:"ops-test",apiOutput:"json",apiCount:8,apiQueryParam:"q",apiDictionary:"",ui_form:"#GH_search_form",ui_input:"#GH_search_field",ui_submit:"#GH_search_button",ui_output:"#GH_search_results",initSmartSearch:true,searchText:"",preserveGhostText:false,initFocus:false,fn:{}},e={},h=this,g={},f={ghostText:"",query:"",results:[],highlight:-1,$highlight:null,timer:null},b={init:function(i){g.$c=a(i);g.$input=a(e.ui_input);g.$output=a(e.ui_output);g.form=a(e.ui_form)[0];g.submit=a(e.ui_submit)[0];f.ghostText=g.$input.attr("defaultValue");g.$input.attr("autocomplete","off").bind("focus.GH",function(j){b.processInputFocus(j)}).bind("blur.GH",function(j){b.processInputBlur(j)});a(g.form).bind("submit.GH",function(j){b.selectSuggestion(j)});if(e.initSmartSearch){e.apiUrl=e.apiUrl+"?it="+e.apiIt+"&count="+e.apiCount+"&output="+e.apiOutput;if(e.apiDictionary!==""){e.apiUrl=e.apiUrl+"&dict="+e.apiDictionary}g.$input.bind("keyup.GH",function(j){b.processKeyPress(j)});g.$output.bind("mouseover.GH",function(j){b.moveHighlightMouse(j)}).bind("mouseover.GH",function(j){b.suspendBlurDetection(j)}).bind("mouseleave.GH",function(j){b.resumeBlurDetection(j)}).bind("click.GH",function(j){b.selectSuggestion(j)})}if(e.initFocus){g.$input.focus()}if(e.preserveGhostText){g.$label=a("<label />").attr("id","GH_search_label").text(f.ghostText).appendTo(g.form);g.$label.bind("click.GH_SL",function(j){b.preserveGhostText(true)});g.$input.bind("keyup.GH_SL",function(j){b.preserveGhostText(j)}).bind("click.GH_SL",function(j){b.preserveGhostText(j)}).bind("blur.GH_SL",function(j){setTimeout(function(){b.preserveGhostText(j)},250)})}if(e.searchText!==""){g.$input.val(e.searchText)}},getVars:function(){return{options:e,ui:g,local:f}},processInputFocus:function(i){g.$input.addClass("GH_search_active").val((g.$input.val()===f.ghostText)?"":g.$input.val())},processInputBlur:function(i){g.$input.removeClass("GH_search_active").val((g.$input.val()==="")?f.ghostText:g.$input.val());b.displaySuggestions()},preserveGhostText:function(i){if(typeof i==="boolean"&&i){g.$input.focus()}g.$input.unbind("keyup.GH_SL").unbind("click.GH_SL").unbind("blur.GH_SL");g.$label.remove()},processKeyPress:function(l){var j=l.keyCode;if(j===38){b.moveHighlightKey(-1)}else{if(j===40){b.moveHighlightKey(1)}else{var i=l.target,k=a.trim(i.value);if(k!==""){if(f.timer!==null){clearTimeout(f.timer)}f.timer=setTimeout(function(){b.getSuggestions(k)},200)}else{b.displaySuggestions()}}}},moveHighlightKey:function(j){if(f.$highlight!==null){f.$highlight.removeClass("GH_highlight")}f.highlight=f.highlight+j;if(f.highlight>=f.results.length||f.highlight===-1){f.highlight=-1;g.$input.val(f.query)}else{if(f.highlight<-1){f.highlight=f.results.length-1}}if(f.highlight>-1){f.$highlight=a(f.results[f.highlight]);f.$highlight.addClass("GH_highlight");g.$input.val(f.$highlight.text())}},moveHighlightMouse:function(j){var i=j.target;if(i.nodeName==="B"){i=i.parentNode}if(f.$highlight!==null){f.$highlight.removeClass("GH_highlight")}f.highlight=f.results.index(i);f.$highlight=a(i).addClass("GH_highlight")},selectSuggestion:function(j){j.preventDefault();if(j!==undefined&&j.type==="click"){var i=j.target;if(i.nodeName==="B"){i=i.parentNode}g.$input.val(a(i).text())}g.$input.val(a.trim(g.$input.val()));if(g.$input.val()!==""&&g.$input.val()!==f.ghostText){g.form.submit()}},getSuggestions:function(j){var i=e.apiUrl+"&"+e.apiQueryParam+"="+j;a.ajax({dataType:"jsonp",url:i,jsonp:"cb",success:function(k){b.displaySuggestions(k)},error:function(){b.displaySuggestions()}})},suspendBlurDetection:function(){g.$input.unbind("blur.GH")},resumeBlurDetection:function(){g.$input.bind("blur.GH",function(i){b.processInputBlur(i)})},displaySuggestions:function(p){f.highlight=-1;f.$highlight=null;if(p!==undefined&&p[1].length>0){f.query=p[0];var o=p[1],j=a("<ul />"),m,k=o.length,n=new RegExp(f.query,"i"),q="<b>"+f.query+"</b>";for(m=0;m<k;m++){a("<li />").html(o[m].replace(n,q)).appendTo(j)}f.results=j.find("li");g.$output.empty().append(j).fadeIn("fast")}else{f.query="";f.results=[];g.$output.fadeOut("fast").empty()}}};a.extend(true,e,c,d);a.extend(true,b,e.fn);b.init(h);return h}})(jQuery);

(function(a){a.fn.globalFooter=function(d){var c={activeTab:null,moreLinks:[],morePromoCount:2,moreText:"You might also like:",uiHat:"#GF_hat",uiHatLinks:"#GF_hat_links",uiHatTools:"#GF_hat_tools",uiNavLi:"li.GF_nav_LI",uiNavADd:".GF_nav_dd_A",auth:{doAuth:false,authenticated:false,authState:null,unauthState:null},search:{uiSearch:"#GF_search",params:{initOnDemand:true}},fn:{}},e={},i=this,h={},f={activeTab:null,moreLinksBuilt:false},g=e.fn||{},b={init:function(j){h.$c=a(j);h.hat=a(e.uiHat)[0];h.hatLinks=a(e.uiHatLinks)[0];h.$hatTools=a(e.uiHatTools);h.$search=a(e.search.uiSearch);h.$searchInput=h.$search.find("input:first");h.$searchSubmit=h.$search.find("input:last");h.$navLi=h.$c.find(e.uiNavLi);h.$navADd=h.$c.find(e.uiNavADd);b.setActiveTab(null,e.activeTab);(e.auth.doAuth)?b.buildAuth():false;b.buildMoreLinks();b.buildDropDowns();h.$c.bind("setActiveTab",b.setActiveTab);h.$searchInput.bind("focus.GF",b.buildSearch).attr("autocomplete","off");h.$searchSubmit.bind("mouseover.GF",b.buildSearch)},getVars:function(){return{options:e,ui:h,local:f}},buildSearch:function(j){h.$searchInput.unbind("focus.GF");h.$searchSubmit.unbind("mouseover.GF");if(j.target===h.$searchInput[0]){h.$searchInput.addClass("GF_search_active").attr("value","")}h.$search.globalSearchBoxFooter(e.search.params)},buildAuth:function(){if(e.auth.authenticated){h.$hatTools.append(e.auth.authState)}else{h.$hatTools.append(e.auth.unauthState)}},buildMoreLinks:function(){var o=e.moreLinks,m=0,j=o.length;if(j>=e.morePromoCount){var n,k=a("<li />").addClass("GF_hat_LI").append(n=a("<ul />").attr("id","GF_hat_more").addClass("GF_hat_UL").append(a("<li />").addClass("GF_hat_LI").text(e.moreText+"\xa0 ")));for(;m<e.morePromoCount;m++){n.append(a("<li />").addClass("GF_hat_LI").append(a("<a />").attr({href:o[m][1],target:(o[m][2]!==undefined)?o[m][2]:"_self"}).addClass("GF_hat_A GF_hat_more_A").text(o[m][0])).append((m<e.morePromoCount-1)?",\xa0":""))}if(j>e.morePromoCount){n.append(a("<li />").addClass("GF_hat_LI").append("\xa0and\xa0").append(a("<a />").attr({id:"GF_hat_more_link",href:"#"}).addClass("GF_hat_A GF_hat_more_A").text("More").bind("click.GF",b.toggleMoreLinks)))}k.appendTo(h.hatLinks)}},toggleMoreLinks:function(p){p.preventDefault();if(f.moreLinksBuilt===false){var n=e.moreLinks.slice(e.morePromoCount),o=0,m=n.length,j=Math.ceil(m/3),k=Math.ceil(m/3*2),s,r,q,t;h.$hatMoreList=a("<div />").attr("id","GF_more_list").append(a("<b />").attr("id","GF_more_list_lab").text("More Sites You Might Like")).append(s=a("<ul />").addClass("GF_more_list_UL")).append(r=a("<ul />").addClass("GF_more_list_UL")).append(q=a("<ul />").addClass("GF_more_list_UL"));for(;o<m;o++){t=a("<li />").append(a("<a />").attr({href:n[o][1],target:(n[o][2]!==undefined)?n[o][2]:"_self"}).text(n[o][0]));if(o<j){t.appendTo(s)}else{if(o<k){t.appendTo(r)}else{t.appendTo(q)}}}h.$hatMoreList.appendTo(h.hat);f.moreLinksBuilt=true}if(h.$hatMoreList.css("display")==="none"){h.$hatMoreList.fadeIn("fast")}else{h.$hatMoreList.fadeOut("fast")}return false},setActiveTab:function(k,j){if(j!==null){if(f.activeTab!==null){f.activeTab.removeClass("GF_nav_act")}f.activeTab=h.$navLi.eq(j).addClass("GF_nav_act")}},buildDropDowns:function(){h.$navLi.each(function(){var j=a(this);if(j.hasClass("GF_nav_list")){j.mouseover(function(){if(j.showtimer){clearInterval(j.showtimer);j.showtimer=null}j.addClass("GF_nav_list_open").find("ul").fadeIn("fast")}).mouseout(function(){j.showtimer=setTimeout(function(){if(j.showtimer){clearInterval(j.showtimer);j.showtimer=null}j.removeClass("GF_nav_list_open").find("ul").fadeOut("fast")},250)})}})}};a.extend(true,b,g);a.extend(true,e,c,d);b.init(i);return i}})(jQuery);
(function(a){a.fn.globalSearchBoxFooter=function(d){var c={apiUrl:"http://autocomplete.search.aol.com/autocomplete/get",apiIt:"ops-test",apiOutput:"json",apiCount:8,apiQueryParam:"q",ui_form:"#GF_search_form",ui_input:"#GF_search_field",ui_submit:"#GF_search_button",ui_output:"#GF_search_results",initOnDemand:false,initSmartSearch:true,fn:{}},e={},i=this,h={},f={ghostText:"",query:"",results:[],highlight:-1,$highlight:null,timer:null},g=e.fn||{},b={init:function(j){h.$c=a(j);h.form=a(e.ui_form)[0];h.input=a(e.ui_input)[0];h.submit=a(e.ui_submit)[0];h.output=a(e.ui_output)[0];f.ghostText=h.input.value;a(h.input).attr("autocomplete","off").bind("focus.GF",b.processInputFocus).bind("blur.GF",b.processInputBlur);a(h.form).bind("submit.GF",b.selectSuggestion);if(e.initSmartSearch){a(h.input).bind("keyup.GF",b.processKeyPress);a(h.output).bind("mouseover.GF",b.moveHighlightMouse).bind("mouseover.GF",b.suspendBlurDetection).bind("mouseout.GF",b.resumeBlurDetection).bind("click.GF",b.selectSuggestion)}},getVars:function(){return{options:e,ui:h,local:f}},processInputFocus:function(j){a(h.input).addClass("GF_search_active").attr("value","")},processInputBlur:function(j){a(h.input).removeClass("GF_search_active").attr("value",(h.input.value==="")?f.ghostText:h.input.value);b.displaySuggestions()},processKeyPress:function(n){var l=n.keyCode;if(l===38){b.moveHighlightKey(-1)}else{if(l===40){b.moveHighlightKey(1)}else{var j=n.target,m=a.trim(j.value);if(m!==""){if(f.timer!==null){clearTimeout(f.timer)}var k=(function(){f.timer=null;b.getSuggestions(m)});f.timer=setTimeout(function(){b.getSuggestions(m)},200)}else{b.displaySuggestions()}}}},moveHighlightKey:function(j){if(f.$highlight!==null){f.$highlight.removeClass("GF_highlight")}f.highlight=f.highlight+j;if(f.highlight>=f.results.length||f.highlight===-1){f.highlight=-1;h.input.value=f.query}else{if(f.highlight<-1){f.highlight=f.results.length-1}}if(f.highlight>-1){f.$highlight=a(f.results[f.highlight]);f.$highlight.addClass("GF_highlight");h.input.value=f.$highlight.text()}},moveHighlightMouse:function(k){var j=k.target;if(j.nodeName==="B"){j=j.parentNode}if(f.$highlight!==null){f.$highlight.removeClass("GF_highlight")}f.highlight=f.results.index(j);f.$highlight=a(j).addClass("GF_highlight")},selectSuggestion:function(k){k.preventDefault();if(k!==undefined&&k.type==="click"){var j=k.target;if(j.nodeName==="B"){j=j.parentNode}h.input.value=a(j).text()}if(h.input.value!==""&&h.input.value!==f.ghostText){h.form.submit()}},getSuggestions:function(k){var j=e.apiUrl+"?it="+e.apiIt+"&count="+e.apiCount+"&output="+e.apiOutput+"&"+e.apiQueryParam+"="+k;a.ajax({dataType:"jsonp",url:j,jsonp:"cb",success:function(l){b.displaySuggestions(l)},error:function(){b.displaySuggestions()}})},suspendBlurDetection:function(){a(h.input).unbind("blur.GF")},resumeBlurDetection:function(){a(h.input).bind("blur.GF",function(j){b.displaySuggestions()});h.input.focus()},displaySuggestions:function(q){f.highlight=-1;f.$highlight=null;if(q!==undefined&&q[1].length>0){f.query=q[0];var p=q[1],j=a("<ul />"),n,k=p.length,o=new RegExp(f.query,"i"),r="<b>"+f.query+"</b>";for(n=0;n<k;n++){var m=a("<li />").html(p[n].replace(o,r)).appendTo(j)}f.results=j.find("li");a(h.output).empty().append(j).fadeIn("fast")}else{f.query="";f.results=[];a(h.output).fadeOut("fast").empty()}}};a.extend(true,b,g);a.extend(true,e,c,d);b.init(i);return i}})(jQuery);

function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};


function sendSuccess(){
var Comments = "Email: " + $('[name=AuthorEmail]').val()+ "\n";
Comments += "Age: " + $('[name=age]').val()+ "\n";
Comments += "Height: " + $('[name=height]').val()+ "\n";
Comments += "Old Weight: " + $('[name=oldWeight]').val()+ "\n";
Comments += "Current Weight: " + $('[name=curWeight]').val()+ "\n";
Comments += "How You Gained: " + $('[name=gainedWeight]').val()+ "\n";
Comments += "Break Point: " + $('[name=breakingPoint]').val()+ "\n";
Comments += "How Long You've Maintained Your Weight Loss: " + $('[name=lostWeight]').val()+ "\n\n";
Comments += "How You Lost: " + $('[name=howLostWeight]').val()+ "\n";
$('[name=Comments]').val(Comments);
}
function sendRecipe(){
var Comments = "Email: " + $('[name=AuthorEmail]').val()+ "\n";
Comments += "Recipe: " + $('[name=recipe]').val()+ "\n";
$('[name=Comments]').val(Comments);
}

//Cross Promo
var d=document; var w=window;var docHg;
var range=400;
var cod_arr=new Array();
var arrLen = 0;
var modSpan = 6;
var currId = 0;
var opt = {
	ae:function(o,et,fn){if(o.addEventListener)o.addEventListener(et,fn,false);else if(o.attachEvent)o.attachEvent("on"+et,fn);},
	gt:function(t,o){o=o?o:document;return o.getElementsByTagName(t)},
	gc:function(c,t,s,o){var r=new Array();var os=opt.gt(t,o);for(var i=0,j=0,l=os.length;i<l;i++){var sc = s + os[i].className + s;if(sc.indexOf(s+c+s)!=-1){r[j] = os[i];j++;}}return r;},
        nview:function(obj,i) {
                if (obj.loaded==null) {
                    obj.loaded=0;
                }
                if (obj.loaded==0) {

                    if(document.all) {
                        var relTop=obj.offsetParent.offsetTop-(w.scrollY||d.documentElement.scrollTop);
                    } else {
                        var relTop=obj.offsetTop-(w.scrollY||d.documentElement.scrollTop);
                    }

                    if((relTop-docHg-20)<range) {
                      var codUrl=opt.gt('a',obj)[0].href;
                      opt.xhr(codUrl,obj,i);
                    }
                }
        },
        doCod:function(){
                var l=cod_arr.length;
                for (var i=0;i<l;i++) {
                        opt.nview(cod_arr[i],i);
                }
        },
        xhr:function(u,obj,i){
                obj.loaded=1;
                var f,r,m='GET';
                f=function(){if(r.readyState>3)opt.update(obj,r,i);}
                r= window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
                r.onreadystatechange=f;
                r.open(m,u,1);
                r.setRequestHeader('content-type','text/xml');
                r.send('');
        },
        update:function(obj,r,i) {
                if(r.status==200){
                        obj.innerHTML=r.responseText;
                } else {obj.loaded=0;}
        },
        init:function() {
                        cod_arr=opt.gc('cod','div','',document);
                        docHg=w.innerHeight||d.documentElement.offsetHeight;
                        opt.doCod();
                        opt.ae(window,'scroll',opt.doCod);
        },
        res:function(){
                docHg=w.innerHeight||d.documentElement.offsetHeight;
                opt.doCod();
        }

}
opt.ae(window,'resize',opt.res);
opt.ae(window,'load',opt.init);

function countCartridges() {
   var cartCount = 0;
   end = false;
   do {
      if(document.getElementById('cart'+cartCount)) {
         cartCount++;
      } else {
         end = true;
      }
   } while (end == false)
   arrLen = cartCount;
}

function showCartridges( startId ) {
  if(arrLen == 0) {
    countCartridges(); 
  }
  var i,j;
  for (i=0,j=startId; i < modSpan; i++,j++) {
     var strCart = j%arrLen;
     document.getElementById('cartridge'+i).innerHTML = document.getElementById('cart'+strCart).innerHTML;
  }
}

function isModFetched (modId) {
  if(document.getElementById('cart'+modId).innerHTML.length>0) {
      return true;
  } else {
      return false;
  }
}

function nextCartridge () {
  if(arrLen == 0) {
     countCartridges(); 
  }
  currId = currId + 1;
  if ( !isModFetched( (currId+modSpan)%arrLen ) ) {
      fetchModule((currId+modSpan)%arrLen);
  }
  showCartridges(currId);
}

function prevCartridge () {
  if(arrLen == 0) {
    countCartridges(); 
  }  
  if(currId!=0) {
      currId = currId - 1
  } else {
      currId=arrLen-1;
  }

  if ( !isModFetched( (currId+modSpan)%arrLen ) ) {
      fetchModule((currId+modSpan)%arrLen);
  }
  showCartridges(currId);
}
// Crosspromo end

$(document).ready(function() {

// adds selected tag for navigation
var pageURL = new String(document.location);
var newPageURL=pageURL.replace(/\/$/,"");
var pageContext = newPageURL.split("thatsfit.com");
$("#GH_nav .GH_nav_LI a").each(function(){
var linkURL= $(this).attr("href").replace(/\/$/,"");
if (pageContext[1] == linkURL){
	$(this).parents(".GH_nav_LI").addClass("GH_nav_act");
}
});


	$('#GH_').globalHeader({
		activeTab : -1,
		moreLinks : 
			[['AOL Health', 'http://www.aolhealth.com'],
			['ParentDish','http://www.parentdish.com/'],
			['AisleDash','http://www.aisledash.com/'],
			['AOL Horoscopes','http://horoscopes.aol.com/'],
			['DIY Life','http://www.diylife.com/'],
			['Green Daily','http://www.greendaily.com/'],
			['Holidash','http://www.holidash.com/'],
			['Food','http://food.aol.com/'],
			['Lemondrop','http://www.lemondrop.com/'],
			['Morning Rush','http://www.morningrush.com/'],
			['Pawnation','http://www.pawnation.com/'],			
			['Shelterpop','http://www.shelterpop.com/'],
			['Slashfood','http://www.slashfood.com/'],
			['StyleList','http://www.stylelist.com/']],				
		auth : {
			doAuth : true,
			authenticated: false,
			authState : '<li class="GH_hat_LI"><b class="GH_hat_links_A">Hi, User</b></li><li class="GH_hat_LI"><a href="/profile/" class="GH_hat_links_A" title="Profile">Profile</a></li><li class="GH_hat_LI"><a href="/profile/playlists/" class="GH_hat_links_A" title="Playlists">Playlists</a></li><li class="GH_hat_LI"><a href="http://my.screenname.aol.com/_cqr/logout/mcLogout.psp" class="jSignOut GH_hat_more" title="Sign Out">Sign Out</a></li>',
			unauthState : '<li class="GH_hat_LI"><a href="/signin" id="GH_signIn" title="Sign In / Register">Sign In / Register</a></li>'
		}			
	});

		$('#GH_').globalFooter({});

});
