var svgInstallPage="http://www.adobe.com/svg/viewer/install/auto/";

var strModeleIE="<object id='strID' data='strUrl' type='strType' width='intWidth' height='intHeight' style='strStyle' codebase='http://www.adobe.com/svg/viewer/install/'>"+
"<param name='src' value='strUrl'" +
"<param name='pluginspage' value='http://www.adobe.com/svg/viewer/install/auto'/>" +
"</object>";

//var strModeleFF="<embed name='strID' src='strUrl' width='intWidth' height='intHeight' type='image/svg+xml' style='strStyle' pluginspage='http://www.adobe.com/svg/viewer/install'></embed>";
var strModeleFF="<object name='strID' data='strUrl' width='intWidth' height='intHeight' type='image/svg+xml' style='strStyle'></object>";

function isSVGPluginInstalled() {
	if(is_nav4up)
	{
		return true;
	}
	else
	{
		return (navigator.mimeTypes["image/svg"] || navigator.mimeTypes["image/svg-xml"]);
	}
}

function checkAndGetSVGViewer(){
	if(window.svgInstalled)
	{
		return true;
	}
	else
	{
		if(is_win32 && is_ie)
		{
			return isSVGControlInstalled();
		}
		else
		{
			return isSVGPluginInstalled();
		}
	}
}

function load_svg(strId, strUrl, intWidth, intHeight, strStyle){
	if(checkAndGetSVGViewer())
	{
		if(is_ie && !is_chrome)
		{
			strModele=strModeleIE;
		}
		else
		{
			strModele=strModeleFF;
		}

		var strTemp;
		var reg=new RegExp("(strID)", "g");
		strTemp=strModele.replace(reg,strId);

		reg=new RegExp("(strUrl)", "g");
		strTemp=strTemp.replace(reg,strUrl);

		reg=new RegExp("(intWidth)", "g");
		strTemp=strTemp.replace(reg,intWidth);

		reg=new RegExp("(intHeight)", "g");
		strTemp=strTemp.replace(reg,intHeight);

		strType="image/svg+xml";
		if(is_nav4up){strType="image/svg";}
		reg=new RegExp("(strType)", "g");
		strTemp=strTemp.replace(reg,strType);

		reg=new RegExp("(strStyle)", "g");
		strTemp=strTemp.replace(reg,strStyle);
 		document.write(strTemp);
	}
	else
	{
		document.writeln("<div id='"+ strId + "' style='text-align: center; vertical-align: middle; padding: 5px; font-weight: bold; color: #FF0000;" + strStyle + "'>");
		document.writeln("<br/><br/><br/>Pour visualiser la carte, vous devez installer le plug-in Adobe SVG Viewer.");
		document.writeln("<br/><br/><br/><a href='" + svgInstallPage + "' target='_blank'>Cliquez ici</a> pour commencer l'installation.");
		document.writeln("<br/><br/><br/>Une fois l'installation terminée, il suffit de recharcher cette page.");
		document.writeln("</div>");

		if(confirm('Le plug-in "Adobe SVG Viewer" n\'est pas installé;.\nIl est nécessaire pour visualiser la carte.\nTélécharger maintenant?'))
		{
			window.open(svgInstallPage+"?"+location,"");
		}
	}
}