function getLiveHelp()
{
var e = window.open("", "_blank", "height=370, width=200, resizable=yes, location=0");
e.document.write('<embed src="http://o.aolcdn.com/aim/web-aim/wimzi.swf?appKey=vi1NRyi8Et9u3gVi&theme=pitchblack" type="application/x-shockwave-flash" width="190" height="275" ></embed>');
e.document.write("<div style='width: 190px; font-size: 12px; color:white'>Help is available during business hours (<b>9am-5pm Eastern Time</b>).  Outside of business hours, please contact us via email at Sales&#64;Vixenhill.com.</div></br>");
e.document.title = "Get Live Help";
e.document.body.style.backgroundColor='black';
e.document.close();
}

function clone(obj){

    if(obj == null || typeof(obj) != 'object')
        return obj;
    var temp = new Array();
    for(var key in obj)
        temp[key] = clone(obj[key]);
    return temp;

}

function getDDLvalue(DDL)
{
if (DDL.selectedIndex == -1)
	{
	return undefined;
	}

var Opt = DDL.options[DDL.selectedIndex];

if (Opt.value)
	{
	return Opt.value;
	}
return Opt.text;
}


function setDDLvalue(ddl, ivalue)
{
	var target = 0;
	var mylength = ddl.options.length;
	for (qt = 0; qt < mylength; qt ++ )
	{
		if (ddl.options[qt].value == ivalue)
		{
			target = qt;
		}
	}
	ddl.selectedIndex = target;
}


function OldDollar() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}



var DollarSigned=new Array();


function $(value)
{

if (DollarSigned[value])
{
return DollarSigned[value];
}

var X = document.getElementById(value);
DollarSigned[value] = X;
return X;



}


function Currency(amount)
{
    amount = amount.toFixed(2) + "";
	var a = amount.split('.',2)
	var d = a[1];
	var i = parseInt(a[0]);
	if(isNaN(i)) { return ''; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	var n = new String(i);
	var a = [];
	while(n.length > 3)
	{
		var nn = n.substr(n.length-3);
		a.unshift(nn);
		n = n.substr(0,n.length-3);
	}
	if(n.length > 0) { a.unshift(n); }
	n = a.join(",");
	if(d == undefined)
	{
	d="00";
	}
	
	if(d.length < 1) { amount = n; }
	else { amount = n + '.' + d; }
	amount = minus + amount;
	return "$" + amount;
}



function clearOptions(selectbox)
{
	for (x = selectbox.length; x >= 0; x = x - 1)
	{
		selectbox[x] = null;
	}
}
function addOption(selectbox, text, value )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;
	selectbox.options.add(optn);
}
function createChild(parent, childtype, childHTML)
{
	var child=document.createElement(childtype);
	child.innerHTML = childHTML;
	parent.appendChild(child);
	return child;
}
function fixChildren(element)
{
	fixImage(element);
	if (element.hasChildNodes())
	{
		for (var t=0;t<element.childNodes.length;t++)
		{
			fixChildren(element.childNodes[t]);
		}
	}
}
function fixImage(element)
{
	if (!element.runtimeStyle || (typeof document.body.style.maxHeight != nothing)) return;
	var src = element.src;
	if (src==nothing)
	{
		return;
	}
	if ( /\.png$/.test( src.toLowerCase() ) )
	{
		element.src = "graphics/mt.gif";
		element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
		src + "',sizingMethod='scale')";
	}
	else
	{
		element.runtimeStyle.filter = "";
	}
}
function show()
{
	for(var i=0; i<arguments.length; i++)
	{
		var E = $(arguments[i]);
		E.style.display = 'block';
		E.style.visiblity = 'visible';
	}
}
function hide()
{
	for(var i=0; i<arguments.length; i++)
	{
		var E = $(arguments[i]);
		E.style.display = 'none';
		E.style.visiblity = 'hidden';
	}
}
function setVisible(elementID, visible)
{
	if (visible)
	{
		show(elementID);
	}
	else
	{
		hide(elementID);
	}
}

function RTT(value)
{
//ROUND TO THOUSANDS
	return (Math.ceil(value * 1000) / 1000);
}

function contains(array, value)
{
for (var t=0;t<array.length;t++)
	{
	if (array[t]==value)
		{return true;}
	}
return false;
}



