<!--

	function showTweets(elem, username, number)
	{
		var html = '<ul>';



	var tweetFeed = 'http://twitter.com/status/user_timeline/' + username + '.json?count=' + number + '&callback=?'
		$.getJSON(tweetFeed, function(d)
		{


			$.each(d, function(i,item)
			{
				html+='<li>'+item.text+'</li>';
			})
			html+="</ul>";
			
			
			elem.children().fadeOut('fast',function() {
				
				elem.append(html);
			})
		})
	}
	
function initializeMapAfricaOffices() {
	
	var location_center = new google.maps.LatLng(4.039618, 23.027344);
	var location_2 = new google.maps.LatLng(-28.091944,20.01);
	var location_3 = new google.maps.LatLng(-28.756198,17.620052);
	var location_4 = new google.maps.LatLng(-22.949343,14.49953);
	var location_5 = new google.maps.LatLng(-22.607355,17.07859);
	var location_6 = new google.maps.LatLng(-27.933333,25.2);
	var location_7 = new google.maps.LatLng(-25.8036,25.545616);
	var location_8 = new google.maps.LatLng(-25.450971,31.958687);
	var location_9 = new google.maps.LatLng(-25.968945,32.569551);
	var location_10 = new google.maps.LatLng(-17.876389,36.887222);
	var location_11 = new google.maps.LatLng(-14.56477,40.688869);
	var location_12 = new google.maps.LatLng(-19.833333,34.85);
	var location_13 = new google.maps.LatLng(-25.919839,32.573004);
	var location_14 = new google.maps.LatLng(-29.297964,27.454448);
	var location_15 = new google.maps.LatLng(-29.304588,27.502213);
	var location_16 = new google.maps.LatLng(-16.033333,28.85);
	var location_17 = new google.maps.LatLng(-26.21262,30.98849);
	var location_18 = new google.maps.LatLng(-27.30834,31.89304);
	var location_19 = new google.maps.LatLng(-22.99681,27.9381);
	var location_20 = new google.maps.LatLng(-25.347429,27.099849);
	var location_21 = new google.maps.LatLng(-26.528,31.307806);
	var location_22 = new google.maps.LatLng(-17.857719,25.85845);
	var location_23 = new google.maps.LatLng(-15.324916,28.446007);
	var location_24 = new google.maps.LatLng(-15.414629,28.32653);
	var location_25 = new google.maps.LatLng(-17.4,15.883333);
	var location_26 = new google.maps.LatLng(-6.132021,12.36846);
	var location_27 = new google.maps.LatLng(-15.198226,12.135687);
	var location_28 = new google.maps.LatLng(-12.58489,13.391819);
	var location_29 = new google.maps.LatLng(-8.858443,13.231144);
	var location_30 = new google.maps.LatLng(-12.376222,13.538761);
	var location_31 = new google.maps.LatLng(-5.596595,12.188044);
	var location_32 = new google.maps.LatLng(-6.140896,12.371807);
	var location_33 = new google.maps.LatLng(-15.208331,12.158518);
	var location_34 = new google.maps.LatLng(-12.60893,13.403578);
	var location_35 = new google.maps.LatLng(-15.6033,34.522129);
	var location_36 = new google.maps.LatLng(-15.677585,34.970512);
	var location_37 = new google.maps.LatLng(-13.966054,33.697128);
	var location_38 = new google.maps.LatLng(-17.751956,30.924797);
	var location_39 = new google.maps.LatLng(-12.297068,27.785797);
	var location_40 = new google.maps.LatLng(-3.016667,12.85);
	var location_41 = new google.maps.LatLng(-11.591537,27.530708);
	var location_42 = new google.maps.LatLng(-0.252386,18.07201);
	var location_43 = new google.maps.LatLng(-4.327754,15.326099);
	var location_44 = new google.maps.LatLng(-9.3,32.766667);
	var location_45 = new google.maps.LatLng(-6.875302,39.201622);
	var location_46 = new google.maps.LatLng(-3.368115,36.624985);
	var location_47 = new google.maps.LatLng(-6.16991,35.751915);
	var location_48 = new google.maps.LatLng(-6.224009,39.225483);
	var location_49 = new google.maps.LatLng(-1.96651,30.133095);
	var location_50 = new google.maps.LatLng(-3.320388,29.317532);
	var location_51 = new google.maps.LatLng(-4.77867,11.86364);
	var location_52 = new google.maps.LatLng(-4.25175,15.2528);
	var location_53 = new google.maps.LatLng(0.458159,9.412107);
	var location_54 = new google.maps.LatLng(-0.721085,8.781655);
	var location_55 = new google.maps.LatLng(0.632778,34.269444);
	var location_56 = new google.maps.LatLng(0.326841,32.592659);
	var location_57 = new google.maps.LatLng(0.632778,34.269444);
	var location_58 = new google.maps.LatLng(-1.278085,36.860504);
	var location_59 = new google.maps.LatLng(0.51524,35.266369);
	var location_60 = new google.maps.LatLng(-4.067529,39.662704);
	var location_61 = new google.maps.LatLng(2.015232,45.304871);
	var location_62 = new google.maps.LatLng(2.023295,45.333366);
	var location_63 = new google.maps.LatLng(9.003604,38.724918);
	var location_64 = new google.maps.LatLng(3.836337,11.523113);
	var location_65 = new google.maps.LatLng(4.035337,9.677067);
	var location_66 = new google.maps.LatLng(6.456552,3.381386);
	var location_67 = new google.maps.LatLng(6.574745,3.318558);
	var location_68 = new google.maps.LatLng(12.0457,8.521957);
	var location_69 = new google.maps.LatLng(4.843996,7.020264);
	var location_70 = new google.maps.LatLng(4.797641,7.000694);
	var location_71 = new google.maps.LatLng(4.39776,18.519859);
	var location_72 = new google.maps.LatLng(6.356075,2.384892);
	var location_73 = new google.maps.LatLng(6.351298,2.42712);
	var location_74 = new google.maps.LatLng(6.141195,1.282482);
	var location_75 = new google.maps.LatLng(6.165814,1.254115);
	var location_76 = new google.maps.LatLng(15.590301,32.552834);
	var location_77 = new google.maps.LatLng(5.543888,-0.220928);
	var location_78 = new google.maps.LatLng(5.60471,-0.16737);
	var location_79 = new google.maps.LatLng(12.134243,15.034189);
	var location_80 = new google.maps.LatLng(13.84408,20.847416);
	var location_81 = new google.maps.LatLng(5.292417,-4.011469);
	var location_82 = new google.maps.LatLng(5.261307,-3.926325);
	var location_83 = new google.maps.LatLng(6.90291,-5.363903);
	var location_84 = new google.maps.LatLng(15.293789,38.906021);
	var location_85 = new google.maps.LatLng(11.598179,43.141079);
	var location_86 = new google.maps.LatLng(11.547223,43.159103);
	var location_87 = new google.maps.LatLng(6.346265,-10.793037);
	var location_88 = new google.maps.LatLng(6.289193,-10.758705);
	var location_89 = new google.maps.LatLng(9.512132,-13.71686);
	var location_90 = new google.maps.LatLng(9.576884,-13.612061);
	var location_91 = new google.maps.LatLng(8.489011,-13.227024);
	var location_92 = new google.maps.LatLng(8.395026,-13.127117);
	var location_93 = new google.maps.LatLng(11.860757,-15.576382);
	var location_94 = new google.maps.LatLng(11.892801,-15.653715);
	var location_95 = new google.maps.LatLng(11.579051,-15.47332);
	var location_96 = new google.maps.LatLng(13.444972,-16.57249);
	var location_97 = new google.maps.LatLng(13.342689,-16.651669);
	var location_98 = new google.maps.LatLng(14.686311,-17.435045);
	var location_99 = new google.maps.LatLng(14.739442,-17.490063);
	var location_100 = new google.maps.LatLng(16.025686,-16.501036);
	var location_101 = new google.maps.LatLng(16.04969,-16.460867);
	var location_102 = new google.maps.LatLng(13.482284,2.18379);
	var location_103 = new google.maps.LatLng(11.159961,-4.330888);
	var location_104 = new google.maps.LatLng(12.35304,-1.512251);
	var location_105 = new google.maps.LatLng(12.533115,-7.950668);
	var location_106 = new google.maps.LatLng(18.097724,-15.947857);
	var location_107 = new google.maps.LatLng(20.929135,-17.032585);
	var location_108 = new google.maps.LatLng(36.768455,3.062868);
	var location_109 = new google.maps.LatLng(36.694025,3.216591);
	var location_110 = new google.maps.LatLng(32.895155,13.184967);
	var location_111 = new google.maps.LatLng(32.89112,13.288994);
	var location_112 = new google.maps.LatLng(30.093158,31.359272);
	var location_113 = new google.maps.LatLng(31.200872,29.880023);
	var location_114 = new google.maps.LatLng(31.183985,29.948902);
	var location_115 = new google.maps.LatLng(25.700629,32.640059);
	var location_116 = new google.maps.LatLng(36.804887,10.286636);
	var location_117 = new google.maps.LatLng(36.851123,10.227199);
	var location_118 = new google.maps.LatLng(34.033243,-6.838045);
	var location_119 = new google.maps.LatLng(33.55613,-7.661934);
	var location_120 = new google.maps.LatLng(0.339287,6.733932);
	var location_121 = new google.maps.LatLng(0.378056,6.712222);
	var location_122 = new google.maps.LatLng(3.758488,8.778076);
	var location_123 = new google.maps.LatLng(3.755234,8.708553);

	var myOptions = {
	  	zoom: 3,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var marker_2 = new google.maps.Marker({ position: location_2, map: map, title:"Nakop, Namibia (Border)" });
	var marker_3 = new google.maps.Marker({ position: location_3, map: map, title:"Vioolsdrif, Namibia (Border)" });
	var marker_4 = new google.maps.Marker({ position: location_4, map: map, title:"Walvis Bay, Namibia (Sea Port)" });
	var marker_5 = new google.maps.Marker({ position: location_5, map: map, title:"Windhoek, Namibia (Eros Airport)" });
	var marker_6 = new google.maps.Marker({ position: location_6, map: map, title:"Kopfontein, South Africa (Border)" });
	var marker_7 = new google.maps.Marker({ position: location_7, map: map, title:"Mafikeng, South Africa (Airport)" });
	var marker_8 = new google.maps.Marker({ position: location_8, map: map, title:"Komatiepoort, South Africa (Border)" });
	var marker_9 = new google.maps.Marker({ position: location_9, map: map, title:"Maputo, Mozambique (Sea Port)" });
	var marker_10 = new google.maps.Marker({ position: location_10, map: map, title:"Quelimane, Mozambique (Sea Port)" });
	var marker_11 = new google.maps.Marker({ position: location_11, map: map, title:"Nacala, Mozambique (Sea Port)" });
	var marker_12 = new google.maps.Marker({ position: location_12, map: map, title:"Beira, Mozambique (Sea Port)" });
	var marker_13 = new google.maps.Marker({ position: location_13, map: map, title:"Maputo, Mozambique (Maputo International Airport)" });
	var marker_14 = new google.maps.Marker({ position: location_14, map: map, title:"Maserubrug, Lesotho (Border)" });
	var marker_15 = new google.maps.Marker({ position: location_15, map: map, title:"Maseru, Lesotho (Airport)" });
	var marker_16 = new google.maps.Marker({ position: location_16, map: map, title:"Chirundu, Swaziland (Border)" });
	var marker_17 = new google.maps.Marker({ position: location_17, map: map, title:"Oshoek, Swaziland (Border)" });
	var marker_18 = new google.maps.Marker({ position: location_18, map: map, title:"Golela, Swaziland (Border)" });
	var marker_19 = new google.maps.Marker({ position: location_19, map: map, title:"Martin's Drift, Swaziland (Border)" });
	var marker_20 = new google.maps.Marker({ position: location_20, map: map, title:"Beitbridge (Palace of the Lost City at Sun City)" });
	var marker_21 = new google.maps.Marker({ position: location_21, map: map, title:"Manzini, Swaziland (Matsapha International Airport)" });
	var marker_22 = new google.maps.Marker({ position: location_22, map: map, title:"Livingstone, Zambia (Border)" });
	var marker_23 = new google.maps.Marker({ position: location_23, map: map, title:"Lusaka, Zambia (International Airport)" });
	var marker_24 = new google.maps.Marker({ position: location_24, map: map, title:"Lusaka, Zambia (Lusaka City Airport)" });
	var marker_25 = new google.maps.Marker({ position: location_25, map: map, title:"Oshikango, Namibia (Border)" });
	var marker_26 = new google.maps.Marker({ position: location_26, map: map, title:"Soyo, Angola (Sea Port)" });
	var marker_27 = new google.maps.Marker({ position: location_27, map: map, title:"Namibe, Angola (Sea Port)" });
	var marker_28 = new google.maps.Marker({ position: location_28, map: map, title:"Benguela, Angola (Sea Port)" });
	var marker_29 = new google.maps.Marker({ position: location_29, map: map, title:"Luanda, Angola (Airport)" });
	var marker_30 = new google.maps.Marker({ position: location_30, map: map, title:"Lobito, Angola (Airport)" });
	var marker_31 = new google.maps.Marker({ position: location_31, map: map, title:"Cabinda, Angola (Airport)" });
	var marker_32 = new google.maps.Marker({ position: location_32, map: map, title:"Soyo, Angola (Airport)" });
	var marker_33 = new google.maps.Marker({ position: location_33, map: map, title:"Namibe, Angola (Airport)" });
	var marker_34 = new google.maps.Marker({ position: location_34, map: map, title:"Benguela, Angola (Airport)" });
	var marker_35 = new google.maps.Marker({ position: location_35, map: map, title:"Mwanza, Malawi" });
	var marker_36 = new google.maps.Marker({ position: location_36, map: map, title:"Blantyre, Malawi (Airport)" });
	var marker_37 = new google.maps.Marker({ position: location_37, map: map, title:"Lilongwe, Malawi (Airport)" });
	var marker_38 = new google.maps.Marker({ position: location_38, map: map, title:"Harare, Zimbabwe (Airport)" });
	var marker_39 = new google.maps.Marker({ position: location_39, map: map, title:"Kasumbalesa, Congo (Border)" });
	var marker_40 = new google.maps.Marker({ position: location_40, map: map, title:"Matadi, Congo (No Sea Port)" });
	var marker_41 = new google.maps.Marker({ position: location_41, map: map, title:"Lubumbashi, Congo (Airport)" });
	var marker_42 = new google.maps.Marker({ position: location_42, map: map, title:"Kabinda, Congo (No Airport)" });
	var marker_43 = new google.maps.Marker({ position: location_43, map: map, title:"Kinshasa, Congo (Airport)" });
	var marker_44 = new google.maps.Marker({ position: location_44, map: map, title:"Tunduma, Tanzania (Border)" });
	var marker_45 = new google.maps.Marker({ position: location_45, map: map, title:"Dar es Salaam, Tanzania (Airport)" });
	var marker_46 = new google.maps.Marker({ position: location_46, map: map, title:"Arusha, Tanzania (Airport)" });
	var marker_47 = new google.maps.Marker({ position: location_47, map: map, title:"Dodoma, Tanzania (Airport)" });
	var marker_48 = new google.maps.Marker({ position: location_48, map: map, title:"Zanzibar, Tanzania (Airport)" });
	var marker_49 = new google.maps.Marker({ position: location_49, map: map, title:"Kigali, Rwanda (Airport)" });
	var marker_50 = new google.maps.Marker({ position: location_50, map: map, title:"Bujumbura, Burundi (Bujumbura International Airport)" });
	var marker_51 = new google.maps.Marker({ position: location_51, map: map, title:"Pointe-Noire, Congo (Sea Port)" });
	var marker_52 = new google.maps.Marker({ position: location_52, map: map, title:"Brazzaville, Congo (Airport)" });
	var marker_53 = new google.maps.Marker({ position: location_53, map: map, title:"Libreville, Gabon (Airport)" });
	var marker_54 = new google.maps.Marker({ position: location_54, map: map, title:"Port-Gentil, Gabon (Sea Port)" });
	var marker_55 = new google.maps.Marker({ position: location_55, map: map, title:"Malaba, Kenya (Border)" });
	var marker_56 = new google.maps.Marker({ position: location_56, map: map, title:"Kampala, Uganda (Airport)" });
	var marker_57 = new google.maps.Marker({ position: location_57, map: map, title:"Malaba, Kenya (Border)" });
	var marker_58 = new google.maps.Marker({ position: location_58, map: map, title:"Nairobi, Kenya (Airport)" });
	var marker_59 = new google.maps.Marker({ position: location_59, map: map, title:"Eldoret, Kenya (Airport)" });
	var marker_60 = new google.maps.Marker({ position: location_60, map: map, title:"Mombasa, Kenya (Sea Port)" });
	var marker_61 = new google.maps.Marker({ position: location_61, map: map, title:"Mogadishu, Somalia (Airport)" });
	var marker_62 = new google.maps.Marker({ position: location_62, map: map, title:"Mogadishu, Somalia (Sea Port)" });
	var marker_63 = new google.maps.Marker({ position: location_63, map: map, title:"Addis Abeba, Ethiopia (Airport)" });
	var marker_64 = new google.maps.Marker({ position: location_64, map: map, title:"Yaoundé, Cameroon (Airport)" });
	var marker_65 = new google.maps.Marker({ position: location_65, map: map, title:"Douala, Cameroon (Sea Port)" });
	var marker_66 = new google.maps.Marker({ position: location_66, map: map, title:"Lagos, Nigeria (Sea Port)" });
	var marker_67 = new google.maps.Marker({ position: location_67, map: map, title:"Lagos, Nigeria (Airport)" });
	var marker_68 = new google.maps.Marker({ position: location_68, map: map, title:"Kano, Nigeria (Airport)" });
	var marker_69 = new google.maps.Marker({ position: location_69, map: map, title:"Port Harcourt, Nigeria (Airport)" });
	var marker_70 = new google.maps.Marker({ position: location_70, map: map, title:"Port Harcourt, Nigeria (Sea Port)" });
	var marker_71 = new google.maps.Marker({ position: location_71, map: map, title:"Bangui, Central African Republic (Airport)" });
	var marker_72 = new google.maps.Marker({ position: location_72, map: map, title:"Porto Novo, Benin (Cadjehoun Airport)" });
	var marker_73 = new google.maps.Marker({ position: location_73, map: map, title:"Cotonou, Benin (Sea Port)" });
	var marker_74 = new google.maps.Marker({ position: location_74, map: map, title:"Lomé, Togo (Sea Port)" });
	var marker_75 = new google.maps.Marker({ position: location_75, map: map, title:"Lomé, Togo (Airport)" });
	var marker_76 = new google.maps.Marker({ position: location_76, map: map, title:"Khartoum, Sudan (Airport)" });
	var marker_77 = new google.maps.Marker({ position: location_77, map: map, title:"Accra, Ghana (Sea Port)" });
	var marker_78 = new google.maps.Marker({ position: location_78, map: map, title:"Accra, Ghana (Airport)" });
	var marker_79 = new google.maps.Marker({ position: location_79, map: map, title:"Ndjamena, Chad (Airport)" });
	var marker_80 = new google.maps.Marker({ position: location_80, map: map, title:"Abéché, Chad (Airport)" });
	var marker_81 = new google.maps.Marker({ position: location_81, map: map, title:"Abidjan, Côte d'Ivoire (Sea Port)" });
	var marker_82 = new google.maps.Marker({ position: location_82, map: map, title:"Abidjan, Côte d'Ivoire (Airport)" });
	var marker_83 = new google.maps.Marker({ position: location_83, map: map, title:"Yamoussoukro, Côte d'Ivoire (Airport)" });
	var marker_84 = new google.maps.Marker({ position: location_84, map: map, title:"Asmara, Eritrea (Airport)" });
	var marker_85 = new google.maps.Marker({ position: location_85, map: map, title:"Djibouti (Sea Port)" });
	var marker_86 = new google.maps.Marker({ position: location_86, map: map, title:"Djibouti (Airport)" });
	var marker_87 = new google.maps.Marker({ position: location_87, map: map, title:"Monrovia, Liberia (Sea Port)" });
	var marker_88 = new google.maps.Marker({ position: location_88, map: map, title:"Monrovia, Liberia (Airport)" });
	var marker_89 = new google.maps.Marker({ position: location_89, map: map, title:"Conakry, Guinea (Sea Port)" });
	var marker_90 = new google.maps.Marker({ position: location_90, map: map, title:"Conakry, Guinea (Airport)" });
	var marker_91 = new google.maps.Marker({ position: location_91, map: map, title:"Freetown, Sierra Leone (Sea Port)" });
	var marker_92 = new google.maps.Marker({ position: location_92, map: map, title:"Freetown, Sierra Leone (Airport)" });
	var marker_93 = new google.maps.Marker({ position: location_93, map: map, title:"Bissau, Guinea-Bissau (Sea Port)" });
	var marker_94 = new google.maps.Marker({ position: location_94, map: map, title:"Bissau, Guinea-Bissau (Airport)" });
	var marker_95 = new google.maps.Marker({ position: location_95, map: map, title:"Bolama, Guinea-Bissau (Sea Port)" });
	var marker_96 = new google.maps.Marker({ position: location_96, map: map, title:"Banjul, The Gambia (Sea Port)" });
	var marker_97 = new google.maps.Marker({ position: location_97, map: map, title:"Banjul, The Gambia (Airport)" });
	var marker_98 = new google.maps.Marker({ position: location_98, map: map, title:"Dakar, Senegal (Sea Port)" });
	var marker_99 = new google.maps.Marker({ position: location_99, map: map, title:"Dakar, Senegal (Airport)" });
	var marker_100 = new google.maps.Marker({ position: location_100, map: map, title:"Saint Louis, Senegal (Sea Port)" });
	var marker_101 = new google.maps.Marker({ position: location_101, map: map, title:"Saint Louis, Senegal (Airport)" });
	var marker_102 = new google.maps.Marker({ position: location_102, map: map, title:"Niamey, Niger (Airport)" });
	var marker_103 = new google.maps.Marker({ position: location_103, map: map, title:"Bobo Dioulasso, Burkina Faso (Airport)" });
	var marker_104 = new google.maps.Marker({ position: location_104, map: map, title:"Ouagadougou, Burkina Faso (Airport)" });
	var marker_105 = new google.maps.Marker({ position: location_105, map: map, title:"Bamako, Mali (Airport)" });
	var marker_106 = new google.maps.Marker({ position: location_106, map: map, title:"Nouakchott, Mauritania (Sea Port)" });
	var marker_107 = new google.maps.Marker({ position: location_107, map: map, title:"Nouadhibou, Mauritania (Airport)" });
	var marker_108 = new google.maps.Marker({ position: location_108, map: map, title:"Algiers, Algeria (Sea Port)" });
	var marker_109 = new google.maps.Marker({ position: location_109, map: map, title:"Algiers, Algeria (Airport)" });
	var marker_110 = new google.maps.Marker({ position: location_110, map: map, title:"Tripoli, Libya (Sea Port)" });
	var marker_111 = new google.maps.Marker({ position: location_111, map: map, title:"Tripoli, Libya (Airport)" });
	var marker_112 = new google.maps.Marker({ position: location_112, map: map, title:"Cairo, Egypt (Airport)" });
	var marker_113 = new google.maps.Marker({ position: location_113, map: map, title:"Alexandria,  Egypt (Sea Port)" });
	var marker_114 = new google.maps.Marker({ position: location_114, map: map, title:"Alexandria, Egypt (Airport)" });
	var marker_115 = new google.maps.Marker({ position: location_115, map: map, title:"Luxor, Egypt (Airport)" });
	var marker_116 = new google.maps.Marker({ position: location_116, map: map, title:"Tunis, Tunisia (Sea Port)" });
	var marker_117 = new google.maps.Marker({ position: location_117, map: map, title:"Tunis, Tunisia (Airport)" });
	var marker_118 = new google.maps.Marker({ position: location_118, map: map, title:"Ar-Ribat, Morocco (Sea Port)" });
	var marker_119 = new google.maps.Marker({ position: location_119, map: map, title:"Casa, Morocco (Airport)" });
	var marker_120 = new google.maps.Marker({ position: location_120, map: map, title:"São Tome (Sea Port)" });
	var marker_121 = new google.maps.Marker({ position: location_121, map: map, title:"São Tome (International Airport)" });
	var marker_122 = new google.maps.Marker({ position: location_122, map: map, title:"Malabo, Equatorial Guinea (Sea Port)" });
	var marker_123 = new google.maps.Marker({ position: location_123, map: map, title:"Malabo, Equatorial Guinea (Airport)" });
	
}

function updatePaymentCurrency() {

	var currency = document.getElementById("currency").value;
	
	if (currency == "EUR") {
		document.getElementById('currency_value').innerHTML = "€&nbsp;";
	} else if (currency == "GBP") {
		document.getElementById('currency_value').innerHTML = "£&nbsp;";
	} else if (currency == "USD") {
		document.getElementById('currency_value').innerHTML = "$&nbsp;";
	} else if (currency == "ZAR") {
		document.getElementById('currency_value').innerHTML = "R&nbsp;";
	} else {
		document.getElementById('currency_value').innerHTML = "";
	}
	
}
		
function checkPaymentTerms() {
	
	if (document.getElementById("comm_terms").checked == false) {
		
		alert("Please agree to our Terms and Conditions.");
		return false;
		
	} else {
		
		return true;
	}
	
}

function checkClientSurvey() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.survey.company.value;
	str2 = document.survey.name.value;
	str3 = document.survey.email.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- company name\n";
		document.survey.company.focus();
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.survey.name.focus();
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.survey.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str3)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- email address is an invalid format\n";
			document.survey.email.focus();
		}
	}
		
	if (errFlag == true) {
		
		if (errCount > 1) {
			errMsg = "The following fields are required:\n" + errMsg;
		} else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
		
	} else {
		
		return true;
		
	}
}


function checkPayment() {
	var str1, str2, str3, str4, str5, str6
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.payment.invoice.value;
	str2 = document.payment.company.value;
	str3 = document.payment.contact_person.value;
	str4 = document.payment.email.value;
	str5 = document.payment.currency.value;
	str6 = document.payment.amount.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
	str6 = str6.replace(errExp, "")
	
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- invoice number\n";
		document.payment.invoice.focus();
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- company name\n";
		document.payment.company.focus();
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- contact person\n";
		document.payment.contact_person.focus();
	}
	
	if (str4.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.payment.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str4)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- email address is an invalid format\n";
			document.payment.email.focus();
		}
	}
	
	if (str5.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- currency\n";
		document.payment.currency.focus();
	}
	
	if (str6.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- payment amount\n";
		document.payment.amount.focus();
	} else {
		if (isNaN(str6)) {
			errCount += 1;
			errFlag = true;
			errMsg += "- payment amount must be a number only\n";
			document.payment.amount.focus();
		} else {
			if (str6 <= 0) {
				errCount += 1;
				errFlag = true;
				errMsg += "- payment amount must be greater than 0\n";
				document.payment.amount.focus();
			}
		}
	}
	
	if (errFlag == true) {
		
		if (errCount > 1) {
			errMsg = "The following fields are required:\n" + errMsg;
		} else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
		
	} else {
		
		return true;
		
	}
}

function checkForgot() {
	var str1
	var errFlag = false;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.forgot.email.value;
	str1 = str1.replace(errExp, "")
		
	if (str1.length == 0) {
		errFlag = true;
		errMsg += "- email address\n";
		document.forgot.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
			//do nothing
		} else {
			errFlag = true;
			errMsg += "- email address is an invalid format\n";
			document.forgot.email.focus();
		}
	}
	
	if (errFlag == true) {
		
		errMsg = "The following field is invalid:\n" + errMsg;
		alert(errMsg);
		return false
		
	} else {
		return true
	}
}

function checkLogin() {
	var str1, str2
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.login.email.value;
	str2 = document.login.password.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
		
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.login.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- email address is an invalid format\n";
			document.login.email.focus();
		}
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- password\n";
		document.login.password.focus();
	}
	
	if (errFlag == true) {
		
		if (errCount > 1) {
			errMsg = "The following fields are required:\n" + errMsg;
		} else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
		
	} else {
		
		return true
	}
}

// google maps
function initializeMapPortCPT() {
	
	var location_center = new google.maps.LatLng(-33.90562,18.429392);

	var myOptions = {
	  	zoom: 18,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_capetown"), myOptions);
	
}

function initializeMapPortDBN() {
	
	var location_center = new google.maps.LatLng(-29.8681,31.035883);

	var myOptions = {
	  	zoom: 18,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_durban"), myOptions);
	
}

function initializeMapPortELN() {
	
	var location_center = new google.maps.LatLng(-33.025607,27.91308);

	var myOptions = {
	  	zoom: 17,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_eastlondon"), myOptions);
	
}

function initializeMapPortMOS() {
	
	var location_center = new google.maps.LatLng(-34.179294,22.145798);

	var myOptions = {
	  	zoom: 17,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_mosselbay"), myOptions);
	
}

function initializeMapPortPEL() {
	
	var location_center = new google.maps.LatLng(-33.959036,25.632198);

	var myOptions = {
	  	zoom: 16,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_portelizabeth"), myOptions);
	
}

function initializeMapPortRIC() {
	
	var location_center = new google.maps.LatLng(-28.792535, 32.050055);

	var myOptions = {
	  	zoom: 16,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_richardsbay"), myOptions);
	
}

function initializeMapPortSAL() {
	
	var location_center = new google.maps.LatLng(-33.02149,17.94739);

	var myOptions = {
	  	zoom: 17,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_saldanhabay"), myOptions);
	
}

function initializeMapPortCOE() {
	
	var location_center = new google.maps.LatLng(-33.795275,25.684276);

	var myOptions = {
	  	zoom: 16,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.SATELLITE
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas_coega"), myOptions);
	
}

function initializeMapContactDbn() {
	
	var location_center = new google.maps.LatLng(-29.860392,31.036524);
	var location_1 = new google.maps.LatLng(-29.860392,31.036524);
	
	var myOptions = {
	  	zoom: 16,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var contentstring_1 = '<div class="contentblack">' +
	    '<b>Concargo - Durban</b>' +
		'<br><br>' +
		'Sharecall: 0860 252627<br>' +
		'Phone: +27 (0)31 332 7157' +
		'<br><br>' +
	    '</div>';
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var infowindow_1 = new google.maps.InfoWindow({
	    content: contentstring_1
	});
	
	var marker_1 = new google.maps.Marker({ position: location_1, map: map, title:"Concargo - Durban" });
	
	/*
	google.maps.event.addListener(marker_1, 'click', function() {
  		infowindow_1.open(map,marker_1);
	});
	*/
		
}

function initializeMapContactJHB() {
	
	var location_center = new google.maps.LatLng(-26.119573,28.20524);
	var location_1 = new google.maps.LatLng(-26.119573,28.20524);
	
	var myOptions = {
	  	zoom: 13,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var contentstring_1 = '<div class="contentblack">' +
	    '<b>Concargo - Spartan, Johannesburg</b>' +
		'<br><br>' +
		'Sharecall: 0860 252627<br>' +
		'Phone: +27 (0)11 974 1270' +
		'<br><br>' +
	    '<li><a href="files/general/17_429798_Concargo_-_Directions_to_Spartan.pdf" target="_blank">Click here for directions</a><br>' +
		'<br><br>' +
	    '</div>';
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var infowindow_1 = new google.maps.InfoWindow({
	    content: contentstring_1
	});
	
	var marker_1 = new google.maps.Marker({ position: location_1, map: map, title:"Concargo - Johannesburg" });
	
	/*
	google.maps.event.addListener(marker_1, 'click', function() {
  		infowindow_1.open(map,marker_1);
	});
	*/
		
}

function initializeMapContactCPT() {
	
	var location_center = new google.maps.LatLng(-33.984038,18.598133);
	var location_1 = new google.maps.LatLng(-33.984038,18.598133);
	
	var myOptions = {
	  	zoom: 13,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var contentstring_1 = '<div class="contentblack">' +
	    '<b>Concargo - Airport City, Cape Town</b>' +
		'<br><br>' +
		'Sharecall: 0860 252627<br>' +
		'Phone: +27 (0)21 386 9060' +
		'<br><br>' +
	    '<li><a href="files/general/16_562077_Concargo_-_Directions_to_Airport_City.pdf" target="_blank">Click here for directions</a><br>' +
		'<br><br>' +
	    '</div>';
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var infowindow_1 = new google.maps.InfoWindow({
	    content: contentstring_1
	});
	
	var marker_1 = new google.maps.Marker({ position: location_1, map: map, title:"Concargo - Cape Town" });
	
	/*
	google.maps.event.addListener(marker_1, 'click', function() {
  		infowindow_1.open(map,marker_1);
	});
	*/
		
}

function initializeMapGlobalNetwork() {
	
	var location_center = new google.maps.LatLng(23.660627,3.164063);
	var location_1 = new google.maps.LatLng(51.162393,4.990827);
	var location_2 = new google.maps.LatLng(42.699797,23.312073);
	var location_3 = new google.maps.LatLng(40.004897,-74.434204);
	var location_4 = new google.maps.LatLng(43.680387,-79.395905);
	var location_5 = new google.maps.LatLng(52.272023,-1.461639);
	var location_6 = new google.maps.LatLng(24.702379,46.837438);
	var location_7 = new google.maps.LatLng(41.390873,2.166939);
	var location_8 = new google.maps.LatLng(52.381174,4.892235);
	var location_9 = new google.maps.LatLng(3.044971,101.441517);
	var location_10 = new google.maps.LatLng(-33.901653,18.423614);
	var location_11 = new google.maps.LatLng(25.271151,55.313187);
	var location_12 = new google.maps.LatLng(26.217871,50.583258);
	var location_13 = new google.maps.LatLng(39.916688,116.402435);
	var location_14 = new google.maps.LatLng(32.831034,34.97426);
	var location_15 = new google.maps.LatLng(60.171779,24.937363);
	var location_16 = new google.maps.LatLng(43.2935,76.904068);
	var location_17 = new google.maps.LatLng(57.701652,11.985626);
	var location_18 = new google.maps.LatLng(1.296482,103.828239);
	var location_19 = new google.maps.LatLng(19.020967,72.852859);
	var location_20 = new google.maps.LatLng(43.325502,-1.920948);
	var location_21 = new google.maps.LatLng(36.755005,3.027992);
	var location_22 = new google.maps.LatLng(40.640348,22.942829);
	var location_23 = new google.maps.LatLng(51.033039,5.811367);
	var location_24 = new google.maps.LatLng(41.009543,28.975983);
	var location_25 = new google.maps.LatLng(47.181849,8.459415);
	var location_26 = new google.maps.LatLng(35.608352,140.105782);
	var location_27 = new google.maps.LatLng(40.715309,-74.008255);
	var location_28 = new google.maps.LatLng(40.839424,14.251213);
	var location_29 = new google.maps.LatLng(38.527004,-8.890915);
	var location_30 = new google.maps.LatLng(45.834696,9.029875);
	var location_31 = new google.maps.LatLng(51.90643,0.19701);
	var location_32 = new google.maps.LatLng(29.329307,48.00406);
	var location_33 = new google.maps.LatLng(18.935784,72.839341);
	var location_34 = new google.maps.LatLng(49.176901,9.503059);
	var location_35 = new google.maps.LatLng(31.955534,35.934205);
	var location_36 = new google.maps.LatLng(48.855364,2.351646);
	var location_37 = new google.maps.LatLng(58.344317,8.593826);
	var location_38 = new google.maps.LatLng(56.158285,10.213051);
	var location_39 = new google.maps.LatLng(51.365479,7.463036);
	var location_40 = new google.maps.LatLng(55.320286,9.311914);
	var location_41 = new google.maps.LatLng(24.89715,67.02713);
	var location_42 = new google.maps.LatLng(29.765093,-95.378265);
	var location_43 = new google.maps.LatLng(50.136711,6.073322);
	var location_44 = new google.maps.LatLng(59.944833,30.32135);
	var location_45 = new google.maps.LatLng(-34.608176,-58.373222);
	var location_46 = new google.maps.LatLng(38.098443,-78.96944);
	var location_47 = new google.maps.LatLng(-26.200668,28.050613);
	var location_48 = new google.maps.LatLng(-15.407811,28.285561);

	var myOptions = {
	  	zoom: 2,
	  	center: location_center,
	  	mapTypeId: google.maps.MapTypeId.ROADMAP
	};
	
	var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
	
	var marker_1 = new google.maps.Marker({ position: location_1, map: map, title:"Geel, Belgium" });
	var marker_2 = new google.maps.Marker({ position: location_2, map: map, title:"Sofia, Bulgaria" });
	var marker_3 = new google.maps.Marker({ position: location_3, map: map, title:"New Jersey, United States" });
	var marker_4 = new google.maps.Marker({ position: location_4, map: map, title:"Toronto, Canada" });
	var marker_5 = new google.maps.Marker({ position: location_5, map: map, title:"Warwickshire, United Kingdom" });
	var marker_6 = new google.maps.Marker({ position: location_6, map: map, title:"Dammam, Saudi Arabia" });
	var marker_7 = new google.maps.Marker({ position: location_7, map: map, title:"Barcelona, Spain" });
	var marker_8 = new google.maps.Marker({ position: location_8, map: map, title:"Amsterdam, The Netherlands" });
	var marker_9 = new google.maps.Marker({ position: location_9, map: map, title:"Klang, Malaysia" });
	var marker_10 = new google.maps.Marker({ position: location_10, map: map, title:"Cape Town, South Africa" });
	var marker_11 = new google.maps.Marker({ position: location_11, map: map, title:"Dubai, United Arab Emirates" });
	var marker_12 = new google.maps.Marker({ position: location_12, map: map, title:"Manama, Bahrain" });
	var marker_13 = new google.maps.Marker({ position: location_13, map: map, title:"Beijing, China" });
	var marker_14 = new google.maps.Marker({ position: location_14, map: map, title:"Haifa, Israel" });
	var marker_15 = new google.maps.Marker({ position: location_15, map: map, title:"Helsinki, Finland" });
	var marker_16 = new google.maps.Marker({ position: location_16, map: map, title:"Almaty, Kazakhstan" });
	var marker_17 = new google.maps.Marker({ position: location_17, map: map, title:"G&ouml;teborg, Sweden" });
	var marker_18 = new google.maps.Marker({ position: location_18, map: map, title:"Singapore" });
	var marker_19 = new google.maps.Marker({ position: location_19, map: map, title:"Mumbai, India" });
	var marker_20 = new google.maps.Marker({ position: location_20, map: map, title:"Pasajes, Spain" });
	var marker_21 = new google.maps.Marker({ position: location_21, map: map, title:"Alger, Algeria" });
	var marker_22 = new google.maps.Marker({ position: location_22, map: map, title:"Thessaloniki, Greece" });
	var marker_23 = new google.maps.Marker({ position: location_23, map: map, title:"Born, The Netherlands" });
	var marker_24 = new google.maps.Marker({ position: location_24, map: map, title:"Istanbul, Turkey" });
	var marker_25 = new google.maps.Marker({ position: location_25, map: map, title:"Cham, Switzerland" });
	var marker_26 = new google.maps.Marker({ position: location_26, map: map, title:"Chiba, Japan" });
	var marker_27 = new google.maps.Marker({ position: location_27, map: map, title:"New York, United States" });
	var marker_28 = new google.maps.Marker({ position: location_28, map: map, title:"Naples, Italy" });
	var marker_29 = new google.maps.Marker({ position: location_29, map: map, title:"Setubal, Portugal" });
	var marker_30 = new google.maps.Marker({ position: location_30, map: map, title:"Chiasso, Switzerland" });
	var marker_31 = new google.maps.Marker({ position: location_31, map: map, title:"Stansted, United Kingdom" });
	var marker_32 = new google.maps.Marker({ position: location_32, map: map, title:"Kuwait City, Kuwait" });
	var marker_33 = new google.maps.Marker({ position: location_33, map: map, title:"Ballard Estate, India" });
	var marker_34 = new google.maps.Marker({ position: location_34, map: map, title:"Pfedelbach, Germany" });
	var marker_35 = new google.maps.Marker({ position: location_35, map: map, title:"Amman, Jordan" });
	var marker_36 = new google.maps.Marker({ position: location_36, map: map, title:"Paris, France" });
	var marker_37 = new google.maps.Marker({ position: location_37, map: map, title:"Grimstad, Norway" });
	var marker_38 = new google.maps.Marker({ position: location_38, map: map, title:"Arhus, Denmark" });
	var marker_39 = new google.maps.Marker({ position: location_39, map: map, title:"Hagen, Germany" });
	var marker_40 = new google.maps.Marker({ position: location_40, map: map, title:"Sommersted, Denmark" });
	var marker_41 = new google.maps.Marker({ position: location_41, map: map, title:"Karachi, Pakistan" });
	var marker_42 = new google.maps.Marker({ position: location_42, map: map, title:"Houston, United States" });
	var marker_43 = new google.maps.Marker({ position: location_43, map: map, title:"Weiswampach, Luxembourg" });
	var marker_44 = new google.maps.Marker({ position: location_44, map: map, title:"St Petersburg, Russia" });
	var marker_45 = new google.maps.Marker({ position: location_45, map: map, title:"Buenos Aires, Argentina" });
	var marker_46 = new google.maps.Marker({ position: location_46, map: map, title:"Fishersville, United States" });
	var marker_47 = new google.maps.Marker({ position: location_47, map: map, title:"Johannesburg, South Africa" });
	var marker_48 = new google.maps.Marker({ position: location_48, map: map, title:"Lusaka, Zambia" });
	
}

function checkGuestbook() {
	var str1, str2, str3
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.guestbook.name.value;
	str2 = document.guestbook.email.value;
	str3 = document.guestbook.comments.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- name\n";
		document.guestbook.name.focus();
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.guestbook.email.focus();
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- comments\n";
		document.guestbook.comments.focus();
	}
		
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are incorrect:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is incorrect:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} else {
		return true
	}
}

function voluCalculate() {
	var str1, str2, str3, str4, str5
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.getElementById('length').value;
	str2 = document.getElementById('width').value;
	str3 = document.getElementById('height').value;
	
	str1 = str1.replace(errExp, "");
	str2 = str2.replace(errExp, "");
	str3 = str3.replace(errExp, "");
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- length\n";
		document.calculator.length.focus();
	} else if (isNaN(str1)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- length must be a number only\n";
		document.calculator.length.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- width\n";
		document.calculator.width.focus();
	} else if (isNaN(str2)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- width must be a number only\n";
		document.calculator.width.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- height\n";
		document.calculator.height.focus();
	} else if (isNaN(str3)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- height must be a number only\n";
		document.calculator.height.focus();
	}
	
	if (document.getElementById('road_sa').checked) {
		str4 = 4000;
	} else if (document.getElementById('road_af').checked) {
		str4 = 2000;
	} else {
		str4 = 5000;
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		str5 = (str1 * str2 * str3) / str4;
		document.getElementById('value').innerHTML = str5 + "kg"
		return true;
	}
}

function voluClear() {
	document.getElementById('length').value = "";
	document.getElementById('width').value = "";
	document.getElementById('height').value = "";
	document.getElementById('road').checked = true;
	document.getElementById('value').innerText = "";
}

function cubeCalculate() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.getElementById('length').value;
	str2 = document.getElementById('width').value;
	str3 = document.getElementById('height').value;
	
	str1 = str1.replace(errExp, "");
	str2 = str2.replace(errExp, "");
	str3 = str3.replace(errExp, "");
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- length\n";
		document.calculator.length.focus();
	} else if (isNaN(str1)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- length must be a number only\n";
		document.calculator.length.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- width\n";
		document.calculator.width.focus();
	} else if (isNaN(str2)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- width must be a number only\n";
		document.calculator.width.focus();
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- height\n";
		document.calculator.height.focus();
	} else if (isNaN(str3)) {
		errCount += 1;
		errFlag = true;
		errMsg += "- height must be a number only\n";
		document.calculator.height.focus();
	}
	
	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		str4 = str1 * str2 * str3;
		document.getElementById('value').innerHTML = str4 + "m&sup3;"
		return true;
	}
}

function cubeClear() {
	document.getElementById('length').value = "";
	document.getElementById('width').value = "";
	document.getElementById('height').value = "";
	document.getElementById('value').innerText = "";
}

function checkContact() {
	var str1, str2, str3, str4, str5
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.contact.name.value;
	str2 = document.contact.phone.value;
	str3 = document.contact.email.value;
	str4 = document.contact.message.value;
	str5 = document.contact.hear.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
	str5 = str5.replace(errExp, "")
		
	if (str1.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- name\n";
		document.contact.name.focus();
	}
	
	if (str2.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- phone\n";
		document.contact.phone.focus();
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- email address\n";
		document.contact.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str3)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- invalid format for your email address\n";
			document.contact.email.focus();
		}
	}
	
	if (str3.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- your enquiry\n";
		document.contact.message.focus();
	}
	
	if (str4.length == 0){
		errCount += 1;
		errFlag = true;
		errMsg += "- how did you hear about us?\n";
		document.contact.hear.focus();
	}

	if (errFlag == true) {
		if (errCount > 1){
			errMsg = "The following fields are required:\n" + errMsg;
		}
		else {	
			errMsg = "The following field is required:\n" + errMsg;
		}
		alert(errMsg);
		return false
	} 
	else {
		return true;
	}
}

function checkSendFriend() {
	var str1, str2, str3, str4
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g");
	
	str1 = document.friend.name.value;
	str2 = document.friend.email.value;
	str3 = document.friend.name_friend.value;
	str4 = document.friend.email_friend.value;
	
	str1 = str1.replace(errExp, "")
	str2 = str2.replace(errExp, "")
	str3 = str3.replace(errExp, "")
	str4 = str4.replace(errExp, "")
		
	if (str1.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your name\n";
		document.friend.name.focus();
	}
	
	if (str2.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your email address\n";
		document.friend.email.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str2)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- invalid format for your email address\n";
			document.friend.email.focus();
		}
	}
	
	if (str3.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your friend\'s name\n";
		document.friend.name_friend.focus();
	}
	
	if (str4.length == 0) {
		errCount += 1;
		errFlag = true;
		errMsg += "- your friend\'s email address\n";
		document.friend.email_friend.focus();
	} else {
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str4)){
			//do nothing
		} else {
			errCount += 1;
			errFlag = true;
			errMsg += "- invalid format for your friend\'s email address\n";
			document.friend.email_friend.focus();
		}
	}
	
	if (errFlag == true) {
		
		if (errCount > 1) {
			errMsg = "The following fields are empty:\n" + errMsg;
		} else {	
			errMsg = "The following field is empty:\n" + errMsg;
		}
		alert(errMsg);
		return false
		
	} else {
		return true;
	}
}
	
function validateEmail(what) {
	var str1
	var errFlag = false;
	var errCount = 0;
	var errMsg = "";
	var errExp = new RegExp(" ", "g")
	
	str1 = document.getElementById(what).email.value;
		
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(str1)){
		//do nothing
	} else {
		errFlag = true;
		errMsg += "- email address\n";
		document.getElementById(what).email.focus();
	}
	
	if (errFlag == true) {
		errMsg = "The following field is not valid:\n" + errMsg;
		alert(errMsg);
		return false
	} else {
		return true
	}
}

// -->
