<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Buy.com - Latest sales, deals and promotions"
height="360"
scrolling="true"
author="DealSaga"
author_email="info@dealsaga.com"
author_link="http://www.dealsaga.com"
thumbnail="http://dealsaga.googlepages.com/buy-tn.jpg"
description="Buy.com latest sales, deals and promotions on Computers, Electronics, Digital Cameras, Books, DVDs, Music, Games, Software, Toys, Sports"
screenshot="http://dealsaga.googlepages.com/buy.png">
<Require feature="setprefs"/>
<Require feature="analytics"/>
<Require feature="dynamic-height" />
<Require feature="settitle"/>
<Require feature="views" />
</ModulePrefs>
<UserPref name="prefs_curList" default_value="todaydeal" datatype="hidden"/>
<Content type="html" view="home,canvas">
<![CDATA[
<table cellpadding=1 cellspacing=3 border=0 align=center width=100%>
<form name="searchForm" onsubmit="Search(this.tag.value); return false;">
<tr>
<td valign=absmiddle>
<a href=javascript:OpenLink('http://buy.com')><img src="http://ak.buy.com/buy_assets/v6/header/2007/logo.gif?pid=2631603" border=0></a>
</td>
<td align=right valign=middle>
<span><input name="tag" id="tag" type="text" style="width:50%"/></span>
<span><input name="search" value="Search" type="button" class="search_button" onclick="this.form.onsubmit();"/></span>
</td></tr>
</form>
</table>
<div><span id=ddl><select id="listtype" name="listype" onchange="onListChange()"> </select></span><span id="paging" class=paging ></span></div>
<br><div id="content_detail" style="display:none"></div>
<div id="content_div" align="center" > </div>
<script type="text/javascript">var prefs=new _IG_Prefs();var _items=new Array();var _lists=new Array();var _initialListType="todaydeal";var _curListType=_initialListType;var PID="2631603";var URL_SEARCH="http://www.buy.com/retail/searchresults.asp?qu=";var _banners=new Array();var SPACER_IMG="http://ak.buy.com/buy_assets/v5/img/clear.gif";var ITEMPERPAGE=3;var _firstHit=true;var _loading="<span style='left:50%; top:50%;position:absolute;'><img src=http://www.google.com/insights/search/resources/1964626681-loading.gif /></span>";function InitList(){_lists=new Array();_lists.push(CreateListItem("todaydeal","Today's Deals","http://www.buy.com/rss/feed.asp?loc=14982&grp=2&pid="+PID));_lists.push(CreateListItem("weeklydeal","Weekly Deals","http://www.buy.com/rss/feed.asp?loc=62329&pid="+PID));_lists.push(CreateListItem("computer","COMPUTERS","http://www.buy.com/rss/feed.asp?loc=101&grp=2&pid="+PID));_lists.push(CreateListItem("computer_desktops","--> Desktops","http://www.buy.com/rss/feed.asp?loc=211&grp=2&pid="+PID));_lists.push(CreateListItem("computer_laptops","--> Laptops","http://www.buy.com/rss/feed.asp?loc=212&grp=2&pid="+PID));_lists.push(CreateListItem("computer_accessories","--> Accessories","http://www.buy.com/rss/feed.asp?loc=221&grp=2&pid="+PID));_lists.push(CreateListItem("electronic","ELECTRONICS","http://www.buy.com/rss/feed.asp?loc=111&grp=2&pid="+PID));_lists.push(CreateListItem("electronic_homeelectronic","--> Home Electronics","http://www.buy.com/rss/feed.asp?loc=37053&grp=2&pid="+PID));_lists.push(CreateListItem("electronic_homeaudio","--> Home Audio","http://www.buy.com/rss/feed.asp?loc=512&grp=2&pid="+PID));var listtype=_gel("listtype");for(var i=0;i<_lists.length;i++){var li=_lists[i];listtype[i]=new Option(li.name,li.id);}}function CreateListItem(id,name,url){var li=new Object();li.id=id;li.name=name;li.url=url;return li;}function GetListItem(id){for(var i=0;i<_lists.length;i++){var li=_lists[i];if(li.id==id)return li;}}function getViewName(){return gadgets.views.getCurrentView().getName();}function onStart(){InitList();LoadPrefs();InitBanners();onListChange();}function displayLoading(){_gel('content_div').innerHTML=_loading;}function onListChange(){var lt=_gel('listtype');_curListType=lt[lt.selectedIndex].value;var li=GetListItem(_curListType);SavePrefs();FetchList(li.url);}function displayList(pageId){if(getViewName()=="canvas"){ITEMPERPAGE=10}else{ITEMPERPAGE=3}Analytics_Tracking("/list/"+_curListType+"-"+pageId);var html="<table cellspacing=2 cellpadding=2 border=0 width=100%>";var bg="#FFFFFF";var totalPage=Math.ceil(_items.length/ITEMPERPAGE);showDetail('');_gel("paging").innerHTML=GetPaging(pageId,totalPage);var startItem=(pageId-1)*ITEMPERPAGE;var endItem=startItem+ITEMPERPAGE;for(i=startItem;i<endItem;i++){var item=_items[i];if(item){if(bg!="#FFFFFF")bg="#FFFFFF";else bg="#F6F7F7";if(i>startItem)html+="<tr><td colspan=2 class=dottedline><img src="+SPACER_IMG+" height=3 /></td></tr>";html+="<tr style='background-color:"+bg+"' >";var itemurl="javascript:OpenLink('"+item.linkTitle+"'); onClick=Analytics_Tracking(\""+"/item/"+encodeURI(item.title)+"\");";html+="<td valign=top>";html+="<a href="+itemurl+" class=affLink >";html+="<img src="+item.thumbnail+" width=80 border=0 title='"+item.title+"'></a>";html+="</td>";html+="<td valign=top>";html+="<a href="+itemurl+" class=affLink ><b>"+item.title+"</b></a><br/>";if(item.listprice!=undefined)html+="<span class=size11><strike>$"+item.listprice+"</strike></span>&nbsp;&nbsp;&nbsp;";if(item.price!=undefined)html+="<span class=price>$"+item.price+"</span>";var detail="<a href="+itemurl+" class=size11 ><b>"+item.title+"</b></a><br>"+item.description+"<br/><br/><a href="+itemurl+" class=buynow>Buy Now</a>";html+="&nbsp;&nbsp;<a href=# onclick=showDetail('"+escape(detail)+"') class=size11>More Info&raquo;</a>";html+="<br/><br/><a href="+itemurl+" class=buynow>Buy Now</a>";html+="</td>";html+="</tr>";}}html+="</div>";html+="</table>";_gel('content_div').innerHTML=html;_IG_AdjustIFrameHeight()}function showDetail(html){if(html&&html!=""){_gel('content_detail').innerHTML="<a href=javascript:showDetail() class=size11><b> &laquo; back</b></a><br><br><div class=size11>"+unescape(html)+"</div>";_gel('content_detail').style.display="block";_gel('content_div').style.display="none";}else{_gel('content_detail').style.display="none";_gel('content_div').style.display="block";}_IG_AdjustIFrameHeight()}function GetPaging(curPage,totalPage){var paging="Page:&nbsp;";var startPage=1;var endPage=totalPage;if(curPage>1)paging+="<a href='javascript:displayList("+(curPage-1)+")'>&laquo;</a>";if(curPage>5)startPage=curPage-4;if(curPage+5<totalPage)endPage=curPage+4;for(i=startPage;i<=endPage;i++){paging+="&nbsp;&nbsp;";if(i==curPage)paging+="<b>"+i+"</b>";else paging+="<a href='javascript:displayList("+i+")'>"+i+"</a>";}paging+="&nbsp;&nbsp;";if(curPage<totalPage)paging+="<a href='javascript:displayList("+(curPage+1)+")'>&raquo;</a>";return paging;}function Search(tag){var url=escape(URL_SEARCH+tag);Analytics_Tracking("/search/"+tag);url="http://affiliate.buy.com/gateway.aspx?adid=17662&aid=10486808&pid=2631603&sURL="+url;window.open(url);}function FetchList(url){displayLoading();var prefs=new _IG_Prefs(__MODULE_ID__);_items=null;_items=new Array();_IG_FetchXmlContent(url,function(response){if(response==null||typeof(response)!="object"||response.firstChild==null){_gel("content_div").innerHTML="<i>Invalid data.</i>";return;}var itemList=response.getElementsByTagName("item");if(itemList.length==0)itemList=response.getElementsByTagName("item");for(var i=0;i<itemList.length;i++){var nodeList=itemList.item(i).childNodes;var item=new Object();for(var j=0;j<nodeList.length;j++){var node=nodeList.item(j);switch(node.nodeName){case"link":item.link=GetXmlNodeText(node);item.linkTitle=GetLinkTitle(item.link);break;case"title":item.title=EscapeSpecialChar(GetXmlNodeText(node));break;case"description":item.description=EscapeSpecialChar(GetXmlNodeText(node));break;case"p:imagelink":item.thumbnail=GetXmlNodeText(node);break;case"p:pricebeforerebate":item.pricebeforerebate=GetXmlNodeText(node);break;case"p:price":item.price=GetXmlNodeText(node);break;case"p:listprice":item.listprice=GetXmlNodeText(node);break;case"p:rebate":item.rebate=GetXmlNodeText(node);break;case"p:pricebeforerebate":item.pricebeforerebate=GetXmlNodeText(node);break;case"p:pricebeforerebate":item.pricebeforerebate=GetXmlNodeText(node);break;case"p:sku":item.sku=GetXmlNodeText(node);break;}}item.index=i;_items.push(item);}if(_firstHit){var ipage=Math.ceil(_items.length/ITEMPERPAGE);var idx=Math.floor(Math.random()*ipage)+1;displayList(idx);_firstHit=false;}else displayList(1);});}function GetLinkTitle(url){var title=url.substr(url.indexOf("sURL=")+5);return title;}function GetXmlNodeText(node){if(node.text)return node.text;else if(node.textContent)return node.textContent;else if(node.firstChild&&node.firstChild.nodeValue)return node.firstChild.nodeValue;else return"";}function SavePrefs(){if(_curListType=="")_curListType=_initialListType;prefs.set("prefs_curList",_curListType);}function LoadPrefs(){_curListType=prefs.getString("prefs_curList");if(_curListType=="");_curListType=_initialListType;SelectedListTypeItem(_curListType);}function SelectedListTypeItem(value){var list=_gel('listtype');var len=list.length;for(i=0;i<len;i++){if(list.options[i].value==value){list.selectedIndex=i;break;}}}function Analytics_Tracking(page){_IG_Analytics("UA-2680524-1",page);}function OpenLink(url){var link="http://affiliate.buy.com/gateway.aspx?adid=17662&aid=10486808&pid=2631603&sURL="+url;window.open(link);}function EscapeSpecialChar(s){var ret=s.replace("'","&apos;");return ret;}function InitBanners(){_banners=new Array();_banners.push("<a href=http://affiliate.buy.com/gateway.aspx?adid=17662&aid=10526820&pid=2631603&sid=&sURL=http%3A//www.buy.com/dept/valentines-day-gifts/14024.html target=_top><img src=http://www.afcyhf.com/image-2631603-10526820 width=290 height=36 border=0/></a>");}function showBanner(){var len=_banners.length+3;if(len>=0){var idx=Math.floor(Math.random()*len)
if(_banners[idx])_gel("banner").innerHTML=_banners[idx];else _gel("banner").innerHTML="";}}_IG_RegisterOnloadHandler(onStart);</script><style>.imgpod{border:#000000 1px solid;}.size11{font-size:11px;}.affLink{font-size:11px;}.search_button{width:50px;font-size:11px;}.price{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:red;font-weight:bold;}.buynow{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#cc0000}#paging{font-size:11px;padding:0px 5px 10px 15px;}#listtype{font-size:11px;}.detail:hover{background-color:transparent;z-index:50;}.detail span{position:absolute;background-color:lightyellow;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}.detail span img{border-width:0;padding:2px;}.detail:hover span{visibility:visible;top:0;left:60px;}.dottedline{border-bottom:1px dotted #BBBBBB;}</style>]]></Content></Module>