/*
 *
 	Form Mailer Routing Script
	AjaxOfAllTrades.com 
	Paul Wolborsky
	www.ajaxofalltrades.com
	
	This software is provided for GraSen Technology's use.  You may modify, distribute it
	within your organization, but please keep the header above intact.

	This software is provided "as is" and without any warranty. Any express or implied 
	warranties, including, but not limited to, the implied warranties of merchantability 
	and fitness for a particular purpose are disclaimed. In no event shall the authors be 
	liable to any party for any direct, indirect, incidental, special, exemplary, or 
	consequential damages arising in any way out of the use or misuse of this package.	
*/
	var YEARS = {
		'1' : '1',
		'2' : '2',	
		'3' : '3',	
		'4' : '4',	
		'5' : '5',	
		'6' : '6',	
		'7' : '7',			
		'8' : '8',			
		'9' : '9',			
		'10' : '10',			
		'11' : '11',
		'12' : '12',	
		'13' : '13',	
		'14' : '14',	
		'15' : '15',	
		'16' : '16',	
		'17' : '17',			
		'18' : '18',			
		'19' : '19',			
		'20' : '20',			
		'21' : '21',
		'22' : '22',	
		'23' : '23',	
		'24' : '24',	
		'25' : '25'
	}		

	var TONS = {
		'1' : '1',
		'2' : '2',	
		'3' : '3',	
		'4' : '4',	
		'5' : '5',	
		'6' : '6',	
		'7' : '7',			
		'8' : '8',			
		'9' : '9',			
		'10' : '10',	
		'15' : '15',	
		'20' : '20',	
		'25' : '25',	
		'30' : '30',	
		'40' : '40',	
		'50' : '50',	
		'60' : '60',			
		'70' : '70',			
		'80' : '80',			
		'90' : '90',			
		'100' : '100',
		'150' : '150',	
		'200' : '200',	
		'250' : '250',	
		'300' : '300',	
		'350' : '350',	
		'400' : '400',			
		'450' : '450',			
		'500' : '500',			
		'600' : '600',			
		'700' : '700',
		'800' : '800',	
		'900' : '900',	
		'1000' : '1000'
	}		

	var PASSENGERS = {
		'1' : '1',
		'2' : '2',	
		'3' : '3',	
		'4' : '4',	
		'5' : '5',	
		'6' : '6',	
		'7' : '7',			
		'8' : '8',			
		'9' : '9',			
		'10' : '10',			
		'11' : '11',
		'12' : '12',	
		'13' : '13',	
		'14' : '14',	
		'15' : '15',	
		'16' : '16',	
		'17' : '17',			
		'18' : '18',			
		'19' : '19',			
		'20' : '20',			
		'21' : '21',
		'22' : '22',	
		'23' : '23',	
		'24' : '24',	
		'25' : '25',
		'26' : '26',			
		'27' : '27',
		'28' : '28',	
		'29' : '29',	
		'30' : '30',	
		'31' : '31',
		'32' : '32',			
		'33' : '33',
		'34' : '34',	
		'35' : '35',	
		'36' : '36',	
		'37' : '37',
		'38' : '38',			
		'39' : '39',
		'40' : '41',	
		'42' : '42',	
		'43' : '43',	
		'44' : '44',
		'45' : '45',			
		'46' : '46',
		'47' : '47',	
		'48' : '48',	
		'49' : '49',	
		'49' : '49',
		'50' : '50'			
	}		
		
	var STATES = {
		'NOT SELECTED' : 'Select State',
		'AL' : 'Alabama',
		'AK' : 'Alaska',
		'AS' : 'American Samoa',
		'AZ' : 'Arizona',
		'AR' : 'Arkansas',
		'CA' : 'California',
		'CO' : 'Colorado',
		'CT' : 'Connecticut',
		'DE' : 'Delaware',
		'FL' : 'Florida',
		'GA' : 'Georgia',
		'GU' : 'Guam',
		'HI' : 'Hawaii',
		'ID' : 'Idaho',
		'IL' : 'Illinois',
		'IN' : 'Indiana',
		'IA' : 'Iowa',
		'KS' : 'Kansas',
		'KY' : 'Kentucky',
		'LA' : 'Louisiana',
		'ME' : 'Maine',
		'MA' : 'Massachusetts',
		'MD' : 'Maryland',
		'MI' : 'Michigan',
		'MN' : 'Minnesota',
		'MO' : 'Missouri',
		'MT' : 'Montana',
		'NE' : 'Nebraska',
		'NH' : 'New Hampshire',
		'NJ' : 'New Jersey',
		'NM' : 'New Mexico',
		'NY' : 'New York',
		'NC' : 'North Carolina',
		'ND' : 'North Dakota',
		'OH' : 'Ohio',
		'OK' : 'Oklahoma',
		'OR' : 'Oregon',
		'PA' : 'Pennsylvania',
		'PR' : 'Puerto Rico',
		'RI' : 'Rhode Island',
		'SC' : 'South Carolina',
		'SD' : 'South Dakota',
		'TN' : 'Tennessee',
		'TX' : 'Texas',
		'VI' : 'U.S. Virgin Islands',
		'UT' : 'Utah',
		'VT' : 'Vermont',
		'VA' : 'Virginia',
		'WA' : 'Washington',
		'DC' : 'Washington D.C.',
		'WV' : 'West Virginia',
		'WI' : 'Wisconsin',
		'WY' : 'Wyoming',
		'OTHER' : 'Other'
	}

	var COUNTRIES = {
		'NOT SELECTED' : 'Select Country',
		'usa' : 'United States of America',
		'albania' : 'Albania',
		'algeria' : 'Algeria',
		'angola' : 'Angola',
		'argentina' : 'Argentina',
		'armenia' : 'Armenia',
		'aruba' : 'Aruba',
		'australia' : 'Australia',
		'austria' : 'Austria',
		'azerbaijan' : 'Azerbaijan',
		'bahrain' : 'Bahrain',
		'bangladesh' : 'Bangladesh',
		'belarus' : 'Belarus',
		'belgium' : 'Belgium',
		'belize' : 'Belize',
		'benin' : 'Benin',
		'bolivia' : 'Bolivia',
		'bosnia' : 'Bosnia &amp; Herzgovina',
		'botswana' : 'Botswana',
		'brazil' : 'Brazil',
		'bulgaria' : 'Bulgaria',
		'burundi' : 'Burundi',
		'cambodia' : 'Cambodia',
		'cameroon' : 'Cameroon',
		'canada' : 'Canada',
		'centafrrep' : 'Central African Republic',
		'chile' : 'Chile',
		'china' : 'China',
		'colombia' : 'Colombia',
		'congo' : 'Congo',
		'costarica' : 'Costa Rica',
		'croatia' : 'Croatia',
		'cyprus' : 'Cyprus',
		'czech' : 'Czech Republic',
		'denmark' : 'Denmark',
		'ecuador' : 'Ecuador',
		'egypt' : 'Egypt',
		'elsalvador' : 'El Salvador',
		'estonia' : 'Estonia',
		'fiji' : 'Fiji',
		'finland' : 'Finland',
		'france' : 'France',
		'fpolynesia' : 'French Polynesia',
		'georgia' : 'Georgia',
		'germany' : 'Germany',
		'ghana' : 'Ghana',
		'gibraltar' : 'Gibraltar',
		'greece' : 'Greece',
		'greenland' : 'Greenland',
		'guatemala' : 'Guatemala',
		'guyana' : 'Guyana',
		'haiti' : 'Haiti',
		'honduras' : 'Honduras',
		'hongkong' : 'Hong Kong',
		'hungary' : 'Hungary',
		'iceland' : 'Iceland',
		'india' : 'India',
		'indonesia' : 'Indonesia',
		'ireland' : 'Ireland',
		'israel' : 'Israel',
		'italy' : 'Italy',
		'ivorycoast' : 'Ivory Coast',
		'japan' : 'Japan',
		'jordan' : 'Jordan',
		'kenya' : 'Kenya',
		'skorea' : 'Korea',
		'kuwait' : 'Kuwait',
		'laos' : 'Laos',
		'latvia' : 'Latvia',
		'lebanon' : 'Lebanon',
		'liberia' : 'Liberia',
		'libya' : 'Libya',
		'liechtenstein' : 'Liechtenstein',
		'lithuania' : 'Lithuania',
		'luxembourg' : 'Luxembourg',
		'macau' : 'Macau',
		'macedonia' : 'Macedonia',
		'malawi' : 'Malawi',
		'malaysia' : 'Malaysia',
		'malta' : 'Malta',
		'mexico' : 'Mexico',
		'monaco' : 'Monaco',
		'mongolia' : 'Mongolia',
		'moorea' : 'Moorea',
		'morocco' : 'Morocco',
		'mozambique' : 'Mozambique',
		'myanmar' : 'Myanmar',
		'namibia' : 'Namibia',
		'nepal' : 'Nepal',
		'netherlands' : 'Netherlands',
		'nantilles' : 'Netherlands Antilles',
		'nzealand' : 'New Zealand',
		'nicaragua' : 'Nicaragua',
		'nigeria' : 'Nigeria',
		'norway' : 'Norway',
		'oman' : 'Oman',
		'pakistan' : 'Pakistan',
		'panama' : 'Panama',
		'paraguay' : 'Paraguay',
		'peru' : 'Peru',
		'philippines' : 'Philippines',
		'poland' : 'Poland',
		'portugal' : 'Portugal',
		'qatar' : 'Qatar',
		'romania' : 'Romania',
		'russia' : 'Russia',
		'saipan' : 'Saipan',
		'saudiarabia' : 'Saudi Arabia',
		'senegal' : 'Senegal',
		'serbia' : 'Serbia &amp; Montenegro',
		'singapore' : 'Singapore',
		'slovakia' : 'Slovakia',
		'slovenia' : 'Slovenia',
		'safrica' : 'South Africa',
		'spain' : 'Spain',
		'srilanka' : 'Sri Lanka',
		'sbarthelemy' : 'St. Barthelemy',
		'suriname' : 'Suriname',
		'sweden' : 'Sweden',
		'switzerland' : 'Switzerland',
		'tahiti' : 'Tahiti',
		'taiwan' : 'Taiwan',
		'tanzania' : 'Tanzania',
		'thailand' : 'Thailand',
		'tunisia' : 'Tunisia',
		'turkey' : 'Turkey',
		'uganda' : 'Uganda',
		'ukraine' : 'Ukraine',
		'uae' : 'United Arab Emirates',
		'uk' : 'United Kingdom',
		'uruguay' : 'Uruguay',
		'vatican' : 'Vatican City',
		'venezuela' : 'Venezuela',
		'vietnam' : 'Vietnam',
		'yemen' : 'Yemen',
		'zaire' : 'Zaire',
		'zambia' : 'Zambia',
		'zimbabwe' : 'Zimbabwe',
		'other' : 'Other'
	}

function cleanSelectBox(mySelectId) {
	var mySelect = $(mySelectId);
	mySelect.options.length = 0;
}

function buildSelectBox(mySelectId, myOptions, myIndex, multiple) {
	if (myIndex==undefined)
		myIndex=0;

	var x=$(mySelectId);
	var superOptions = $H(myOptions);

	var newOptions = new Array();
	newOptions = superOptions.collect(
			function (item)
			{
				return new Option(item.value,item.key);
			}
	);
	for (i=0;i<newOptions.length;i++)
	{
		x.options[i] = newOptions[i]
	}
	x.selectedIndex = myIndex;

/*
	for (i=0;i<superOptions.length;i++)
	{

		var label = myOptions[i].value;
		var index = myOptions[i].index;
		x.options[i] = new Options(label,value);
	}
*/
//	x.options[myIndex].selected = true;
	
/*			
		x.options[i] = new Option(myObj.text,myObj.value);
		if (myIndex == i) {
			x.options[i].selected = true;
		}
	}
*/
}

function getValuesFromSelect(selectObj)
{
	var retArray = new Array();

	whichOne=selectObj.selectedIndex;	
	retArray['index']=selectObj.selectedIndex;
	retArray['value']=selectObj.options[whichOne].value;
	retArray['name']=selectObj.options[whichOne].name;
	
	return retArray;
}
