function fillProvince(){ 
 // this function is used to fill the Province list on load
addOption(document.EnquiryForm.Province, "Eastern Cape", "Eastern Cape", "");
addOption(document.EnquiryForm.Province, "Free State", "Free State", "");
addOption(document.EnquiryForm.Province, "Gauteng", "Gauteng", "");
addOption(document.EnquiryForm.Province, "KwaZulu-Natal", "KwaZulu-Natal", "");
addOption(document.EnquiryForm.Province, "Mpumalanga", "Mpumalanga", "");
addOption(document.EnquiryForm.Province, "Northern Cape", "Northern Cape", "");
addOption(document.EnquiryForm.Province, "Limpopo", "Limpopo", "");
addOption(document.EnquiryForm.Province, "North West Province", "North West Province", "");
addOption(document.EnquiryForm.Province, "Western Cape", "Western Cape", "");
addOption(document.EnquiryForm.Province, "Outside of South Africa", "Outside of South Africa", "");
}

function SelectRegion(){
// ON selection of Province this function will work

removeAllOptions(document.EnquiryForm.Region);

if(document.EnquiryForm.Province.value == 'Eastern Cape'){
addOption(document.EnquiryForm.Region,"Adelaide", "Adelaide");
addOption(document.EnquiryForm.Region,"Alice", "Alice");
addOption(document.EnquiryForm.Region,"Aliwal North", "Aliwal North");
addOption(document.EnquiryForm.Region,"Bedford", "Bedford");
addOption(document.EnquiryForm.Region,"Burgersdorp", "Burgersdorp");
addOption(document.EnquiryForm.Region,"Cradock", "Cradock");
addOption(document.EnquiryForm.Region,"Despatch", "Despatch");
addOption(document.EnquiryForm.Region,"Dordrecht", "Dordrecht");
addOption(document.EnquiryForm.Region,"East London", "East London");
addOption(document.EnquiryForm.Region,"Elliot", "Elliot");
addOption(document.EnquiryForm.Region,"Fort Beaufort", "Fort Beaufort");
addOption(document.EnquiryForm.Region,"Garden Route(EC)", "arden Route(EC)");
addOption(document.EnquiryForm.Region,"Graaff-Reinet", "Graaff-Reinet");
addOption(document.EnquiryForm.Region,"Grahamstown", "Grahamstown");
addOption(document.EnquiryForm.Region,"Hofmeyr", "Hofmeyr");
addOption(document.EnquiryForm.Region,"Jansenville", "Jansenville");
addOption(document.EnquiryForm.Region,"Kei Mouth", "Kei Mouth");
addOption(document.EnquiryForm.Region,"King Williams Town", "King Williams Town");
addOption(document.EnquiryForm.Region,"Kirkwood", "Kirkwood");
addOption(document.EnquiryForm.Region,"Kruisrivier", "Kruisrivier");
addOption(document.EnquiryForm.Region,"Middelburg", "Middelburg");
addOption(document.EnquiryForm.Region,"Middledrift", "Middledrift");
addOption(document.EnquiryForm.Region,"Molteno", "Molteno");
addOption(document.EnquiryForm.Region,"New Bethesda", "New Bethesda");
addOption(document.EnquiryForm.Region,"Noupoort", "Noupoort");
addOption(document.EnquiryForm.Region,"Oviston", "Oviston");
addOption(document.EnquiryForm.Region,"Paterson", "Paterson");
addOption(document.EnquiryForm.Region,"Pearston", "Pearston");
addOption(document.EnquiryForm.Region,"Port Elizabeth", "Port Elizabeth");
addOption(document.EnquiryForm.Region,"Port St John", "Port St John");
addOption(document.EnquiryForm.Region,"Queenstown", "Queenstown");
addOption(document.EnquiryForm.Region,"Rhodes", "Rhodes");
addOption(document.EnquiryForm.Region,"Riebeek East", "Riebeek East");
addOption(document.EnquiryForm.Region,"Somerset East", "Somerset East");
addOption(document.EnquiryForm.Region,"Steynsburg", "Steynsburg");
addOption(document.EnquiryForm.Region,"Steytlerville", "Steytlerville");
addOption(document.EnquiryForm.Region,"Sunshine Coast", "Sunshine Coast");
addOption(document.EnquiryForm.Region,"Tarkastad", "Tarkastad");
addOption(document.EnquiryForm.Region,"Uitenhage", "Uitenhage");
addOption(document.EnquiryForm.Region,"Umngazi", "Umngazi");
addOption(document.EnquiryForm.Region,"Umtata", "Umtata");
addOption(document.EnquiryForm.Region,"Venterstad", "Venterstad");
addOption(document.EnquiryForm.Region,"Wild Coast", "Wild Coast");
}

if(document.EnquiryForm.Province.value == 'Free State'){
addOption(document.EnquiryForm.Region,"Bethlehem", "Bethlehem");
addOption(document.EnquiryForm.Region,"Bethulie", "Bethulie");
addOption(document.EnquiryForm.Region,"Bothaville", "Bothaville", "");
addOption(document.EnquiryForm.Region,"Brandfort", "Brandfort", "");
addOption(document.EnquiryForm.Region,"Bultfontein", "Bultfontein", "");
addOption(document.EnquiryForm.Region,"Clarens", "Clarens", "");
addOption(document.EnquiryForm.Region,"Cornelia", "Cornelia", "");
addOption(document.EnquiryForm.Region,"Dewetsdorp", "Dewetsdorp", "");
addOption(document.EnquiryForm.Region,"Excelsior", "Excelsior", "");
addOption(document.EnquiryForm.Region,"Ficksburg", "Ficksburg", "");
addOption(document.EnquiryForm.Region,"Fouriesburg", "Fouriesburg", "");
addOption(document.EnquiryForm.Region,"Frankfort", "Frankfort", "");
addOption(document.EnquiryForm.Region,"Gariep Dam", "Gariep Dam", "");
addOption(document.EnquiryForm.Region,"Goldfields", "Goldfields", "");
addOption(document.EnquiryForm.Region,"Greater Bloemfontein", "Greater Bloemfontein", "");
addOption(document.EnquiryForm.Region,"Harrismith", "Harrismith", "");
addOption(document.EnquiryForm.Region,"Heilbron", "Heilbron", "");
addOption(document.EnquiryForm.Region,"Jacobsdal", "Jacobsdal", "");
addOption(document.EnquiryForm.Region,"Kestell", "Kestell", "");
addOption(document.EnquiryForm.Region,"Koppies", "Koppies", "");
addOption(document.EnquiryForm.Region,"Kroonstad", "Kroonstad", "");
addOption(document.EnquiryForm.Region,"Ladybrand", "Ladybrand", "");
addOption(document.EnquiryForm.Region,"Luckhoff", "Luckhoff", "");
addOption(document.EnquiryForm.Region,"Memel", "Memel", "");
addOption(document.EnquiryForm.Region,"Parys", "Parys", "");
addOption(document.EnquiryForm.Region,"Paul Roux", "Paul Roux", "");
addOption(document.EnquiryForm.Region,"Petrus Steyn", "Petrus Steyn", "");
addOption(document.EnquiryForm.Region,"Philippolis", "Philippolis", "");
addOption(document.EnquiryForm.Region,"Reitz", "Reitz", "");
addOption(document.EnquiryForm.Region,"Sasolburg", "Sasolburg", "");
addOption(document.EnquiryForm.Region,"Senekal", "Senekal", "");
addOption(document.EnquiryForm.Region,"Smitfield", "Smitfield", "");
addOption(document.EnquiryForm.Region,"Springfontein", "Springfontein", "");
addOption(document.EnquiryForm.Region,"Thaba Nchu", "Thaba Nchu", "");
addOption(document.EnquiryForm.Region,"Theunissen", "Theunissen", "");
addOption(document.EnquiryForm.Region,"Trompsburg", "Trompsburg", "");
addOption(document.EnquiryForm.Region,"Tweeling", "Tweeling", "");
addOption(document.EnquiryForm.Region,"Vaaldam", "Vaaldam", "");
addOption(document.EnquiryForm.Region,"Verkeerdevlei", "Verkeerdevlei", "");
addOption(document.EnquiryForm.Region,"Virginia", "Virginia", "");
addOption(document.EnquiryForm.Region,"Vrede", "Vrede", "");
addOption(document.EnquiryForm.Region,"Vredefort", "Vredefort", "");
addOption(document.EnquiryForm.Region,"Warden", "Warden", "");
addOption(document.EnquiryForm.Region,"Welkom", "Welkom", "");
addOption(document.EnquiryForm.Region,"Wepener", "Wepener", "");
addOption(document.EnquiryForm.Region,"Wesselsbron", "Wesselsbron", "");
addOption(document.EnquiryForm.Region,"Winberg", "Winberg", "");
}

if(document.EnquiryForm.Province.value == 'Gauteng'){
addOption(document.EnquiryForm.Region,"Heidelberg", "Heidelberg");
addOption(document.EnquiryForm.Region,"Johannesburg Metropol", "Johannesburg Metropol");
addOption(document.EnquiryForm.Region,"Pretoria", "Pretoria");
addOption(document.EnquiryForm.Region,"Vaal Dam", "Vaal Dam");
addOption(document.EnquiryForm.Region,"Vaal River", "Vaal River");
addOption(document.EnquiryForm.Region,"Vaal Triangle", "Vaal Triangle");
}

if(document.EnquiryForm.Province.value == 'KwaZulu-Natal'){
addOption(document.EnquiryForm.Region,"Drakensburg", "Drakensburg");
addOption(document.EnquiryForm.Region,"Durban Metropol", "Durban Metropol");
addOption(document.EnquiryForm.Region,"KZN Southern Midlands", "KZN Southern Midlands");
addOption(document.EnquiryForm.Region,"Natal Midlands", "Natal Midlands");
addOption(document.EnquiryForm.Region,"North Coast", "North Coast");
addOption(document.EnquiryForm.Region,"South Coast", "South Coast");
addOption(document.EnquiryForm.Region,"Zululand", "Zululand");
}

if(document.EnquiryForm.Province.value == 'Mpumalanga'){
addOption(document.EnquiryForm.Region,"Badplaas", "Badplaas");
addOption(document.EnquiryForm.Region,"Balfour", "Balfour");
addOption(document.EnquiryForm.Region,"Barberton", "Barberton");
addOption(document.EnquiryForm.Region,"Belfast", "Belfast");
addOption(document.EnquiryForm.Region,"Bethal", "Bethal");
addOption(document.EnquiryForm.Region,"Delmas", "Delmas");
addOption(document.EnquiryForm.Region,"Dullstroom", "Dullstroom");
addOption(document.EnquiryForm.Region,"Ermelo", "Ermelo");
addOption(document.EnquiryForm.Region,"Graskop", "Graskop");
addOption(document.EnquiryForm.Region,"Greylingstad", "Greylingstad");
addOption(document.EnquiryForm.Region,"Groblersdal", "Groblersdal");
addOption(document.EnquiryForm.Region,"Hazyview", "Hazyview");
addOption(document.EnquiryForm.Region,"Kriel", "Kriel");
addOption(document.EnquiryForm.Region,"Kruger Park", "Kruger Park");
addOption(document.EnquiryForm.Region,"Loskop Dam", "Loskop Dam");
addOption(document.EnquiryForm.Region,"Lydenburg", "Lydenburg");
addOption(document.EnquiryForm.Region,"Machadodorp", "Machadodorp");
addOption(document.EnquiryForm.Region,"Marloth Park", "Marloth Park");
addOption(document.EnquiryForm.Region,"Middleburg", "Middleburg");
addOption(document.EnquiryForm.Region,"Nelspruit", "Nelspruit");
addOption(document.EnquiryForm.Region,"Piet Retief", "Piet Retief");
addOption(document.EnquiryForm.Region,"Pilgrims Rest", "Pilgrims Rest");
addOption(document.EnquiryForm.Region,"Pullenshope", "Pullenshope");
addOption(document.EnquiryForm.Region,"Rust der Winter", "Rust der Winter");
addOption(document.EnquiryForm.Region,"Sabie", "Sabie");
addOption(document.EnquiryForm.Region,"Secunda", "Secunda");
addOption(document.EnquiryForm.Region,"Standerton", "Standerton");
addOption(document.EnquiryForm.Region,"Villiers", "Villiers");
addOption(document.EnquiryForm.Region,"Volksrus", "Volksrus");
addOption(document.EnquiryForm.Region,"Waterfalboven", "Waterfalboven");
addOption(document.EnquiryForm.Region,"White River", "White River");
addOption(document.EnquiryForm.Region,"Witbank", "Witbank");
}

if(document.EnquiryForm.Province.value == 'Northern Cape'){
addOption(document.EnquiryForm.Region,"Diamond Fields", "Diamond Fields");
addOption(document.EnquiryForm.Region,"Green Kalahari", "Green Kalahari");
addOption(document.EnquiryForm.Region,"Kakamas", "Kakamas");
addOption(document.EnquiryForm.Region,"Kalahari", "Kalahari");
addOption(document.EnquiryForm.Region,"Karoo(Central)", "Karoo(Central)");
addOption(document.EnquiryForm.Region,"Namakwa", "Namakwa");
}

if(document.EnquiryForm.Province.value == 'Limpopo'){
addOption(document.EnquiryForm.Region,"Alldays", "Alldays");
addOption(document.EnquiryForm.Region,"Bela Bela(Warmbaths)", "Bela Bela(Warmbaths)");
addOption(document.EnquiryForm.Region,"Ellisras", "Ellisras");
addOption(document.EnquiryForm.Region,"Limpopo", "Limpopo");
addOption(document.EnquiryForm.Region,"Louis Trichardt", "Louis Trichardt");
addOption(document.EnquiryForm.Region,"Lowveld", "Lowveld");
addOption(document.EnquiryForm.Region,"Marken", "Marken");
addOption(document.EnquiryForm.Region,"Messina", "Messina");
addOption(document.EnquiryForm.Region,"Naboomspruit", "Naboomspruit");
addOption(document.EnquiryForm.Region,"Northam", "Northam");
addOption(document.EnquiryForm.Region,"Nylstroom", "Nylstroom");
addOption(document.EnquiryForm.Region,"Polokwane", "Polokwane");
addOption(document.EnquiryForm.Region,"Potgietersrus", "Potgietersrus");
addOption(document.EnquiryForm.Region,"Steenbokpan", "Steenbokpan");
addOption(document.EnquiryForm.Region,"Thabazimbi", "Thabazimbi");
addOption(document.EnquiryForm.Region,"Thoyoyandou", "Thoyoyandou");
addOption(document.EnquiryForm.Region,"Waterburg", "Waterburg");
}

if(document.EnquiryForm.Province.value == 'North West Province'){
addOption(document.EnquiryForm.Region,"Bloemhof", "Bloemhof");
addOption(document.EnquiryForm.Region,"Brits", "Brits");
addOption(document.EnquiryForm.Region,"Christiana", "Christiana");
addOption(document.EnquiryForm.Region,"Gravelott", "Gravelott");
addOption(document.EnquiryForm.Region,"Groot Marico", "Groot Marico");
addOption(document.EnquiryForm.Region,"Hartbeesfontein", "Hartbeesfontein");
addOption(document.EnquiryForm.Region,"Hartbeespoort", "Hartbeespoort");
addOption(document.EnquiryForm.Region,"Klerksdorp", "Klerksdorp");
addOption(document.EnquiryForm.Region,"Lichtenburg", "Lichtenburg");
addOption(document.EnquiryForm.Region,"Mabopane", "Mabopane");
addOption(document.EnquiryForm.Region,"Mafeking", "Mafeking");
addOption(document.EnquiryForm.Region,"Magaliesberg", "Magaliesberg");
addOption(document.EnquiryForm.Region,"Mmabatho", "Mmabatho");
addOption(document.EnquiryForm.Region,"Orkney", "Orkney");
addOption(document.EnquiryForm.Region,"Ottosdal", "Ottosdal");
addOption(document.EnquiryForm.Region,"Potchefstroom", "Potchefstroom");
addOption(document.EnquiryForm.Region,"Rustenburg", "Rustenburg");
addOption(document.EnquiryForm.Region,"Schweizer-Reneke", "Schweizer-Reneke");
addOption(document.EnquiryForm.Region,"Sun City", "Sun City");
addOption(document.EnquiryForm.Region,"Swartruggens", "Swartruggens");
addOption(document.EnquiryForm.Region,"Ventersdorp", "Ventersdorp");
addOption(document.EnquiryForm.Region,"Vryburg", "Vryburg");
addOption(document.EnquiryForm.Region,"Wolmaranstad", "Wolmaranstad");
}

if(document.EnquiryForm.Province.value == 'Western Cape'){
addOption(document.EnquiryForm.Region,"Boland", "Boland");
addOption(document.EnquiryForm.Region,"Breede River Winelands", "Breede River Winelands");
addOption(document.EnquiryForm.Region,"Cape Peninsula", "Cape Peninsula");
addOption(document.EnquiryForm.Region,"Garden Route(WC)", "Garden Route(WC)");
addOption(document.EnquiryForm.Region,"Karoo(Cape)", "Karoo(Cape)");
addOption(document.EnquiryForm.Region,"Klein Karoo", "Klein Karoo");
addOption(document.EnquiryForm.Region,"Overberg", "Overberg");
addOption(document.EnquiryForm.Region,"Swartland", "Swartland");
addOption(document.EnquiryForm.Region,"West Coast", "West Coast");
}

if(document.EnquiryForm.Province.value == 'Outside of South Africa'){
addOption(document.EnquiryForm.Region,"Botswana", "Botswana");
addOption(document.EnquiryForm.Region,"Lesotho", "Lesotho");
addOption(document.EnquiryForm.Region,"Mozambique", "Mozambique");
addOption(document.EnquiryForm.Region,"Namibia", "Namibia");
addOption(document.EnquiryForm.Region,"Swaziland", "Swaziland");
addOption(document.EnquiryForm.Region,"Zimbabwe", "Zimbabwe");
addOption(document.EnquiryForm.Region,"Other", "Other");
}

}
////////////////// 

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);
}
