// File: readXML.js

// Start function when DOM has completely loaded 
$(document).ready(function(){ 

	// Open the partners.xml file
	$.get("partners.xml",{},function(xml){
      	
		theParameter = jQuery.url.param("country");

	var result = null;
	switch (theParameter) {
		case "01": result = 'Afrique'; break;
		case "02": result = 'Allemagne'; break;
		case "03": result = 'Belgique'; break;
		case "04": result = 'Canada'; break;
		case "05": result = 'Danemark'; break;
		case "06": result = 'Espagne'; break;
		case "07": result = 'Etats-Unis'; break;
		case "08": result = 'France'; break;
		case "09": result = 'Irlande'; break;
		case "10": result = 'Italie'; break;
		case "11": result = 'Luxembourg'; break;
		case "12": result = 'Moyen Orient'; break;
		case "13": result = 'Pays-Bas'; break;
		case "14": result = 'Pologne'; break;
		case "15": result = 'Royaume-Uni'; break;
		case "16": result = 'Russie'; break;
		case "17": result = 'Singapour'; break;
		case "18": result = 'Tunisie'; break;
		default: result = 'All Partners';
	}


		// Build an HTML string
		myHTMLOutput = '';
		myHTMLOutput = '<h2 style="margin-bottom: 20px; margin-left: 20px;">'+ result + '</h2>';
		myHTMLOutput += '<dl class="partnerList">';
	  	
		// Run the function for each partner tag in the XML file
		$('partner',xml).each(function(i) {
			partnerPreLink = '';							
			partnerPostLink = '';										
			partnerName = $(this).find("name").text();
			partnerSite = $(this).find("website").text();
			partnerDesc = $(this).find("description").text();
			partnerCaseStudy = $(this).find("case_study").text(); 
			partnerCountry = $(this).find("country").text(); 
			partnerLogo = $(this).find("logo").text(); 
			
			if (partnerLogo == "") {partnerLogo = "nologo.gif";}
			if (partnerSite != "") {
				partnerPreLink = '<a href="http://' + partnerSite + '">';
				partnerPostLink = '</a>';
			}
			
			
			// Build row HTML data and store in string
			if (result == "All Partners") {
				mydata = BuildPartnerHTML(partnerName,partnerSite,partnerDesc,partnerCaseStudy,partnerCountry,partnerLogo);
				myHTMLOutput = myHTMLOutput + mydata;
			}
			else if (partnerCountry == result) {
				mydata = BuildPartnerHTML(partnerName,partnerSite,partnerDesc,partnerCaseStudy,partnerCountry,partnerLogo);
				myHTMLOutput = myHTMLOutput + mydata;
			}
			
		});
		myHTMLOutput += '</dl>';
		
		// Update the DIV called Content Area with the HTML string
		$("#ContentArea").append(myHTMLOutput);
	});
});
 
 
 
 function BuildPartnerHTML(partnerName,partnerSite,partnerDesc,partnerCaseStudy,partnerCountry,partnerLogo){
	
	
	// Build HTML string and return
	output = '';
	output += '<dt></dt>';
	output += '<dd>';
	output += partnerPreLink + '<img alt="'+ partnerName +'" src="../../pics/logos/partners/channel/'+ partnerLogo +'" />' + partnerPostLink;
	output += '   <div>';
	output += '<h3 style="margin-left: 10px;">'+ partnerName +'</h3>';
	output += '		<p style="margin-left: 10px;">'+ partnerCountry +'</p>';
	output += '		<p style="margin-left: 10px;">'+ partnerDesc +'</p>';
	output += '   </div>';
	output += '</dd>';
	return output;
}
	 