function ChangeArticle(element,nav1,nav2){
	var val=element.options[element.selectedIndex].value;
	if(val==""){
		window.location="index.php?nav1="+nav1+"&nav2="+nav2;
		return;
	}
	window.location="index.php?nav1="+nav1+"&nav2="+nav2+"&id="+val;
}

function isEmail(s){
	if (s.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/) != -1)
		return true ;
	return false ;
}

function fLogin() {
	var f = document.fmLogin;
	
	var MANQUE_LOGIN = "Vous devez saisir un IDENTIFIANT";
	var MANQUE_PASSWORD = "Vous devez saisir un PASSWORD";
	// Vérifier que le LOGIN n'est pas vide
	if (f.ident.value == "") {
		alert(MANQUE_LOGIN);
		f.ident.focus();
		return;
	}
	// Vérifier que le PASSWORD n'est pas vide
	if (f.pass.value == "") {
		alert(MANQUE_PASSWORD);
		f.pass.focus();
		return;
	}
	f.action = "";
	f.submit()
}

function expert() 
{	  	
	var MANQUE_QUESTION = "Vous devez saisir une QUESTION";
	var MANQUE_THEME = "Vous devez choisir un THEME";
	var valid = 1;	

	// Vérifier que le champs theme n'est pas vide
	if (document.form_expert.theme.value == "") {
		alert(MANQUE_THEME);
		document.form_expert.theme.focus();
		return;
	}
	// Vérifier que le champs question n'est pas vide
	if (document.form_expert.Question.value == "") {
		alert(MANQUE_QUESTION);
		document.form_expert.Question.focus();
		return;
	}
	
	if (valid == 1) {
		document.form_expert.action = "index.php?nav1=expert";
		document.form_expert.submit();
	}		
}

function fRegister() {
	var telnum;	
	var MANQUE_LOGIN = "Vous devez saisir un identifiant (maxi 30 caractères)";
	var TROPCOURT_LOGIN = "Vous devez saisir un identifiant (mini 4 caractères)";
	var MANQUE_civilite = "Vous devez saisir une civilité";
	var MANQUE_NOM = "Vous devez saisir un nom";
	var MANQUE_PRENOM = "Vous devez saisir un prénom";

	var MANQUE_EMAILNULL = "Vous devez saisir un EMAIL";
	var MANQUE_EMAIL = "Votre adresse EMAIL est incorrecte";
		var MANQUE_ADRESSE = "Vous devez saisir votre adresse";
	var MANQUE_VILLE = "Vous devez saisir une VILLE";
    var MANQUE_PAYS = "Vous devez saisir un PAYS";
	var MANQUE_SOCIETE = "Vous devez saisir une scoiété (Raison sociale)";
	var MANQUE_DEPARTEMENT = "Veuillez indiquer votre fonction";
	var MANQUE_CP = "Vous devez saisir un code postal";
	var MANQUE_CP_NAN = "Le code postal doit être un numérique de 5 chiffres au moins";
	var MANQUE_SIREN = "Vous devez saisir un code SIREN / RCS";
	var MANQUE_SECTEUR = "Choisissez un secteur";
	var MANQUE_EFFECTIF = "Vous devez selectionner un effectif";
	var MANQUE_EFFECTIF_NAN = "Vous devez saisir un nombre entier de personnes";
	var MANQUE_TEL = "Votre numéro de téléphone ne doit contenir que des chiffres ou des blancs";
	var valid = 1;

		// Vérifier que la SOCIETE n'est pas vide
	if (document.form_abonner.societe.value == "") {
		alert(MANQUE_SOCIETE);
		document.form_abonner.societe.focus();
		return;
	}
		 // Vérifier que le SIREN n'est pas vide
	if (document.form_abonner.siren.value == "") {
		alert(MANQUE_SIREN);
		document.form_abonner.siren.focus();
		return;
	}
	// Vérifier que l'adresse n'est pas vide
	if (document.form_abonner.adresse.value == "") {
		alert(MANQUE_ADRESSE);
		document.form_abonner.adresse.focus();
		return;
	}
	
	// Vérifier que le CODE POSTAL fait au moins 5 caractéres
	if (document.form_abonner.codepostal.value.length < 5 ) {
		alert(MANQUE_CP_NAN);
		document.form_abonner.codepostal.focus();
		return;
	}
			// Vérifier que la Ville n'est pas vide
	if (document.form_abonner.ville.value == "") {
		alert(MANQUE_VILLE);
		document.form_abonner.ville.focus();
		return;
	}
			// Vérifier que le Pays n'est pas vide
	if (document.form_abonner.pays.value == "") {
		alert(MANQUE_PAYS);
		document.form_abonner.pays.focus();
		return;
	}
	// Vérifier que le secteur est renseignée
	if ((document.form_abonner.secteur.selectedIndex == 0  )) {
		alert(MANQUE_SECTEUR);
		document.form_abonner.secteur.focus();
		return;
	}
	// Vérifier que l'effectif est renseigné
	if ((document.form_abonner.effectif.selectedIndex == 0  )) {
		alert(MANQUE_EFFECTIF);
		document.form_abonner.effectif.focus();
		return;
	}
	
	// Vérifier que la civilité n'est pas vide
	if (!(document.form_abonner.civilite[0].checked || document.form_abonner.civilite[1].checked || document.form_abonner.civilite[2].checked )) {
		alert(MANQUE_civilite);
		//form_abonner.civilite.focus();
		return;
	}
	// Vérifier que le NOM n'est pas vide
	if (document.form_abonner.nom.value == "") {
		alert(MANQUE_NOM);
		document.form_abonner.nom.focus();
		return;
	}
	// Vérifier que le PRENOM n'est pas vide
	if (document.form_abonner.prenom.value == "") {
		alert(MANQUE_PRENOM);
		document.form_abonner.prenom.focus();
		return;
	}
	// Vérifier que le LOGIN n'est pas vide
	if (document.form_abonner.login.value == "") {
		alert(MANQUE_LOGIN);
		document.form_abonner.login.focus();
		return;
	}
	if (document.form_abonner.login.value.length <4) {
		alert(TROPCOURT_LOGIN);
		document.form_abonner.login.focus();
		return;
	}
	// Vérifier que l'EMAIL est renseigné
	if ((document.form_abonner.email.value == "")) {
		alert(MANQUE_EMAILNULL);
		document.form_abonner.email.focus();
		return;
	}
	// Email valide ?
	if(document.form_abonner.email.value != ""){
		if (!isEmail(document.form_abonner.email.value)){
			alert(MANQUE_EMAIL);
			document.form_abonner.email.focus();
			return;
		}
	}
	// Vérifier que le téléphone n'est pas vide
	if (document.form_abonner.tel.value == "") {
		alert(MANQUE_TEL);
		document.form_abonner.tel.focus();
		return;
	}
	// Vérifier que la fonction est renseignée
if ((document.form_abonner.departement.selectedIndex == 0  )) {
	alert(MANQUE_DEPARTEMENT);
	document.form_abonner.departement.focus();
	return;
}
	
	if (valid == 1) {
		document.form_abonner.action ="index.php?nav1=abonner";
		document.form_abonner.submit();
	}
}
function fRegister2() {
	var telnum;	
	var MANQUE_LOGIN = "Vous devez saisir un identifiant (maxi 30 caractères)";
	var TROPCOURT_LOGIN = "Vous devez saisir un identifiant (mini 4 caractères)";
	var MANQUE_civilite = "Vous devez saisir une civilité";
	var MANQUE_NOM = "Vous devez saisir un nom";
	var MANQUE_PRENOM = "Vous devez saisir un prénom";

	var MANQUE_EMAILNULL = "Vous devez saisir un EMAIL";
	var MANQUE_EMAIL = "Votre adresse EMAIL est incorrecte";
		var MANQUE_ADRESSE = "Vous devez saisir votre adresse";
	var MANQUE_VILLE = "Vous devez saisir une VILLE";
    var MANQUE_PAYS = "Vous devez saisir un PAYS";
	var MANQUE_SOCIETE = "Vous devez saisir une scoiété (Raison sociale)";
	var MANQUE_DEPARTEMENT = "Veuillez indiquer votre fonction";
	var MANQUE_CP = "Vous devez saisir un code postal";
	var MANQUE_CP_NAN = "Le code postal doit être un numérique de 5 chiffres au moins";
	var MANQUE_SIREN = "Vous devez saisir un code SIREN / RCS";
	var MANQUE_SECTEUR = "Choisissez un secteur";
	var MANQUE_EFFECTIF = "Vous devez selectionner un effectif";
	var MANQUE_EFFECTIF_NAN = "Vous devez saisir un nombre entier de personnes";
	var MANQUE_TEL = "Votre numéro de téléphone ne doit contenir que des chiffres ou des blancs";
	var valid = 1;

		// Vérifier que la SOCIETE n'est pas vide
	if (document.form_abonner.societe.value == "") {
		alert(MANQUE_SOCIETE);
		document.form_abonner.societe.focus();
		return;
	}
		 // Vérifier que le SIREN n'est pas vide
	if (document.form_abonner.siren.value == "") {
		alert(MANQUE_SIREN);
		document.form_abonner.siren.focus();
		return;
	}
	// Vérifier que l'adresse n'est pas vide
	if (document.form_abonner.adresse.value == "") {
		alert(MANQUE_ADRESSE);
		document.form_abonner.adresse.focus();
		return;
	}
	
	// Vérifier que le CODE POSTAL fait au moins 5 caractéres
	if (document.form_abonner.codepostal.value.length < 5 ) {
		alert(MANQUE_CP_NAN);
		document.form_abonner.codepostal.focus();
		return;
	}
			// Vérifier que la Ville n'est pas vide
	if (document.form_abonner.ville.value == "") {
		alert(MANQUE_VILLE);
		document.form_abonner.ville.focus();
		return;
	}
			// Vérifier que le Pays n'est pas vide
	if (document.form_abonner.pays.value == "") {
		alert(MANQUE_PAYS);
		document.form_abonner.pays.focus();
		return;
	}
	// Vérifier que le secteur est renseignée
	if ((document.form_abonner.secteur.selectedIndex == 0  )) {
		alert(MANQUE_SECTEUR);
		document.form_abonner.secteur.focus();
		return;
	}
	// Vérifier que l'effectif est renseigné
	if ((document.form_abonner.effectif.selectedIndex == 0  )) {
		alert(MANQUE_EFFECTIF);
		document.form_abonner.effectif.focus();
		return;
	}
	
	// Vérifier que la civilité n'est pas vide
	if (!(document.form_abonner.civilite[0].checked || document.form_abonner.civilite[1].checked || document.form_abonner.civilite[2].checked )) {
		alert(MANQUE_civilite);
		//form_abonner.civilite.focus();
		return;
	}
	// Vérifier que le NOM n'est pas vide
	if (document.form_abonner.nom.value == "") {
		alert(MANQUE_NOM);
		document.form_abonner.nom.focus();
		return;
	}
	// Vérifier que le PRENOM n'est pas vide
	if (document.form_abonner.prenom.value == "") {
		alert(MANQUE_PRENOM);
		document.form_abonner.prenom.focus();
		return;
	}
	// Vérifier que le LOGIN n'est pas vide
	if (document.form_abonner.login.value == "") {
		alert(MANQUE_LOGIN);
		document.form_abonner.login.focus();
		return;
	}
	if (document.form_abonner.login.value.length <4) {
		alert(TROPCOURT_LOGIN);
		document.form_abonner.login.focus();
		return;
	}
	// Vérifier que l'EMAIL est renseigné
	if ((document.form_abonner.email.value == "")) {
		alert(MANQUE_EMAILNULL);
		document.form_abonner.email.focus();
		return;
	}
	// Email valide ?
	if(document.form_abonner.email.value != ""){
		if (!isEmail(document.form_abonner.email.value)){
			alert(MANQUE_EMAIL);
			document.form_abonner.email.focus();
			return;
		}
	}
	// Vérifier que le téléphone n'est pas vide
	if (document.form_abonner.tel.value == "") {
		alert(MANQUE_TEL);
		document.form_abonner.tel.focus();
		return;
	}
	// Vérifier que la fonction est renseignée
if ((document.form_abonner.departement.selectedIndex == 0  )) {
	alert(MANQUE_DEPARTEMENT);
	document.form_abonner.departement.focus();
	return;
}
	
	if (valid == 1) {
		document.form_abonner.action ="index.php?nav1=abonner2";
		document.form_abonner.submit();
	}
}
function rechercher(frm,element)
{
	var obj=MM_findObj(element,document);
	var MANQUE_MOT = "Vous devez saisir un mot d'au moins 3 caractères";
	if ((obj.value == "") || (obj.value.length < 3))
	{
		alert (MANQUE_MOT);
		obj.focus();
		return false;
	}
	return true;
}
//
function archiver(frm,element)
{
	var MANQUE_MOT_CLE = "Vous n'avez pas saisi de mot clé.";
	var MANQUE_LONGUEUR = "Vous devez saisir un mot d'au moins 2 caractères";
	var obj=MM_findObj(element,document);
	//var objfrm=MM_findObj(frm,document);
	var f=document.frmarchive;
	// Vérifier que le MOT_CLE n'est pas vide 
	if (obj.value == "") {
		alert(MANQUE_MOT_CLE);
		obj.focus();
		return ;
	}
	if ((obj.value.length < 2))
	{
		alert (MANQUE_LONGUEUR);
		obj.focus();
		return ;
	}		
	f.action="";
	f.submit();
}
//
function multimail(s)
{
	Nb_mail = 0;
	Borne_inf = 0;
	var test = "" + s;

	if (test.length < 1)
	{
		alert("Vous n'avez pas saisi d'email destinataire. Il doit être de la forme xxx@xxx.xxx .");
		return false;
	}

	for (var k = 0; k < test.length; k++)
	{
		var c = test.substring(k, k+1);
		if (c == ";")
		{
			Nb_mail = Nb_mail + 1;
			//alert ("boucle "+test.substring(Borne_inf,k));
			if (isEmail(test.substring(Borne_inf,k)) == false)
			{
				alert (test.substring(Borne_inf,k) +" n'est pas une adresse email de destinataire valide.");
				return false;
			}
			Borne_inf = k+1;
		}
	}
	if (isEmail(test.substring(Borne_inf,test.length)) == false)
	{
		if (test.substring(Borne_inf,test.length) == "")
		{
			alert ("Veuillez enlever le point virgule inutile en fin de saisie des destinataires, merci.");
		}
		else
		{
			alert (test.substring(Borne_inf,test.length)+" n'est pas une adresse email de destinataire valide.");
		}
		return false;
	}
}
//
function frmSend2f()
{
	destinat = document.frmsend2f.email_to.value.replace (" ", "");
	if (multimail(destinat) == false)
	{
		//alert("Vous devez saisir le(s) destinataire(s).");
		document.frmsend2f.email_to.focus();
		return;
	}
	if (!document.frmsend2f.your_name.value)
	{
		alert("Vous devez saisir votre nom.");
		document.frmsend2f.your_name.focus();
		return;
	}
	if (!document.frmsend2f.your_email.value)
	{
		alert("Vous devez saisir votre email.");
		document.frmsend2f.your_email.focus();
		return;
	}
	if (isEmail(document.frmsend2f.your_email.value) == false)
	{
		alert ("L'adresse email que vous avez saisie n'est pas valide.");
	   	document.frmsend2f.your_email.focus();
	   	return;
	}
	frmsend2f.action="";
	document.frmsend2f.submit();
}
//
function send2f(){
	//index.php?nav1=common&amp;nav2=send2f
	var shref="" + window.location;
	var arr=shref.split('&');	
	window.location="index.php?nav1=common&nav2=send2f&article_"+arr[arr.length-1];
}

function fEditRegister() {
	var telnum;	
	var MANQUE_LOGIN = "Vous devez saisir un identifiant (maxi 30 caractères)";
	var TROPCOURT_LOGIN = "Vous devez saisir un identifiant (mini 4 caractères)";
	var MANQUE_civilite = "Vous devez saisir une civilité";
	var MANQUE_NOM = "Vous devez saisir un nom";
	var MANQUE_PRENOM = "Vous devez saisir un prénom";

	var MANQUE_EMAILNULL = "Vous devez saisir un EMAIL";
	var MANQUE_EMAIL = "Votre adresse EMAIL est incorrecte";
		var MANQUE_ADRESSE = "Vous devez saisir votre adresse";
	var MANQUE_VILLE = "Vous devez saisir une VILLE";
    var MANQUE_PAYS = "Vous devez saisir un PAYS";
	var MANQUE_SOCIETE = "Vous devez saisir une scoiété (Raison sociale)";
	var MANQUE_DEPARTEMENT = "Veuillez indiquer votre fonction";
	var MANQUE_CP = "Vous devez saisir un code postal";
	var MANQUE_CP_NAN = "Le code postal doit être un numérique de 5 chiffres au moins";
	var MANQUE_SIREN = "Vous devez saisir un code SIREN / RCS";
	var MANQUE_SECTEUR = "Choisissez un secteur";
	var MANQUE_EFFECTIF = "Vous devez selectionner un effectif";
	var MANQUE_EFFECTIF_NAN = "Vous devez saisir un nombre entier de personnes";
	var MANQUE_TEL = "Votre numéro de téléphone ne doit contenir que des chiffres ou des blancs";
	var valid = 1;

		// Vérifier que la SOCIETE n'est pas vide
	if (document.form_abonner.societe.value == "") {
		alert(MANQUE_SOCIETE);
		document.form_abonner.societe.focus();
		return;
	}
		 // Vérifier que le SIREN n'est pas vide
	if (document.form_abonner.siren.value == "") {
		alert(MANQUE_SIREN);
		document.form_abonner.siren.focus();
		return;
	}
	// Vérifier que l'adresse n'est pas vide
	if (document.form_abonner.adresse.value == "") {
		alert(MANQUE_ADRESSE);
		document.form_abonner.adresse.focus();
		return;
	}
	
	// Vérifier que le CODE POSTAL fait au moins 5 caractéres
	if (document.form_abonner.codepostal.value.length < 5 ) {
		alert(MANQUE_CP_NAN);
		document.form_abonner.codepostal.focus();
		return;
	}
			// Vérifier que la Ville n'est pas vide
	if (document.form_abonner.ville.value == "") {
		alert(MANQUE_VILLE);
		document.form_abonner.ville.focus();
		return;
	}
			// Vérifier que le Pays n'est pas vide
	if (document.form_abonner.pays.value == "") {
		alert(MANQUE_PAYS);
		document.form_abonner.pays.focus();
		return;
	}
	// Vérifier que le secteur est renseignée
	if ((document.form_abonner.secteur.selectedIndex == 0  )) {
		alert(MANQUE_SECTEUR);
		document.form_abonner.secteur.focus();
		return;
	}
	// Vérifier que l'effectif est renseigné
	if ((document.form_abonner.effectif.selectedIndex == 0  )) {
		alert(MANQUE_EFFECTIF);
		document.form_abonner.effectif.focus();
		return;
	}
	
	// Vérifier que la civilité n'est pas vide
	if (!(document.form_abonner.civilite[0].checked || document.form_abonner.civilite[1].checked || document.form_abonner.civilite[2].checked )) {
		alert(MANQUE_civilite);
		//form_abonner.civilite.focus();
		return;
	}
	// Vérifier que le NOM n'est pas vide
	if (document.form_abonner.nom.value == "") {
		alert(MANQUE_NOM);
		document.form_abonner.nom.focus();
		return;
	}
	// Vérifier que le PRENOM n'est pas vide
	if (document.form_abonner.prenom.value == "") {
		alert(MANQUE_PRENOM);
		document.form_abonner.prenom.focus();
		return;
	}
	
	// Vérifier que le téléphone n'est pas vide
	if (document.form_abonner.tel.value == "") {
		alert(MANQUE_TEL);
		document.form_abonner.tel.focus();
		return;
	}
	// Vérifier que la fonction est renseignée
if ((document.form_abonner.departement.selectedIndex == 0  )) {
	alert(MANQUE_DEPARTEMENT);
	document.form_abonner.departement.focus();
	return;
}
	
	if (valid == 1) {
		document.form_abonner.action ="index.php?nav1=abonner";
		document.form_abonner.submit();
	}
}



















/*
 * FlashObject embed
 * by Geoff Stearns (geoff@deconcept.com, http://www.deconcept.com/)
 *
 * v1.1.0 - 03-31-2005
 *
 * writes the embed code for a flash movie, includes plugin detection
 *
 * Usage:
 *
 *	myFlash = new FlashObject("path/to/swf.swf", "swfid", "width", "height", flashversion, "backgroundcolor");
 *	myFlash.write("objId");
 *
 * for best practices, see:
 *  http://blog.deconcept.com/2005/03/31/proper-flash-embedding-flashobject-best-practices/
 *
 */

var FlashObject = function(swf, id, w, h, ver, c) {
	this.swf = swf;
	this.id = id;
	this.width = w;
	this.height = h;
	this.version = ver;
	this.align = "middle";

	this.params = new Object();
	this.variables = new Object();

	this.redirect = "";
	this.sq = document.location.search.split("?")[1] || "";
	this.bypassTxt = "<p>Already have Macromedia Flash Player? <a href='?detectflash=false&"+ this.sq +"'>Click here if you have Flash Player "+ this.version +" installed</a>.</p>";
	
	if (c) this.color = this.addParam('bgcolor', c);
	this.addParam('quality', 'high'); // default to high
	this.doDetect = getQueryParamValue('detectflash');
}

var FOP = FlashObject.prototype;

FOP.addParam = function(name, value) { this.params[name] = value; }

FOP.getParams = function() { return this.params; }

FOP.getParam = function(name) { return this.params[name]; }

FOP.addVariable = function(name, value) { this.variables[name] = value; }

FOP.getVariable = function(name) { return this.variables[name]; }

FOP.getVariables = function() { return this.variables; }

FOP.getParamTags = function() {
    var paramTags = "";
    for (var param in this.getParams()) {
        paramTags += '<param name="' + param + '" value="' + this.getParam(param) + '" />';
    }
    return (paramTags == "") ? false:paramTags;
}

FOP.getHTML = function() {
    var flashHTML = "";
    if (navigator.plugins && navigator.mimeTypes.length) { // netscape plugin architecture
        flashHTML += '<embed type="application/x-shockwave-flash" src="' + this.swf + '" width="' + this.width + '" height="' + this.height + '" wmode="opaque" id="' + this.id + '" align="' + this.align + '"  scale="noborder" ';
        for (var param in this.getParams()) {
            flashHTML += ' ' + param + '="' + this.getParam(param) + '"';
        }
        if (this.getVariablePairs()) {
            flashHTML += ' flashVars="' + this.getVariablePairs() + '"';
        }
        flashHTML += '></embed>';
    } else { // PC IE
        flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="' + this.width + '" height="' + this.height + '" id="' + this.id + '" align="' + this.align + '">';
        flashHTML += '<param name="movie" value="' + this.swf + '" />';
		 flashHTML += '<param name="SCALE" value="noborder" />';
		 flashHTML += '<param name="wmode" value="opaque" />';
        if (this.getParamTags()) {
            flashHTML += this.getParamTags();
        }
        if (this.getVariablePairs() != null) {
            flashHTML += '<param name="flashVars" value="' + this.getVariablePairs() + '" />';
        }
        flashHTML += '</object>';
    }
    return flashHTML;	
}

FOP.getVariablePairs = function() {
    var variablePairs = new Array();
    for (var name in this.getVariables()) { 
    	variablePairs.push(name + "=" + escape(this.getVariable(name))); 
    }
    return (variablePairs.length > 0) ? variablePairs.join("&"):false;
}

FOP.write = function(elementId) {
	if(detectFlash(this.version) || this.doDetect=='false') {
		if (elementId) {
			document.getElementById(elementId).innerHTML = this.getHTML();
		} else {
			document.write(this.getHTML());
		}
	} else {
		if (this.redirect != "") {
			document.location.replace(this.redirect);
		} else if (this.altTxt) {
			if (elementId) {
				document.getElementById(elementId).innerHTML = this.altTxt +""+ this.bypassTxt;
			} else {
				document.write(this.altTxt +""+ this.bypassTxt);
			}
		}
	}		
}

/* ---- detection functions ---- */
function getFlashVersion() {
	var flashversion = 0;
	if (navigator.plugins && navigator.mimeTypes.length) {
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			var y = x.description;
   			flashversion = y.charAt(y.indexOf('.')-1);
		}
	} else {
		result = false;
	    for(var i = 15; i >= 3 && result != true; i--){
   			execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
   			flashversion = i;
   		}
	}
	return flashversion;
}

function detectFlash(ver) {	return (getFlashVersion() >= ver) ? true:false; }

// get value of query string param
function getQueryParamValue(param) {
	var q = document.location.search || document.location.href.split("#")[1];
	if (q) {
		var detectIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
		if (q.length > 1 && detectIndex > -1) {
			return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
		} else {
			return "";
		}
	}
}
