/*
 * XML INIT FUNCTION
 */
function initXMLConnection(xmlID) {
	var xml;
	var xmlURL = "/xpedio/images/mult/" + xmlID + ".xml"

	if (window.XMLHttpRequest) {xmlhttp=new XMLHttpRequest();
	}
	else {xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	} // for older IE 5/6
	xmlhttp.open("GET",xmlURL,false);

	xmlhttp.send(null);
	xml=xmlhttp.responseXML;
	
	return xml;
	
}

function createObject(o) {
	var obj= new Object();
	
	switch(o) {
		case "socialNetwork":
				obj.name="";
				obj.alt="";
				obj.iconURL="";
				obj.url="";
				obj.label1="";
				obj.url2="";
				obj.label2="";
				return obj;
			break;
		case "JIDK":
				obj.id="";
				obj.lang="";
				obj.target="";
				obj.jobName="";
				obj.jobID="";
				obj.url="";
				return obj;
			break;
	}
}

/*
 * LOAD SOCIAL NETWORKS XML
 */

var networkIntro = "EN-ING on|FR-ING sur|NL-ING op";

var xmlSN = initXMLConnection("427478_EN");

function splitXMLLang(v) {
	var value = v.split("|");
	var l = imgLang.substr(1,2);
	for (t=0;t<value.length;t++) { 
		if (value[t].indexOf(l) > -1) {
			return value[t].substr(3);
		}
	}
	return "";
}

var arrXMLObjects = new Array();

var netwNode = xmlSN.getElementsByTagName("SocialNetwork");
arrXMLObjects[0] =  networkIntro;
for (x=0;x < netwNode.length;x++){
	arrXMLObjects[x+1] = createObject("socialNetwork");
}
	
for (i=0;i < netwNode.length;i++){
		
		var networkObj = arrXMLObjects[i+1];
		var id = xmlSN.getElementsByTagName("ID")[i].childNodes[0].nodeValue;
		
		networkObj.alt= xmlSN.getElementsByTagName("ALT")[i].childNodes[0].nodeValue;
		networkObj.name = xmlSN.getElementsByTagName("networkName")[i].childNodes[0].nodeValue;
		networkObj.iconURL= xmlSN.getElementsByTagName("iconURL")[i].childNodes[0].nodeValue;
		networkObj.url= xmlSN.getElementsByTagName("link")[i].childNodes[0].nodeValue;
			
		if (id=="LinkedIn") {
			networkObj.label1= xmlSN.getElementsByTagName("label")[i].childNodes[0].nodeValue;
			networkObj.url2= xmlSN.getElementsByTagName("link2")[i].childNodes[0].nodeValue;
			networkObj.label2= xmlSN.getElementsByTagName("label2")[i].childNodes[0].nodeValue;
		}
}

/*
 * LOAD JIDK XML
 */
 
 var xmlJIDK = initXMLConnection("458598_EN");
 
var arrXML_JIDK = new Array();

var jobNode = xmlJIDK.getElementsByTagName("Job");
for (x=0;x < jobNode.length;x++){
	arrXML_JIDK[x] = createObject("JIDK");
}
	
for (i=0;i < jobNode.length;i++){
		
		var jobObj = arrXML_JIDK[i];
		
		jobObj.id= xmlJIDK.getElementsByTagName("ID")[i].childNodes[0].nodeValue;
		jobObj.lang = xmlJIDK.getElementsByTagName("Language")[i].childNodes[0].nodeValue;
		jobObj.target= xmlJIDK.getElementsByTagName("TargetGroup")[i].childNodes[0].nodeValue;
		jobObj.jobName= xmlJIDK.getElementsByTagName("JobName")[i].childNodes[0].nodeValue;
		jobObj.jobID= xmlJIDK.getElementsByTagName("JobID")[i].childNodes[0].nodeValue;
		jobObj.url= xmlJIDK.getElementsByTagName("Link")[i].childNodes[0].nodeValue;
}