
function varifyForm( FirstName,LastName,Title,Organization,Phone,Email )
{
	if( firstNameOk(FirstName)
	&& lastNameOk(LastName)
	&& titleOk(Title)
	&& organizationOk(Organization)
	&& phoneOk(Phone)
	&& emailOk(Email) )
	{
	setCookie();
	return true;
	}
	
	else
	{
		if( !firstNameOk(FirstName) )
		{
		alert("Please enter your first name.");
		}
		
		else if( !lastNameOk(LastName) )
		{
		alert("Please enter your last name.");
		}
		
		else if( !titleOk(Title) )
		{
		alert("Please enter your title.");
		}

		else if( !organizationOk(Organization) )
		{
		alert("Please enter the name of your company.");
		}
		
		else if( !phoneOk(Phone) )
		{
		alert("Please enter your phone number.");
		}
		
		else if( !emailOk(Email) )
		{
		alert("Please enter your e-mail address.");
		}
		return false;
	}
}

function firstNameOk(fName)
{
	if ( letterQuantity(fName) >= 1)
	{
	return true;
	}
	else
	{
	return false;
	}
}

function lastNameOk(lName)
{
	if ( letterQuantity(lName) >= 2)
	{
	return true;
	}
	else
	{
	return false;
	}
}

function titleOk(title)
{
	if ( letterQuantity(title) >= 2)
	{
	return true;
	}
	else
	{
	return false;
	}
}

function organizationOk(org)
{
	if ( letterQuantity(org) >= 2)
	{
	return true;
	}
	else
	{
	return false;
	}
}

function emailOk( emailValue )
{
var i,j;
var hasAtSign=0;
var hasPeriod=0;

	for( i = 0; i < emailValue.length; i++ )
	{
	if( emailValue.charAt(i) =='@' )
		{
		hasAtSign=1;
		}

	if( emailValue.charAt(i) =='.' )
		{
		hasPeriod=1;
		}
	}
	
	if( hasAtSign >= 1 && hasPeriod >= 1 && (numberQuantity(emailValue) + letterQuantity(emailValue)) >= 5 && letterQuantity(emailValue) > 1 )
	{
	return true;
	}
	else
	{
	return false;
	}
}

function phoneOk(phone)
{
	if( numberQuantity(phone) >= 10 && numberQuantity(phone) < 16 )
	{
	return true;
	}
	else
	{
	return false;
	}
}

function addressOk(address)
{
	if( (letterQuantity(address) >= 2 &&  numberQuantity(address) > 0) || (letterQuantity(address) >= 3) )
	{
	return true;
	}
	else
	{
	return false;
	}
}

function cityOk(city)
{
	if ( letterQuantity(city) >= 2 )
	{
	return true;
	}
	else
	{
	return false;
	}
}


function zipOk( zipValue )
{
	if( (numberQuantity(zipValue) == 5 && letterQuantity(zipValue) == 0) || (numberQuantity(zipValue) == 9 && letterQuantity(zipValue) == 0) )
	{
	return true;
	}
	else
	{
	return false;
	}
}


function openInMinimalWindow(U)
{
mWindow = window.open(U,'','location=no,menubar=no,toolbar=no,statusbar=no,scrollbars=yes,resizable=yes,height=444,width=740');
mWindow.focus();
}


function letterQuantity(stringToCount)
{
var letterCount=0;
var i,j;

stringToCount = stringToCount.toUpperCase();

alphaArray = new Array( "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" );

	for( i = 0; i < stringToCount.length; i++ )
	{
		for( j = 0; j < 26; j++ )
			{
				if( stringToCount.charAt(i) == alphaArray[j] )
				{
				letterCount++;
				}
			}
	}
	return letterCount;
}



function numberQuantity(stringToCount)
{
var i,j;
var integerQuantity=0;

numeralArray = new Array( "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" );

	for( i = 0; i < stringToCount.length; i++ )
	{
			for( j = 0; j < 10; j++ )
			{
				if( stringToCount.charAt(i) == numeralArray[j] )
				{
				integerQuantity++;
				}
			}
	}
	return integerQuantity;
}







function cookieTest()
{
if (alreadySignedIn())
 	{
	location.replace("index.htm");
	}
else
	{
	location.replace("signIn.asp");
	}
}

function alreadySignedIn()
{
 if(getNameOfCookie() == "CCC_CorporateGuide")
 {
 return true;
 }
 else
 {
 return false;
 }
}

function setCookie()
{
todaysDate = new Date();
todaysDate.setFullYear(todaysDate.getFullYear()+2);
document.cookie = "name=CCC_CorporateGuide;" +"expires=" + todaysDate.toGMTString();
}

function getNameOfCookie()
{
var cookieString=document.cookie.toString();
var cookieNameLoc=cookieString.indexOf("CCC_CorporateGuide");
var cookieID = cookieString.substr(cookieNameLoc,18);
return cookieID;
}









