function loadSimulateur(propertyFile){
	var codeHTML = "";
	codeHTML += '<div >'
				+ '<OBJECT height="655" width="600" codebase="/simulateur/applet/" archive="simulateur.jar" code="fr.monabanq.simulateur.SimulateurJApplet.class" config="'+propertyFile+'" option="_self"'
				+ ' codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_3_1_10-windows-i586.cab#Version=1,3,1,10">'
				+ '<PARAM NAME="archive" VALUE="simulateur.jar">'
				+ '<PARAM NAME="codebase" VALUE="/simulateur/applet/">'
				+ '<PARAM NAME="code" VALUE="fr.monabanq.simulateur.SimulateurJApplet.class">'
				+ '<PARAM NAME="config" VALUE="'+propertyFile+'">'
				+ '<PARAM NAME="option" VALUE="_self">'
				+ '<!--[if gte IE 7]> <!--> '
				+ '<script type="text/javascript">document.writeln(java_check());</script>'
				+ '<object type="application/x-java-applet" classid="java:fr.monabanq.simulateur.SimulateurJApplet.class" '
				+ 'archive="simulateur.jar" codebase="/simulateur/applet/" width="600" height="655">'
				+ '<!-- Konqueror browser needs the following param -->'
				+ '<param name="archive" value="simulateur.jar"> '
				+ '<param name="code" value="fr.monabanq.simulateur.SimulateurJApplet.class">'
				+ '<!-- Safari browser needs the following param -->'
				+ '<param name="JAVA_CODEBASE" value="/simulateur/applet/">'
				+ '<param name="config" value="'+propertyFile+'">'
				+ '<PARAM NAME="option" VALUE="_self">'
				+ '<strong>'
				+ '<br />Cette page n&eacute;cessite que Java soit activ&eacute;.<br /> Si vous n\'avez pas Java d\'install&eacute;, vous pouvez t&eacute;l&eacute;charger'
				+ ' la machine virtuelle Java (appell&eacute;e JVM ou JRE) sur le site de <a href="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jre-6-oth-JPR&SiteId=JSC&TransactionId=noreg" target="_blank">Sun</a>'
				+ '</strong></object>'
				+ '<!--<![endif]--> '
				+ '<!--[if lt IE 7]>  '
				+ '<![endif]-->'
				+ '<!--[if gte IE 7]>'
				+ '<!--[if lt IE 7]>'
				+ ' <![endif]-->'
				+ '</OBJECT>'
				+'</div>';
	document.getElementById('simulateur').innerHTML=codeHTML;	
}

function loadSimulateur(propertyFile,onglet){
	var codeHTML = "";
	codeHTML += '<div >'
				+ '<OBJECT height="655" width="600" codebase="/simulateur/applet/" archive="simulateur.jar" code="fr.monabanq.simulateur.SimulateurJApplet.class" config="'+propertyFile+'" option="_self"'
				+ ' codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_3_1_10-windows-i586.cab#Version=1,3,1,10">'
				+ '<PARAM NAME="archive" VALUE="simulateur.jar">'
				+ '<PARAM NAME="codebase" VALUE="/simulateur/applet/">'
				+ '<PARAM NAME="code" VALUE="fr.monabanq.simulateur.SimulateurJApplet.class">'
				+ '<PARAM NAME="onglet" VALUE="'+onglet+'">'
				+ '<PARAM NAME="config" VALUE="'+propertyFile+'">'
				+ '<PARAM NAME="option" VALUE="_self">'
				+ '<!--[if gte IE 7]> <!--> '
				+ '<script type="text/javascript">document.writeln(java_check());</script>'
				+ '<object type="application/x-java-applet" classid="java:fr.monabanq.simulateur.SimulateurJApplet.class" '
				+ 'archive="simulateur.jar" codebase="/simulateur/applet/" width="600" height="655">'
				+ '<!-- Konqueror browser needs the following param -->'
				+ '<param name="archive" value="simulateur.jar"> '
				+ '<param name="code" value="fr.monabanq.simulateur.SimulateurJApplet.class">'
				+ '<!-- Safari browser needs the following param -->'
				+ '<param name="JAVA_CODEBASE" value="/simulateur/applet/">'
				+ '<param name="config" value="'+propertyFile+'">'
				+ '<PARAM NAME="onglet" VALUE="'+onglet+'">'
				+ '<PARAM NAME="option" VALUE="_self">'
				+ '<strong>'
				+ '<br />Cette page n&eacute;cessite que Java soit activ&eacute;.<br /> Si vous n\'avez pas Java d\'install&eacute;, vous pouvez t&eacute;l&eacute;charger'
				+ ' la machine virtuelle Java (appell&eacute;e JVM ou JRE) sur le site de <a href="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jre-6-oth-JPR&SiteId=JSC&TransactionId=noreg" target="_blank">Sun</a>'
				+ '</strong></object>'
				+ '<!--<![endif]--> '
				+ '<!--[if lt IE 7]>  '
				+ '<![endif]-->'
				+ '<!--[if gte IE 7]>'
				+ '<!--[if lt IE 7]>'
				+ ' <![endif]-->'
				+ '</OBJECT>'
				+'</div>';
	document.getElementById('simulateur').innerHTML=codeHTML;	
}

var java_version = null;
var java_version_major_expected = 1;
var java_version_minor_expected = 3;
var java_version_mini_expected = 0;

function java_check() {
  var java_plugin = null;
  var java_version_major = 0;
  var java_version_minor = 0;
  var java_version_mini = 0;
  var html = '';
  
  for(var i=0; i<navigator.plugins.length; i++) {
    if(navigator.plugins[i].description.indexOf("Java", 0) == 0) {
      java_plugin = navigator.plugins[i].description;
      java_version = java_plugin.substr(0,java_plugin.substr(java_plugin.indexOf('_')).indexOf(' ')+java_plugin.indexOf('_'));
      if(java_version.indexOf('_', 0) > -1) {
        java_version = java_version.substr(0, java_version.indexOf('_'));
      }
      java_version_major = java_version.substr(0, java_version.indexOf('.'));
      java_version = java_version.substr(java_version.indexOf('.')+1);
      if(java_version.indexOf('.', 0) > -1) {
        java_version_minor = java_version.substr(0, java_version.indexOf('.'));
        if(java_version.indexOf('.')+1 < java_version.length) {
          java_version_mini = java_version.substr(java_version.indexOf('.')+1);
        }
      } else {
        java_version_minor = java_version;
      }
      java_version = java_plugin.substr(java_plugin.lastIndexOf(' '));
    }
  }
  var java_ok = true;
  if(java_version_major < java_version_major_expected) {
    java_ok = false;
  } else if(java_version_minor < java_version_minor_expected) {
    java_ok = false;
  } else if(java_version_mini < java_version_mini_expected) {
    java_ok = false;
  }
  if(!java_ok) {
    html = '<br /><strong>Cette page n&eacute;cessite la version '
      + java_version_major_expected + '.'
      + java_version_minor_expected + '.'
      + java_version_mini_expected + ' '
      + 'de Java. Or vous ne disposez que de la version '
      + java_version + '.<br />'
      + 'Merci de bien vouloir t&eacute;l&eacute;charger la derni&egrave;re version '
      + 'de la machine virtuelle Java (appell&eacute;e JVM ou JRE) sur le site de '
      + '<a href="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jre-6-oth-JPR&SiteId=JSC&TransactionId=noreg" target="_blank">Sun</a>.<br />';
  } else if(!navigator.javaEnabled()) {
    html = '<br /><strong>Cette page n&eacute;cessite que Java soit activ&eacute;.<br />'
      + 'Si vous n\'avez pas Java d\'install&eacute, vous pouvez t&eacute;l&eacute;charger '
      + 'la machine virtuelle Java (appell&eacute;e JVM ou JRE) sur le site de '
      + '<a href="http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=jre-6-oth-JPR&SiteId=JSC&TransactionId=noreg" target="_blank">Sun</a>.<br /></strong>';
  } 
  return html;
}
