/* Misc BoxGeek scripts */

var bookmarkurl="http://www.boxgeek.com"
var bookmarktitle="BoxGeek"
var bookmarktext="Bookmark Us"

if (navigator.appName == "Opera") {
	bookmarktext="Bookmark Us (CTRL+T)";
}
if (navigator.appName == "Netscape") {
	bookmarktext="Bookmark Us (CTRL+D)";
}
function addbookmark()
{
	if (document.all) {
	window.external.AddFavorite(bookmarkurl,bookmarktitle);
	}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function CurrencyFormatted(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	return s;
}

function ShowImgDesc(StyleName)
{
	document.write("<table border='0' cellpadding='0' cellspacing='0' width='250'>")
	document.write("<tr><td colspan='2'><img name='swap' src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r1_c1.jpg' /></td></tr>");
	document.write("<tr><td><img src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r2_c1.jpg' onClick='document.swap.src=\"/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r1_c1.jpg\";' /></td>");
	document.write("<td><img src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r2_c2.jpg' onClick='document.swap.src=\"/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r1_c1_f2.jpg\";' /></td></tr>");
	document.write("<tr><td><img src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r3_c1.jpg' onClick='document.swap.src=\"/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r1_c1_f3.jpg\";'/></td>");
	document.write("<td><img src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r3_c2.jpg' onClick='document.swap.src=\"/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r1_c1_f4.jpg\";'/></td></tr>");
	document.write("<tr><td colspan='2'><img src='/v/vspfiles/assets/images/image-swaps/"+StyleName+"_r4_c1.jpg' /></td></tr></table>");
}

function ShowQuantDisc(xmlFileName, xmlProdName)
{
	var p1, p2, p3, p4, p5;
	var xmlLongFileName = "/v/vspfiles/assets/xml/"+xmlFileName
	var xmlDoc=null;
	if (window.ActiveXObject)
	{// code for IE
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	else if (document.implementation.createDocument)
	{// code for Mozilla, Firefox, Opera, etc.
		xmlDoc=document.implementation.createDocument("","",null);
	}
	else
	{
		alert('Your browser cannot handle this script');
	}
	if (xmlDoc!=null)
	{
		xmlDoc.async=false;
		xmlDoc.load(xmlLongFileName);
		
		document.write("<table width='100%' border='0' cellpadding='2' cellspacing='1' class='qdis'>");
		document.write("<tr><th align='center' colspan='3'><strong>Quantity Discounts</strong></td></tr>");
		document.write("<tr><td rowspan='2' align='middle'>Buy</td><td colspan='2' align='middle'>Price Per:</td></tr>");
		document.write("<tr><td align='middle'>Bundle</td><td align='middle'>Box</td></tr>");
		
		var x=xmlDoc.getElementsByTagName("PRODUCT");
		
		var i=0;
		while (i<=x.length)
		{
			if ((x[i].getElementsByTagName("NAME")[0].childNodes[0].nodeValue) == xmlProdName)
			{
				document.write("<tr><td><font color='#FFFF00'>1 bundle</font> (25 boxes)</td>");
				p1 = (x[i].getElementsByTagName("PRICE1")[0].childNodes[0].nodeValue);
				document.write("<td align='right'><font color='#FFFF00'>");
				document.write(p1);
				document.write("</font></td><td align='right'>");
				p1 = p1/25;
				p1 = CurrencyFormatted(p1);
				document.write(p1);
				document.write("</td></tr>");
				document.write("<tr><td><font color='#FFFF00'>2-3 bundles</font> (50-75 boxes)</td>");
				p2 = (x[i].getElementsByTagName("PRICE2")[0].childNodes[0].nodeValue);
				document.write("<td align='right'><font color='#FFFF00'>");
				document.write(p2);
				document.write("</font></td><td align='right'>");
				p2 = p2/25;
				p2 = CurrencyFormatted(p2);
				document.write(p2);
				document.write("</td></tr>");
				document.write("<tr><td><font color='#FFFF00'>4-9 bundles</font> (100-225 boxes)</td>");
				p3 = (x[i].getElementsByTagName("PRICE3")[0].childNodes[0].nodeValue);
				document.write("<td align='right'><font color='#FFFF00'>");
				document.write(p3);
				document.write("</font></td><td align='right'>");
				p3 = p3/25;
				p3 = CurrencyFormatted(p3);
				document.write(p3);
				document.write("</td></tr>");
				document.write("<tr><td><font color='#FFFF00'>10-19 bundles</font> (250-475 boxes)</td>");
				p4 = (x[i].getElementsByTagName("PRICE4")[0].childNodes[0].nodeValue);
				document.write("<td align='right'><font color='#FFFF00'>");
				document.write(p4);
				document.write("</font></td><td align='right'>");
				p4 = p4/25;
				p4 = CurrencyFormatted(p4);
				document.write(p4);
				document.write("</td></tr>");
				document.write("<tr><td><font color='#FFFF00'>20+ bundles</font> (500+ boxes)</td>");
				p5 = (x[i].getElementsByTagName("PRICE5")[0].childNodes[0].nodeValue);
				document.write("<td align='right'><font color='#FFFF00'>");
				document.write(p5);
				document.write("</font></td><td align='right'>");
				p5 = p5/25;
				p5 = CurrencyFormatted(p5);
				document.write(p5);
				document.write("</td></tr>");
				document.write("<tr><td colspan='3'>Note: Quantity discounts shown above will be automatically applied to your order.</td></tr>");
				document.write("</table>");
				break;
			}
			else
			{
				i=i+1;
			}
		}
	}
}
