/* 	RippleFX Copyright 2002 */
/*--------------------------------------------------------------------------
File:		order.js
Author:		Tim Tomanik

Purpose:	This file provides script services for /order.asp
			
Version:	1.00

Dependant:	Requires the rfx_detect library to have been initialized.

Updates
Dec 11, 2002 Tim Tomanik		Completed initial version						
						
-----------------------------------------------------------------------------*/

_d = document;

function ObjectReference(objectName) {
	var objRef;

	if(document.getElementById) {
		objRef=document.getElementById(objectName);
	} else if(document.all) {
		objRef=document.all[objectName];
	} else if(document.layers) {
		objRef=document.forms[1].objectName;
	}
	return(objRef);
}

function IsFloat(sText) {
	var validChars = "0123456789.";
	var isFloat=true;
	var tempChar;
 
	for (i = 0; i < sText.length && isFloat == true; i++) { 
		tempChar = sText.charAt(i); 
		if (validChars.indexOf(tempChar) == -1) {
			isFloat = false;
		}
	}
	return isFloat;   
}

function IsInteger(sText) {
	var validChars = "0123456789";
	var isInteger=true;
	var tempChar;
 
	for (i = 0; i < sText.length && isInteger == true; i++) { 
		tempChar = sText.charAt(i); 
		if (validChars.indexOf(tempChar) == -1) {
			isInteger = false;
		}
	}
	return isInteger;   
}

function RoundPrice(nNumber) {
 	var s = "" + Math.round(nNumber * 100) / 100;
  	var i = s.indexOf('.');

	if (i < 0) 
		return s + ".00"
  	var t = s.substring(0, i + 1) + s.substring(i + 1, i + 3)
	if (i + 2 == s.length) 
		t += "0"
  	return t;
}

