// JavaScript Document
function activation_periode(id)
{
	
	var valeur = document.getElementById(id).value;	
	if (valeur = '0') document.getElementById("periodicite").readonly = true; else document.getElementById("periodicite").readonly = false; 
	
}

function cocher()
{		
	var btn_suivant = document.getElementById('suivant');
	if(btn_suivant.disabled == true){
		btn_suivant.disabled = false;
		btn_suivant.className = "class_suivant";
	}
	else{
		btn_suivant.disabled = true;
		btn_suivant.className = "class_suivant_disable";
	}
}


function cochersite()
{		
	var site = document.getElementById('site');	
	document.location='index.php?mod=sites&page=1&site='+site.value ; 	
}


function cocherjour()
{		
	
	var jour = document.getElementById('jour');	
	document.location='index.php?mod=sites&page=1&jour='+jour.value ; 	
}

function cochertranche()
{		
	var tranche = document.getElementById('datetranche');	
	document.location='index.php?mod=sites&page=1&datetranche='+tranche.value ; 	
}


function desactive()
{
	var btn_suivant = document.getElementById('suivant');
	var jour = document.getElementById('jour');	
	var site = document.getElementById('site');	
		
	
	if((jour.value == -1) ||(site.value == -1))
	{
		
			btn_suivant.disabled = true;
			btn_suivant.className = "class_suivant_disable";
		
	
	}
	
}

function active()
{
	var btn_suivant = document.getElementById('suivant');
	var jour = document.getElementById('jour');	
	var site = document.getElementById('site');	
	var tranche = document.getElementById('datetranche');	
	
	if((jour.value != -1) && (site.value != -1) && (tranche.value != -1))
	{
		if(btn_suivant.disabled == true){
			btn_suivant.disabled = false;
			btn_suivant.className = "class_suivant";
		}
		/*else{
			btn_suivant.disabled = true;
			btn_suivant.className = "class_suivant_disable";
		}*/
	}else{
			btn_suivant.disabled = true;
			btn_suivant.className = "class_suivant_disable";
		}
	
}

function activecoderdv()
{
	var btn_suivant = document.getElementById('suivant');
	var coderdv = document.getElementById('coderdv');
	
	if(coderdv.value != '' ){
		btn_suivant.disabled = false;
		btn_suivant.className = "class_suivant";
	}else{
		btn_suivant.disabled = true;
		btn_suivant.className = "class_suivant_disable";
	}
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//Function to set country phone code
function codepays()
{
	n=0;
	var pays=document.getElementById("pays");
	var code=document.getElementById("code_mobile");
	n=pays.selectedIndex;
	code.value=pays.options[n].value;
		
	}
function get_value(chaine){
var reg=new RegExp("[#]+", "g");
var tableau=chaine.split(reg);	
var __value=tableau[0];
var pays=document.getElementById('pays');
var code_pays_phone=document.getElementById('code_phone');
var code_pays_mobile=document.getElementById('code_mobile');
pays.value=chaine;
code_pays_phone.value='+'+__value;
code_pays_mobile.value='+'+__value;
}

function set_ci_code(){
//Donnez le code de la Cote d'Ivoire
var pays=document.getElementById('pays');
var code_pays_phone=document.getElementById('code_phone');
var code_pays_mobile=document.getElementById('code_mobile');
pays.value='225';
code_pays_phone.value='+225';
code_pays_mobile.value='+225';}
//var code='1#04';
function set_code(code){
get_value(code);

}

function set_country_code(code){
var reg=new RegExp("[#]+", "g");
var tableau=code.split(reg);
var __value=tableau[0];
var pays=document.getElementById('pays');
var code_pays_phone=document.getElementById('code_phone');
var code_pays_mobile=document.getElementById('code_mobile');
pays.value='244';
//code_pays_phone.value='+'+__value;
//code_pays_mobile.value='+'+__value;
}
function set_civilite(civilite_value){

var civilite=document.getElementById('civilite');

civilite.value=civilite_value?civilite_value:'M.';

}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		home_over = newImage("images/home-over.gif");
		new_products_over = newImage("images/new-products-over.gif");
		my_account_over = newImage("images/my-account-over.gif");
		shopping_cart_over = newImage("images/shopping-cart-over.gif");
		checkout_over = newImage("images/checkout-over.gif");
		preloadFlag = true;
	}
}

 function __trim(obj,__value) {
var retour = ""
for(i=0;i < __value.length;i++)

if (__value.charAt(i) != " ")
   {
     retour += __value.charAt(i)
   }
else
   if ((__value.charAt(i) == " ") && (__value.charAt(i+1) != " "))
      retour += __value.charAt(i);

  return getElementById(obj).value=retour;
}

function __setSmsauto(){
	var code_pays_mobile=document.getElementById('code_mobile');
	var mobile=document.getElementById('mobile');
	var div=document.getElementById('MessSmsauto');
	if(code_pays_mobile.value=='+225'&&mobile.value!="")
	{div.innerHTML="Je veux recevoir un sms pour le rappel de mon rendez-vous <input type='checkbox' name='notifsms' id='notifsms'/>"}
	else div.innerHTML="";
	}

function __setEmailauto(){
var notifemail=document.getElementById('notifemail');
	var email=document.getElementById('email');
	var div=document.getElementById('MessEmailauto');
	if(email.value!="")
		//if(notifemail.value!='on')
		div.innerHTML="Je veux recevoir un email pour le rappel de mon rendez-vous <input type='checkbox' name='notifemail' id='notifemail' onClick='__settoNull(this)'/>";
		//else div.innerHTML="Je veux recevoir un email pour le rappel de mon rendez-vous <input type='checkbox' name='notifemail' id='notifemail' onClick='__settoNull(this)' checked/>";
	else div.innerHTML="";
	}
	
function __setPrice(quantite,__span){
var prix=10;
var quantite=document.getElementById(quantite);
//var hidden_field=document.getElementById(hidden_field);
var __span=document.getElementById(__span);
__span.innerHTML=prix*quantite.value;

}

function __setQuantity(checkbox,quantite,valeur){
var quantite=document.getElementById(quantite);
var checkbox=document.getElementById(checkbox);
if(checkbox.checked)
quantite.value=valeur;
else quantite.value=1;
}

function isnum(){
//savoir si le nombre est numerique
	var numericExpression = /^[0-9]+$/;
	var valeur = document.getElementById('cout').value;
	
		if(valeur.match(numericExpression)){
		return true;}
			else{
		alert('Le nombre saisi n\'est pas numerique');
		document.getElementById('cout').value=1;
		document.getElementById('cout').focus();
		//return false;
			}
}

function validate_radio()
{
	var ci =document.getElementById('ci');
	var hci =document.getElementById('hci');
if(ci.checked==true||hci.checked==true)
return true;
else{alert('Vous devez selectionner un bouton.');
return false;}}


function search_coderdv(){
	var coderdv =document.getElementById('coderdv');
	var numericExpression = /^[0-9]+$/;
	var valeur=coderdv.value;
	if(valeur==''){alert('Veuillez saisir le code de rendez-vous.');
	return false;}
	else{ 
		if(valeur.match(numericExpression)){		
			if(valeur.length!=8){alert('Le code de rendez-vous est sur 8 chiffres.');
		return false;}
			else showcoderdv();}
		else alert('Le code de rendez-vous est numerique.');//return true;
		}
	}
	
function numerique(num){
//savoir si le nombre est numerique
	var numericExpression = /^[0-9]+$/;
	var valeur = document.getElementById(num).value;
	
		if(valeur.match(numericExpression))
		return true;		
		else return false;
			}
			
function ci_phone(num){
//savoir si le numero de Cote d'Ivoire
	
	var valeur = document.getElementById(num).value;
	var mobile_valeur = document.getElementById('mobile').value;
	var field =document.getElementById('mobile_field');
		if(valeur=='+225'){
			if(mobile_valeur.length==8) return true;		
			else {field.innerHTML="Le num&eacute;ro du t&eacute;l&eacute;phone portable doit &ecirc;tre sur 8 chiffres";
			return false;}
			}
		else{ if(mobile_valeur.length>=6) return true;
					else {field.innerHTML="Completez les chiffres";
			return false;}
			}
		
		}
function mess_for_empty(input,field){
//Mettre à les champs à blanc
var input =document.getElementById(input);
	var field =document.getElementById(field);
if(input.value==''){field.innerHTML="Ce champ est requis pour la recherche";
return false;}
else return true;
		}
function is_not_null(){
var field =document.getElementById('mobile_field');
var nom= mess_for_empty('nom','nom_field');
var prenom= mess_for_empty('prenom','prenom_field');
var mobile= mess_for_empty('mobile','mobile_field');
if(nom&&prenom&&mobile) {
	if(numerique('mobile')) 
		{
			if(ci_phone('code_mobile'))
				showotherrdv();
		}else field.innerHTML="Ce champ doit &ecirc;tre numerique";
	
	 }
else document.getElementById("otherinfo").innerHTML='<img src="images/processing.gif">';;
	}

function set_to_null(field){
//Mettre à les champs à blanc
	var field =document.getElementById(field);

	field.innerHTML="";
	}

//////////////////////////////Rdv groupé
function rendrevisible()
{
  var nbpersonne=document.getElementById("nbpersonne");
  nbpersonne.visible=true;
	}
	
function rendrecache()
{
  var nbpersonne=document.getElementById("nbpersonne");
  nbpersonne.visible=false;
	}
