function checkTextField(fieldName, fieldDesc)
{
	if(trim(eval('document.forms[0].' + fieldName + '.value')) == '')
	{
		alert("You must provide " + fieldDesc);
		eval('document.forms[0].' + fieldName + '.focus()');
		return true;
	}

	return false;
}
function checkNumericField(fieldName, fieldDesc)
{
	if(trim(eval('document.forms[0].' + fieldName + '.value')) == '' || isNaN(trim(eval('document.forms[0].' + fieldName + '.value'))))
	{
		alert("You must provide a numeric value for " + fieldDesc);
		eval('document.forms[0].' + fieldName + '.focus()');
		return true;
	}

	return false;
}
function trim(sString)
{
    var sTrimmedString;
    sTrimmedString = "";
    if (sString != "")
    {
      var iStart = 0;
      var iEnd = sString.length - 1;
      var sWhitespace = " \t\f\n\r\v";
      
      while (sWhitespace.indexOf(sString.charAt(iStart)) != -1)
      {
        iStart++;
           if (iStart > iEnd)
             break;
      }
      
      // If the string not just whitespace
      if (iStart <= iEnd)
      {
       while (sWhitespace.indexOf(sString.charAt(iEnd)) != -1)
         iEnd--;

       sTrimmedString = sString.substring(iStart,++iEnd);
      }
    }

    return sTrimmedString;
}
function validate(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
   return true;
}
function setJScheckCookie( name, value, expires, path, domain, secure )
{
	var today = new Date();
	today.setTime(today.getTime());
	
	if(expires)
		expires = expires * 1000 * 60 * 60 * 24;

	var expires_date = new Date(today.getTime() + (expires));
	
	document.cookie = name + "=" + escape(value) +
	(( expires ) ? ";expires=" + expires_date.toGMTString() : "") +
	(( path ) ? ";path=" + path : "") +
	(( domain ) ? ";domain=" + domain : "") +
	(( secure ) ? ";secure" : "");
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
