
//**************************************************************
// VALIDATE SIGN UP FORM
//**************************************************************

function Validate_SignUpInfo()
{
	var bIsValid = true;

	if (TrimIt(document.Form1.firstname.value) == "")
	{
		bIsValid = false;
		document.Form1.firstname.focus();
		alert ("First Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.lastname.value) == "")
	{
		bIsValid = false;
		document.Form1.lastname.focus();
		alert ("Lad Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.email.value) == "")
	{
		bIsValid = false;
		document.Form1.email.focus();
		alert ("Email is a required field.");
		return bIsValid;
	}

	var sTemp    = (eval ("document.Form1.email.value"));
	if ( (sTemp.indexOf("@") == -1) || (sTemp.indexOf(".") == -1))
	{
		bIsValid = false;
		alert ("Invalid email.");
		return bIsValid;
   	}

	return bIsValid;
}


//**************************************************************
// VALIDATE KIDZ CLUB FORM
//**************************************************************

function Validate_KidsInfo()
{
	var bIsValid = true;

	if (TrimIt(document.Form1.realname.value) == "")
	{
		bIsValid = false;
		document.Form1.realname.focus();
		alert ("Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.age.value) == "")
	{
		bIsValid = false;
		document.Form1.age.focus();
		alert ("Age is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.birthday.value) == "")
	{
		bIsValid = false;
		document.Form1.birthday.focus();
		alert ("Birthday is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.ParentName.value) == "")
	{
		bIsValid = false;
		document.Form1.ParentName.focus();
		alert ("Parent Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.ParentPhone.value) == "")
	{
		bIsValid = false;
		document.Form1.ParentPhone.focus();
		alert ("Parent Phone is a required field.");
		return bIsValid;
	}


	if (TrimIt(document.Form1.ParentEmail.value) == "")
	{
		bIsValid = false;
		document.Form1.ParentEmail.focus();
		alert ("Email is a required field.");
		return bIsValid;
	}

	var sTemp    = (eval ("document.Form1.ParentEmail.value"));
	if ( (sTemp.indexOf("@") == -1) || (sTemp.indexOf(".") == -1))
	{
		bIsValid = false;
		alert ("Invalid email.");
		return bIsValid;
   	}

	return bIsValid;
}


//**************************************************************
// VALIDATE CUSTOMER FEEDBACK FORM
//**************************************************************

function Validate_CustomerFeedback()
{
	var bIsValid = true;

	if (TrimIt(document.Form1.realname.value) == "")
	{
		bIsValid = false;
		document.Form1.realname.focus();
		alert ("Full Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.email.value) == "")
	{
		bIsValid = false;
		document.Form1.email.focus();
		alert ("Email is a required field.");
		return bIsValid;
	}

	var sTemp    = (eval ("document.Form1.email.value"));
	if ( (sTemp.indexOf("@") == -1) || (sTemp.indexOf(".") == -1))
	{
		bIsValid = false;
		alert ("Invalid email.");
		return bIsValid;
   	}


	if (TrimIt(document.Form1.comments.value) == "")
	{
		bIsValid = false;
		document.Form1.comments.focus();
		alert ("Comments is a required field.");
		return bIsValid;
	}


	return bIsValid;
}


//**************************************************************
// VALIDATE KIOSK FORM
//**************************************************************

function Validate_Kiosk()
{
	var bIsValid = true;

	if (TrimIt(document.Form1.OrganizationName.value) == "")
	{
		bIsValid = false;
		document.Form1.OrganizationName.focus();
		alert ("Organization Name is a required field.");
		return bIsValid;
	}


	if (TrimIt(document.Form1.Phone.value) == "")
	{
		bIsValid = false;
		document.Form1.Phone.focus();
		alert ("Phone is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.Email.value) == "")
	{
		bIsValid = false;
		document.Form1.Email.focus();
		alert ("Email is a required field.");
		return bIsValid;
	}

	var sTemp    = (eval ("document.Form1.Email.value"));
	if ( (sTemp.indexOf("@") == -1) || (sTemp.indexOf(".") == -1))
	{
		bIsValid = false;
		alert ("Invalid email.");
		return bIsValid;
   	}

	if (TrimIt(document.Form1.ContactPerson.value) == "")
	{
		bIsValid = false;
		document.Form1.ContactPerson.focus();
		alert ("Contact Person is a required field.");
		return bIsValid;
	}


	return bIsValid;
}



//**************************************************************
// VALIDATE LEASING FORM
//**************************************************************

function Validate_LeasingInfo()
{
	var bIsValid = true;

	if (TrimIt(document.Form1.BusinessName.value) == "")
	{
		bIsValid = false;
		document.Form1.BusinessName.focus();
		alert ("Business Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.TradeName.value) == "")
	{
		bIsValid = false;
		document.Form1.TradeName.focus();
		alert ("Trade Name is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.ContactPerson.value) == "")
	{
		bIsValid = false;
		document.Form1.ContactPerson.focus();
		alert ("Contact Person is a required field.");
		return bIsValid;
	}

	if (TrimIt(document.Form1.Email.value) == "")
	{
		bIsValid = false;
		document.Form1.Email.focus();
		alert ("Email is a required field.");
		return bIsValid;
	}

	var sTemp    = (eval ("document.Form1.Email.value"));
	if ( (sTemp.indexOf("@") == -1) || (sTemp.indexOf(".") == -1))
	{
		bIsValid = false;
		alert ("Invalid email.");
		return bIsValid;
   	}


	if (TrimIt(document.Form1.Phone.value) == "")
	{
		bIsValid = false;
		document.Form1.Phone.focus();
		alert ("Phone is a required field.");
		return bIsValid;
	}


	return bIsValid;
}


//**************************************************************
// REMOVE LEADING AND TRAILING SPACES
//**************************************************************

function TrimIt(sTemp)
{
	var newString     = sTemp;
	var trimCharacter = " ";

	while (newString.charAt(0) == trimCharacter)
	{
		newString = newString.substring(1,newString.length);
    	}

	while (newString.charAt(newString.length - 1) == trimCharacter)
	{
       		newString = newString.substring(0,newString.length - 1);
	}

	return newString;
}

//**************************************************************
// CHECK TO MAKE SURE STRING IS NUMERIC
//**************************************************************

function IsStringNumeric(sForm, sField)
{
	var sTemp       = (eval ("document." + sForm + "." + sField + ".value"));
	var sValidChars = "0123456789";
	var sChar       = "";
	var bIsValid    = true;
	var iCount      = 0;

	for (iCount=0; iCount < sTemp.length && bIsValid == true; iCount++)
	{
		sChar = sTemp.charAt(iCount);
		
		if (sValidChars.indexOf(sChar) == -1)
		{
			bIsValid = false;
			return bIsValid;
		}
	}

	return bIsValid;
}		

//**************************************************************
// 	   	  E N D   O F   F U N C T I O N S
//**************************************************************


