function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
   
   
function showform2(item, iState) // 1 visible, 0 hidden
{
 	var obj = document.layers ? document.layers[item] :
	 document.getElementById ?  document.getElementById(item).style :
	document.all[item].style;
	if(iState==1)	{
  	 obj.visibility = "visible";
  	 					}
else					{
  	 obj.visibility = "hidden";	
						}  	 					
}


function showform(item, iState) // 1 visible, 0 hidden
{
 	var obj = document.layers ? document.layers[item] :
	 document.getElementById ?  document.getElementById(item).style :
	document.all[item].style;
	
  	 obj.visibility = document.layers ? (iState ? "show" : "hide") :
   	(iState ? "visible" : "hidden");
}



function showDisplay(item, iState) // 1 visible, 0 hidden
{
 	var obj = document.layers ? document.layers[item] :
	 document.getElementById ?  document.getElementById(item).style :
	document.all[item].style;

  	 obj.display= document.layers ? (iState ? "block" : "none") :
   	(iState ? "block" : "none");
}



	function showNewColor(targetid, status) {

		// setup vars



		var correctColor = "#ECF6FF";

		var elseColor = "#FAC9B8";

		

		if((document.getElementById)&& (document.getElementById(targetid)!=null)) {

	  		// Get a reference to the element

			var myElement = document.getElementById(targetid);



			// Check the element's style object and background property are available

		 	if (myElement.style) {

    			// Check the value of the property

			    if(status == 'correct'){

					// change style to new color

					document.getElementById(targetid).style.backgroundColor = correctColor;

				}else {


					document.getElementById(targetid).style.backgroundColor = elseColor;      

    			}

  			}else {	



				return;

  			}

		}else {

		  return;

		}

	}






    


