/* JS Library for Stuewe.com */
var quoteWinActive = false;
var justAdded = false;
var quoteID = "144637";
function displayQuoteWin(winID, eventObj) {
if ( document.getElementById && !quoteWinActive ) {
var winDivID = 'item' + winID;
target = document.getElementById( winDivID );
target.style.position = 'absolute';
var posX = eventObj.clientX;
var posY = eventObj.clientY;
var pgX = eventObj.pageX;
var pgY = eventObj.pageY;
posX = (eventObj.pageX) ? eventObj.pageX : eventObj.x + ((document.body.scrollLeft) ? document.body.scrollLeft : 0);
posY = (eventObj.pageY) ? eventObj.pageY : eventObj.y + ((document.body.scrollTop) ? document.body.scrollTop : 0);
posY = posY + 0; // Nudge it down a bit
posX = posX - 285; // Align it to the left instead of the right
if ( posX < 15 ) { posX = '15'; }
target.style.top = posY + 'px';
target.style.left = posX + 'px';
var buttonName = eval("document.addimage" + winID);
buttonName.src = '/common/art/add_to_quote_small_disabled.gif';
toggle( winDivID );
quoteWinActive = true;
}
return(false);
}
function addtoquotePOST(itemID, landing) {
var formObj = 'formitem' + itemID;
target = document.getElementById(formObj);
itemQuantity = parseInt(target.quantity.value);
if ( !verifyQuantity(itemQuantity) ) { return(false); }
if ( landing == 'view' ) {
target.action = '/quotation/index.html';
}
target.submit();
return(false);
}
function addtoquote(itemID, landing) {
var formObj = 'formitem' + itemID;
target = document.getElementById(formObj);
var itemQuantity = parseInt(target.quantity.value);
var units = target.units.value;
if ( !verifyQuantity(itemQuantity) ) { return(false); }
if ( landing == 'view' ) {
target.action = '/quotation/index.html';
target.submit();
return(false);
}
var itemID = target.id.value;
x_addToQuote(itemID, itemQuantity, quoteID, units, changeItemStatus);
return(false);
}
function changeItemStatus(itemID) {
hideWin = 'add'+ itemID;
showWin = 'done' + itemID;
changeLinkDiv = 'link' + itemID;
toggle(hideWin);
toggle(showWin);
document.getElementById(changeLinkDiv).innerHTML = 'In Quote: View/Change »';
justAdded = true;
return(false);
}
function verifyQuantity(num) {
// var q = parseInt( num, 10);
var q = num;
if ( isNaN(q) ) {
window.alert('Please enter the quantity as a whole number.');
return(false);
}
if ( q <= 0 ) {
window.alert('Please enter a quantity greater than 0.');
return(false);
}
return(true);
}
function closeQuoteWin(winID) {
var winDivID = 'item' + winID;
if ( !justAdded ) {
var buttonName = eval("document.addimage" + winID);
buttonName.src = '/common/art/add_to_quote_small.gif';
}
toggle(winDivID);
quoteWinActive = false;
justAdded = false;
return(false);
}
function exists(userEntry) {
var aCharExists = 0;
var entry = userEntry;
if (entry) {
for (var i=0; i