// JavaScript Document

function GGGValidator()
{
	//FirstName
	if("First Name"==document.form.FirstName.value)
		{
			document.form.FirstName.value='';
			document.form.FirstName.focus();
			return false;
		}
	//LastName
	if("Last Name"==document.form.LastName.value)
		{
			document.form.LastName.value='';
			document.form.LastName.focus();
			return false;
		}
	//Phone
	if("Phone"==document.form.Phone.value)
		{
			document.form.Phone.value='';
			document.form.Phone.focus();
			return false;
		}
	//Email
	if("Email"==document.form.EMAIL.value)
		{
			document.form.EMAIL.value='';
			document.form.EMAIL.focus();
			return false;
		}
	//Company
	if("Company"==document.form.Company.value)
		{
			document.form.Company.focus();
			return false;
		}
	//Country
	if(""==document.form.Country.value)
		{
			document.form.Country.focus();
			return false;
		}
}

function Oreo()
	{
		GGGValidator();
		GGGEmailValidator();
		
		cookiejar.crumble ('spkp080001');
		
		var firstname=document.form.FirstName.value;
		var lastname=document.form.LastName.value;
		var title=document.form.Title.value;
		var phone=document.form.Phone.value;
		var email=document.form.EMAIL.value;
		var company=document.form.Company.value;
		var country=document.form.Country.value;
		var refform='RI';
		
		for (loopy=0;loopy<document.form.UniversalClient.length;loopy++)
			{
				if (document.form.UniversalClient[loopy].checked)
					{
						var uwac = document.form.UniversalClient[loopy].value;
					}
			}
			
		for (loopy=0;loopy<document.form.LiveDemo.length;loopy++)
			{
				if (document.form.LiveDemo[loopy].checked)
					{
						var lived = document.form.LiveDemo[loopy].value;
					}
			}
			
		for (loopy=0;loopy<document.form.RunwayAnalysis.length;loopy++)
			{
				if (document.form.RunwayAnalysis[loopy].checked)
					{
						var runa = document.form.RunwayAnalysis[loopy].value;
					}
			}
		for (loopy=0;loopy<document.form.WeightBalance.length;loopy++)
			{
				if (document.form.WeightBalance[loopy].checked)
					{
						var wb = document.form.WeightBalance[loopy].value;
					}
			}
		for (loopy=0;loopy<document.form.DataLinkServices.length;loopy++)
			{
				if (document.form.DataLinkServices[loopy].checked)
					{
						var dls = document.form.DataLinkServices[loopy].value;
					}
			}
			
		var comm=document.form.Comments.value;
		
		subcookiejar.bake ('spkp080001',
			{
			   firstname: firstname,
			   lastname: lastname,
			   title: title,
			   phone: phone,
			   email: email,
			   company: company,
			   country: country,
			   refform: refform,
			   uwac: uwac,
			   lived: lived,
			   runa: runa,
			   wb: wb,
			   dls: dls,
			   comm: comm
			}, 1);
	}
	
function echeck(str)
	{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		
		if (str.indexOf(at)==-1)
			{
			   alert("Invalid e-mail format.");
			   return false;
			}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			{
				alert("Invalid e-mail format.");
				return false;
			}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			{
				alert("Invalid e-mail format.");
				return false;
			}
			
		if (str.indexOf(at,(lat+1))!=-1)
			{
				alert("Invalid e-mail format.");
				return false;
			}
			
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
			{
				alert("Invalid e-mail format.");
				return false;
			}

		 if (str.indexOf(dot,(lat+2))==-1)
		 	{
				alert("Invalid e-mail format.");
				return false;
			}
		
		 if (str.indexOf(" ")!=-1)
		 	{
				alert("Invalid e-mail format.");
				return false;
			}

 		 return true;					
	}


function GGGEmailValidator()
	{
		if ((document.form.EMAIL.value==null)||(document.form.EMAIL.value==""))
		{
			alert("Invalid e-mail format.");
			document.form.EMAIL.value='';
			document.form.EMAIL.focus();
			return false;
		}
		
		if (echeck(document.form.EMAIL.value)==false)
		{
			document.form.EMAIL.value='';
			document.form.EMAIL.focus();
			return false;
		}
		return true;
	}
