function validate(field)
{
var x=document.getElementById(field).value;

// with (x)
// {
  if (x==null||x=="")
  {
  alert('All fields are required');return false;
  }
  else	if (x!=parseFloat(x))
	{
	alert('This value must be a number');return false;
	}
  else
  {
  return true;
  }
}
// }

function ChangeContent(element, passPage) 
{

slideOut();

swapContent(element, passPage);

}


function slideOut()
{
sp1.showPanel('empty')
}

function slideBack()
{
sp1.showPanel('content')
}

function loadContent(element, passPage)
{
	swapContent(element, passPage);
}

function getXMLHTTPRequest()
{
var request = false;
try
  {
	request = new XMLHttpRequest(); /*eg Firefox*/
  }
catch(err1)
  {
  try
	{
		request = new ActiveXObject("Msxml2.XMLHTTP"); /*Newer IE*/
        }
	catch(err2)
	{
	try
	     {
		request = new ActiveXObject("Microsoft.XMLHTTP"); /*Older IE*/
             }
	catch(err3)
	   {
	   request = false;
           }
	}
     }
return request;
}

function swapContent(element, linkPage) 
{

// build a new XMLHTTPRequest Object
var myRequest = getXMLHTTPRequest();

//open the HTML and get it's response
myRequest.open("GET", linkPage, false);
myRequest.send(null);

//change the content in the div
setTimeout(function(){document.getElementById(element).innerHTML = myRequest.responseText},500);
setTimeout(function(){slideBack()}, 500);

}


