var isEnding = false;
var theDate = new Date();
var eBayDate = new Date(theDate.getTime() + theDate.getTimezoneOffset() * 60000);
var eBayTimeOffset = 25200000;
var errorCode = 0;
var _sniplet = "";
var priceLabel = "Price";
var productLabel = "Product";
var timeLabel = "Time Left";
var bidsLabel = "Bids";
var headerColor = "#CCFFCC";
var borderColor = "#669966";
var fontSize = "-2";
var fontFace = "Verdana, Arial, Helvetica, sans-serif";
var fontColor = "#000000";
var endColor = "#FF0000";
var trackingProvider = "http://www.qksrv.net/click-850606-9254938?loc=";
var linkTarget = "_blank";
var viHref = "http://cgi.ebay.com/ws/eBayISAPI.dll%3FViewItem%26item%3D";
var theWorldsMarketplace = "The World's Online Marketplace(TM)";
var theDisclaimer = "disclaimer";
var ebayHome = "http://www.ebay.com/";
var ebayHomeLogoSm = "http://pics.ebay.com/aw/pics/api/MrktPlcLogoStrspnt_108x45.gif";
var ebayHomeLogoLg = "http://pics.ebay.com/aw/pics/api/MrktPlcLogoLtrspnt_144x59.gif";
var searchLink = "http://search.ebay.com/search/search.dll%3FGetResult%26sortproperty=MetaEndSort%26srchdesc=y%26sortorder=%26siteid=0%26skip=0%26mendtime=7800%26query=Noir%20Epices%20fragrance";
var tableWidth = 400;
var tableHeight = 0;
var dLabel = "d" + " ";
var hLabel = "h" + " ";
var mLabel = "m" + " ";
var sLabel = "s";
var itemCount = 1;
var varItemCount = itemCount;
var searchLinkString = "'View all ' + varItemCount + ' items on eBay'";
var binIcon = "
";
function _alert(str) {
// alert(str);
}
function _genLink(href, caption) {
var link = "" + caption + "";
_alert(link);
return link;
}
function _genItemLink(itemId, title) {
var link = "" + title + "";
_alert(link);
return link;
}
function _docWrite(str) {
_sniplet += str;
}
function _getSniplet() {
_eBaySniplet();
return _sniplet;
}
function _write(str) {
_docWrite('' + str +
'');
}
function _writeWithColor(str, textColor) {
_docWrite('' + str +
'');
}
function _spacer(w, h) {
return '
';
}
function _cleanTitle(str) {
var title = new String(str);
return title.replace(/\*/g, """);
}
function _rowDiv(colSpan) {
_docWrite('
| ' + _spacer("100%", 2) + ' |
');
_docWrite('| ' + _spacer("100%", 1) + ' |
');
_docWrite('| ' + _spacer("100%", 2) + ' |
');
}
function _header() {
var imgHeight = 45;
_docWrite('');
_docWrite('');
_docWrite('| ' + _spacer(1, 1) + ' | ');
_docWrite(''+ _spacer((tableWidth - 2), 1) + ' | ');
_docWrite('' + _spacer(1, 1) + ' | ');
if (tableWidth < 250) {
imgHeight = 45;
_docWrite('
');
_docWrite(_genLink(ebayHome, " "));
} else
{
imgHeight = 59;
_docWrite(' |
');
_docWrite(_genLink(ebayHome, " "));
}
_docWrite(' |
');
_docWrite('');
_docWrite('');
_docWrite('| ' + _spacer(1, 1) + ' | ');
_docWrite('' + _spacer(5, 1) + ' | ');
_docWrite('');
_docWrite('');
}
function _footer(disClaimerHelper) {
_docWrite(' ');
_docWrite(' | ');
_docWrite('' + _spacer(5, 1) + ' | ');
_docWrite('' + _spacer(1, 1) + ' | ');
_docWrite('
');
disClaimerHelper();
_docWrite('');
_docWrite('| ' + _spacer(1, 1) + ' | ');
_docWrite('' + _spacer("100%", 1) + ' | ');
_docWrite('' + _spacer(1, 1) + ' | ');
_docWrite('
');
_docWrite('| ' + _spacer("100%", 1) + ' | ');
_docWrite('
');
_docWrite('
');
}
function _disclaimer(colSpan, disclaimer) {
_docWrite('| ' + _spacer(1, 1) + ' | ');
_docWrite('');
_docWrite('');
if (errorCode > 0) {
_docWrite('| ' + errorCode + ' | ');
}
else {
_docWrite('' + _spacer(10, 1) + ' | ');
if (itemCount > 0) {
_write(_genLink(searchLink, eval(searchLinkString) ));
}
else {
_write(_spacer(1, 1));
}
_docWrite(' | ');
if (disclaimer && itemCount > 0) {
_docWrite('');
_write(_genLink("http://pages.ebay.com/help/community/editorkitlegal.html", '' + theDisclaimer + ''));
_docWrite(' | ');
}
_docWrite('' + _spacer(10, 1) + ' | ');
}
_docWrite(' ');
_docWrite(' | ');
_docWrite('' + _spacer(1, 1) + ' |
');
}
function _worldMarketPlaceLink() {
itemCount = 0;
_docWrite("" + _spacer(5,5) + "
");
_docWrite(_genLink(ebayHome, theWorldsMarketplace));
_docWrite("
");
}
function _padNumber(theNumber) {
if (theNumber < 10)
return "0" + theNumber;
return theNumber;
}
function _getTimeLeft(itemDate) {
isEnding = false; //reset global for font color
var offSetTime = itemDate.getTime() + eBayTimeOffset; //offset for pst.
var diffTime = offSetTime - eBayDate.getTime();
var seconds = Math.floor(diffTime / 1000) % 60;
var minutes = Math.floor(diffTime / (60 * 1000)) % 60;
var hours = Math.floor(diffTime / (60 * 60 * 1000)) % 24;
var days = Math.floor(diffTime / (24 * 60 * 60 * 1000));
if (diffTime < 3600000 /* msec */)
isEnding = true; // set global for font color
var timeLeft = _spacer(8, 1);
if (days > 0) {
timeLeft = timeLeft + days + dLabel + _padNumber(hours) + hLabel + _padNumber(minutes) + mLabel;
}
else if (hours > 0) {
timeLeft = timeLeft + hours + hLabel + _padNumber(minutes) + mLabel;
}
else if (minutes > 0) {
timeLeft = timeLeft + minutes + mLabel;
}
else {
timeLeft = timeLeft + "<01" + mLabel;
}
return timeLeft;
}
// display type 4
function _labels4() {
_docWrite('| ');
_write(productLabel);
_docWrite(' | ');
_write(priceLabel);
_docWrite(' | ');
_write(_spacer(5,1));
_write(bidsLabel);
_write(_spacer(5,1));
_docWrite(' | ');
_write(timeLabel);
_docWrite(' |
');
_rowDiv(4);
}
function _disclaimer4() {
_disclaimer(3, true);
}
function _item4(itemId, title, price, endTime, bidCount) {
var timeColor = (isEnding ? endColor : fontColor);
_docWrite('| ');
_write(_genItemLink(itemId, _cleanTitle(title)));
_docWrite(' | ');
_write("" + price + "");
_docWrite(' | ');
_write((bidCount == 0 ? "-" : bidCount));
_docWrite(' | ');
_writeWithColor(endTime, timeColor);
_docWrite(' |
');
_rowDiv(4);
}
function _eBaySniplet() {
_alert("style 4");
_header();
_labels4();
_item4("2936987561",
"Frederic Malle 10ml Auth. Spray: Noir Epices",
"$28.99",
_getTimeLeft(
new Date(2003,6,1,12,56,13)),
0);
_footer(_disclaimer4);
}
document.write(_getSniplet());