// <!--

txt = new Object();
var cnt=-1;
var strMesg="                             ";
var strLen=strMesg.length;
var counter=-1;
var strObj;
startHelp=0;

function helpText(strObj)
{
	if(startHelp)
	{
		curObj=strObj;
		clearTimeout(cnt);
		strObj.value+=strMesg.charAt(counter);
		counter++;
		if (counter>strLen)
		{
			return; startHelp=0;
		}
		cnt=setInterval("helpText(eval(curObj))",80);
	};
}

function checkRequest()
{
	thisForm=document.forms['supportForm'];

	txt.NameObj = thisForm.Name;
	txt.TitleObj = thisForm.Title;
	txt.CompanyObj = thisForm.Company;
	txt.EmailObj = thisForm.Email;
	txt.RecordObj = thisForm.Record;
	txt.MessageObj = thisForm.Message;

	// FullName : Begin
	if (txt.NameObj.value.length < 3)
	{
		strMesg="Enter your name..";
		txt.NameObj.value="";
		startHelp=1;
		helpText(txt.NameObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.NameObj.focus()",2000);
		return (false);
	}
	if (txt.NameObj.value==String(strMesg))
	{
		txt.NameObj.value="";
		helpText(txt.NameObj);
		cnt=-1;
		counter=-1;
		setTimeout("txt.NameObj.focus()",2000);
		return (false);
	}
	// FullName : End

	// Title : Begin
	if (txt.TitleObj.value.length < 2)
	{
		strMesg="Please enter your title..";
		txt.TitleObj.value="";
		startHelp=1;
		helpText(txt.TitleObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.TitleObj.focus()",2000);
		return (false);
	}
	if (txt.TitleObj.value==String(strMesg))
	{
		txt.TitleObj.value="";
		helpText(txt.TitleObj);
		cnt=-1;
		counter=-1;
		setTimeout("txt.TitleObj.focus()",2000);
		return (false);
	}
	// Title : End

	// Company : Begin
	if (txt.CompanyObj.value.length < 2)
	{
		strMesg="Please enter your company..";
		txt.CompanyObj.value="";
		startHelp=1;
		helpText(txt.CompanyObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.CompanyObj.focus()",2000);
		return (false);
	}
	if (txt.CompanyObj.value==String(strMesg))
	{
		txt.CompanyObj.value="";
		helpText(txt.CompanyObj);
		cnt=-1;
		counter=-1;
		setTimeout("txt.CompanyObj.focus()",2000);
		return (false);
	}
	// Company : End

	// EmailAddr : Begin
	if (txt.EmailObj.value.length < 5)
	{
		strMesg="Please enter your e-mail address..";
		txt.EmailObj.value="";
		startHelp=1;
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}
	if (txt.EmailObj.value==String(strMesg))
	{
		txt.EmailObj.value="";
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}

	em=0;
	em=txt.EmailObj.value.indexOf("@");
	if (em==-1)
	{
		strMesg="E-mail address incorrect..";
		txt.EmailObj.value="";
		startHelp=1;
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}

	if (txt.EmailObj.value==String(strMesg))
	{
		txt.EmailObj.value="";
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}

	emp=0;
	emp=txt.EmailObj.value.indexOf(".");

	if (emp==-1)
	{
		strMesg="E-mail address incorrect..";
		txt.EmailObj.value="";
		startHelp=1;
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}

	if (txt.EmailObj.value==String(strMesg))
	{
		txt.EmailObj.value="";
		helpText(txt.EmailObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.EmailObj.focus()",2500);
		return (false);
	}
	// EmailAddr : End

	// Message : Begin
	if (txt.MessageObj.value.length < 5)
	{
		strMesg="Please enter your message here..";
		txt.MessageObj.value="";
		startHelp=1;
		helpText(txt.MessageObj)
		cnt=-1;
		counter=-1;
		setTimeout("txt.MessageObj.focus()",2000);
		return (false);
	}
	if (txt.MessageObj.value==String(strMesg))
	{
		txt.CompanyObj.value="";
		helpText(txt.MessageObj);
		cnt=-1;
		counter=-1;
		setTimeout("txt.MessageObj.focus()",2000);
		return (false);
	}
	// Message : End
	return(true);
}

function FormFocus()
{
	thisForm=document.forms['supportForm'];

	txt.NameObj = thisForm.Name;
	txt.NameObj.focus();
}

function ResetForm()
{
	thisForm=document.forms['supportForm'];

	txt.NameObj = thisForm.Name;
	txt.TitleObj = thisForm.Title;
	txt.CompanyObj = thisForm.Company;
	txt.EmailObj = thisForm.Email;
	txt.RecordObj = thisForm.Record;
	txt.MessageObj = thisForm.Message;

	thisForm.reset();

	txt.NameObj.value="";
	txt.TitleObj.value="";
	txt.CompanyObj.value="";
	txt.RecordObj.options[0].selected=true;
	txt.EmailObj.value="";
	txt.MessageObj.value="";
}

// -->