var wgloc = "" + window.location;
var wgOnLine = wgloc.indexOf('http:') > -1;
var wgZipCode = "30204"

var wgIE=document.all;
var wgNN=!document.all&&document.getElementById;
var wgN4=document.layers;
var wgHotDog = null;
var ddEnabled = false;

var isHot=false;
var nowX = 0;
var nowY = 0;

var calculate=wgNN ? 0 : 4
var calculate = 0;

var HideTimer=null;
var wgTimer = null;
var wgWhichDog=null;
var beenHere=false;
var isMinimized = false;

var oXML;
var incCount = 0;

<!-- define Trig functions -->
var deg2radians = Math.PI * 2 / 360;
var rad2degrees = 180 / Math.PI ;

var autoLaunch = true;
var now = new Date()
var nowSeconds = now.getSeconds()
var tSecs = nowSeconds + 10;
if(tSecs > 60) tSecs = tSecs-60;

var mAdd = -1;
var leftTimer = null;
var leftURL = null;
var rightURL = null;
var rightTimer = null;

//<!*****************************************  INIT DRAG AND DROP FUNCTIONs  ********************************************>
function ddInit(e)
{
	autoLaunch = false;

   	if(ddEnabled) return(false);
	   
	wgTopDog = wgIE ? "BODY" : "HTML";
	wgWhichDog = wgIE ? event.srcElement : e.target;

	wgHotDog=true;
	if(!wgWhichDog.className){wgHotDog=false}else{wgHotDog = wgWhichDog.className.indexOf('wgHot') == 0}
	while (!wgHotDog && wgWhichDog.tagName != wgTopDog)
	{
		wgWhichDog=wgIE ? wgWhichDog.parentElement : wgWhichDog.parentNode;
		if(!wgWhichDog.className){wgHotDog=false}else{wgHotDog = wgWhichDog.className.indexOf('wgHot') == 0}
	}  

	offsetx=wgIE ? event.clientX : e.clientX;
	offsety=wgIE ? event.clientY : e.clientY;
	nowX=parseInt(wgWhichDog.style.left);
	nowY=parseInt(wgWhichDog.style.top);

	ddEnabled=true;
	if(!wgIE){e.preventDefault(); e.stopPropagation();}
	
	return(false);
}

//<!*****************************************  PERFORM DRAG AND DROP   *************************************************>
function dd(e)
{
	var aArgs, cArgs = new Array, cX1 , cX2, cY1, cY2, oFunc;
	
	if(!ddEnabled) return(false);
	
	var ok2moveX = true;
	var ok2moveY = true;

	var newX = wgIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx
	var newY = wgIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;

	// If Constraint Arguments
	if (wgWhichDog.className.indexOf('none') == -1)
	{
		cArgs = wgWhichDog.className.split(",");
		cX1 = cArgs[2];
		cX2 = cArgs[3];
		cY1 = cArgs[4];
		cY2 = cArgs[5];
		oFunc = cArgs[6];

		// Constrain to Rectangle
		if(cArgs[1].toLowerCase() == 'rect')	
		{
			ok2moveX = newX >= cX1 && newX <= cX2;
			ok2moveY = newY >= cY1 && newY <= cY2;
		}

		// Do not drag ... use only for effect
		if(cArgs[1].toLowerCase() == 'still')	
		{
			ok2moveX = false;
			ok2moveY = false;
		}
	}
	
	
	if(ok2moveX) wgWhichDog.style.left = newX;
	if(ok2moveY) wgWhichDog.style.top = newY;

	if (oFunc && wgWhichDog.id == "sKnobLeft") call_f(scrollLeft, [0]);
	if (oFunc && wgWhichDog.id == "sKnobRight") call_f(scrollRight, [0]);
	
	return(false);  
}

//<!*****************************************  PERFORM DROP    *******************************************>
function dDrop()
{
	if(!ddEnabled) return(false);
	ddEnabled=false
	myTop = parseFloat(wgWhichDog.style.top) - parseFloat(document.body.scrollTop)
	wgHotDog = null;
	return(false);  
}

//<!************************************* Set Loader Gadget Opacity  *******************************>
function setOpacity()
{
	return;
	var oDiv = document.getElementById('wgDiv');
	var eDiv = document.getElementById('vKnob');
	var eOp = parseInt(eDiv.style.left)  / 100;

	if(eOp < 0.2) eOp = 0.2;
	
	// Set opacity
	if(!wgIE) oDiv.style.MozOpacity = eOp;					// Mozilla
	if(wgIE) oDiv.filters[0].opacity = eOp;					// IE
	
}

//<!******************************** Scroll Loader Gadget Content Verticle *******************************>
function scrollContentV(e)
{
	var oDiv = document.getElementById('lgContent');
	var eDiv = document.getElementById('hKnob');
	
	cH = parseInt(oDiv.scrollHeight);
	
	kPos = parseInt(eDiv.style.top) - 43;
	
	kFac = kPos / 203;
	oDiv.scrollTop = cH * kFac;
}

//<!******************************** Menu Button Glow ***************************************************>
function mbGlow(e)
{
	eBtn = wgIE ? event.srcElement : e.target;

	eSrc = eBtn.src.substr(eBtn.src.lastIndexOf('/') + 1);
	ePth = eBtn.src.substr(0, eBtn.src.lastIndexOf('/')+1);
	
	iSrc = eSrc.substr(0, eSrc.indexOf('.') - 1);
	iExt = eSrc.substr(eSrc.indexOf('.'));
	iNum = 2;
	if(eSrc.indexOf('2') != -1) iNum = 1;
	
	newSrc = ePth+iSrc+iNum+iExt;
	eBtn.src = newSrc;	
}

//<!******************************** Menu Button DoIt ***************************************************>
function mbDoIt(e)
{
	eBtn = wgIE ? event.srcElement : e.target;

	// If Constraint Arguments
	if (eBtn.className.indexOf('none') == -1)
	{
		cArgs = eBtn.className.split(",");
		cX1 = cArgs[2];
		cX2 = cArgs[3];
		cY1 = cArgs[4];
		cY2 = cArgs[5];
		oFunc = cArgs[6];

		// Hide Weather 
		if(cArgs[6] == 'hideWeather')	
		{
			oDiv = document.getElementById('wgDiv');
			oDiv.style.visibility = 'hidden';
		}

		// Minimize Weather 
		if(cArgs[6] == 'minWeather')	
		{
			document.title = "88°" + " " + document.title;
			oDiv = document.getElementById('wgDiv');
			oDiv.style.visibility = 'hidden';
			isMinimized = true;
		}
		// Launch Fleaware 
		if(cArgs[6] == 'launch')	
		{
			launchEm();
		}

		// Go Back
		if(cArgs[6] == 'back')	
		{
			history.back();
		}

		// Show / Hide Menu
		if(cArgs[6] == 'showMenuLeft')	
		{
			eSrc = eBtn.src.substr(eBtn.src.lastIndexOf('/') + 1);
			if(eSrc.indexOf('Hide') != -1){eBtn.src = "images/menuShow2.gif"; eBtn.title="Show Menu"; mAdd = -1; showMenuLeft();}
			if(eSrc.indexOf('Hide') == -1){eBtn.src = "images/menuHide2.gif"; eBtn.title="Hide Menu"; mAdd = 1; showMenuLeft();}
		}


		// Show / Hide Menu
		if(cArgs[6] == 'showMenuRight')	
		{
			eSrc = eBtn.src.substr(eBtn.src.lastIndexOf('/') + 1);
			if(eSrc.indexOf('Hide') != -1){eBtn.src = "images/menuShow2.gif"; eBtn.title="Show Menu"; mAdd = -1; showMenuRight();}
			if(eSrc.indexOf('Hide') == -1){eBtn.src = "images/menuHide2.gif"; eBtn.title="Hide Menu"; mAdd = 1; showMenuRight();}
		}
	}
	
}

//<!***************************************  SHOW / HIDE PEEK DOWN MENU   ****************************>
function showMenuLeft()
{
	clearTimeout(wgTimer);
	wgTimer=null;
	oDiv = document.getElementById('menuBarLeft');
	oTop = parseInt(oDiv.style.top);

	if(oTop + mAdd != -22 && oTop + mAdd != 4)
	{
		oDiv.style.top = oTop + mAdd;
		wgTimer = setTimeout('showMenuLeft()', 8);
	}
}

//<!***************************************  SHOW / HIDE PEEK DOWN MENU   ****************************>
function showMenuRight()
{
	clearTimeout(wgTimer);
	wgTimer=null;
	oDiv = document.getElementById('menuBarRight');
	oTop = parseInt(oDiv.style.top);

	if(oTop + mAdd != -22 && oTop + mAdd != 4)
	{
		oDiv.style.top = oTop + mAdd;
		wgTimer = setTimeout('showMenuRight()', 8);
	}
}

//<!*********************************************  SHOW FRAMELESS LAYER   ************************************************>
function showMe(oDiv)
{
	oDiv.style.visibility = "visible"
}

function hideMe(oDiv)
{
	oDiv.style.visibility = "visible"
	oDiv.style.left = "-1000px"
	oDiv.style.top = "-1000px"
}
//<!*********************************************  SCROLL FRAMELESS LAYER   ************************************************>
function scrollMe(oDiv)
{

	var client = new clientInfo()

	layerw=oDiv.clientWidth;
	layerh=oDiv.clientHeight;

	oDiv.style.left = (client.scrollLeft + (client.width/2)) - (layerw/2);
	oDiv.style.top = (client.scrollTop + (client.height/2)) - (layerh/2);

}

//<!************************************************ Find Client Width and Height  **************************************>
function clientInfo()
{
	var iebody = (document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body;

	this.width = document.all ? iebody.clientWidth : self.innerWidth;
	this.height = document.all ? iebody.clientHeight : self.innerHeight;
	this.scrollLeft = document.all ? iebody.scrollLeft : pageXOffset;
	this.scrollTop = document.all ? iebody.scrollTop : pageYOffset;
}

//<!***************************************************  Find Position of an Element  **************************************>
function position(el)	
{ 
	var parent = el;
	this.x = parent.offsetLeft;
	this.y = parent.offsetTop;
	while (parent.offsetParent)	{
		parent = parent.offsetParent;
		this.x += parent.offsetLeft;
		this.y += parent.offsetTop;
	}
    
	return this;
} 

//<!***************************************************  Center Calculation  *************************************************>
function centerElement()
{
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}


//<!***************************************************  HIDE TIMER  ***************************************>
function hideSprite()
{
	clearTimeout(wgTimer);
	wgTimer=null;

	if(checkDoc() != 23)
	{
		wgTimer = setTimeout('hideSprite()', 1000)
		return(false);
	}

	now = new Date()
	nowSeconds = now.getTime()
	tSecs = nowSeconds + 10000;

	eImg = document.getElementById('lgLoading');
	oDiv = document.getElementById('lgLoadText');

	eImg.style.visibility = "hidden";
	oDiv.innerHTML = "Complete";

	eImgs = document.getElementsByName('launch')
	eImgs[0].style.visibility = "visible";

	scrollMe(document.getElementById('container'))
	showMe(document.getElementById('container'))
	document.getElementById('container').style.top = "4px";
	tnailView=false;
	changeView();
	initAds();
	countDown();
	
}

//<!***************************************************  HIDE TIMER  ***************************************>
function countDown()
{
	clearTimeout(wgTimer);
	wgTimer=null;

	cdTime = new Date()

	if(!autoLaunch){return;}
	
	if(cdTime.getTime() >= tSecs)
	{
		launchEm();
	}
	else
	{
		wgTimer = setTimeout('countDown()', 500);	
	}
}

//<!***************************************************  LAUNCH  ***************************************>
function launchEm()
{
	clearTimeout(wgTimer);
	wgTimer=null;

	if(!autoLaunch)
	{
		initSliders();
		autoScrollAds();
		hideMe(document.getElementById('wgCon'))
	}
	else
	{
		var oDiv = document.getElementById('wgDiv');
//		if(!wgIE) eOp = oDiv.style.MozOpacity;
//		if(wgIE) eOp = oDiv.filters[0].opacity;
		eOp = eOp - 0.1
		if(eOp > 0)
		{
//			if(!wgIE) oDiv.style.MozOpacity = eOp;				// Mozilla
//			if(wgIE) oDiv.filters[0].opacity = eOp;					// IE
			wgTimer = setTimeout('launchEm()', 40);
		}
		else
		{
			initSliders();
			autoScrollAds();
			hideMe(document.getElementById('wgCon'))
		}
	}
}

var adTimer = null;				// Ad Scroll Timer
var adSDp = true;					// Ad Scroll Division Play
var oDs = 0;						// Scroll Left
var adSRc = 0;					// Scroll counter

//*************************************************************************************************************
function pauseAutoScroll()
{
	clearTimeout(adTimer);
	adTimer = null;
	adSDp = false;
}

//*************************************************************************************************************
function resumeAutoScroll()
{
	clearTimeout(adTimer);
	adTimer = null;

	if(!event.toElement) return;
//	if(!event.toElement.id) return;
	if(event.toElement.id == "adsDiv") return;
//	if(event.toElement.parentNode.id == "adsWrapper") return;
//	if(event.toElement.parentNode.parentNode.id == "adsWrapper") return;

	adSDp = true;
	autoScrollAds();
}

//*************************************************************************************************************
function autoScrollAds()
{
	clearTimeout(adTimer);
	adTimer = null;

	if(!adSDp) return;

	oDiv =  document.getElementById('adsDiv');

	adSRc++

	if(adSRc %154 == 0)
	{
		adSRc = 0; 
		filmStrip(oDiv);
		oDiv.scrollLeft = oDiv.scrollLeft - 154;
		adTimer = setTimeout('autoScrollAds()', 3000);
	}
	else
	{
		oDiv.scrollLeft = oDiv.scrollLeft+1;
		adTimer = setTimeout('autoScrollAds()', 8);
	}
}

//*************************************************************************************************************
function get_firstchild(n)
{
	if(n.childNodes.length < 1) 
	{
		return false
	}
	var x=n.firstChild;
	while (x.nodeType!=1)
	{
		x=x.nextSibling;
	}
	return x;
}

//*************************************************************************************************************
function filmStrip(oElement)
{
	if(oElement.childNodes.length < 2) return;

	var oldNode = oElement.removeChild(get_firstchild(oElement));
	var nowNode = oElement.appendChild(oldNode);
}

//*************************************************************************************************************
function initAds()
{
	oDiv = document.getElementById('adsDiv');
	uLim = ((oDiv.scrollWidth-7)/154)-1
	rand = Math.round(Math.random()*(uLim));
	
	for(i = 0; i < rand; i++)
	{
		filmStrip(oDiv);
	}

	oDiv.style.visibility = "visible";
}

//<!***************************************************  WAIT FOR DOC TO LOAD  ***************************************>
function checkDoc()
{
	clearTimeout(wgTimer)
	wgTimer=null;

	rS = incCount;

	return(rS)
}

//<!******************************************************************************************************>
window.onload = function()
{
	return;
	eObj = document.getElementsByTagName('*');
	for(var i=0; i < eObj.length; i++)
	{
		if(eObj[i].className)
		{
			if(eObj[i].className.indexOf("wgHot") == 0)
			{
				if(!eObj[i].className) eObj[i].className="none";
				if(window.addEventListener)
				{
					eObj[i].addEventListener('mousedown', ddInit, true)
					eObj[i].addEventListener('mousemove', dd, false)
					eObj[i].addEventListener('mouseup', dDrop, false)
				}
				else
				{
					eObj[i].attachEvent('onmousedown', ddInit)
					eObj[i].attachEvent('onmousemove', dd)
					eObj[i].attachEvent('onmouseup', dDrop)
				}
			}

			if(eObj[i].className.indexOf("wgBtn") == 0)
			{
				if(!eObj[i].className) eObj[i].className="none";
				if(window.addEventListener)
				{
					eObj[i].addEventListener('mouseover', mbGlow, false)
					eObj[i].addEventListener('mouseout', mbGlow, false)
					eObj[i].addEventListener('click', mbDoIt, false)
				}
				else
				{
					eObj[i].attachEvent('onmouseover', mbGlow)
					eObj[i].attachEvent('onmouseout', mbGlow)
					eObj[i].attachEvent('onclick', mbDoIt)
				}
			}
		}
	}

	loadLeft('include/welcome.htm')
}

//<!***************************************************  Load Left Panel  *************************************************>
function fadeOutLeft(incURL)
{
	eOp = 0;
	clearTimeout(leftTimer)
	leftTimer=null
	if(incURL == leftURL) return;

	if(incURL) leftURL = incURL

	oDiv = document.getElementById('mainInfo')
//	if(!wgIE) eOp = oDiv.style.MozOpacity;				// Mozilla
//	if(wgIE) eOp = oDiv.filters[0].opacity;					// IE
	
	if(eOp > 0.02)
	{
//		if(!wgIE) oDiv.style.MozOpacity = eOp - 0.01;				// Mozilla
//		if(wgIE) oDiv.filters[0].opacity = eOp - 0.01;				// IE
		leftTimer = setTimeout('fadeOutLeft()', 8);
	}
	else
	{
		leftTimer = setTimeout("loadLeft()", 250);
	}
}

//<!***************************************************  Load Left Panel  *************************************************>
function fadeInLeft(incURL)
{
	eOp = 1;
	clearTimeout(leftTimer)
	leftTimer=null

	if(incURL) leftURL = incURL

	oDiv = document.getElementById('mainInfo')
//	if(!wgIE) eOp = oDiv.style.MozOpacity;				// Mozilla
//	if(wgIE) eOp = oDiv.filters[0].opacity;					// IE
	
	if(eOp < 1.0)
	{
//		if(!wgIE) oDiv.style.MozOpacity = eOp + 0.01;			// Mozilla
//		if(wgIE) oDiv.filters[0].opacity = eOp + 0.01;			// IE
		leftTimer = setTimeout('fadeInLeft()', 8);
	}
	else
	{
		oInner = get_firstchild(oDiv)
		if(!oInner) oInner = oDiv

//		if(parseInt(oInner.scrollHeight) > parseInt(oInner.clientHeight)) {oKnob.style.visibility="visible";}else{oKnob.style.visibility="hidden";}
	}
}

//<!***************************************************  Load Left Panel  *************************************************>
function loadLeft(incURL)
{

	if(!incURL) incURL = leftURL;
	oDiv = document.getElementById('mainInfo')
//	oKnob = document.getElementById('sKnobLeft')
//	oKnob.style.top = 140;

	function responseHandlerLeft(ajaxRequest)
	{
//		alert(ajaxRequest.responseText);

		oDiv.innerHTML = ajaxRequest.responseText;
		fadeInLeft(incURL);
	}

	 test = ajaxSend('get', incURL,'', responseHandlerLeft ,false);
}

//<!***************************************************  Scroll Left Panel  *************************************************>
function scrollLeft()
{
	oDiv = document.getElementById('mainInfo')
	oInner = get_firstchild(oDiv)
	if(!oInner) oInner = oDiv
	oKnob = document.getElementById('sKnobLeft')

	cH = parseInt(oInner.scrollHeight);
	kH = parseInt(oInner.clientHeight);

	kOffset = 140 + oInner.offsetTop
	kPos = parseInt(oKnob.style.top) - 140;
	
	kFac = kPos / 294;
	oInner.scrollTop = Math.ceil((cH-kH) * kFac);

}

//<!***************************************************  Load Right Panel  *************************************************>
function fadeOutRight(incURL)
{
	eOp = 0;
	clearTimeout(rightTimer)
	rightTimer=null
	if(incURL == rightURL) return; 
	if(incURL) rightURL = incURL

	oDiv = document.getElementById('infoPanel')
//	if(!wgIE) eOp = oDiv.style.MozOpacity;				// Mozilla
//	if(wgIE) eOp = oDiv.filters[0].opacity;					// IE
	
	if(eOp > 0.02)
	{
//		if(!wgIE) oDiv.style.MozOpacity = eOp - 0.01;				// Mozilla
//		if(wgIE) oDiv.filters[0].opacity = eOp - 0.01;				// IE
		rightTimer = setTimeout('fadeOutRight()', 8);
	}
	else
	{
		rightTimer = setTimeout("loadRight()", 250);
	}
}

//<!***************************************************  Load Right Panel  *************************************************>
function fadeInRight(incURL)
{
	eOp = 1;
	clearTimeout(rightTimer)
	rightTimer=null

	if(incURL) rightURL = incURL

	oDiv = document.getElementById('infoPanel')
//	if(!wgIE) eOp = oDiv.style.MozOpacity;				// Mozilla
//	if(wgIE) eOp = oDiv.filters[0].opacity;					// IE
	
	if(eOp < 1.0)
	{
//		if(!wgIE) oDiv.style.MozOpacity = eOp + 0.01;			// Mozilla
//		if(wgIE) oDiv.filters[0].opacity = eOp + 0.01;			// IE
		rightTimer = setTimeout('fadeInRight()', 8);
	}
	else
	{
		oInner = get_firstchild(oDiv)
		if(!oInner) oInner = oDiv

		if(parseInt(oInner.scrollHeight) > parseInt(oInner.clientHeight)) {oKnob.style.visibility="visible";}else{oKnob.style.visibility="hidden";}
	}
}

//<!***************************************************  Load Right Panel  *************************************************>
function loadRight(incURL)
{
	if(!incURL) incURL = rightURL;
	oDiv = document.getElementById('infoPanel')
	oKnob = document.getElementById('sKnobRight')
	oKnob.style.top = 140;

	function responseHandlerRight(ajaxRequest)
	{
		oDiv.innerHTML = ajaxRequest.responseText;
		fadeInRight(incURL);
	}

	 test = ajaxSend('get', incURL,'', responseHandlerRight ,false);
}

//<!***************************************************  Scroll Right Panel  *************************************************>
function scrollRight()
{
	oDiv = document.getElementById('infoPanel')
	oInner = get_firstchild(oDiv)
	if(!oInner) oInner = oDiv
	oKnob = document.getElementById('sKnobRight')

	cH = parseInt(oInner.scrollHeight);
	kH = parseInt(oInner.clientHeight);

	kOffset = 140 + oInner.offsetTop
	kPos = parseInt(oKnob.style.top) - 140;
	
	kFac = kPos / 294;
	oInner.scrollTop = Math.ceil((cH-kH) * kFac);

}

//***************************************   UPLOAD CART TO PAY PAL  **********************************************
//	PARAMETERS:	Null											*
//	RETURNS:	Screen Output of Cart Table									*
//	PURPOSE:	Draws current cart product table on HTML page							*
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*
function UploadCart()
{
	var iNumberOrdered = 0;				//Number of products ordered

	iNumberOrdered = GetCookie("NumberOrdered");

	if ( iNumberOrdered == null ) iNumberOrdered = 0;

	if ( iNumberOrdered == 0 )
	{
		alert("Your Cart is Empty");
		return;
	}

	for ( i = 1; i <= iNumberOrdered; i++ )
	{
		NewOrder = "Order." + i;
		database = "";
		database = GetCookie(NewOrder);

		Token0 = database.indexOf("|", 0);
		Token1 = database.indexOf("|", Token0+1);
		Token2 = database.indexOf("|", Token1+1);
		Token3 = database.indexOf("|", Token2+1);
		Token4 = database.indexOf("|", Token3+1);
		Token5 = database.indexOf("|", Token4+1);

		fields = new Array;
		fields[0] = database.substring( 0, Token0 );			// SKU
		fields[1] = database.substring( Token0+1, Token1 );		// Quantity
		fields[2] = database.substring( Token1+1, Token2 );		// Price
		fields[3] = database.substring( Token2+1, Token3 );		// Short Description
		fields[4] = database.substring( Token3+1, Token4 );		// Shipping  (Economy)
		fields[5] = database.substring( Token4+1, database.length );	// Shipping2 (Express)

		var o = document.getElementById('PayPal_Portal')
		var r = o.rows[0]

		var c = r.insertCell(-1)
		
		sIdx = 4;
		if(getShipMethod() == "Economy") sIdx = 4;
		if(getShipMethod() == "Express") sIdx = 5;
		
		c.innerHTML = 	"<input type=\"hidden\" name=\"quantity_" + i + "\" value=\"" + fields[1] + "\">" +
				"<input type=\"hidden\" name=\"item_name_" + i + "\" value=\"" + fields[3] + "\">" +
				"<input type=\"hidden\" name=\"item_number_" + i + "\" value=\"" + fields[0] + "\">" +
				"<input type=\"hidden\" name=\"amount_" + i + "\" value=\"" + fields[2] + "\">" +
				"<input type=\"hidden\" name=\"shipping_" + i + "\" value=\"" + fields[sIdx] + "\">" +
				"<input type=\"hidden\" name=\"shipping2_" + i + "\" value=\"" + fields[sIdx] + "\">";

	}
	
	var o = document.getElementById('PPUpload')
	o.submit();
}

//<!***************************************************  MONEY FORMAT  *************************************************>
function moneyFormat(input) 
{

	input = '' + input
	if (input.length == 0) input = 0

	if (isNaN(input))
	{
		if (input.length > 1) input = parseFloat(input.substring(1))
	}
	
	var dollars = Math.floor(input);
	var tmp = new String(input);

	for ( var decimalAt = 0; decimalAt < tmp.length; decimalAt++ ) 
	{
		if ( tmp.charAt(decimalAt)=="." ) break;
	}

	var cents  = "" + Math.round(input * 100);
	cents = cents.substring(cents.length-2, cents.length)
	dollars += ((tmp.charAt(decimalAt+2)=="9")&&(cents=="00"))? 1 : 0;

	if ( cents == "0" ) cents = "00";
	
	myReturn = "$" + dollars + "." + cents;

	return(myReturn);
}
//<!***************************************************  Center Calculation  *************************************************>
function startUp()
{
	clearTimeout(wgTimer)
	wgTimer = null
	
	if(checkDoc() == 13)
	{
		getDB();
		ClearCart(); 
		updateSummary();		
	}
	else
	{
		wgTimer = setTimeout('startUp()', 100)
	}
}

//<!****************************** Create Dynamic Function Calls ********************************************>
function call_f(f,args)
{
	f.call_self = function(args)
	{
		var callstr = "";
		for(var i = 0; i < args.length; i++)
		{
			callstr += "args["+i+"]";
			if(i < args.length - 1)
			{
				callstr += ',';
			}
		}
		eval("this("+callstr+")");
	};
	return f.call_self(args);
}

//*************************************************************************************************************
	function showInfo(what, caption)
	{
		oObj = document.getElementById('infoDiv')
		oCap = document.getElementById('infoCaption')
		oDiv = document.getElementById('someInfo')
		
		mInfo = what
		include(mInfo,'someInfo', true)
		
		oCap.innerHTML = caption
		oDiv.scrollTop = 0
		scrollMe(oObj)
		showMe(oObj)
	}

