var res = screen.width;

$(document).ready(function(){
	
	//detail page
	if($("div[id$='availability']").length>0)
	{
		if($("div[id$='availability']:contains('Non-Stocked')").length>0 ||
		$("div[id$='availability']:contains('Not Available')").length>0)
		{
	  		$("img[src$=/images/icon-lc-new-at-mouser.png]").parents("tr").find("tr[id*=trLifecycle]").remove();
		};
	}

	//refine

	if($("span[id$='lblAvailability']").length>0)
	{
		if($("span[id$='lblAvailability']:contains('Non-Stocked')").length>1 ||
		$("span[id$='lblAvailability']:contains('Non-stocked')").length>1 ||
		$("span[id$='lblAvailability']:contains('Not Available')").length>1)
		{
			$("img[src$=/images/icon-lc-new-at-mouser-sm.png]").parents("span").remove();
		}
	}

	//cart
	if($("div[id$='pnlAvailability']").length>0)
	{
		$("div[id$='pnlAvailability']").each(function()
		{
			if($(this).html().indexOf("0&nbsp;</td><td>Ships Now") >-1 ||
			$($(this).html().indexOf("0&nbsp;</TD>\r\n<TD>Ships Now") >-1))
			{
	     		if($(this).parents("tr").find("tr[id*=trLifecycle]").length>0)
		 		{
		 			if($(this).parents("tr").find("tr[id*=trLifecycle]").html().indexOf("icon-lc-new-at-mouser.png")>-1)
          			{
            			$(this).parents("tr").find("tr[id*=trLifecycle]").remove();
            		}
        		}
			}
	});
	}
	
	//Remove Endoflife & obsolete msg from cart.
	$("table[id$=CartGrid_grid]").find("img[src$=icon-lc-endoflife.png],img[src$=icon-lc-obsolete.png]").parents("tr").find("tr[id*=trLifecycle]").remove();
	
	
	var pref = ReadCookie('preferDigitalCatalog');
	var dogear = $("#ctl00_linkCatalogViewer");
 	var $cataloglink = $("a[href*='catalogviewer.aspx']:not('.blue-fade')");
 	if (pref == 1) {
		dogear.attr("href", 'javascript:OpenCatalogViewer();');
	}
	else{ 
		dogear.attr("href", 'http://' + document.location.host + escape('/enhanced_catalog/'));
		$cataloglink.attr("href", 'http://' + document.location.host + escape('/enhanced_catalog/'));
	}
	//$cataloglink.click(function(){
	//	writeCookie('preferDigitalCatalog',1,365);
	//	 return true;
	//});
	if(res <= 800)
	{
		$(".global").after($("#dogear").css({ position: 'relative', margin: '-30px 0', float: 'left' }));
	}
});

function OpenCatalogViewer(){
	var url = 'http://' + document.location.host + '/catalogviewer.aspx?utm_source=homepageTile&utm_medium=Enhanced+Catalog&tm_campaign=Home+Page+Enhanced+Catalog';
	var fakeLink = document.createElement ("a");
	if (typeof(fakeLink.click) == 'undefined')
		location.href = url;  // sends referrer in FF, not in IE
	else
	{
		fakeLink.href = url;
		document.body.appendChild(fakeLink);
		fakeLink.click();   // click() method defined in IE only
	}
	writeCookie('preferDigitalCatalog',1,365);
} 
  
function writeCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";path=/;domain=.mouser.com;expires="+exdate.toGMTString());
}; 
  

 