/*
	JavaScript/DHTML API (JAPI) or (JBTJSAPILib.cfm) or (JSAPI)
	By: Jeffrey B. Turner of iDevMasters, Inc. (C) 2005-2009  jbt@idevmasters.com
	Owner:  Jeffrey B. Turner
	Commissoned by: iDevMasters, Inc.
	License:  This code comes without warrenty; written for IE5.5+ tested on IE7 and is not to be copied or distributed without license by iDevMasters, Inc.
	// This file is subject to the License see http://www.iDevMasters.com/admin/JBTSourceLicense.doc
	Subject: This program was written without the use of external code, tools or plugins.
	Place this script inside the head of your page. Follow the instructions below to implement.
*/
/* EXAMPLE CODE OF A CFML LOOP LIST
		function returnFormattedTimeFromMS(timeInMS)
		{
			// 1 Day, 3 Hours, 27 Minutes 14 Seconds and 80 ms
			// 86,400,000+10,800,000+1,620,000+14,000+80=98834080
			var MS=1;
			var S=1000;//<!--- value of a second in MS --->
			var M=60*1000;//<!--- value of an minute in MS --->
			var H=60*60*1000;//<!--- value of an hour in MS --->
			var D=24*60*60*1000;//<!--- value of a day in MS --->
			var Save=0;
			var RL="D,H,M,S";
			var timeInMSRemaining=timeInMS;
			var tmp="";
			var ListLength=JAPI.listLen(RL,",");
			for(x=1; x<=ListLength; x++)
			{
				tmp=JAPI.listGetAt(RL,x,",");//<!--- get next element in list --->
				Save=timeInMSRemaining % eval(tmp);//<!--- get remainder --->
				eval(tmp+"=Math.round(timeInMSRemaining/"+tmp+");");//<!--- set day, hour, minute or seconds --->
				timeInMSRemaining=Save;
				Save=0;
			}
			MS=timeInMSRemaining;//<!--- set ms --->
			//<!---alert(D+"/"+H+"/"+M+"/"+S+"/"+MS);--->
		}
*/
	var JAPI=new Object();
// This Javascript library is property of iDevMasters, Inc. as part of the SmackSiteKit. Copyright 2005-2009
	JAPI.listGetAt=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.Blank=new Function("return true;");
	JAPI.listGetTo=new Function("return true;");
	JAPI.listLen=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.listFind=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.listFindSingleChar=new Function("return true;");
	JAPI.listFindNoCase=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.listDeleteAtSingleChar=new Function("return true;");
	JAPI.listDeleteAt=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.enableSelectControls=new Function("return true;");
	JAPI.disableSelectControls=new Function("return true;");
	JAPI.getFFObjectsByName=new Function("return true;");
	JAPI.toggleVisibility=new Function("return true;");
	JAPI.toggleMessage=new Function("return true;");
	JAPI.Left=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.Right=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.Len=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.Mid=new Function("return true;");//<!--- functions as the CFML method --->
	JAPI.TextXMLparseResults=new Function("return true;");//<!--- parses XML from text --->
	JAPI.doXMLPage=new Function("return true;");//<!--- parses XML from XML doc as part of an AJAX call --->
