// Track this gadget using Google Analytics.
_IG_Analytics("UA-1299350-8", "/my_booksactivity");
var innerId;
var books = new Array();
var prefs = new _IG_Prefs(__MODULE_ID__);
function init() {
o.src = "http://www.books.com.tw/exep/assp.php/huee11/";
o.style.display = "none";
document.body.appendChild(o);
// Initialize tabs.
var tabs = new _IG_Tabs(__MODULE_ID__);
if (prefs.getBool("myIndex")==true) tabs.addDynamicTab("全館活動", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/banner_js/wel_banner.js')});
if (prefs.getBool("myBeauty")==true) tabs.addDynamicTab("美妝", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/beauty_banner.js')});
if (prefs.getBool("myBaby")==true) tabs.addDynamicTab("親子", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/baby_banner.js')});
if (prefs.getBool("myFashion")==true) tabs.addDynamicTab("衣飾精品", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/fashion_banner.js')});
if (prefs.getBool("myDesign")==true) tabs.addDynamicTab("創意生活", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/design_banner.js')});
if (prefs.getBool("myArtifact")==true) tabs.addDynamicTab("玩藝", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/artifact_banner.js')});
if (prefs.getBool("myFood")==true) tabs.addDynamicTab("美食", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/food_banner.js')});
if (prefs.getBool("mySoftware")==true) tabs.addDynamicTab("軟體", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/software_banner.js')});
if (prefs.getBool("my3C")==true) tabs.addDynamicTab("3C", function (tabId) {pageId=tabId;callback_type('http://www.books.com.tw/js/prod/newindex/3C_banner.js')});
}
function callback_type(url) {
_gel(pageId).innerHTML = '
Loading...
';
setTimeout("_IG_FetchContent('"+url+"', my_callback_function)", 500);
}
function my_callback_function(responseText) {
if (responseText==null) return;
books = new Array();
for (var i=1;i <= 6;i++) {
var book = new Object();
pos = responseText.indexOf("imgUrl["+i+"]");
if (pos==-1) break;
m1 = responseText.indexOf("'", pos)+1;
m2 = responseText.indexOf("'", m1);
strUrl = responseText.substr(m1, m2-m1);
if (strUrl.indexOf("image.php")==-1) {
book.imgUrl = strUrl;
} else {
pos = strUrl.lastIndexOf("http://");
m1 = strUrl.indexOf("&", pos);
book.imgUrl = strUrl.substr(pos, m1-pos);
}
pos = responseText.indexOf("imgText["+i+"]");
m1 = responseText.indexOf("'", pos)+1;
m2 = responseText.indexOf("'", m1);
book.imgText = responseText.substr(m1, m2-m1);
pos = responseText.indexOf("imgLink["+i+"]");
m1 = responseText.indexOf("'", pos)+1;
m2 = responseText.indexOf("'", m1);
strLink = new String(responseText.substr(m1, m2-m1));
strLink = strLink.substr(strLink.lastIndexOf("http://"));
m = "books.com.tw/";
domain = strLink.substr(0, strLink.indexOf(m)+m.length);
if (domain.indexOf("tickets")==-1){
book.imgLink = domain + "exep/assp.php/" + prefs.getString("apcode") + "/" + strLink.substr(domain.length);
} else {
book.imgLink = strLink;
}
books[i] = book;
}
var html = "";
for(var i=1;i
";
}
_gel(pageId).innerHTML = html;
_IG_AdjustIFrameHeight();
}
// Call init function to initialize and display tabs.
_IG_RegisterOnloadHandler(init);
]]>