//preload all images
img138 = new Image();
img138.src = "images/Countriespicture/angola.jpg";
img139 = new Image();
img139.src = "images/Countriespicture/benin.jpg";
img149 = new Image();
img149.src = "images/Countriespicture/congDR.jpg";
img148 = new Image();
img148.src = "images/Countriespicture/congoR.jpg";
img143 = new Image();
img143.src = "images/Countriespicture/cameroon.jpg";
img179 = new Image();
img179.src = "images/Countriespicture/saotome.jpg";
img176 = new Image();
img176.src = "images/Countriespicture/nigeria.jpg";
img169 = new Image();
img169.src = "images/Countriespicture/mauritania.jpg";
img150 = new Image();
img150.src = "images/Countriespicture/ivorycoast.jpg";
img164 = new Image();
img164.src = "images/Countriespicture/liberia.jpg";
img159 = new Image();
img159.src = "images/Countriespicture/guinea.jpg";
img157 = new Image();
img157.src = "images/Countriespicture/ghana.jpg";
img156 = new Image();
img156.src = "images/Countriespicture/gabon.jpg";
img153 = new Image();
img153.src = "images/Countriespicture/equatorial_guinea.jpg";
img189 = new Image();
img189.src = "images/Countriespicture/togo.jpg";
img188 = new Image();
img188.src = "images/Countriespicture/gambia.jpg";
img182 = new Image();
img182.src = "images/Countriespicture/sierraleone.jpg";
img180 = new Image();
img180.src = "images/Countriespicture/senegal.jpg";
img144 = new Image();
img144.src = "images/Countriespicture/capeverde.jpg";
img174 = new Image();
img174.src = "images/Countriespicture/namibia.jpg";
img160 = new Image();
img160.src = "images/Countriespicture/guinea_bissau.jpg";

$(document).ready(
	function()
	{
		$('#myAccordion').Accordion(
			{
				headerSelector	: 'dt',
				panelSelector	: 'dd',
				activeClass		: 'myAccordionActive',
				hoverClass		: 'myAccordionHover',
				panelHeight		: 460,
				speed			: 300
			}
		);
	}
);

var initialZoom = "-21,-36,53,38";
var countryImage = "wacaf_all.jpg";
function initiateCountryList(){
	// need to load the download button here
	$.ajax({
	   type: "POST",
	   url: "inc/xml_DownloadProfile.asp",
	   data: "CountryID=0",
	   success: function(msg){
		 $("#t2").html(msg);
	   }
	 });
	//writeFlashMap(1);
	countryImage = "wacaf_all.jpg";
	$("#cntID").attr("src", "images/Countriespicture/wacaf_all.jpg");
	$.ajax({
	   type: "POST",
	   url: "inc/xml_CountryList_fr.asp",
	   data: "",
	   success: function(msg){
		 $("#datacontent").html(msg);
		 setTimeout('reBuild(2)',1500);
	   }
	 });
}
function DataInfo(){
	mapFlashCom(initialZoom);
	$.ajax({
	   type: "POST",
	   url: "inc/xml_DataInfo.asp",
	   data: "",
	   success: function(msg){
		 $("#datacontent").html(msg);
		 setTimeout('reBuild(2)',1500);
	   }
	 });
}
function flashMovie(movieName) {
  if (navigator.appName.indexOf("Microsoft") != -1) {
	return window[movieName];
  } else {
	return document[movieName];
  }
}
function mapFlashCom(cord){
	flashMovie('MapClient').ZoomTo(cord);
}
/*function changeCountry(id){
	// need to load the download button here
	$.ajax({
	   type: "POST",
	   url: "inc/xml_DownloadProfile_fr.asp",
	   data: "CountryID="+id+"",
	   success: function(msg){
		 $("#t2").html(msg);
	   }
	 });
	//now fetch all other info for country
	$.ajax({
	   type: "POST",
	   url: "inc/xml_CountryDetails_fr.asp",
	   data: "CountryID="+id+"&isSensitivy=true",
	   success: function(msg){
		 $("#datacontent").html(msg);
		 setTimeout('reBuild(1)',1500);
	   }
	 });
}*/

function changeCountry(id){
	//change the country image
	switch(id){
		case 138:
			countryImage = "angola.jpg";
			break;
		case 139:
			countryImage = "benin.jpg";
			break;
		case 149:
			countryImage = "congDR.jpg";
			break;
		case 148:
			countryImage = "congoR.jpg";
			break;
		case 143:
			countryImage = "cameroon.jpg";
			break;
		case 179:
			countryImage = "saotome.jpg";
			break;
		case 176:
			countryImage = "nigeria.jpg";
			break;
		case 169:
			countryImage = "mauritania.jpg";
			break;
		case 150:
			countryImage = "ivorycoast.jpg";
			break;
		case 164:
			countryImage = "liberia.jpg";
			break;
		case 159:
			countryImage = "guinea.jpg";
			break;
		case 157:
			countryImage = "ghana.jpg";
			break;
		case 156:
			countryImage = "gabon.jpg";
			break;
		case 153:
			countryImage = "equatorial_guinea.jpg";
			break;
		case 189:
			countryImage = "togo.jpg";
			break;
		case 188:
			countryImage = "gambia.jpg";
			break;
		case 182:
			countryImage = "sierraleone.jpg";
			break;
		case 180:
			countryImage = "senegal.jpg";
			break;
		case 144:
			countryImage = "capeverde.jpg";
			break;
		case 174:
			countryImage = "namibia.jpg";
			break;
		case 160:
			countryImage = "guinea_bissau.jpg";
			break;
	}
	//now reload the image
	$("#cntID").attr("src", "images/Countriespicture/"+countryImage+"");
	// need to load the download button here
	$.ajax({
	   type: "POST",
	   url: "inc/xml_DownloadProfile_FR.asp",
	   data: "CountryID="+id+"",
	   success: function(msg){
		 $("#t2").html(msg);
	   }
	 });
	//now fetch all other info for country
	$.ajax({
	   type: "POST",
	   url: "inc/xml_CountryDetails_fr.asp",
	   data: "CountryID="+id+"&isSensitivy=true",
	   success: function(msg){
		 $("#datacontent").html(msg);
		 setTimeout('reBuild(1)',1500);
	   }
	 });
}
function countryRoll(inOut, id){
	if(inOut==1){
		switch(id){
			case 138:
				$("#cntID").attr("src", ""+img138.src+"");
				break;
			case 139:
				$("#cntID").attr("src", ""+img139.src+"");
				break;
			case 149:
				$("#cntID").attr("src", ""+img149.src+"");
				break;
			case 148:
				$("#cntID").attr("src", ""+img148.src+"");
				break;
			case 143:
				$("#cntID").attr("src", ""+img143.src+"");
				break;
			case 179:
				$("#cntID").attr("src", ""+img179.src+"");
				break;
			case 176:
				$("#cntID").attr("src", ""+img176.src+"");
				break;
			case 169:
				$("#cntID").attr("src", ""+img169.src+"");
				break;
			case 150:
				$("#cntID").attr("src", ""+img150.src+"");
				break;
			case 164:
				$("#cntID").attr("src", ""+img164.src+"");
				break;
			case 159:
				$("#cntID").attr("src", ""+img159.src+"");
				break;
			case 157:
				$("#cntID").attr("src", ""+img157.src+"");
				break;
			case 156:
				$("#cntID").attr("src", ""+img156.src+"");
				break;
			case 153:
				$("#cntID").attr("src", ""+img153.src+"");
				break;
			case 189:
				$("#cntID").attr("src", ""+img189.src+"");
				break;
			case 188:
				$("#cntID").attr("src", ""+img188.src+"");
				break;
			case 182:
				$("#cntID").attr("src", ""+img182.src+"");
				break;
			case 180:
				$("#cntID").attr("src", ""+img180.src+"");
				break;
			case 144:
				$("#cntID").attr("src", ""+img144.src+"");
				break;
			case 174:
				$("#cntID").attr("src", ""+img174.src+"");
				break;
			case 160:
				$("#cntID").attr("src", ""+img160.src+"");
				break;
		}
	}else{
		$("#cntID").attr("src", "images/Countriespicture/"+countryImage+"");	
	}
}
function reBuild(typ){
	var accHeight;
	if(typ == 1){
		accHeight = 232;
	}
	if(typ == 2){
		accHeight = 400;
	}
	$('#myAccordion').Accordion(
		{
			headerSelector	: 'dt',
			panelSelector	: 'dd',
			activeClass		: 'myAccordionActive',
			hoverClass		: 'myAccordionHover',
			panelHeight		: accHeight,
			speed			: 300
		}
	);
}
function writeFlashMap(num){
	var server = "&Server=http://giwacaf.org/map/mapserver/wms.asp";
	var maxZoomOut = "&WMSBBox="+initialZoom+"&MaxZoomOut=1";
	var xmlData = "&Layers=Bathymetry,Countries,Topography";
	//var xmlData = "&Layers=Ocean features,Airports, Spot elevations,Settlements,Cities,Borders,Trails,Roads,Highways,Streams,Rivers,Inundated,Waterbodies,Coastlines,Builtup areas,Hillshading";
	var layersToShow = "";
	var xmlData2 = ",Hillshading,Builtup areas,Coastlines,Waterbodies,Inundated,Rivers,Streams,Railroads,Highways,Roads,Trails,Borders,Cities,Settlements,Spot elevations,Airports,Ocean features,Wacaf Countries";
	//var xmlData2 = ",Bathymetry,Countries,Topography";
	
	//layersToShow = ",Angola,Benin,Cameroon,Capeverde,Congo,DRC,Equitorialguinea,Gabon,Gambia,Ghana,Guinea,Guineabissau,Ivorycoast,Liberia,Mauritania,Namibia,Nigeria,Saotome,Senegal,Sierraleon,Togo";
	var thaID;
	server = "";//comment out this line for online server
	//maxZoomOut = ""
	if(num==1){
		xmlData = xmlData + "" + xmlData2;
		//xmlData = "";
		var soProfile = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox="+initialZoom+""+maxZoomOut+""+xmlData+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
		soProfile.write("flashcontent");
		delete soProfile;
	}
	if(num==2){
		thaID = $("input[@name=conv]:checked").val();
		$.ajax({
			type: "POST",
			url: "inc/xml_sens_Conventions.asp",
			data: "conventionID="+thaID+"",
			success: function(msg){
				//xmlData = "&GML=store/XML/" + msg + "";
				//alert(msg);
				layersToShow = "" + msg + "";
				xmlData = xmlData + layersToShow + xmlData2;
				var soProfile2 = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox=-21,-36,53,38"+xmlData+""+maxZoomOut+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
				soProfile2.write("flashcontent");
				delete soProfile2;
			}
		});
	}
	if(num==3){
		thaID = $("input[@name=cont]:checked").val();
		$.ajax({
			type: "POST",
			url: "inc/xml_sens_Contingency.asp",
			data: "ContingencyID="+thaID+"",
			success: function(msg){
				//xmlData = "&GML=store/XML/" + msg + "";
				layersToShow = "" + msg + "";
				xmlData = xmlData + layersToShow + xmlData2;
				var soProfile3 = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox=-21,-36,53,38"+xmlData+""+maxZoomOut+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
				soProfile3.write("flashcontent");
				delete soProfile3;
			}
		});
	}
	if(num==4){
		thaID = $("input[@name=Auth]:checked").val();
		$.ajax({
			type: "POST",
			url: "inc/xml_sens_Authority.asp",
			data: "AuthorityTypeID="+thaID+"",
			success: function(msg){
				//xmlData = "&GML=store/XML/" + msg + "";
				layersToShow = "" + msg + "";
				xmlData = xmlData + layersToShow + xmlData2;
				var soProfile3 = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox=-21,-36,53,38"+xmlData+""+maxZoomOut+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
				soProfile3.write("flashcontent");
				delete soProfile3;
			}
		});
	}
	if(num==5){
		thaID = $("input[@name=Agree]:checked").val();
		$.ajax({
			type: "POST",
			url: "inc/xml_sens_Agreements.asp",
			data: "AuthorityTypeID="+thaID+"",
			success: function(msg){
				//xmlData = "&GML=store/XML/" + msg + "";
				layersToShow = "" + msg + "";
				xmlData = xmlData + layersToShow + xmlData2;
				var soProfile4 = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox=-21,-36,53,38"+xmlData+""+maxZoomOut+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
				soProfile4.write("flashcontent");
				delete soProfile4;
			}
		});
	}
	if(num==6){
		thaID = $("input[@name=Auth2]:checked").val();
		$.ajax({
			type: "POST",
			url: "inc/xml_sens_Authority.asp",
			data: "AuthorityTypeID="+thaID+"",
			success: function(msg){
				//xmlData = "&GML=store/XML/" + msg + "";
				layersToShow = "" + msg + "";
				xmlData = xmlData + layersToShow + xmlData2;
				var soProfile5 = new SWFObject("map/MapSymbols.swf?WMS=wacaf"+server+"&BGColor=0xCCFAFF&BBox=-21,-36,53,38"+xmlData+""+maxZoomOut+"", "MapClient", "100%", "100%", "6", "#CCFAFF");
				soProfile5.write("flashcontent");
				delete soProfile5;
			}
		});
	}
}
function changeTab(me){
	if(me==1){
		/*document.getElementById("tab1").src = "images/tab1.gif";
		document.getElementById("tab2").src = "images/tab2a.gif";*/
		document.getElementById("t1").style.display = '';
		document.getElementById("t2").style.display = 'none';
	}else{
		/*document.getElementById("tab2").src = "images/tab2.gif";
		document.getElementById("tab1").src = "images/tab1a.gif";*/
		document.getElementById("t2").style.display = '';
		document.getElementById("t1").style.display = 'none';
	}
}
