function fillCategory(){ 
 // this function is used to fill the category list on load
addOption(document.drop_list.Category, "United States", "United States", "");
addOption(document.drop_list.Category, "Canada", "Canada", "");
addOption(document.drop_list.Category, "Caribbean", "Caribbean", "");
addOption(document.drop_list.Category, "French Polynesia", "French Polynesia", "");
//addOption(document.drop_list.Category, "Hawaii", "Hawaii", "");
//addOption(document.drop_list.Category, "St. Maarten", "St. Maarten", "");
}

function SelectSubCat(){
// ON selection of category this function will work

removeAllOptions(document.drop_list.SubCat);
addOption(document.drop_list.SubCat, "", "State/Province", "");
document.drop_list.SubCat.disabled = false;

if(document.drop_list.Category.value == 'United States'){
addOption(document.drop_list.SubCat,"Arizona", "Arizona");
addOption(document.drop_list.SubCat,"California", "California");
addOption(document.drop_list.SubCat,"Colorado", "Colorado");
addOption(document.drop_list.SubCat,"Florida", "Florida");
addOption(document.drop_list.SubCat,"Georgia", "Georgia");
addOption(document.drop_list.SubCat,"Hawaii", "Hawaii");
//addOption(document.drop_list.SubCat,"Nevada", "Nevada");
addOption(document.drop_list.SubCat,"Puerto Rico", "Puerto Rico");
addOption(document.drop_list.SubCat,"South Carolina", "South Carolina");
addOption(document.drop_list.SubCat,"Texas", "Texas");
addOption(document.drop_list.SubCat,"Utah", "Utah");
addOption(document.drop_list.SubCat,"Vermont", "Vermont");
}


if(document.drop_list.Category.value == 'Canada'){
addOption(document.drop_list.SubCat,"British Columbia", "British Columbia");
addOption(document.drop_list.SubCat,"Ontario", "Ontario");
//addOption(document.drop_list.SubCat,"Quebec", "Quebec");
}


if(document.drop_list.Category.value == 'Caribbean'){
addOption(document.drop_list.SubCat,"Aruba", "Aruba");
addOption(document.drop_list.SubCat,"Bahamas", "Bahamas");
addOption(document.drop_list.SubCat,"Puerto Rico", "Puerto Rico");
addOption(document.drop_list.SubCat,"St. John", "St. John", "");
addOption(document.drop_list.SubCat,"St. Maarten", "St. Maarten", "");
}

if(document.drop_list.Category.value == 'French Polynesia'){
addOption(document.drop_list.SubCat,"Bora Bora", "Bora Bora");
addOption(document.drop_list.SubCat,"Tahiti", "Tahiti");
}
//
}


/////// CITIES /////////// 
function SelectSubCat3(){
// ON selection of category this function will work

removeAllOptions(document.drop_list.SubCat3);
addOption(document.drop_list.SubCat3, "", "City/Area", "");
document.drop_list.SubCat3.disabled = false;

///Canada
if(document.drop_list.SubCat.value == 'British Columbia'){
//addOption(document.drop_list.SubCat3,"Victoria", "Victoria");
//addOption(document.drop_list.SubCat3,"Whistler", "Whistler");
addOption(document.drop_list.SubCat3,"Vancouver", "Vancouver");
}
if(document.drop_list.SubCat.value == 'Ontario'){
addOption(document.drop_list.SubCat3,"Blue Mountains", "Blue Mountains");
}
//if(document.drop_list.SubCat.value == 'Quebec'){
//addOption(document.drop_list.SubCat3,"Mont Tremblant", "Mont Tremblant");
//}


///Carribbean
if(document.drop_list.SubCat.value == 'Aruba'){
addOption(document.drop_list.SubCat3,"Palm Beach", "Palm Beach");
}
if(document.drop_list.SubCat.value == 'Bahamas'){
addOption(document.drop_list.SubCat3,"Nassau", "Nassau");
}
//if(document.drop_list.SubCat.value == 'Grand Cayman'){
//addOption(document.drop_list.SubCat3,"Grand Cayman", "Grand Cayman");
//}
if(document.drop_list.SubCat.value == 'Puerto Rico'){
addOption(document.drop_list.SubCat3,"Caguas", "Caguas");
//addOption(document.drop_list.SubCat3,"Humacao", "Humacao");
addOption(document.drop_list.SubCat3,"San Juan", "San Juan");
}
if(document.drop_list.SubCat.value == 'St. John'){
addOption(document.drop_list.SubCat3,"St. John", "St. John");
}
if(document.drop_list.SubCat.value == 'St. Maarten'){
addOption(document.drop_list.SubCat3,"St. Maarten", "St. Maarten");
}

////French Polynesia
if(document.drop_list.SubCat.value == 'Bora Bora'){
addOption(document.drop_list.SubCat3,"Bora Bora", "Bora Bora");
}
if(document.drop_list.SubCat.value == 'Tahiti'){
addOption(document.drop_list.SubCat3,"Tahiti", "Tahiti");
}

///UNITED STATES
if(document.drop_list.SubCat.value == 'Arizona'){
addOption(document.drop_list.SubCat3,"Phoenix", "Phoenix");
addOption(document.drop_list.SubCat3,"Scottsdale", "Scottsdale");
addOption(document.drop_list.SubCat3,"Tucson", "Tucson");
}

if(document.drop_list.SubCat.value == 'California'){
addOption(document.drop_list.SubCat3,"Carlsbad", "Carlsbad");
addOption(document.drop_list.SubCat3,"Dana Point", "Dana Point", "");
addOption(document.drop_list.SubCat3,"Palm Springs", "Palm Springs");
}

if(document.drop_list.SubCat.value == 'Colorado'){
addOption(document.drop_list.SubCat3,"Aspen", "Aspen");
addOption(document.drop_list.SubCat3,"Beaver Creek", "Beaver Creek");
addOption(document.drop_list.SubCat3,"Steamboat Springs", "Steamboat Springs");
}

if(document.drop_list.SubCat.value == 'Florida'){
addOption(document.drop_list.SubCat3,"Clearwater", "Clearwater");
addOption(document.drop_list.SubCat3,"Fort Lauderdale", "Fort Lauderdale");
addOption(document.drop_list.SubCat3,"Hallandale", "Hallandale");
addOption(document.drop_list.SubCat3,"Hollywood", "Hollywood");
addOption(document.drop_list.SubCat3,"Miami", "Miami");
addOption(document.drop_list.SubCat3,"Orlando", "Orlando");
}

if(document.drop_list.SubCat.value == 'Georgia'){
addOption(document.drop_list.SubCat3,"Savannah", "Savannah");
}

if(document.drop_list.SubCat.value == 'Hawaii'){
addOption(document.drop_list.SubCat3,"Big Island", "Big Island");
addOption(document.drop_list.SubCat3,"Kauai", "Kauai");
addOption(document.drop_list.SubCat3,"Maui", "Maui");
addOption(document.drop_list.SubCat3,"Oahu", "Oahu");
}

if(document.drop_list.SubCat.value == 'Nevada'){
addOption(document.drop_list.SubCat3,"Las Vegas", "Las Vegas");
}

//if(document.drop_list.SubCat.value == 'North Carolina'){
//addOption(document.drop_list.SubCat3,"Charlotte", "Charlotte");
//}

if(document.drop_list.SubCat.value == 'South Carolina'){
addOption(document.drop_list.SubCat3,"Hilton Head Island", "Hilton Head Island");
}

if(document.drop_list.SubCat.value == 'Texas'){
addOption(document.drop_list.SubCat3,"San Antonio", "San Antonio");
}

if(document.drop_list.SubCat.value == 'Utah'){
addOption(document.drop_list.SubCat3,"Park City", "Park City");
}

if(document.drop_list.SubCat.value == 'Vermont'){
addOption(document.drop_list.SubCat3,"Manchester Village", "Manchester Village");
}

}
////////////////// 

function removeAllOptions(selectbox)
{
	var i;
	for(i=selectbox.options.length-1;i>=0;i--)
	{
		//selectbox.options.remove(i);
		selectbox.remove(i);
	}
}


function addOption(selectbox, value, text )
{
	var optn = document.createElement("OPTION");
	optn.text = text;
	optn.value = value;

	selectbox.options.add(optn);
}
