wdgt H J N (M S 3
off
mainWindow
Swaen.com most recent bids
145
210
true
var request = new XMLHttpRequest();
var textHeader = new TextArea();
textHeader.hOffset = 55;
textHeader.vOffset = 0;
var objectArray = new Object;
var txtHover = new TextArea();
txtHover.data = "";
//txtHover.color = "#FFC000";
txtHover.color = "#000000";
txtHover.style.backgroundColor = "#F5FDA2";
txtHover.font = "Times";
txtHover.size = 10;
txtHover.width = 45;
txtHover.height = 24;
txtHover.hOffset = 95;
txtHover.zOrder = 101;
txtHover.scrollbar = false;
txtHover.editable = false;
txtHover.window = mainWindow;
var txtMost = new TextArea();
txtMost.style.backgroundColor = "#FFCC33";
txtMost.onMouseEnter = 'changeText(txtHover, "Most Popular")';
txtMost.onMouseExit = 'changeText(txtHover, "")';
txtMost.onMouseUp = 'openURL( "http://www.swaen.com/most.php" )';
txtMost.width = 40;
txtMost.height = 10;
txtMost.hOffset = 5;
txtMost.zOrder = 99;
txtMost.scrollbar = false;
txtMost.editable = false;
txtMost.window = mainWindow;
var imgMost = new Image( );
imgMost.src = "contents/images/pepper.gif";
imgMost.width = 16;
imgMost.height = 8;
imgMost.hOffset = 16;
imgMost.zOrder = 100;
imgMost.onMouseUp = 'openURL( "http://www.swaen.com/most.php" )';
imgMost.window = mainWindow;
var txtBid = new TextArea();
txtBid.style.backgroundColor = "#FFCC33";
txtBid.onMouseEnter = 'changeText(txtHover, "My Bid Page")';
txtBid.onMouseExit = 'changeText(txtHover, "")';
txtBid.onMouseUp = 'openURL( "http://www.swaen.com/item_watch.php" )';
txtBid.font = "Times";
txtBid.size = 6;
txtBid.width = 40;
txtBid.height = 10;
txtBid.hOffset = 50;
txtBid.zOrder = 99;
txtBid.scrollbar = false;
txtBid.editable = false;
txtBid.window = mainWindow;
var imgBid = new Image( );
imgBid.src = "contents/images/ausruf.gif";
imgBid.width = 5;
imgBid.height = 8;
imgBid.hOffset = 67;
imgBid.zOrder = 100;
imgBid.onMouseUp = 'openURL( "http://www.swaen.com/item_watch.php" )';
imgBid.window = mainWindow;
include('contents/custom.js');
populateLastBids();
refreshTimer
15
true
o O
$ H function populateLastBids(){
//reset objects that display in window
//var counter = 0;
for ( keyVar in objectArray ) {
//print('Object length: ' + counter++);
//print('Object type: ' + objectArray[keyVar]);
if(objectArray[keyVar] == '[object Image]'){
objectArray[keyVar].src = '';
objectArray[keyVar] = null;
}else if (objectArray[keyVar] == '[object TextArea]') {
objectArray[keyVar].data = '';
objectArray[keyVar] = null;
}
}
request.autoRedirect = false;
request.open( "GET", "http://www.swaen.com/lastbids.php", false );
request.send();
if ( request.status == 200 ){
//bidOutput.data = request.responseText;
//print(request.responseText);
var lastBids = request.responseXML;
//print(responseXML.toXML());
//generatedDate = lastBids.getElementsByName( "generatedDate" );
generatedDate = lastBids.evaluate("/lastBids/generatedDate").item(0).firstChild.data;
refreshSequence = lastBids.evaluate("/lastBids/refreshSequence").item(0).firstChild.data;
refreshTimer.interval = refreshSequence;
textHeader.color = "#000000";
textHeader.font = "Times";
textHeader.size = 9;
textHeader.data = 'Generated: ' + generatedDate;
textHeader.window = mainWindow;
bids = lastBids.evaluate("/lastBids/bids/bid");
//print('GeneratedOn:' + generatedDate);
var outputData = '';
var offsetHeight = 0;
var minHeight = 30;
var displayWidth = 35;
var prevDisplayHeight = 0;
for(i=0,n=bids.length;ime40000.00http://www.swaen.com/os/thumbs/23731.jpg23731
bidHolder = bids.item(i).getElementsByTagName('bidHolder').item(0).firstChild.data;
bidAmount = bids.item(i).getElementsByTagName('bidAmount').item(0).firstChild.data;
imagePath = bids.item(i).getElementsByTagName('imagePath').item(0).firstChild.data;
//lotNumber = bids.item(i).getElementsByTagName('lotNumber').item(0).firstChild.data;
itemID = bids.item(i).getElementsByTagName('itemID').item(0).firstChild.data;
//print('counter: ' + i + ', id: ' + itemID);
objectArray['img' + i] = new Image( );
objectArray['img' + i].src = imagePath;
factor = objectArray['img' + i].srcWidth / displayWidth;
displayHeight = ( objectArray['img' + i].srcHeight / factor );
//print('displayHeight: ' + displayHeight);
if(displayHeight < minHeight){
displayHeight = minHeight;
}
if(offsetHeight > 0){
//print('in if, srcHeight: ' + objectArray['img' + i].srcHeight + ', factor: ' + factor);
offsetHeight += (3 + prevDisplayHeight);
}else{
offsetHeight = textHeader.size + 8;
}
objectArray['img' + i].width = displayWidth;
objectArray['img' + i].height = displayHeight;
objectArray['img' + i].hOffset = 5;
objectArray['img' + i].vOffset = offsetHeight;
objectArray['img' + i].onMouseUp = 'openURL( "http://www.swaen.com/item.php?id=' + itemID + '" )';
objectArray['img' + i].window = mainWindow;
//print( 'width: ' + displayWidth + ', height: ' + displayHeight + ', offset: ' + offsetHeight);
objectArray['text' + i] = new TextArea();
objectArray['text' + i].color = "#000000";
//objectArray['text' + i].bgColor = "#FF00FF";
objectArray['text' + i].style.backgroundColor = "#F5FDA2";
objectArray['text' + i].font = "Times";
objectArray['text' + i].size = 11;
objectArray['text' + i].width = 110;
objectArray['text' + i].hOffset = 5 + displayWidth;
objectArray['text' + i].vOffset = offsetHeight;
objectArray['text' + i].scrollbar = false;
objectArray['text' + i].editable = false;
objectArray['text' + i].data = bidHolder + "\n" + 'Bid: ' + bidAmount;
objectArray['text' + i].window = mainWindow;
prevDisplayHeight = displayHeight;
//print(bidHolder + ', ' + bidAmount + ', ' + imagePath + ', ' + lotNumber);
//print(bid.getElementsByTagName('bidAmount').item(0).firstChild.data);
//outputData += bidHolder + ', ' + bidAmount + ', ' + lotNumber + "\n";
}
//bidOutput.data = outputData;
//print('bids:' + bids.length);
}else{
textHeader.color = "#FF0000";
textHeader.font = "Times";
textHeader.size = 10;
textHeader.width = 200;
textHeader.scrollbar = false;
textHeader.editable = false;
textHeader.data = 'Error occured. Error code: ' + request.status + '. Please notify swaen.com if this error persists. Thanks!';
textHeader.window = mainWindow;
//print(request.responseText + ', Error!!!');
}
txtMost.vOffset = (offsetHeight + displayHeight + 3 );
imgMost.vOffset = (offsetHeight + displayHeight + 4 );
txtBid.vOffset = (offsetHeight + displayHeight + 3);
imgBid.vOffset = (offsetHeight + displayHeight + 4 );
txtHover.vOffset = (offsetHeight + displayHeight - 7 );
mainWindow.style.backgroundColor = "#F5FDA2";
mainWindow.height = offsetHeight + displayHeight + 20;
//request = null;
}
/**
*
* @access public
* @return void
**/
function changeText(obj, dat){
//alert(dat);
obj.data = dat;
}u % U $ GIF89a
!
,
& ̛qW/T&R%W&!7͌F?v ; @ 3
$ JFIF ,, C
%# , #&')*)-0-(0%()( C
((((((((((((((((((((((((((((((((((((((((((((((((((( I d" >
!1A"#Qaq2BR3$47Ubu , !1Qq"A3a2 ? +kxsFE<0V,^]lD9TtI_u