function validateSearchForm(form) {
	//alert("jj");
	if(form.dateSuperieurA.value) {
		form.dateSuperieurA.value = "01-" + form.dateSuperieurA.value;
	}
	if(form.dateInferieurA.value) {
		form.dateInferieurA.value = "01-" + form.dateInferieurA.value;
	}
	form.submit();
	//return true;
}


window.addEvent('domready', function() {
	//alert(doToolTips);
	//INFOBULLES
	if(doToolTips!=false) {
		//create the tooltips  
		var toolTips = new Tips('.tooltips',{  
		   className: 'tooltips-style',  
		   fixed: false,  
		   hideDelay: 50,  
		   showDelay: 1300 
		});  

		toolTips.addEvents({  
			'show': function(tip) {  
				//alert(doToolTips!=true);		  
				tip.fade('in');  
			},  
			'hide': function(tip) {  
				tip.fade('out'); 
			}  
		});   
	}
	
	
	//RECAPITULATIF
	var slideElement = $('recapitulatif');
	if(slideElement != null){
		var slideVar = new Fx.Slide(slideElement, {
			mode: 'vertical', //default is 'vertical'
			transition: 'sine:in',
			duration: 300 

		}).hide();
		
		if($('retourRecherche')!=null){
			$('retourRecherche').addEvent('mouseover', function(){
				slideVar.slideIn();
			});

			$('retourRecherche').addEvent('mouseout', function(){
				slideVar.slideOut();
			});
			
		}
	}
	
	
	//SOUSMENUS
	var categories = $$('.categories');
	var souscategories = $$('.souscategories');
	var AccordionObject = new Accordion(categories, souscategories,
		{
			//alwaysHide: true,
			display: 0,
			onActive: function(categories,souscategories) {
				categories.setProperty('id', 'ssmenuactive');


				/*
				var output ='';
				for (var prop in categories) {
					output +=  "." + prop + " = " + categories[prop] + "\n" ;
				}
				$$('.content_blocks').set('html', output);
				*/
			}
		}
	);		
	
	var categoryindex;
	if($('categoryindex').get('html') !=''){
		categoryindex=$('categoryindex').get('html');
	}
	AccordionObject.display(categoryindex);
	
	/*$$('.categories').addEvent('mouseenter', function() { 
		var timeZero = $time();
		var time = timeZero;
		while(time<=timeZero + 600){
			 time = $time();
			 $$('.col2').setStyle('cursor','pointer');
		}
		this.fireEvent('click');
	});  */
	
	$$('.categories').addEvent('click', function(event) { 
		//document.location=$$('.categories').get('href');
		event.stop();
		this.fireEvent('click');
		
	});  
	
	
	/*$$('.col2').addEvent('mouseleave', function() { 
		AccordionObject.display(categoryindex); 
	});  */
		
	
	//COMMANDE
	/*var slideElTCommande= $('recapinfo');
	//if(slideElTCommande != null){
	var slideCommande = new Fx.Slide(slideElTCommande, {
		mode: 'vertical', //default is 'vertical'
		transition: 'sine:in',
		duration: 300

	}).show();
	
	//bug fadout??
	var slideElTCommande2= $('articlescmdTitle');
	//if(slideElTCommande != null){
	var slideCommande2 = new Fx.Slide(slideElTCommande2, {
		mode: 'vertical', //default is 'vertical'
		transition: 'sine:in',
		duration: 300 
	}).show();
	
	$('commande').setStyle('display', 'none');

	
	$('commande').addEvent('click', function(){
		slideCommande.toggle();
		slideCommande2.toggle();//bug fadout??
		$('articlescmdBot').setStyle('display', 'block');//bug fadout??

		$('commande').setStyle('display', 'none');
		$('compte').setStyle('display', 'inline');
		return false;
	});

	$('compte').addEvent('click', function(){
		slideCommande.toggle();
		slideCommande2.toggle();
		$('articlescmdBot').setStyle('display', 'none');//bug fadout??
		$('compte').setStyle('display', 'none');
		$('commande').setStyle('display', 'inline');
		return false;
	});*/
//}
});


function getProduitsModuleContent(type,moduleID) {
    var domain = document.domain;
    var url = 'http://' + domain + '/metm/includes/fo/php/produits_module.php';
    var params  = {'type':type};
  
	window.addEvent('domready',function() {
		var myAjax = new Request(
			{
				url:url,
				method: 'get',
				encoding: "iso-8859-1",
				data: params,
				onComplete: function(responseText) { 
					$(moduleID).set('html', responseText);
					 
					var myFx = new Fx.Slide('moduleID', {
						duration: 1000000,
						transition: Fx.Transitions.linear,
						mode:'vertical'
					});
					 
					myFx.toggle().chain(myFx.toggle);
				}
			}
		);

		myAjax.send();
	});

}

function validCommande(formulaire){
	//alert(document.forms[0]);

	if(formulaire.montant.value=='0EUR'){
		alert('Vous n\'avez rien a commander, votre panier est vide');
		//return false;
	}
	else{
		var typepaiement  = "";
		if(formulaire!=undefined){
			for (var i=0; i < formulaire.typepaiement.length; i++){	
				if (formulaire.typepaiement[i].checked){
					typepaiement = formulaire.typepaiement[i].value;
					break;
				}
			}

			if(typepaiement=='CB'){
				//alert('-'+c_value+'-');
				formulaire.action="https://secure.lixium.fr/cybermut1.php";
			}else{
				//formulaire.submit();
			}
			
			
			formulaire.submit();
			return true;
		}
	}
}

function updateSearchedCategory(n){
	if(n==1 && $('categorie2') && $('categorie3')){
		$('categorie2').value="";
		$('categorie3').value="";
	}
	if(n==2 && $('categorie3')) 
		$('categorie3').value="";
		
	$('searchFormCatalogue').action='./index.php';
	$('searchFormCatalogue').submit();
}

function alertCriteres(){
	b=(document.searchFormCatalogue.critere.value=="" && document.searchFormCatalogue.keywords.value!="");
	if(b){
		alert("Choisissez un critère avant d'inscrire votre mot-clef !");
		return false;
	}
	return true;
}

//votre compte
function updateAll(formulaire){
	if(formulaire.nbarticles.value == 0 ) {
		alert("Vous devez avoir des articles dans votre panier pour le valider.");
	}else {
		formulaire.cmd.value="updateAll";
		formulaire.submit();
	}
}

function sendIdentifiants(formulaire){
	if(isMail(formulaire.email)){
		//alert(formulaire.email.value);
		formulaire.submit();
		return true;	
	}else{
		alert('Votre email n\'est pas valide.');
	}

}
function deleteArticle(formulaire,id){
	formulaire.cmd.value="delfromcommande";
	formulaire.idarticle.value=id;
	//var res=confirm("Etes vous sur de vouloir supprimer cet article?");
	//if(res)
	formulaire.submit();
}
function saveForm(formulaire,cmd,action){

	if(isVoid(formulaire.nom)){
		alert("Le champ 'Nom' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.prenom)){
		alert("Le champ 'Prenom' ne doit pas être vide");
		
	}
	else if(!isMail(formulaire.email)){
		alert("Le champ 'Email' ne contient pas un mail correctement formé.");
		
	}
	
	else if(isVoid(formulaire.password)){
		alert("Vous devez choisir votre mot de passe");
		
	}
	else if(isVoid(formulaire.login)){
		alert("Vous devez choisir votre identifiant de connexion");
	}
	else if(isVoid(formulaire.adresse)){
		alert("Le champ 'Adresse' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.cp)){
		alert("Le champ 'CP' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.ville)){
		alert("Le champ 'Ville' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.pays)){
		alert("Le champ 'Pays' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.factadresse)){
		alert("Le champ 'Adresse de facturation' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.factcp)){
		alert("Le champ 'CP de facturation' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.factville)){
		alert("Le champ 'Ville  de facturation' ne doit pas être vide");
		
	}
	else if(isVoid(formulaire.factpays)){
		alert("Le champ 'Pays de facturation' ne doit pas être vide");
		
	}
	/*else if(isVoid(formulaire.nbarticles)){
		alert("La commande doit contenir au moins un article");
		
	}*/	
	
	else {
		if(formulaire.typeclient.value!="1"){
			if(isVoid(formulaire.societe)){
				alert("Le champ 'Raison Sociale' ne doit pas être vide");
				return false;
			}
		}
		
		if(cmd != '' && action != ''){
			formulaire.cmd.value=cmd;
			formulaire.action=action;
			formulaire.submit();
			return true;
		}
		return false;
	}
}

function isVoid(val){
	if(val.value=="" || val.value==0)return true;
	else return false;
}

function isNaNb(val){
	if(isNaN(val.value)) return true;
	else return false;
}

function isMail(val){
  if ((val.value.indexOf("@")>=0) && (val.value.indexOf(".")>=0)) {
	 return true;
  } else {
	 return false;
  }
}


function desactiveClient(formulaire) { 
	if(formulaire.typeclient.value=="0"){
		formulaire.numcli.disabled=false;
	}
	else{
		formulaire.numcli.value="";
		formulaire.numcli.disabled=true;	
	}
}

function downloadResult(formulaire,rub){
	formulaire.cmd.value="download";
	formulaire.action="/metm/fo/catalogue/printresult.php?rub="+rub;
	formulaire.submit();
}
