function showObject(objet)	{
	var objet = document.getElementById(objet);
	$(objet).show('fast');
}

function toggleObject(objet)	{
	var objet = document.getElementById(objet);
	$(objet).toggle('fast');
}

function showObjectBis(objet)	{
	$(objet).show('fast');
}

function hideObject(objet)	{
	var objet = document.getElementById(objet);
	$(objet).hide('fast');
}

function hideObjectBis(objet)	{
	$(objet).hide('fast');
}

function keepObjectVisible(objet)	{
	var objet = document.getElementById(objet);
	objet.style.display = 'block';
}


function getElementsByClassName(nomClasse, elementparent, tagname, effect,parametre,parametre2) {
  var resulat = new Array();
    var mesFils = document.getElementById(elementparent).getElementsByTagName(tagname);
    var exp_reg = new RegExp("(^|\\s)" + nomClasse + "(\\s|$)");
    var combo = '"'+exp_reg+'"';
    

    
    for (var i = 0; i < mesFils.length; i++) {
      var laClasse = (mesFils[i].className)? mesFils[i].className : "";
      if(laClasse != "" && (laClasse == nomClasse || laClasse.match(exp_reg))){
        var prepdiv = mesFils[i].id;
        
        	var lediv = document.getElementById(prepdiv);
        	
         var effect = effect;
         
         if (effect=='hide') {
            $(lediv).hide(parametre);
         } else if (effect=='fadeTo') {
            $(lediv).fadeTo("slow",parametre);
            lediv.style.color = parametre2;
         }
        
      }
    }
  return resulat;
};

function PulseCloud(id,nomClasse, elementparent, tagname, effect,parametre,parametre2){
   var leswitch = "mot" + id;
    
    getElementsByClassName(nomClasse, elementparent, tagname, effect,parametre,parametre2);
    $(leswitch).fadeTo("slow", parametre);
}

function RechExpo(destination){
	var q = document.getElementById('rech_lienweb').value;
	var complet = destination+q;
	document.location = complet;
}

function fauxForm(e,destination){
	var q = document.getElementById('rech_lienweb').value;
	var complet = destination+q;
	var keynum;
	var keychar;
	var numcheck;

	if(window.event){ // IE
 		keynum = e.keyCode;
  	} else if(e.which){ // Netscape/Firefox/Opera
 		 keynum = e.which;
 	 }
 	 
 	 if (keynum=='13'){ 	 
		document.location = complet;
	}
}



function recalc(){
		$("[@id^=total_]").calc(
			// the equation to use for the calculation
			"qty * price",
			// define the variables used in the equation, these can be a jQuery object
			{
				qty: $("input[@name^=qte_]"),
				price: $("[@id^=prix_]")
			},

			// define the finish callback, this runs after the calculation has been complete
			function ($this){
				// sum the total of the $("[@id^=total_item]") selector
				var sum = $this.sum();
				
				$("#grandtotal").text(
					// round the results to 2 digits
					"$" + sum.toFixed(2)
				);
			}
		);
	};

