// JavaScript Document //
/* liste pays
Australia
Austria 
Belgium
Canada
China 
Czech Republic
Denmark
Finland
France 
Germany
Greece
Hong Kong
India
Indonesia
Ireland
Italy
Japan
Luxembourg
Netherlands
Norway
Poland
Portugal
Singapore
Slovakia
Spain
Switzerland
Sweden
Taiwan
Turkey
United Kingdom
United States
Other Countries
*/

/********* Liste des PROFILS *********/
var profil_fr = new Array({intro:"Veuillez choisir votre pays de résidence",  partners: "Les site BNP Paribas Investment Partners", pays:"Sélectionner pays", profil:"Sélectionner profil"}, "Investisseur privé", "Professionnel \nde l'investissement", "Investisseur institutionnel");
var profil_en = new Array({intro:"Please choose your country of residence",  partners: "The BNP Paribas Investment Partners sites", pays:"Select country", profil:"Select profile"}, "Private investor", "Investment professional", "Institutional investor");
/*var profil_nl = new Array("Select", "Particuliere belegger", "Adviseur", "Institutionele belegger");
var profil_de = new Array("Wählen Sie", "Private investor", "Investment professional", "Institutional investor");
var profil_es = new Array("Seleccionar", "Private investor", "Investment professional", "Institutional investor");
var profil_pt = new Array("Selecione", "Private investor", "Investment professional", "Institutional investor");
var profil_it = new Array("Seleziona", "Private investor", "Investment professional", "Institutional investor");*/

var sitesFrance = new Array();
sitesFrance.push({profil:"Sélectionner site"});
sitesFrance.push({nom:"Association", url:"http://www.associations-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Entreprises", url:"http://www.entreprises-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Partenaires", url:"http://www.partenaires-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Particuliers", url:"http://www.particuliers-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Banque privée", url:"http://www.banqueprivee-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Institutionnels", url:"http://www.institutionnels-am.bnpparibas.fr/"});
sitesFrance.push({nom:"Professionnels", url:"http://www.professionnels-am.bnpparibas.fr/"});

var nomPays = new Object();
nomPays.au = {name:{fr:"Australie", uk:"Australia"}, profiles:profil_en};
nomPays.at = {name:{fr:"Autriche", uk:"Austria"}, profiles:profil_en};
nomPays.be = {name:{fr:"Belgique", uk:"Belgium"}, profiles:profil_en, langue:"eng"};
nomPays.ca = {name:{fr:"Canada", uk:"Canada"}, profiles:profil_en, langue:"eng"};
nomPays.cn = {name:{fr:"Chine", uk:"China"}, profiles:profil_en, langue:"chi"};
nomPays.cz = {name:{fr:"République Tchèque", uk:"Czech Republic"}, profiles:profil_en, langue:"eng"};
nomPays.dk = {name:{fr:"Danemark", uk:"Denmark"}, profiles:profil_en};
nomPays.fi = {name:{fr:"Finlande", uk:"Finland"}, profiles:profil_en};
nomPays.fr = {name:{fr:"France", uk:"France"}, profiles:profil_fr, langue:"fre"};
nomPays.de = {name:{fr:"Allemagne", uk:"Germany"}, profiles:profil_en};
nomPays.gr = {name:{fr:"Grèce", uk:"Greece"}, profiles:profil_en, langue:"eng"};
nomPays.hk = {name:{fr:"Hong Kong", uk:"Hong Kong"}, profiles:profil_en, langue:"chi"};
nomPays.ind = {name:{fr:"Inde", uk:"India"}, profiles:profil_en};
nomPays.id = {name:{fr:"Indonésie", uk:"Indonesia"}, profiles:profil_en};
nomPays.ie = {name:{fr:"Irlande", uk:"Ireland"}, profiles:profil_en, langue:"eng"};
nomPays.it = {name:{fr:"Italie", uk:"Italy"}, profiles:profil_en};
//nomPays.jp = {name:{fr:"Japon", uk:"Japan"}, profiles:profil_en};
nomPays.lu = {name:{fr:"Luxembourg", uk:"Luxembourg"}, profiles:profil_en};
nomPays.nl = {name:{fr:"Pays-Bas", uk:"Netherlands"}, profiles:profil_en, langue:"dut"};
nomPays.no = {name:{fr:"Norvège", uk:"Norway"}, profiles:profil_en};
nomPays.pl = {name:{fr:"Pologne", uk:"Poland"}, profiles:profil_en, langue:"eng"};
nomPays.pt = {name:{fr:"Portugal", uk:"Portugal"}, profiles:profil_en};
nomPays.sg = {name:{fr:"Singapour", uk:"Singapore"}, profiles:profil_en, langue:"eng"};
nomPays.es = {name:{fr:"Espagne", uk:"Spain"}, profiles:profil_en};
nomPays.ch = {name:{fr:"Suisse", uk:"Switzerland"}, profiles:profil_fr};
nomPays.se = {name:{fr:"Suède", uk:"Sweden"}, profiles:profil_en};
nomPays.sk = {name:{fr:"Slovaquie", uk:"Slovakia"}, profiles:profil_en, langue:"eng"};
nomPays.tw = {name:{fr:"Taïwan", uk:"Taiwan"}, profiles:profil_en, langue:"chi"};
//nomPays.tr = {name:{fr:"Turquie", uk:"Turkey"}, profiles:profil_en, langue:"eng"};
nomPays.uk = {name:{fr:"Royaume-Uni", uk:"United Kingdom"}, profiles:profil_en};
nomPays.us = {name:{fr:"Etats-Unis", uk:"United States"}, profiles:profil_en};
nomPays.off = {name:{fr:"Autres pays", uk:"Other countries"}, profiles:profil_en};

var boxes_W = "171px"

/************************** FONCTIONS ****************************/
function init(cible, langue) {
	document.getElementById("introPays").innerHTML = nomPays[langue].profiles[0].intro;
	var selectBox = document.formu.elements[cible];
	selectBox.options[0] = new Option(nomPays[langue].profiles[0].pays, "", true);
	for(i in nomPays) {
		var valeur = i;
		if (i=="ind") valeur="in";
		//if (i=="id") valeur="co.id";
		new_option = new Option(nomPays[i].name[langue], valeur);
     	selectBox.options[selectBox.length] = new_option;
	}	
	for(i=1; i<selectBox.length; i++) {
		selectBox.options[i].title =  "/portal/Library/ZIP/LIB10707/default/icons/flag_"+selectBox.options[i].value+".gif";
	}
	selectBox.style.width = boxes_W;
	patners("listepartners", langue);
}
function fillSelectOptions(liste, ext) {
	var cible = "listeprofils";
    raz(cible);
	var ext_corr = ext;
	var obj_corr = ext;
	var url_corr = "";
	var url_option = "";
	var url_host = "bnpparibas-ip";

	if (ext=="in") obj_corr = "ind";
	if (ext=="id" || ext=="uk") ext_corr = "co."+ext;
	if (ext=="pt"/* || ext=="hk" || ext=="sg" || ext=="tw"*/) ext_corr = "com."+ext;
	if (ext=="au") {url_option = ".bnppip";  url_host = "bnpparibas"; ext_corr = "com."+ext;}
	if (ext=="tr") url_option = ".portfoy";
	if (ext=="off") {url_option = ".allcountry"; ext_corr = "com";}
	if (ext=="cn") {url_option = "1"; ext_corr = "com";}

	var url_def = "http://www"+url_option+".bnpparibas-ip."+ext_corr;
	var url_AB = "http://www.alfredberg."+ext+"/"+ext.toUpperCase()+"/index.page";
	//var url_off = "http://www.allcountry.bnpparibas-ip.com/";
	var url_ind = "http://www.fortisinvestments.in/";
	var url_us = "http://www.bnpparibas-ipusa.com/"
	var url_au = "http://www.bnppip.bnpparibas.com.au/";
		
	if (ext!="" && ext!=null) {
		if (nomPays[obj_corr].langue) {
			document.getElementById("profil_SB").className = "selectB";
			var selectBox = document.formu.elements[cible];
	  		selectBox.className = "show";
			var tabSelect = ext=="fr" ? sitesFrance:nomPays[obj_corr].profiles;
			
			selectBox.options[0] = new Option(tabSelect[0].profil, "", true);
			for (i=1; i<tabSelect.length; i++) {
				var nom = (ext=="fr") ? tabSelect[i].nom:nomPays[obj_corr].profiles[i];
				var url = (ext=="fr") ? tabSelect[i].url:"http://www"+url_option+"."+url_host+"."+ext_corr+"/"+ext.toUpperCase()+"/index.page?site="+ext.toUpperCase()+"&lang="+nomPays[obj_corr].langue+"&type=user"+i;
				
				new_option = new Option(nom, url);
				//alert(url);
     			selectBox.options[selectBox.length] = new_option;
    		}	
			if (!detect_ie()) {
				$("#"+cible).msDropDown();
				document.getElementById(cible+"_msdd").style.width = boxes_W;
			}
			document.getElementById(cible).style.width = boxes_W;
			document.getElementById(cible+"_child").style.width = (parseInt(boxes_W)-2).toString()+"px";
		} else {
			url_corr = url_def;
			if (ext=="dk" || ext=="fi" || ext=="no" || ext=="se") {
				url_corr = url_AB;
			} else if (ext=="us") {
				url_corr = url_us;
			} else if (ext=="in") {
				url_corr = url_ind;
			} else if (ext=="au") {
				url_corr = url_au;
			}/* else if (ext=="off") {
				url_corr = url_off;
			}*/
			//alert(url_corr);
			gotoURL(url_corr);
		}
	} else {
		document.getElementById("profil_SB").className = "hide";
	}
}

function raz(liste) {
	var selectBox = document.formu.elements[liste]; 
	document.getElementById("profil_SB").className = "hide";
	
	var l=selectBox.length;
	for (i=l; i>=0; i--) {
   		selectBox.options[i] = null;
	}
}
function gotoURL(url) {
	document.location = url;
}
