// JavaScript Document
var storename = "deals.autopart";
var eBayID = "deals.th";
var siteID = 15;
var globalID = "EBAY-AU";
var proArr = ["rightWrapPH__pro1", "rightWrapPH__pro2"];
var numProArr = [18, 18];
var sortOrderProArr = ["BestMatch", "StartTimeNewest"];
//var sortOrderProArr = ["PricePlusShippingHighest", "StartTimeNewest"];
var classProArr = ["rightWrapPH__pro1", "rightWrapPH__pro1"];
var headProArr = ["Hot Items", "New Arrivals"];
var altHeadProArr = ["Hot Items", "New Arrivals"];
var nstep = 0;
var maxNstep = proArr.length;
var storeFooter = '
';
function loadJavaScript(file, onComplete) {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = file;
if (onComplete) {
if (navigator.appName == "Netscape") {
script.onload = function () {
onComplete();
}
}
if (navigator.appName == "Microsoft Internet Explorer") {
script.onreadystatechange = function () {
if (this.readyState == "complete" || this.readyState == "loaded") {
onComplete();
}
}
}
}
document.getElementsByTagName('head')[0].appendChild(script);
};
loadJavaScript('http://www.ebaypowerhouse.com/phscript/js/query-latest.js', function () {
if (Create_script) {
Create_script();
}
});
function Create_script() {
$(document).ready(function (e) {
var curURL = $(location).attr('href');
$('body').fadeIn(100);
//$("img[src$='pics/spacer.gif']").parent("td[width='13']").css("display","none");
$("img[src$='aw/pics/s.gif']").parent("td[height='15']").css("display", "none");
if(curURL == "http://stores.ebay.com.au/deals.autopart" || curURL == "http://stores.ebay.com.au/deals.autopart/home" ){
$('.pagecontainer').children('table:eq(1)').css({
width: "1300px",
margin: "0 auto",
background: "url('http://ebaypowerhouse.com/store/gooddeals512/images/all-bg.png') repeat-x top center #1b388a"
});
}else{
$('.pagecontainer').children('table:eq(1)').css({
width: "1300px",
margin: "0 auto",
background: "url('http://ebaypowerhouse.com/store/gooddeals512/images/all-bg2.png') repeat-x top center #fff"
});
}
$('.pagecontainer').children('table:eq(1)').children().children().children().children('table:eq(1)').css({
width: "1110px",
margin: "0 auto",
padding: "13px 40px 0"
});
addElement();
modifyLeftPanel();
EntityFormOnLoad();
});
}
function addElement() {
addTopPromotion();
/*$('.pagecontainer').children('table:eq(1)').children().children().children().children('table:eq(1)').append(''+ storeFooter +' |
');*/
$('.pagecontainer').children('table:eq(1)').children().children().children().children('table:eq(1)');
}
function addTopPromotion() {
var proTag = '';
$('#headWrap').after(proTag);
}
function modifyLeftPanel() {
var oldLeftPanel = $("td#LeftPanel").html();
var beforeLeftPanel = '';
var afterLeftPanel = '';
var newLeftPanel = '' + beforeLeftPanel + oldLeftPanel + afterLeftPanel + '
';
$("td#LeftPanel").html(newLeftPanel);
}
function EntityFormOnLoad() {
var url = "";
url = "http://svcs.ebay.com/services/search/FindingService/v1?SECURITY-APPNAME=sandpe859-82a6-4660-8380-5aaa9caaab7&OPERATION-NAME=findItemsIneBayStores&SERVICE-VERSION=1.0.0&X-EBAY-SOA-GLOBAL-ID=" + globalID + "&RESPONSE-DATA-FORMAT=JSON&callback=_cb_findItemsByKeywords&REST-PAYLOAD&storeName=" + storename + "&categoryId(0)=131090&categoryId(1)=131090&categoryId(2)=131090&paginationInput.entriesPerPage=" + numProArr[nstep] + "&sortOrder=" + sortOrderProArr[nstep] + "&paginationInput.pageNumber=1&itemFilter(0).name=HideDuplicateItems&itemFilter(0).value=true";
loadJavaScript(url, function () {});
}
function _cb_findItemsByKeywords(root) {
var items = root.findItemsIneBayStoresResponse[0].searchResult[0].item || [];
var html = [];
var item;
var title = "";
var pic = "";
var viewitem = "";
var price = "";
//html.push('');
html.push('' + headProArr[nstep] + '
');
for (var i = 0; i < items.length; ++i) {
item = items[i];
title = item.title;
pic = item.galleryURL;
viewitem = item.viewItemURL;
price = item.sellingStatus[0].currentPrice[0].__value__;
price = trimNumber(price);
if (title != null && viewitem != null) {
html.push('$' + price + '
' + '
');
}
if ((i + 1) % 6 == 0) {
if( i != 18){
html.push('');
}else{
html.push('');
}
}else{
if ((i + 1) == items.length) {
html.push('');
}
}
}
$('#' + proArr[nstep]).addClass(classProArr[nstep]);
$('#' + proArr[nstep]).html(html.join(""));
++nstep;
if (nstep < maxNstep) {
EntityFormOnLoad();
}
}
function trimNumber(number) {
var num = new Number(number);
return num.toFixed(2);
}