var firstvalue = '';

/**
 *
 * @access public
 * @return void
 **/
function empty(value){

	if(value == "")
		return (true);
	else
		return (false);
}

/**
 *
 * @access public
 * @return void
 **/
function checkValidChar(value)
{
	var error = 0;

	for(var i=0; value[i]; i++)
	{
		if(value[i] == '&')
		{
			error++;
		}
		else if(value[i] == '=')
		{
			error++;
		}
	}

	if(error != 0)
	{
		return(false);
	}
	else
	{
		return(true);
	}
}


var regExpBeginning = /^\s+\r+\n+/;

var regExpEnd = /\s+\r+\n+$/;

// Supprime les espaces inutiles en début et fin de la chaîne passée en paramètre.

function trim(aString) {

    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}



// Supprime les espaces inutiles en début de la chaîne passée en paramètre.

function ltrim(aString) {

    return aString.replace(regExpBeginning, "");
}



// Supprime les espaces inutiles en fin de la chaîne passée en paramètre.

function rtrim(aString) {

    return aString.replace(regExpEnd, "");
}


/**
 *
 * @access public
 * @return void
 **/
function isset(value){

	if(value != null)
		return (true);
	else
		return (false);

}

/**
 *
 * @access public
 * @return void
 **/
function labelisation(value){

	var retour = "";
	retour += value;
	retour += "_label";

	return (retour);
}

/**
 *
 * @access public
 * @return void
 **/
function check_string(value, erreur_back){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			return (true);
		}
		else
		{
			return (false);
		}
	}
	else
	{
		return (false);
	}
}


function check_string_needed(value, erreur_back){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			if(isNaN(value))
			{

					return (true);

			}
			else
			{
				return (false);
			}

		}
		else
		{

			return (false);
		}
	}
	else
	{

		return (false);
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_radio(value, erreur_back){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{

			return (true);
		}
		else
		{
			return (false);
		}
	}
	else
	{

		return (false);
	}
}


/**
 *
 * @access public
 * @return void
 **/
function check_string_exist(value, erreur_back, name){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{

				var url = "./include/AJAX/ajax_fct.php";
				var data = name+"="+value;

				var reponse = Tw_XMLHTTP_POST(url, data);

				if (reponse == 0)
				{

					return (true);
				}
				else
				{

					return (false);
				}

		}
		else
		{
			return (false);
		}
	}
	else
	{

		return (false);
	}
}


function check_password(value, erreur_back){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			if(value.length >= 5)
			{
				/*var url = "../include/AJAX/ajax_fct.php";
				var data = name+'='+value;

				var reponse = Tw_XMLHTTP_POST(url, data);

				if (reponse == 0)
				{*/

					return (true);
				/*}
				else
				{
					document.getElementById(retour).style.color = '#FF0000';
					return (false);
				}*/
			}
			else
			{

				return (false);
			}

		}
		else
		{

			return (false);
		}
	}
	else
	{

		return (false);
	}
}




/**
 *
 * @access public
 * @return void
 **/
function check_num(value, erreur_back){

	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			if(!isNaN(value))
			{

				return (true);
			}
			else
			{

				return (false);
			}
		}
		else
		{

			return (false);
		}
	}
	else
	{

		return (false);
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_tel(value, erreur_back){

	//var reg = new RegExp(/^0[1-689]([\.|\-|\s]*[0-9]{2}){4}$/);
	//var reg = new RegExp(/[0-9+.() -]/);
	//var reg = new RegExp(/^[^a-zA-Z]*$/);
	var reg = new RegExp(/^[0-9.(+) \-]*$/);
	//var reg = new RegExp(/([\.|\ |\-|\s]*[0-9])$/);
	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			if (reg.test(value) == true)
			{
				return (true);
			}
			else
			{
				return (false);
			}
		}
		else
		{
			return (false);
		}
	}
	else
	{
		return (false);
	}
}

function check_tel_mobile(value, erreur_back){

	var reg = new RegExp(/^[0-9.(+) \-]*$/);
	//var reg = new RegExp(/^06([\.|\-|\s]*[0-9]{2}){4}$/);
	var retour = labelisation(erreur_back);

	if(isset(value))
	{
		if(!empty(value))
		{
			if (reg.test(value) == true)
			{
				return (true);
			}
			else
			{
				return (false);
			}
		}
		else
		{
			return (false);
		}
	}
	else
	{
		return (false);
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_is_mail(value, erreur_back){

	var reg = new RegExp(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/);
	var retour = labelisation(erreur_back);


	if (reg.test(value) != true)
	{

		return (false);
	}
	else
	{
		return (true);
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_mail(value, erreur_back, destinataire, type){

	var reg = new RegExp(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/);
	var retour = labelisation(erreur_back);

	if(type == 'verif')
	{
		if(isset(value))
		{
			if(!empty(value))
			{
				if (reg.test(value) != true)
				{

					return (false);
				}
				else
				{
					var url = "./include/AJAX/ajax_fct.php";

					if(destinataire == 'entreprise')
					{
						var data = 'entreprise_mail=' + value;
					}

					if(destinataire == 'membre')
					{
						var data = 'membre_mail=' +value;
					}

					var mail_exist = Tw_XMLHTTP_POST(url, data);

					if (mail_exist == 0)
					{
						firstvalue = "";
						firstvalue = value;

						return (true);
					}
					else
					{

						return (false);
					}
				}
			}
			else
			{

				return (false);
			}
		}
		else
		{

			return (false);
		}
	}
	else if(type == 'comfirm')
	{
		if(isset(value))
		{
			if(!empty(value))
			{
				if (reg.test(value) != true)
				{

					return (false);
				}
				else
				{
					if(isset(firstvalue))
					{
						if (value == firstvalue)
						{

							return (true);
						}
						else
						{

							return (false);
						}
					}
					else
					{

						return (false);
					}
				}
			}
			else
			{

				return (false);
			}
		}
		else
		{

			return (false);
		}
	}
	else
	{

		return (false);
	}
}



/**
 *
 * @access public
 * @return void
 **/
function create_pass_entreprise(id_destination){//id_destination : champ input qui va recevoir le pass

		var url = "./include/AJAX/ajax_fct.php";

		var data = 'generation_key='+id_destination;

		var pass_entreprise = Tw_XMLHTTP_POST(url, data);

		if(isset(pass_entreprise))
		{
			if(!empty(pass_entreprise))
			{
				document.getElementById(id_destination).value = pass_entreprise;
				return (true);
			}
		}
}

function verif_pass_entreprise(value, erreur_back){//id_destination : champ input qui va recevoir le pass

	var retour = labelisation(erreur_back);

	var url = "./include/AJAX/ajax_fct.php";
	var data = 'verification_key=' +value;
	var pass_entreprise = Tw_XMLHTTP_POST(url, data);

	if(isset(pass_entreprise))
	{
		if(!empty(pass_entreprise))
		{
			if(pass_entreprise == 0)
			{

				return (true);
			}
			else
			{

				return (false);
			}
		}
	}
}



// Fonction Ajax Requete en Base
function	Tw_XMLHTTP_GET(url)
{
	if (window.XMLHttpRequest)
		var request = new XMLHttpRequest();
	else if (window.ActiveXObject)
		var request = new ActiveXObject.Microsoft("XMLHTTP");
	else
		return (false);

	request.open("GET", url, false);
	request.send(null);

	if (request.readyState == 4 && request.status == 200)
		return (request.responseText);
	else
		return (false);
}

// fonction AJAX POST en synchrone
function	Tw_XMLHTTP_POST(url, data)
{

	var request = null; // on déclare l'instance
	if (window.XMLHttpRequest)
		request = new XMLHttpRequest(); // Firefox, Opera, Konqueror, Safari, ...
	else if (window.ActiveXObject)
		request = new ActiveXObject.Microsoft("XMLHTTP"); // Internet Explorer
	else
		return (false);

	request.open("POST", url, false);
	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	request.send(data);

	if (request.readyState == 4 && request.status == 200)
	{
		return(request.responseText);
	}
	else
	{
		return(false);
	}
}

function removeDOM(place_to_remove)
{
	$(place_to_remove).remove();
}

function edite_devis(id){

	if(isset(id))
	{
		if(!empty(id))
		{

			var number = id.split('_');

			var url = "./include/AJAX/ajax_fct.php";
			var data = 'edite_devis='+number[1];

			var etat = Tw_XMLHTTP_POST(url, data);
			if (etat == 0)
			{
				return (true);
			}
			else
			{
				return (false);
			}
		}
	}
}

function delete_devis(id)
{
	if(isset(id))
	{
		if(!empty(id))
		{

			var number = id.split('_');

			var url = "./include/AJAX/ajax_fct.php";
			var data = 'delete_devis='+number[0];

			var etat = Tw_XMLHTTP_POST(url, data);

			var place_to_remove = '#listing_devis_ligne_'+number[0];

			if (etat == 0)
			{
				removeDOM(place_to_remove);
				return (true);
			}
			else
			{
				return (false);
			}
		}
	}
}

function visualise_devis(id){

	if(isset(id))
	{
		if(!empty(id))
		{
			var url = "./include/AJAX/ajax_fct.php";
			var data = 'visualise_devis='+id;

			var etat = Tw_XMLHTTP_POST(url, data);

			if (etat == 0)
			{
				return (true);
			}
			else
			{
				return (false);
			}
		}
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_for_log(login, id_login){

	var label_login = labelisation(id_login);

	var url = './include/AJAX/ajax_fct.php';
	var data = 'check_log='+ login;
	var check_log = Tw_XMLHTTP_POST(url, data);

	if (isset(check_log))
	{
		if(!empty(check_log))
		{
			if(check_log == 0)
			{

				return(true);
			}
			else
			{

				return (false);
			}
		}
	}
}

function Disconnect()
{
	var url = "./include/AJAX/ajax_modal_fct.php";
	var data = 'deconnexion=true';
	var check_disconnect = Tw_XMLHTTP_POST(url, data);

	if(check_disconnect == 0)
	{
		window.location.replace('index.php');
	}
	else
	{
		Close_TW_Modal();
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_log_for_send_pass(login, email)
{

	var url = "./include/AJAX/ajax_fct.php";
	var data = 'check_login=' +login+'&check_email='+email;
	var check_logs = Tw_XMLHTTP_POST(url, data);

	if(isset(check_logs))
	{
		if(!empty(check_logs))
		{
			if(check_logs == 0)
			{
				return (true);
			}
			else
			{
				return (false);
			}
		}
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_register_login(type,login)
{
	var url = "./include/AJAX/ajax_modal_fct.php";
	var data = 'login='+ login +'&type='+ type;
	var check_register_login = Tw_XMLHTTP_POST(url, data);

	if(check_register_login == 0)
	{
		return (true);
	}
	else
	{
		return (false);
	}
}

function check_log_for_connect(login, password)
{
	var url = "./include/AJAX/ajax_modal_fct.php";
	var data = 'login='+ login +'&password='+ password;
	var check_connect = Tw_XMLHTTP_POST(url, data);

	if(check_connect == 0)
	{
		return (true);
	}
	else
	{
		return (false);
	}
}

/**
 *
 * @access public
 * @return void
 **/
function send_pass(login, email)
{
	var url = "./include/AJAX/ajax_fct.php";
	var data = 'send_pass_login='+login+'&send_pass_mail='+email;
	var check_log = Tw_XMLHTTP_POST(url, data);

	if(check_log == 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/**
 *
 * @access public
 * @return void
 **/
function strLength(string)
{
	var str = string+'';
    var i = 0, chr = '', lgth = 0;

    var getWholeChar = function (str, i) {
        var code = str.charCodeAt(i);
        var next = '', prev = '';
        if (0xD800 <= code && code <= 0xDBFF) { // High surrogate(could change last hex to 0xDB7F to treat high private surrogates as single characters)
            if (str.length <= (i+1))  {
                throw 'High surrogate without following low surrogate';
            }
            next = str.charCodeAt(i+1);
            if (0xDC00 > next || next > 0xDFFF) {
                throw 'High surrogate without following low surrogate';
            }
            return str.charAt(i)+str.charAt(i+1);
        } else if (0xDC00 <= code && code <= 0xDFFF) { // Low surrogate
            if (i === 0) {
                throw 'Low surrogate without preceding high surrogate';
            }
            prev = str.charCodeAt(i-1);
            if (0xD800 > prev || prev > 0xDBFF) { //(could change last hex to 0xDB7F to treat high private surrogates as single characters)
                throw 'Low surrogate without preceding high surrogate';
            }
            return false; // We can pass over low surrogates now as the second component in a pair which we have already processed
        }
        return str.charAt(i);
    };

    for (i=0, lgth=0; i < str.length; i++) {
        if ((chr = getWholeChar(str, i)) === false) {
            continue;
        } // Adapt this line at the top of any loop, passing in the whole string and the current iteration and returning a variable to represent the individual character; purpose is to treat the first part of a surrogate pair as the whole character and then ignore the second part
        lgth++;
    }
    return lgth;
}

/**
 *
 * @access public
 * @return void
 **/
function validation(value){

	//Check des valeurs :
	if(isset(value))
	{
		if(!empty(value))
		{
			if(value == 'entreprise')
			{
				var nom = check_string_exist(document.getElementById('cc_entrep_nom').value,'cc_entrep_nom', document.getElementById('cc_entrep_nom').name);
				var adresse = check_string(document.getElementById('cc_entrep_adresse').value,'cc_entrep_adresse');
				var codpost = check_string(document.getElementById('cc_entrep_codpost').value,'cc_entrep_codpost');
				var ville = check_string_needed(document.getElementById('cc_entrep_ville').value,'cc_entrep_ville');
				var pays = check_string_needed(document.getElementById('cc_entrep_pays').value,'cc_entrep_pays');
				var mail = check_mail(document.getElementById('cc_entrep_email').value,'cc_entrep_email', 'entreprise', 'verif');
				var mail_comfirm = check_mail(document.getElementById('cc_entrep_emailcomfirm').value,'cc_entrep_emailcomfirm', 'entreprise', 'comfirm');
				var tel = check_tel(document.getElementById('cc_entrep_tel').value,'cc_entrep_tel');
				var fax = check_tel(document.getElementById('cc_entrep_fax').value,'cc_entrep_fax');
				var identifiant = check_string(document.getElementById('cc_entrep_ident').value,'cc_entrep_ident');
				var password = check_string(document.getElementById('cc_entrep_mdp').value,'cc_entrep_mdp');

				if((nom == true) && (adresse == true) && (codpost == true) && (ville == true) && (pays == true) && (mail == true) && (mail_comfirm == true) && (tel == true) && (identifiant == true) && (password == true))
				{

					create_pass_entreprise('cc_entrep_code');

					var nom_entreprise = document.getElementById('cc_entrep_nom').value;
					var adresse_entreprise = document.getElementById('cc_entrep_adresse').value;
					var code_postal_entreprise = document.getElementById('cc_entrep_codpost').value;
					var ville_entreprise = document.getElementById('cc_entrep_ville').value;
					var pays_entreprise =document.getElementById('cc_entrep_pays').value;
					var mail_entreprise = document.getElementById('cc_entrep_email').value;
					var tel_entreprise = document.getElementById('cc_entrep_tel').value;
					var fax_entreprise = document.getElementById('cc_entrep_fax').value;
					var identifiant_entreprise = document.getElementById('cc_entrep_ident').value;
					var password_entreprise = document.getElementById('cc_entrep_mdp').value;
					var pass_entreprise = document.getElementById('cc_entrep_code').value;


					var donnee = nom_entreprise+'*';
					donnee += adresse_entreprise+'*';
					donnee += code_postal_entreprise+'*';
					donnee += ville_entreprise+'*';
					donnee += pays_entreprise+'*';
					donnee += mail_entreprise+'*';
					donnee += tel_entreprise+'*';
					donnee += fax_entreprise+'*';
					donnee += identifiant_entreprise+'*';
					donnee += password_entreprise+'*';
					donnee += pass_entreprise;

					var url = "./include/AJAX/ajax_fct.php";
					var data = 'donnee_entreprise='+donnee;

					var inscription = Tw_XMLHTTP_POST(url, data);

					if (inscription == 0)
					{
						return (true);
					}
					else
					{
						return (false);
					}

				}
			}
			else if(value == 'membre')
			{

				var verif_pass = verif_pass_entreprise(document.getElementById('cc_entrep_check_pass').value, 'cc_entrep_check_pass');

				for (var i = 0; i != 3; i++)
				{
					if (document.getElementById('civ').elements['civilite'][i].checked)
					{
	                	var civilite = check_radio(document.getElementById('civ').elements['civilite'][i].value, 'cc_membre_entrep_civ');
	                	var num = i;
	                }
				}

				//var civilite = check_radio(document.getElementById('cc_membre_entrep_civ').value, 'cc_membre_entrep_civ');
				var nom = check_string_needed(document.getElementById('cc_membre_entrep_nom').value, 'cc_membre_entrep_nom');
				var prenom = check_string_needed(document.getElementById('cc_membre_entrep_prenom').value, 'cc_membre_entrep_prenom');
				var poste = check_string_needed(document.getElementById('cc_membre_entrep_poste').value, 'cc_membre_entrep_poste');
				var email =check_mail(document.getElementById('cc_membre_entrep_email').value,'cc_membre_entrep_email', 'membre', 'verif');
				var emailcomfirm = check_mail(document.getElementById('cc_membre_entrep_emailcomfirm').value, 'cc_membre_entrep_emailcomfirm', 'membre', 'comfirm');
				var tel = check_tel(document.getElementById('cc_membre_entrep_tel').value, 'cc_membre_entrep_tel');
				var mobile = check_tel(document.getElementById('cc_membre_entrep_tel_mobile').value, 'cc_membre_entrep_tel_mobile');
				var fax = check_tel(document.getElementById('cc_membre_entrep_fax').value, 'cc_membre_entrep_fax');
				var identifiant = check_string(document.getElementById('cc_membre_entrep_ident').value, 'cc_membre_entrep_ident');
				var password = check_password(document.getElementById('cc_membre_entrep_mdp').value, 'cc_membre_entrep_mdp');

				if(	(verif_pass == true) && (civilite == true) && (nom == true) && (prenom == true) && (poste == true) && (mail == true) && (emailcomfirm == true) && (mail_comfirm == true) && (tel == true) && (identifiant == true) && (password == true))
				{
					var check_membre = true;
				}

				if (check_membre = true)
				{

					var civilite_membre = document.getElementById('civ').elements['civilite'][num].value;
					var nom_membre = document.getElementById('cc_membre_entrep_nom').value;
					var prenom_membre = document.getElementById('cc_membre_entrep_prenom').value;
					var poste_membre = document.getElementById('cc_membre_entrep_poste').value;
					var mail_membre = document.getElementById('cc_membre_entrep_email').value;
					var tel_membre = document.getElementById('cc_membre_entrep_tel').value;
					var mob_membre = document.getElementById('cc_membre_entrep_tel_mobile').value;
					var fax_membre = document.getElementById('cc_membre_entrep_fax').value;
					var login_membre = document.getElementById('cc_membre_entrep_ident').value;
					var password_membre = document.getElementById('cc_membre_entrep_mdp').value;
					var code_entreprise_membre = document.getElementById('cc_entrep_check_pass').value;


					var donnee = civilite_membre+'*';
					donnee += nom_membre+'*';
					donnee += prenom_membre+'*';
					donnee += poste_membre+'*';
					donnee += mail_membre+'*';
					donnee += tel_membre+'*';
					donnee += mob_membre+'*';
					donnee += fax_membre+'*';
					donnee += login_membre+'*';
					donnee += password_membre+'*';
					donnee += code_entreprise_membre;

					var url = "./include/AJAX/ajax_fct.php";
					var data = 'donnee_membre='+donnee;

					var inscription = Tw_XMLHTTP_POST(url, data);

					if (inscription == 0)
					{
						return (true);
					}
					else
					{
						return (false);
					}
				}
			}
		}
	}
}

/**
 *
 * @access public
 * @return void
 **/
function selectaffmodal(type,cible)
{

	 if(cible == "choix"){
	 	document.getElementById("choix_inscription").style.display = "block";
		document.getElementById("inscription_entreprise").style.display = "none";
		document.getElementById("inscription_membre").style.display = "none";

		document.getElementById("etape1_mem").style.display = "block";
		document.getElementById("etape2_mem").style.display = "none";
		document.getElementById("etape3_mem").style.display = "none";
		document.getElementById("etape4_mem").style.display = "none";

		document.getElementById("etape1_ent").style.display = "block";
		document.getElementById("etape2_ent").style.display = "none";
		document.getElementById("etape3_ent").style.display = "none";
		document.getElementById("etape4_ent").style.display = "none";
		document.getElementById("etape5_ent").style.display = "none";
	}else if(cible == "entreprise"){

	 	document.getElementById("choix_inscription").style.display = "none";
		document.getElementById("inscription_entreprise").style.display = "block";
		document.getElementById("inscription_membre").style.display = "none";

		 if(type == "etape_1")
		 {
			document.getElementById("etape1_ent").style.display = "block";
			document.getElementById("etape2_ent").style.display = "none";
			document.getElementById("etape3_ent").style.display = "none";
			document.getElementById("etape4_ent").style.display = "none";
			document.getElementById("etape5_ent").style.display = "none";
		}else if(type == "etape_2"){

			var checknom = checkValidChar(document.getElementById('cc_entrep_nom').value);
			var nom = check_string_exist(document.getElementById('cc_entrep_nom').value, 'cc_entrep_nom', 'nom_entreprise');

			if(document.getElementById('cc_entrep_nom').value == '')
			{
				$('#erreur_design_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_nom').value)) != true)
			{
				$('#erreur_nom_entreprise_carac').css('display', 'block');
			}
			else if(nom != true)
			{
				$('#erreur_nom_entreprise').css('display', 'block');
			}
			else
			{
				if(nom == true)
				{
					document.getElementById("etape1_ent").style.display = "none";
					document.getElementById("etape2_ent").style.display = "block";
					document.getElementById("etape3_ent").style.display = "none";
					document.getElementById("etape4_ent").style.display = "none";
					document.getElementById("etape5_ent").style.display = "none";
				}
			}
		}else if(type == "etape_3"){


			var adresse = check_string(document.getElementById('cc_entrep_adresse').value,'cc_entrep_adresse');
			var codpost = check_num(document.getElementById('cc_entrep_codpost').value,'cc_entrep_codpost');
			var ville = check_string_needed(document.getElementById('cc_entrep_ville').value,'cc_entrep_ville');
			var pays = check_string_needed(document.getElementById('cc_entrep_pays').value,'cc_entrep_pays');

			if((document.getElementById('cc_entrep_adresse').value == '') || (document.getElementById('cc_entrep_codpost').value == '') || (document.getElementById('cc_entrep_ville').value == '') || (document.getElementById('cc_entrep_pays').value == ''))
			{
				$('#erreur_siege_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_adresse').value)) != true)
			{
				$('#erreur_adresse_entreprise_carac').css('display', 'block');
			}
			else if(strLength(document.getElementById('cc_entrep_codpost').value) < 5)
			{
				$('#erreur_siege_cp_size_to_low_entreprise').css('display', 'block');
			}
			else if(strLength(document.getElementById('cc_entrep_codpost').value) > 5)
			{
				$('#erreur_siege_cp_size_to_up_entreprise').css('display', 'block');
			}
			else if (codpost != true)
			{
				$('#erreur_siege_cp_entreprise').css('display', 'block');
			}
			else if(ville != true)
			{
				$('#erreur_siege_ville_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_ville').value)) != true)
			{
				$('#erreur_ville_entreprise_carac').css('display', 'block');
			}
			else if(pays != true)
			{
				$('#erreur_siege_pays_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_pays').value)) != true)
			{
				$('#erreur_pays_entreprise_carac').css('display', 'block');
			}
			else
			{
				if((adresse == true) && (codpost == true) && (ville == true) && (pays == true))
				{
					document.getElementById("etape1_ent").style.display = "none";
					document.getElementById("etape2_ent").style.display = "none";
					document.getElementById("etape3_ent").style.display = "block";
					document.getElementById("etape4_ent").style.display = "none";
					document.getElementById("etape5_ent").style.display = "none";
				}
			}
		}else if(type == "etape_4"){

			var mail = check_mail(document.getElementById('cc_entrep_email').value,'cc_entrep_email', 'entreprise', 'verif');
			var mail_comfirm = check_mail(document.getElementById('cc_entrep_emailcomfirm').value,'cc_entrep_emailcomfirm', 'entreprise', 'comfirm');
			var tel = check_tel(document.getElementById('cc_entrep_tel').value,'cc_entrep_tel');
			var fax = check_tel(document.getElementById('cc_entrep_fax').value,'cc_entrep_fax');

			if((document.getElementById('cc_entrep_email').value == '') || (document.getElementById('cc_entrep_emailcomfirm').value == '') || (document.getElementById('cc_entrep_tel').value == ''))
			{
				$('#erreur_comm_entreprise').css('display', 'block');
			}
			else if(mail != true)
			{
				$('#erreur_mail_entreprise').css('display', 'block');
			}
			else if(mail_comfirm != true)
			{
				$('#erreur_mailcomfirm_entreprise').css('display', 'block');
			}
			else if(tel != true)
			{
				$('#erreur_tel_entreprise').css('display', 'block');
			}
			else if((document.getElementById('cc_entrep_fax').value != '') && (fax != true))
			{
				$('#erreur_fax_entreprise').css('display', 'block');
			}
			else
			{
				if((mail == true) && (mail_comfirm == true) && (tel == true))
				{
					document.getElementById("etape1_ent").style.display = "none";
					document.getElementById("etape2_ent").style.display = "none";
					document.getElementById("etape3_ent").style.display = "none";
					document.getElementById("etape4_ent").style.display = "block";
					document.getElementById("etape5_ent").style.display = "none";
				}
			}
		}else if(type == "etape_5"){

			var identifiant = check_string(document.getElementById('cc_entrep_ident').value,'cc_entrep_ident');
			var password = check_password(document.getElementById('cc_entrep_mdp').value,'cc_entrep_mdp');

			if((document.getElementById('cc_entrep_ident').value == '') || (document.getElementById('cc_entrep_mdp').value == ''))
			{
				$('#erreur_ident_perso_entreprise').css('display', 'block');
			}
			else if(strLength(document.getElementById('cc_entrep_ident').value) < 3)
			{
				$('#erreur_identifiant_size_entreprise').css('display', 'block');
			}
			else if(identifiant != true)
			{
				$('#erreur_identifiant_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_ident').value)) != true)
			{
				$('#erreur_identifiant_entreprise_carac').css('display', 'block');
			}
			else if((check_register_login('entreprise', document.getElementById('cc_entrep_ident').value))!= true)
			{
				$('#erreur_identifiant_entreprise').css('display', 'block');
			}
			else if(password != true)
			{
				$('#erreur_password_entreprise').css('display', 'block');
			}
			else if((checkValidChar(document.getElementById('cc_entrep_mdp').value)) != true)
			{
				$('#erreur_password_entreprise_carac').css('display', 'block');
			}
			else
			{
				if((identifiant == true) && (password == true))
				{
					var entreprise_log_param = check_for_log(document.getElementById('cc_entrep_ident').value, 'cc_entrep_ident');

					if (entreprise_log_param = true)
					{
						var validate = validation('entreprise');

						if (validate == true)
						{
							document.getElementById("etape1_ent").style.display = "none";
							document.getElementById("etape2_ent").style.display = "none";
							document.getElementById("etape3_ent").style.display = "none";
							document.getElementById("etape4_ent").style.display = "none";
							document.getElementById("etape5_ent").style.display = "block";
						}
					}
				}
			}

		}
	}
	else if(cible == "membre")
	{

	 	document.getElementById("choix_inscription").style.display = "none";
		document.getElementById("inscription_entreprise").style.display = "none";
		document.getElementById("inscription_membre").style.display = "block";

		if(type == "etape_1")
		{
			document.getElementById("etape1_mem").style.display = "block";
			document.getElementById("etape2_mem").style.display = "none";
			document.getElementById("etape3_mem").style.display = "none";
			document.getElementById("etape4_mem").style.display = "none";
		}
		else if(type == "etape_2")
		{
			var verif_pass = verif_pass_entreprise(document.getElementById('cc_entrep_check_pass').value, 'cc_entrep_check_pass');

			if(document.getElementById('cc_entrep_check_pass').value == '')
			{
				$('#erreur_pass_entreprise').css('display', 'block');
			}
			else if(verif_pass != true)
			{
				$('#erreur_pass_entreprise').css('display', 'block');
			}
			else
			{
				document.getElementById("etape1_mem").style.display = "none";
				document.getElementById("etape2_mem").style.display = "block";
				document.getElementById("etape3_mem").style.display = "none";
				document.getElementById("etape4_mem").style.display = "none";
			}
		}
		else if(type == "etape_3")
		{
			var membre_entrep_nom = check_string_needed(document.getElementById('cc_membre_entrep_nom').value, 'cc_membre_entrep_nom');
			var membre_entrep_prenom = check_string_needed(document.getElementById('cc_membre_entrep_prenom').value, 'cc_membre_entrep_prenom');
			var membre_entrep_poste = check_string_needed(document.getElementById('cc_membre_entrep_poste').value, 'cc_membre_entrep_poste');


			if ((checkValidChar(document.getElementById('cc_membre_entrep_nom').value)) != true)
			{
				$('#erreur_membre_entrep_nom_label').css('display', 'block');
			}
			else if ((checkValidChar(document.getElementById('cc_membre_entrep_prenom').value)) != true)
			{
				$('#erreur_membre_entrep_prenom_label').css('display', 'block');
			}
			else if ((checkValidChar(document.getElementById('cc_membre_entrep_poste').value)) != true)
			{
				$('#erreur_membre_entrep_poste_label').css('display', 'block');
			}
			else if((membre_entrep_nom == true) && (membre_entrep_prenom == true) && (membre_entrep_poste == true))
			{
				document.getElementById("etape1_mem").style.display = "none";
				document.getElementById("etape2_mem").style.display = "none";
				document.getElementById("etape3_mem").style.display = "block";
				document.getElementById("etape4_mem").style.display = "none";
			}
			else
			{
				$('#erreur_ident_membre').css('display', 'block');
			}
		}
		else if(type == "etape_4")
		{

			var membre_entrep_email = check_mail(document.getElementById('cc_membre_entrep_email').value,'cc_membre_entrep_email', 'membre', 'verif');
			var membre_entrep_emailcomfirm = check_mail(document.getElementById('cc_membre_entrep_emailcomfirm').value, 'cc_membre_entrep_emailcomfirm', 'membre', 'comfirm');
			var membre_entrep_tel = check_tel(document.getElementById('cc_membre_entrep_tel').value, 'cc_membre_entrep_tel');
			var membre_entrep_tel_mobile = check_tel_mobile(document.getElementById('cc_membre_entrep_tel_mobile').value, 'cc_membre_entrep_tel_mobile');
			var membre_entrep_fax = check_tel(document.getElementById('cc_membre_entrep_fax').value, 'cc_membre_entrep_fax');

			if((document.getElementById('cc_membre_entrep_email').value == '') || (document.getElementById('cc_membre_entrep_emailcomfirm').value == '') || (document.getElementById('cc_membre_entrep_tel').value == ''))
			{
				$('#erreur_comm_membre').css('display', 'block');
			}
			else if(membre_entrep_email != true)
			{
				$('#erreur_email_membre').css('display', 'block');
			}
			else if(membre_entrep_emailcomfirm != true)
			{
				$('#erreur_emailcomfirm_membre').css('display', 'block');
			}
			else if(membre_entrep_tel != true)
			{
				$('#erreur_tel_membre').css('display', 'block');
			}
			else if((document.getElementById('cc_membre_entrep_tel_mobile').value != '') && (membre_entrep_tel_mobile != true))
			{
				$('#erreur_tel_mobile_membre').css('display', 'block');
			}
			else if((document.getElementById('cc_membre_entrep_fax').value != '') && (membre_entrep_fax != true))
			{
				$('#erreur_fax_membre').css('display', 'block');
			}
			else
			{
				if((membre_entrep_email == true) && (membre_entrep_emailcomfirm == true) && (membre_entrep_tel == true))
				{
					document.getElementById("etape1_mem").style.display = "none";
					document.getElementById("etape2_mem").style.display = "none";
					document.getElementById("etape3_mem").style.display = "none";
					document.getElementById("etape4_mem").style.display = "block";
				}
			}

		}
		else if(type == "valid_2")
		{
			var membre_entrep_ident = check_string(document.getElementById('cc_membre_entrep_ident').value, 'cc_membre_entrep_ident');
			var membre_entrep_mdp = check_password(document.getElementById('cc_membre_entrep_mdp').value, 'cc_membre_entrep_mdp');

			if((document.getElementById('cc_membre_entrep_ident').value == '') || (document.getElementById('cc_membre_entrep_mdp').value == ''))
			{
				$('#erreur_ident_perso_membre').css('display', 'block');
			}
			else if(strLength(document.getElementById('cc_membre_entrep_ident').value) < 3)
			{
				$('#erreur_identifiant_size_entreprise_membre').css('display', 'block');
			}
			else if ((checkValidChar(document.getElementById('cc_membre_entrep_ident').value)) != true)
			{
				$('#erreur_membre_ident_login_label').css('display', 'block');
			}
			else if ((checkValidChar(document.getElementById('cc_membre_entrep_mdp').value)) != true)
			{
				$('#erreur_membre_ident_password_label').css('display', 'block');
			}
			else if(membre_entrep_ident != true)
			{
				$('#erreur_identifiant_membre').css('display', 'block');
			}
			else if((check_register_login('membre', document.getElementById('cc_membre_entrep_ident').value))!= true)
			{
				$('#erreur_identifiant_membre').css('display', 'block');
			}
			else if(membre_entrep_mdp != true)
			{
				$('#erreur_password_membre').css('display', 'block');
			}
			else
			{
				if((membre_entrep_ident == true) && (membre_entrep_mdp == true))
				{

					var membre_log_param = check_for_log(document.getElementById('cc_membre_entrep_ident').value, 'cc_membre_entrep_ident');
					if(membre_log_param == true)
					{

						var validate_membre = validation('membre');
						if (validate_membre == true)
						{
							/*fermer la fenetre en cours et ouvrir la fenetre de connection*/
							/*selectaffmodal('choix_inscription', 'choix');*/
							/*selectaffmodal('check_connect', 'connexion');*/
							/*Simple_Close();*/
							 $('.finish').css('display','block');
							 $('.validate').css('display', 'none');
						}
					}
				}
			}
		}
	}
	else if(cible == "connexion")
	{
		if(type == "check_connect")
		{
			var login = check_string(document.getElementById('connection_login').value, 'connection_login');
			var password = check_password(document.getElementById('connection_password').value, 'connection_password');


			if((document.getElementById('connection_login').value == '') && (document.getElementById('connection_password').value == ''))
			{
				$('#erreur_ident').css('display', 'block');
			}
			else if((login == true) && (password == true))
			{
				var check_connect_ok = check_log_for_connect(document.getElementById('connection_login').value, document.getElementById('connection_password').value)

				if(check_connect_ok != true)
				{
					$('#erreur_ident_comparaison').css('display', 'block');
				}
				else if(check_connect_ok == true)
				{
					window.location.replace('index.php');
				}
			}
		}
		else if(type == "recup_mdp")
		{
			document.getElementById("mdp_lost").style.display = "block";
			document.getElementById("etape_choix").style.display = "none";
			document.getElementById("mdp_send").style.display = "none";
		}
		else if(type == "return_to_log")
		{
			document.getElementById("mdp_lost").style.display = "none";
			document.getElementById("etape_choix").style.display = "block";
			document.getElementById("mdp_send").style.display = "none";
		}
		else if(type == "send_password")
		{
			var login = check_string(document.getElementById('mdp_lost_login').value, 'mdp_lost_login');
			var mail = check_is_mail(document.getElementById('mdp_lost_email').value, 'mdp_lost_email');

			if((document.getElementById('mdp_lost_email').value == '') || (document.getElementById('mdp_lost_login').value == ''))
			{
				$('#erreur_recup_mdp').css('display', 'block');
			}
			else if (login != true)
			{
				$('#erreur_recup_mdp_login').css('display', 'block');
			}
			else if(mail != true)
			{
				$('#erreur_recup_mdp_mail').css('display', 'block');
			}
			else if((login == true) && (mail == true))
			{
				var check_log = check_log_for_send_pass(document.getElementById('mdp_lost_login').value, document.getElementById('mdp_lost_email').value)
				if(check_log != true)
				{
					$('#erreur_recup_mdp_correspondance').css('display', 'block');
				}
				else
				{
					var login_mdplost = document.getElementById('mdp_lost_login').value;
					var email_mdplost = document.getElementById('mdp_lost_email').value;

					send_pass(login_mdplost, email_mdplost);

					/* effacer ce qsu'il y a a l'ecran + bouton validation et remplacer
					par "mot de passe reinitialisé" */

					document.getElementById("mdp_lost").style.display = "none";
					document.getElementById("etape_choix").style.display = "none";
					document.getElementById("mdp_send").style.display = "block";
				}
			}
		}
		else
		{
			return false;
		}
	}
}




/**
 *
 * @access public
 * @return void
 **/
function modif_info(value, type)
{
	if(value == 'modifier')
	{
		//on reecrit les valeurs sauvegardé
		if(type == 'entreprise')
		{

		}
		else if(type == 'membre_entreprise')
		{
			$('.modif_label').css('display', 'block');
			$('.modif_input').css('display', 'block');
		}

		$('.modif_off').css('display', 'none');
		$('.modif_on').css('display', 'block');
	}
	else if(value == 'Sauvegarder')
	{
		//on sauvegarde les valeurs en base si elles sont correctes
		if(type == 'entreprise')
		{
			var entreprise_erreur = new Number(0);

			if(check_string(document.getElementById('modif_raison_sociale').value,'modif_raison_sociale') == true)
			{
			var raison_sociale = document.getElementById('modif_raison_sociale').value;
			}else{
			alert('erreur(s) : Raison sociale');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_string(document.getElementById('modif_adresse').value,'modif_adresse') == true)
			{
			var adresse = document.getElementById('modif_adresse').value;
			}else{
			alert('erreur(s) : Adresse');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_string(document.getElementById('modif_cp').value,'modif_cp') == true)
			{
			var cp = document.getElementById('modif_cp').value;
			}else{
			alert('erreur(s) : Code Postal');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_string(document.getElementById('modif_ville').value,'modif_ville') == true)
			{
			var ville = document.getElementById('modif_ville').value;
			}else{
			alert('erreur(s) : Ville');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_string(document.getElementById('modif_pays').value,'modif_pays') == true)
			{
			var pays = document.getElementById('modif_pays').value;
			}else{
			alert('erreur(s) : Pays');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_string(document.getElementById('modif_site').value,'modif_site') == true)
			{
			var site_web = document.getElementById('modif_site').value;
			}else{
			alert('erreur(s) : Site internet');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_tel(document.getElementById('modif_tel_fixe').value,'modif_tel_fixe') == true)
			{
			var tel_fixe = document.getElementById('modif_tel_fixe').value;
			}else{
			alert('erreur(s) : Telephone fixe');
			entreprise_erreur = entreprise_erreur+1;
			}

			if((check_tel(document.getElementById('modif_fax').value,'modif_fax') == true) || document.getElementById('modif_fax').value == '')
			{
			var fax = document.getElementById('modif_fax').value;
			}else{
			alert('erreur(s) : Telecopie');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_is_mail(document.getElementById('modif_email').value,'modif_email') == true)
			{
			var email = document.getElementById('modif_email').value
			}else{
			alert('erreur(s) : e-mail');
			entreprise_erreur = entreprise_erreur+1;
			}

			if(check_password(document.getElementById('modif_password').value,'modif_password') == true)
			{
			var password = document.getElementById('modif_password').value;
			}else{
			alert('erreur(s) : Mot de passe inférieur a 5 caracteres');
			entreprise_erreur = entreprise_erreur+1;
			}

			var login = document.getElementById('modif_login').value;

			if(entreprise_erreur == 0)
			{

				var donnee = raison_sociale+'*';
				donnee += adresse+'*';
				donnee += cp+'*';
				donnee += ville+'*';
				donnee += pays+'*';
				donnee += site_web+'*';
				donnee += tel_fixe+'*';
				donnee += fax+'*';
				donnee += email+'*';
				donnee += login+'*';
				donnee += password;

				var url = "./include/AJAX/ajax_fct.php";
				var data = 'modif_donnee_entreprise='+donnee;

				var modif_donnee_entreprise = Tw_XMLHTTP_POST(url, data);

				if (modif_donnee_entreprise == 0)
				{
					//recuperation des donnes modifier en base
					var donnee = login+"*"+email;

					var url = "./include/AJAX/ajax_fct.php";
					var data = 'recup_donnee_entreprise='+donnee;
					var recup_donnee_entreprise = Tw_XMLHTTP_POST(url, data);

					var recup_array = new Array()
					recup_array = recup_donnee_entreprise.split('*');

					var entreprise_nom = recup_array[1];
					var entreprise_adresse = recup_array[2];
					var entreprise_cp = recup_array[3];
					var entreprise_ville= recup_array[4];
					var entreprise_pays = recup_array[5];
					var entreprise_mail = recup_array[6];
					var entreprise_tel_fixe = recup_array[7];
					var entreprise_fax = recup_array[8];
					var entreprise_identifiant = recup_array[9];
					var entreprise_password = recup_array[10];
					var entreprise_code_entreprise = recup_array[11];
					//var entreprise_est_client = recup_array[12];
					var entreprise_site = recup_array[13];
					//var entreprise_secteur_activite = recup_array[14];

					var to_change = "";

					to_change += "<div id='gauche'><div id='gauche'><ul><b>Siege social</b>";
					to_change += "<li><label>Nom de l'entreprise : </label><label class='modif_off'>"+ entreprise_nom +"</label><input style='display:none;' class='modif_on' type='text' id='modif_raison_sociale' value='"+ entreprise_nom +"'/></li>";
					to_change += "<li><label>Adresse : </label><label class='modif_off'>"+ entreprise_adresse +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_adresse' value='"+ entreprise_adresse +"'/></li>";
					to_change += "<li><label>Code Postal : </label><label class='modif_off'>"+ entreprise_cp +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_cp' value='"+ entreprise_cp +"'/></li>";
					to_change += "<li><label>Ville : </label><label class='modif_off'>"+ entreprise_ville +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_ville' value='"+ entreprise_ville +"'/></li>";
					to_change += "<li><label>Pays : </label><label class='modif_off'>"+ entreprise_pays +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_pays' value='"+ entreprise_pays +"'/></li>";
					to_change += "</ul></div>";
					to_change += "<div id='gauche' style='margin-top:20px;'>";
					to_change += "<ul><b>Identifiant</b>";
					to_change += "<li><label>Identifiant : </label><label class='modif_off'>"+ entreprise_identifiant +"</label><input style='display:none; background-color:#a1a1a1;' class='modif_on' type='text' readonly='readonly' id='modif_login' value='"+ entreprise_identifiant +"'/></li>";
					to_change += "<li><label>Mot de passe : </label><label class='modif_off'>"+ entreprise_password +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_password' value='"+ entreprise_password +"'/></li>";
					to_change += "</ul></div></div>";
					to_change += "<div id='droite'><div id='droite'>";
					to_change += "<ul><b>Communication</b>";
					to_change += "<li><label>Site internet : http://</label><label class='modif_off'>"+ entreprise_site +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_site' value='"+ entreprise_site +"'/></li>";
					to_change += "<li><label>T&eacute;l&eacute;phone fixe : </label><label class='modif_off'>"+ entreprise_tel_fixe +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_tel_fixe' value='"+ entreprise_tel_fixe +"'/></li>";
					to_change += "<li><label>T&eacute;l&eacute;copie : </label><label class='modif_off'>"+ entreprise_fax +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_fax' value='"+ entreprise_fax +"'/></li>";
					to_change += "<li><label>Adresse e-mail : </label><label class='modif_off'>"+ entreprise_mail +"</label><input style='display:none; background-color:#a1a1a1;' class='modif_on'  type='text' readonly='readonly' id='modif_email' value='"+ entreprise_mail +"'/></li>";
					//to_change += "<li><label>Secteur d\'activit&eacute; : </label><label class='modif_off'>"+ entreprise_secteur_activite +"</label><input style='display:none;' class='modif_on'  type='text' id='modif_secteur_acti' value='"+ entreprise_secteur_activite +"'/></li>";
					to_change += "</ul></div>";
					to_change += "<div id='droite'>";
					to_change += "<ul>";
					to_change += "<li><input type='button' value='modifier' class='modif_off' onclick=\"modif_info(this.value, 'entreprise');return false;\"><input style='display:none;' type='button' value='Sauvegarder' class='modif_on' onclick=\"modif_info(this.value, 'entreprise');return false;\"></li>";
					to_change += "</ul></div></div>";

					$('#center').html(to_change);

					$('.modif_off').css('display', 'block');
					$('.modif_on').css('display', 'none');
				}
				else
				{
					$('.modif_off').css('display', 'block');
					$('.modif_on').css('display', 'none');
				}
			}
			else
			{
				//alert('erreur(s) : '+entreprise_erreur);
				$('.modif_off').css('display', 'none');
				$('.modif_on').css('display', 'block');
			}





		}
		else if(type == 'membre_entreprise')
		{

			for(var i = 1; i <= 3; i++)
			{
				if (document.getElementById('modif_membre_civilite_'+ i).checked)
				{
					var membre_civilite	= document.getElementById('modif_membre_civilite_'+ i).value;
				}
			}


			var membre_erreur = new Number(0);

			if(check_string(document.getElementById('modif_membre_nom').value,'modif_membre_nom') == true)
			{
			var membre_nom = document.getElementById('modif_membre_nom').value;
			}else{
			alert('erreur(s) : Nom');
			membre_erreur = membre_erreur+1;
			}

			if(check_string(document.getElementById('modif_membre_prenom').value,'modif_membre_prenom') == true)
			{
			var membre_prenom = document.getElementById('modif_membre_prenom').value;
			}else{
			alert('erreur(s) : Prenom');
			membre_erreur = membre_erreur+1;
			}

			if(check_string(document.getElementById('modif_membre_poste').value,'modif_membre_poste') == true)
			{
			var membre_poste = document.getElementById('modif_membre_poste').value;
			}else{
			alert('erreur(s) : Poste');
			membre_erreur = membre_erreur+1;
			}

			if(check_is_mail(document.getElementById('modif_membre_email').value,'modif_membre_email') == true)
			{
			var membre_email = document.getElementById('modif_membre_email').value;
			}else{
			alert('erreur(s) : E-mail');
			membre_erreur = membre_erreur+1;
			}

			if(check_tel(document.getElementById('modif_membre_tel_fixe').value,'modif_membre_tel_fixe') == true)
			{
			var membre_tel_fixe = document.getElementById('modif_membre_tel_fixe').value;
			}else{
			alert('erreur(s) : Telephone fixe');
			membre_erreur = membre_erreur+1;
			}

			if((check_tel(document.getElementById('modif_membre_tel_mobile').value,'modif_membre_tel_mobile') == true) || (document.getElementById('modif_membre_tel_mobile').value == ''))
			{
			var membre_tel_mobile = document.getElementById('modif_membre_tel_mobile').value;
			}else{
			alert('erreur(s) : Telephone mobile');
			membre_erreur = membre_erreur+1;
			}

			if((check_tel(document.getElementById('modif_membre_fax').value,'modif_membre_fax') == true) || (document.getElementById('modif_membre_fax').value == ''))
			{
			var membre_fax = document.getElementById('modif_membre_fax').value;
			}else{
			alert('erreur(s) : Telecopie');
			membre_erreur = membre_erreur+1;
			}

			if(check_password(document.getElementById('modif_membre_password').value,'modif_membre_password') == true)
			{
			var membre_password = document.getElementById('modif_membre_password').value;
			}else{
			alert('erreur(s) : Mot de passe inférieur a 5 caracteres');
			membre_erreur = membre_erreur+1;
			}

			var membre_login = document.getElementById('modif_membre_login').value;


			if(membre_erreur == 0)
			{


				var donnee = membre_civilite+'*';
					donnee += membre_nom+'*';
					donnee += membre_prenom+'*';
					donnee += membre_poste+'*';
					donnee += membre_login+'*';
					donnee += membre_password+'*';
					donnee += membre_email+'*';
					donnee += membre_tel_fixe+'*';
					donnee += membre_tel_mobile+'*';
					donnee += membre_fax;

				var url = "./include/AJAX/ajax_fct.php";
				var data = 'modif_donnee_membre_entreprise='+donnee;

				var modif_donnee_membre_entreprise = Tw_XMLHTTP_POST(url, data);


				if (modif_donnee_membre_entreprise == 0)
				{
					//recuperation des donnes modifier en base
					var donnee = membre_login+"*"+membre_email;

					var url = "./include/AJAX/ajax_fct.php";
					var data = 'recup_donnee_membre_entreprise='+donnee;
					var recup_donnee_membre_entreprise = Tw_XMLHTTP_POST(url, data);

					var recup_array = new Array()
					recup_array = recup_donnee_membre_entreprise.split('*');

					var entreprise_civilite = recup_array[2]
					var entreprise_nom = recup_array[3];
					var entreprise_prenom = recup_array[4];
					var entreprise_login= recup_array[5];
					var entreprise_password = recup_array[6];

					var entreprise_poste = recup_array[8];

					var entreprise_mail = recup_array[10];
					var entreprise_tel_fixe = recup_array[11];
					var entreprise_tel_mobile = recup_array[12];
					var entreprise_fax = recup_array[13];

					var civ_to_insert = "";

					if (entreprise_civilite == 'M.')
					{
					civ_to_insert += "<label class='modif_label' style='width:120px; margin:0px;'>Civilit&eacute; : </label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_1' name=modif_membre_civilite' value='M.' checked='checked' /><label class='modif_label'>M.</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_2' name='modif_membre_civilite' value='Mme' /><label class='modif_label'>Mme</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_3' name='modif_membre_civilite' value='Mlle' /><label class='modif_label'>Mlle</label>";
					}
					else if (entreprise_civilite == 'Mme')
					{
					civ_to_insert += "<label class='modif_label' style='width:120px; margin:0px;'>Civilit&eacute; : </label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_1' name='modif_membre_civilite' value='M.' /><label class='modif_label'>M.</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_2' name='modif_membre_civilite' value='Mme' checked='checked' /><label class='modif_label'>Mme</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_3' name='modif_membre_civilite' value='Mlle' /><label class='modif_label'>Mlle</label>";
					}
					else if (entreprise_civilite == 'Mlle')
					{
					civ_to_insert += "<label class='modif_label' style='width:120px; margin:0px;'>Civilit&eacute; : </label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_1' name='modif_membre_civilite' value='M.' /><label class='modif_label'>M.</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_2' name='modif_membre_civilite' value='Mme' /><label class='modif_label'>Mme</label>";
					civ_to_insert += "<input class='modif_input' type='radio' id='modif_membre_civilite_3' name='modif_membre_civilite' value='Mlle' checked='checked' /><label class='modif_label'>Mlle</label>";
					}



					var to_change = "";

					to_change += "<div id='gauche'><div id='gauche'>";
					to_change += "<ul><b>Informations Personnelles</b>";
					to_change += "<li><label class='modif_off'>Civilit&eacute; : </label><label class='modif_off'>"+ entreprise_civilite +"</label>"+civ_to_insert+"</li>";
					to_change += "<li><label>Nom : </label><label class='modif_off'>"+ entreprise_nom +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_nom' value='"+ entreprise_nom +"'/></li>";
					to_change += "<li><label>Pr&eacute;nom : </label><label class='modif_off'>"+ entreprise_prenom +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_prenom' value='"+ entreprise_prenom +"'/></li>";
					to_change += "<li><label>Fonction dans l'entreprise : </label><label class='modif_off' style='text-align:left;'>"+ entreprise_poste +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_poste'  value='"+ entreprise_poste +"'/></li>";
					to_change += "</ul></div>";
					to_change += "<div id='gauche' style='margin-top:20px;'>";
					to_change += "<ul><b>Identifiant</b>";
					to_change += "<li><label>Identifiant : </label><label class='modif_off'>"+ entreprise_login +"</label><input type='text' style='display:none; background-color:#a1a1a1;' class='modif_on' id='modif_membre_login' readonly='readonly' value='"+ entreprise_login +"'/></li>";
					to_change += "<li><label>Mot de passe : </label><label class='modif_off'>"+ entreprise_password +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_password'  value='"+ entreprise_password +"'/></li>";
					to_change += "</ul></div></div>";
					to_change += "<div id='droite'><div id='droite'>";
					to_change += "<ul><b>Communication</b>";
					to_change += "<li><label>E-mail : </label><label class='modif_off'>"+ entreprise_mail +"</label><input type='text' style='display:none; background-color:#a1a1a1;' class='modif_on' id='modif_membre_email' readonly='readonly' value='"+ entreprise_mail +"'/></li>";
					to_change += "<li><label>T&eacute;l&eacute;phone fixe : </label><label class='modif_off'>"+ entreprise_tel_fixe +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_tel_fixe' value='"+ entreprise_tel_fixe +"'/></li>";
					to_change += "<li><label>T&eacute;l&eacute;phone mobile : </label><label class='modif_off'>"+ entreprise_tel_mobile +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_tel_mobile' value='"+ entreprise_tel_mobile +"'/></li>";
					to_change += "<li><label>T&eacute;l&eacute;copie : </label><label class='modif_off'>"+ entreprise_fax +"</label><input type='text' style='display:none;' class='modif_on' id='modif_membre_fax' value='"+ entreprise_fax +"'/></li>";
					to_change += "</ul></div>";
					to_change += "<div id='droite'>";
					to_change += "<ul>";
					to_change += "<li><input type='button' value='modifier' class='modif_off' onclick=\"modif_info(this.value, 'membre_entreprise');return false;\"><input style='display:none;' class='modif_on' type='button' value='Sauvegarder' onclick=\"modif_info(this.value, 'membre_entreprise');return false;\"></li>";
					to_change += "</ul></div></div>";


					$('#center').html(to_change);

					$('.modif_off').css('display', 'block');
					$('.modif_label').css('display', 'none');
					$('.modif_input').css('display', 'none');
					$('.modif_on').css('display', 'none');

				}
				else
				{
					$('.modif_off').css('display', 'block');
					$('.modif_label').css('display', 'none');
					$('.modif_input').css('display', 'none');
					$('.modif_on').css('display', 'none');

				}
			}
		}

		//$('.modif_off').css('display', 'block');
		//$('.modif_on').css('display', 'none');
	}
	else
	{
		return false
	}
}

/**
 *
 * @access public
 * @return void
 **/
function readOnlyToInput(id, value, checkid)
{
	if (value == '0')
	{
		if(document.getElementById(id).checked == true)
		{
			document.getElementById(checkid).value = '0';
			document.getElementById(id).value = '0';
			document.getElementById(id).readOnly = false;
		}
		else
		{
			document.getElementById(checkid).value = '1';
			document.getElementById(id).value = '- - - - - -';
	 		document.getElementById(id).readOnly = true;
		}
	}
	else
	{
		document.getElementById(checkid).value = '0';
		document.getElementById(id).value = '0';
		document.getElementById(id).readOnly = false;
	}
}


function readOnlyToInputDate(id, value, checkid)
{
	if (value == '0')
	{
		if(document.getElementById(id).checked == true)
		{
			document.getElementById(checkid).value = '0';
			document.getElementById(id).value = 'jj/mm/aaaa';
			document.getElementById(id).readOnly = false;
		}
		else
		{
		document.getElementById(checkid).value = '1';
		document.getElementById(id).value = '- - - - - - - - - -';
 		document.getElementById(id).readOnly = true;
 		}
	}
	else
	{
		document.getElementById(checkid).value = '0';
		document.getElementById(id).value = 'jj/mm/aaaa';
		document.getElementById(id).readOnly = false;
	}
}

/**
 *
 * @access public
 * @return void
 **/
function check_erreur(id)
{
	if($('#'+id).css('display') == "block")
	{
		$('#'+id).css('display', 'none');
	}

}







