// return version number (e.g., 4.03)
function bVer() {
    return parseFloat(navigator.appVersion)
}
//Open an External Window
	function openWin(url, titlex, px) {
	var title =  new String(titlex);
	var p =  new String(px);
	if (title == "" || title == "undefined") title = "COFIMP";
	if (p == "" || p == "undefined") p = "width=450,height=450,menubar=yes,scrollbars=yes,resizable=yes,status=no,location=no,toolbar=yes";
	if(bVer() >= 3) {	
		mywin=window.open(url,title,p);
		//Previene l'errore in apertura file OFFICE
		mySubfix = new String(url.substr(url.length-3,3));
		if (mySubfix.toUpperCase() != "DOC" && 
			mySubfix.toUpperCase() != "XLS" && 
			mySubfix.toUpperCase() != "MDB" && 
			mySubfix.toUpperCase() != "PPT")
			mywin.focus();						
    } 
 }
 
 function goToPageFromFlash (key)
{
	var lang = getLang();
	var url = new String();
	switch(key.toString())
	{
		case "mirra":
			url = "/cms_published_2/mirra_"+lang+".html"
			openWin(url,'','');
		break;
		case "adam":
			url = "/cms_published_2/adam_"+lang+".html"
			openWin(url,'','');
		break;
		case "promise":
			url = "/cms_published_2/promise_"+lang+".html"
			openWin(url,'','');
		break;
		case "alta_formazione":
			goToPage('195','altaformazione',lang);
		break;
		case "formazione_manageriale":
			goToPage('193','formazionemanageriale',lang);
		break;
		case "consulenza":
			goToPage('183','laconsulenzadiCOFIMP',lang);
		break;
		case "internazionalizzazione":
			goToPage('200','internazionalizzazione',lang);
		break;
		case "chinalab":
			goToPage('197','nuovefrontiere',lang);
		break;
	}
}

function getLang ()
{
	var str = new String(document.location)
	if (str.substring(str.length-4,str.length).toLowerCase == "html")
		str = str.substring(str.length-7,str.length-5);
	else if (str.substring(str.length-10,str.length-3).toLowerCase == "lang_id")
		str = str.substring(str.length-2,str.length);
	else 
		str = "IT";
	return str;
}