
//window.onload=montre;
function montre(id) {
  var nb_smenu = 2; // Nombre de sous-menus (albums et concerts)
  var d = document.getElementById(id);
  // Masquer les sous-menus
  /*for (var i = 1; i<=nb_smenu; i++) {
 	if (document.getElementById('smenu'+i)) {
	   document.getElementById('smenu'+i).style.display='none';}
  }*/
  if (d) {d.style.display='block';}
}

function checkfields()	{
	with (window.document.forms[0])	{
		if (nom.value.length < 1 || prenom.value.length < 1 || adresse.value.length < 1 ||
		    npa.value.length < 1 || localite.value.length < 1) {
			alert ("Merci de bien vouloir remplir tous les champs du formulaire.");
			return false;
		}
	}
	return true;
}

function gotopage(url) {
	this.location.href = url;
}

function submitArt(artID,quant) {
	// Si quant == 0, quantite est prise depuis le champ de formulaire
	var input_quantite = document.getElementById("quantite_"+artID);
	if (quant==0) {
		// Verifier quantite non vide (formulaire commande)
		if (input_quantite.value < 1) {
		  alert("Vous devez d'abord saisir une quantité avant de cliquer sur cette icône.");
		  return false;
		}
	} else {
	    input_quantite.value = quant;
	}
	
	document.forms[0].submit();
}

function setPPFields(country) {
   if (! checkPromo()) return false;
   if (country=="FR") {
      document.forms['paypal'].country.value="FR";
      document.forms['paypal'].currency_code.value="EUR";
      // Passer les montants en euros
      var i = 1;
      while (f=document.getElementById("amount_"+i)) {
         f.value = document.getElementById("prix_eur_"+i).value;
         i++;
      }
   }
   document.forms['paypal'].submit();
}

function checkPromo() {
    // current_code is defined in lib/codepromo.php
    var promocode = document.forms['command'].promo.value;
    if (promocode != "") {
        if (current_code == "") {
            alert("Aucun promotion n'est en cours");
            document.forms['command'].promo.focus();
            return false;
        }
        //generate md5 and compare with static string
        crypted_code = hex_md5(promocode);
        if (crypted_code == current_code) {
            //if md5 ok, change name of xshipping(2)_i to shipping(2)_i
            var i = 1;
            while (f1=document.getElementById("shipping_"+i)) {
               f2 = document.getElementById("shipping2_"+i)
               f1.name = "shipping_"+i;
               f2.name = "shipping2_"+i;
               i++;
            }
            return true;
        } else {
            alert("Désolé le code entré n'est pas valable");
            document.forms['command'].promo.focus();
            document.forms['command'].promo.select();
            return false;
        }
    }
    return true;
}

// RealPlayer related tests

// Parse plugins collection with strings to find
// User has to pass strings to be found in plugin name and description
// Ex. "Shockwave","Flash","5"
function getPlugIn() {
	allFound = false;
    plugInsCollection = navigator.plugins
	for (i=0;i<plugInsCollection.length;i++) {
      plugInDescription = " " + plugInsCollection[i].description
		plugInName = " " + plugInsCollection[i].name
		for (j=0;j<arguments.length;j++) {
			if (plugInDescription.indexOf(" " + arguments[j])!=-1 || plugInName.indexOf(" " + arguments[j])!=-1) {
				//document.writeln(arguments[j] + " found !<br/>")
				allFound = true
			} else {
				allFound = false
				break
			}
		}
		if (allFound) {break}
    }
	return allFound
}

function getActiveX() {
// Check for RealPlayer ActiveX
	try {
		testObject = new ActiveXObject("rmocx.RealPlayer G2 Control.1")

		// Since G2 (Real 6), all Real player version numbers begin by 6
		embedVersion = testObject.GetVersionInfo()
		//document.writeln("Embedded Player Version Number : " + embedVersion + "<br/>")
		
		// First version supported : 6.0.6.131 = G2 Gold
		versionArray = embedVersion.split(".")
		conditionA = versionArray[0]>=6
		conditionB = versionArray[1]>=0
		conditionC = versionArray[2]>=6
		conditionD = versionArray[3]>=131
		
		if (conditionA && conditionB && conditionC && conditionD) {
			activeXFound = true
		} else {
			activeXFound = false
		}		

	} catch(e) {
		activeXFound = false
	}
	
	return activeXFound;
}

function play(img, url) {
    var dewp = document.getElementById("dewplayer");
    var paths = img.src.split('/');
    if (paths[paths.length-1] == 'play.png') {
        img.src = "/images/stop.png";
        dewp.dewset(url);
        dewp.dewplay();
    } else {
        dewp.dewstop();
        img.src = "/images/play.png";
    }
}

