function SelectDiamondShape(pos) {
	if (document.searchForm.ShapeID[pos].checked==true)
		document.searchForm.ShapeID[pos].checked=false;
	else
		document.searchForm.ShapeID[pos].checked=true;
}

function OpenWindow (theURL,winName,features) {
	window.open(theURL,winName,features);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function formatCurrency(num)
{
	num = num.toString().replace(/\$|\,/g,'');
	if (isNaN(num)) num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if (cents<10) cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	{
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	}
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function currencyToNumber(cur)
{
	cur = cur.toString().replace(/\$|\,/g,'');
	if (isNaN(cur)) cur = "0";
	return cur;
}
