function HeaderSearchText(){this.default_text="Search America's #1 News Site";this.searching=false;this.timeoutVal=null;this.CreateFocus=function(ctl){ctl.val("");ctl.addClass("sw_qbox").removeClass("sw_qbox_blur")};this.CreateBlur=function(ctl){if(ctl.val().length==0){ctl.val(this.default_text);ctl.addClass("sw_qbox_blur").removeClass("sw_qbox")}};this.CreateClick=function(ctl,evt){if(ctl.val()!=this.default_text)DoSearch(0)};this.CreateEvents=function(ctl){var searchbox=$(ctl).find("#q"),me=this;if(searchbox){$(searchbox).focus(function(){me.CreateFocus(searchbox)});$(searchbox).blur(function(e){me.CreateBlur(searchbox)});searchbox.blur()}var searchBtn=$(ctl).find(":button");if(searchBtn&&searchbox){$(searchBtn).attr("onclick","");$(searchBtn).click(function(e){me.CreateClick(searchbox,e)})}};this.Initialize=function(){var searchCtl=$("#searchset");if(searchCtl)this.CreateEvents(searchCtl)}}$(document).ready(function(){var searchTextObject=new HeaderSearchText;searchTextObject.Initialize()})
//END SEARCH
//BEGIN MARQUEE
$(function()
{
var Marquee_Ad = {};
Marquee_Ad.Init = function()
{
Marquee_Ad.createAD();
};
Marquee_Ad.createAD = function()
{
if(($("[id='marquee-site']").size() > 0) && ($("body").width() >= 1096) && ($(".marquee_ad").size() <= 0))
{
$("#marquee-site").removeAttr("onmouseover").removeAttr("onmouseout");
Marquee_Ad.bnm_one='
';
Marquee_Ad.bnm_two='
';
Marquee_Ad.trk='
';
$("[id='marquee-site']").prepend(Marquee_Ad.bnm_one).prepend(Marquee_Ad.bnm_two).prepend(Marquee_Ad.trk);
}
}
$(window).resize(function()
{
if($("body").width() <= 1096 )
{
$(".marquee_ad").remove();
}else{
Marquee_Ad.createAD();
}
}
);
Marquee_Ad.Init();
}
);
//END MARQUEE
//START Marketplace Pricegrabber code
$(function() {
//check for existence of the pg categories 'mp' from ad package
if(typeof(mp) != 'undefined'){
var flyoutSecName = s_msn.channel.replace(/ /g,"_");
flyoutSecName = flyoutSecName.replace(/&/g,"and");
var pgTrack = '&pid='+ pd_me.id +'&s='+ flyoutSecName;
var mpto="";
$('#nav-left #pg-featured').removeClass('noshow');
$('#nav-left #pg-menu').removeClass('noshow');
$(function() { $("#pg-menu").hover(function()
{
if($('#shopFlyOutIfrm').length){
setMPFOTO();
}else{
addMPFO();
}
},function()
{
if($('#shopFlyOutIfrm').length){
setMPFOTO();
}
}
);
});
function addMPFO(){
var mp_mpLinkDiv = $("#pg-menu");
var mp_offset = mp_mpLinkDiv.offset();
var mp_x=mp_offset.left+112;
var mp_y=mp_offset.top;
$(document.body).append('');
$('#shopFlyOutIfrm').attr('src', '/id/30987851?pg='+ mp.marketplaceParams + pgTrack);
};
$(function(){
var PriceGrabberMenuItem={};
PriceGrabberMenuItem.Init=function(){
var pgProd={};
pgProd.page_id=mp.marketplaceMenuItem;
pgProd.limit=1;
PriceGrabberMenuItem.GetWS(pgProd);
var flyoutSecName = s_msn.channel.replace(/ /g,"_");
flyoutSecName = flyoutSecName.replace(/&/g,"and");
$("#nav-left #pg-menu").hover(function () {$(this).addClass("active");},function () {$(this).removeClass("active");});
$("#nav-left #pg-menu").append('Deals, Coupons Updated prices on msnbc.com shopping');
};
PriceGrabberMenuItem.GetWS = function(params)
{
var pStr='';
for(var t in params)
{
pStr+=''+t+''+params[t]+'';
};
pStr+='';
var getStr='/proxy/proxy.asmx/GetWSXml?DestinationKey=pricegrabber_api&Passkey=&Parameters='+pStr;
$.get(getStr,PriceGrabberMenuItem.Response);
};
PriceGrabberMenuItem.Response=function(data)
{
t=$(data).find('product').each(PriceGrabberMenuItem.Product);
};
PriceGrabberMenuItem.Product=function(){
var url=$(this).find('url').text()
var title = $.trim($(this).find('title_short').text());
var topcat_id=$(this).find('topcat').attr('id');
var catzero_id=$(this).find('catzero_id').text();
var imgSrc=$(this).find('image_small').text();
if(title.length < 1){
title=$.trim($(this).find('title').text());
}
if(title.length > 80){
title= String(title).substring(0,79);
}
var flyoutSecName = s_msn.channel.replace(/ /g,"_");
flyoutSecName = flyoutSecName.replace(/&/g,"and");
var img='
'+title+'
';
var link='Compare Prices';
if(title.length==0)
{
title=$(this).find('title').text();
};
$('#pg-featured').append(img);
$('#pg-featured').append(link);
};
PriceGrabberMenuItem.Init();
});
}else{
$(function () {
$('#nav-left #pg-featured').remove();
$("#nav-left #pg-menu").remove();
});
}
}
);
function remMPFO(){
$("#shopFlyOutIfrm").remove();
};
function clrMPFOTO(){
clearTimeout(mpto);
};
function setMPFOTO(){
if($('#shopFlyOutIfrm').length){
mpto=setTimeout("remMPFO()",1000);
}
};
//END marketplace pricegrabber code