// Zip code finder written by Robert Brayton
// Copyright 2007 Fitly Joined Together, LLC  All Rights Reserved

function zipCheck( n )
{
	var showText = 0, nextZip, displayText;
	var phone = "Please call Rob or Pam Brayton at 281-252-0423 or 713-857-7265, email us at guardsman@fitlyjoinedtogether.com, or eFax at 610-300-1755.  Thank you.";

	var zipsArray = new Array(
		"77014", "77040", "77064", "77065", "77066", "77067", "77068", "77069", "77070", "77090",
		"77354", "77355", "77362", "77375", "77377", "77379", "77380", "77381", "77382", "77388",
		"77389", "77429", "77447", "77484"
	);
	var zipsTravel50Array = new Array(
		"77316", "77304", "77318", "77356", "", 
		"77086", "77038", "77088", "77091", "77018", "", "", ""
	);
	var zipsTravel75Array = new Array(
		"77340", "77358", "77363", "77868", "77873", "", "", "", "", 
		"77007", "77008", "77009", "77019", "77094", "", "", "", ""
	);
	var zipsTravel95Array = new Array(
		"77801", "77803", "77805", "77806",/*Bryan*/
		"77840", "77845", /*CS*/
		"77098", "77005", "77401", "77025" /*Houston*/
	);
	var zipsPrefixArray = new Array(
		"770", "773", "774"
	);

	switch( n.length )
	{
	case 5:
		for ( nextZip in zipsArray )
			if ( zipsArray[ nextZip ] == n )
				showText = 1;
		if ( showText )
		{
			displayText = "Yes, we service this zipcode with no travel fee.";
			break;
		}

		for ( nextZip in zipsTravel50Array )
			if ( zipsTravel50Array[ nextZip ] == n )
				showText = 1;
		if ( showText )
		{
			displayText = "Yes, we service this zipcode with a $50 travel fee.";
			break;
		}

		for ( nextZip in zipsTravel75Array )
			if ( zipsTravel75Array[ nextZip ] == n )
				showText = 1;
		if ( showText )
		{
			displayText = "Yes, we service this zipcode with a $75 travel fee.";
			break;
		}

		for ( nextZip in zipsTravel95Array )
			if ( zipsTravel95Array[ nextZip ] == n )
				showText = 1;
		if ( showText )
		{
			displayText = "Yes, we service this zipcode with a $95 travel fee.";
			break;
		}

		break;

	case 3:
		for ( nextZip in zipsPrefixArray )
			if ( zipsPrefixArray[ nextZip ] == n )
				showText = 1;
		if ( showText )
		{
			displayText = "Yes, we service this zipcode prefix.  Please enter the specific zipcode for more information.";
			break;
		}
		break;

	default:
		return;
		break;
	}

	if ( showText )
		alert ( "Zip code " + n + ": " + displayText + "  " + phone );
	else
		alert ( "Sorry, " + n + " is not in our service area.  Thank you for considering us!  " + phone );

}
