   function showbutt(bool){
	   	if(bool){
	   		Element.show('submit_button');
	   	}
   	}
	
   	function toto(){
   		Element.hide('animeprestataires');
		Element.show('blocform');
		Element.hide('auth');
		Effect.BlindDown ('inscription', {duration:1, fps:40});
		Element.hide('showform');
		Element.show('hideform');
   	}
   	
	function toto2(){
   		Element.hide('animeprestataires');
		//Effect.hide('auth');
		//Effect.show('contactform1');
		Effect.BlindDown('blocform');
   	}
	
	function sendForm()
	{
		if(document.getElementById('cgu').checked == 1 )
		{
			Element.hide('contactform6');
			window.scrollTo(0,0);
			get(document.getElementById('form1'), 'squelettes/FormPrestaSign.php', 'myspan');
		} else {
			alert('Vous devez accepter les conditions g\351n\351rales avant de continuer') 
		}
	}
	
	function modifyForm()
	{
		if(document.getElementById('cgu').checked == 1 )
		{
			Element.hide('contactform5');
			window.scrollTo(0,0);
			get(document.getElementById('form1'), 'squelettes/editPresta.php', 'myspan');
		} else {
			alert('Vous devez accepter les conditions g\351n\351rales avant de continuer') 
		}
	}
	
	<!--
	function getStringLoader(params, page, cible) {
	   new Ajax.Updater({success: cible}, page,{asynchronous:true, onLoading:function(request){Element.show('loader')},onComplete:function(request){Element.hide('loader')},evalScripts:true, method:'post', contentType:'application/x-www-form-urlencoded',parameters:params});
	}
	//-->
function get(obj,page, cible) {
   var form1 = Form.serialize(obj);
   new Ajax.Updater({success: cible}, page,{asynchronous:true,evalScripts:true, method:'post', contentType:'application/x-www-form-urlencoded',parameters:form1});
}

function VerifMail(username,page,cible) {
	var form1 = 'username='+username+'&verif=true';
   new Ajax.Updater({success: cible}, page,{asynchronous:true,evalScripts:true, method:'post', contentType:'application/x-www-form-urlencoded',parameters:form1});
}


/*if (document.layers)
document.captureEvents(Event.KEYPRESS)

function process_keypress(e) {
if(window.event){
if (window.event.type == "keypress" & window.event.keyCode == 13)
return !(window.event.type == "keypress" & window.event.keyCode == 13);
}
if(e)
{
if (e.type == "keypress" & e.keyCode == 13)
return !e;
}
}
document.onkeypress = process_keypress;*/
window.onload = function() {
	var champs = document.getElementsByTagName('input');
	for(var i=0;i<champs.length;i++) {	
		if(champs[i].type=='text') {
			champs[i].onkeypress = disableEnterKey;
		}
		if(champs[i].type=='password') {
			champs[i].onkeypress = disableEnterKey;
		}
	}
}
 
function disableEnterKey(event) {
	var event = event || window.event;
	if(event.keyCode==13) {
		if (event.preventDefault) {
			event.preventDefault();
			event.stopPropagation();
		} else {
			event.returnValue = false;
			event.cancelBubble = true;
		}		
	}
}
//------------------------------------- ASYNCRONOUS - JAVASCRIPT --------------------------------------------//
function execScripts(resText) {
     var si = 0;
     while (true) {
       var ss = resText.indexOf("<" + "script" + ">", si);
       if (ss == -1) {
        return;
       }
       var se = resText.indexOf("<" + "/" + "script" + ">", ss);
       if (se == -1) {
         return;
       }
       si = se + 9;
       var sc = resText.substring(ss + 8, se);
       eval(sc);
     }
   }
   
function makePOSTRequest(url, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }

      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	  
      http_request.onreadystatechange = alertContents;
      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      http_request.setRequestHeader("Content-length", parameters.length);
      http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }

function alertContents() {
  if (http_request.readyState == 4) {
	 if (http_request.status == 200) {
		//alert(http_request.responseText);
		result = http_request.responseText;
		document.getElementById(thetarget).innerHTML = result;
		execScripts(result);
	 } else {
		alert('There was a problem with the request.');
	 }
  }
}


function getString(serverpage,string,cible) {
  thetarget = cible;
  makePOSTRequest(serverpage, string);
}
// --------------------------------------------------verification Pass et Mail--------------------------------------------------------------------//
function VerifNewMail(frm){
  value = frm.elements['newmail'].value;
 // value = frm.getElementById('newmail').value;
  if ( value == '')
  {
	alert('Le champ mail est vide');
	return false;
  }
  else
  {
	  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
	  if (value != '' && !regex.test(value)){
	  alert('Votre adresse email est incorrecte');
	  return false;
	  }
	 
  }
  return true;
}

function VerifNewPass(frm)
{
  value = frm.elements['newpass'].value;
  value2 = frm.elements['confirmnewpass'].value;
  if(value != value2)
  {
	alert('Vos deux mots de passe ne sont pas identiques');
	return false;
  }
  else if ( (value == '') || (value2 == ''))
  {
	alert('Un des champs est vide');
	return false;
  }
  return true;
}
//-----------------------------------------------------------------------------------------------------------------------------//
// VERIFICATION DES FORMULAIRES
//-----------------------------------------------------------------------------------------------------------------------------//
function validate_form1(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

  value = frm.elements['username'].value;
  if (value == '' && !errFlag['username']) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - Une addresse email est requise';
  }

  value = frm.elements['username'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value) && !errFlag['username']) {
    errFlag['username'] = true;
    _qfMsg = _qfMsg + '\n - Votre adresse email est incorrecte';
  }

  value = frm.elements['password1'].value;
  if (value == '' && !errFlag['password1']) {
    errFlag['password1'] = true;
    _qfMsg = _qfMsg + '\n - Un mot de passe est requis';
  }

  value = frm.elements['password1'].value;
  if (value != '' && value.length < 6 && !errFlag['password1']) {
    errFlag['password1'] = true;
    _qfMsg = _qfMsg + '\n - Le mot de passe est trop court: 6 caract\350res au minimum';
  }

  value = frm.elements['password2'].value;
  if (value == '' && !errFlag['password2']) {
    errFlag['password2'] = true;
    _qfMsg = _qfMsg + '\n - Le mot de passe de confirmation est requis';
  }
  
  value1 = frm.elements['password1'].value;
  value2 = frm.elements['password2'].value;
  if (value1 != value2 && !errFlag['password1'] &&!errFlag['password2']) {
    _qfMsg = _qfMsg + '\n - Les mots de passe ne sont pas identiques..';
  }
  
  value = frm.elements['first'].value;
  if (value == '' && !errFlag['first']) {
    errFlag['first'] = true;
    _qfMsg = _qfMsg + '\n - Le pr\351nom est requis';
  }
  
  value = frm.elements['last'].value;
  if (value == '' && !errFlag['last']) {
    errFlag['last'] = true;
    _qfMsg = _qfMsg + '\n - Le nom est requis';
  }
  
  value = frm.elements['fonction'].value;
  if (value == '' && !errFlag['fonction']) {
    errFlag['fonction'] = true;
    _qfMsg = _qfMsg + '\n - le fonction est requise';
  }
  
   value = frm.elements['numphone'].value;
  if (value == '' && !errFlag['numphone']) {
    errFlag['numphone'] = true;
    _qfMsg = _qfMsg + '\n - Le t\351l\351phone est requis';
  }
  
  if (_qfMsg != '') {
    _qfMsg = 'Ces champs sont incorrects :' + _qfMsg;
    _qfMsg = _qfMsg + '\nMerci de les corriger svp';
    alert(_qfMsg);
    return false;
  }
  return true;
}

function validate_form2(frm) {
  var value = '';
  var errFlag = new Array();
  var _qfGroups = {};
  _qfMsg = '';

  value = frm.elements['company'].value;
  if (value == '' && !errFlag['company']) {
    errFlag['company'] = true;
    _qfMsg = _qfMsg + '\n - Nom de la soci\351t\351 requis';
  }
  
  value = frm.elements['firstcomm'].value;
  if (value == '' && !errFlag['firstcomm']) {
    errFlag['firstcomm'] = true;
    _qfMsg = _qfMsg + '\n - Pr\351nom contact commercial requis';
  }
  
  value = frm.elements['lastcomm'].value;
  if (value == '' && !errFlag['lastcomm']) {
    errFlag['lastcomm'] = true;
    _qfMsg = _qfMsg + '\n - Nom contact commercial requis';
  }
  
  value = frm.elements['emailcomm'].value;
  if (value == '' && !errFlag['emailcomm']) {
    errFlag['emailcomm'] = true;
    _qfMsg = _qfMsg + '\n - Email contact commercial requis';
  }
  
  value = frm.elements['phonecomm'].value;
  if (value == '' && !errFlag['phonecomm']) {
    errFlag['phonecomm'] = true;
    _qfMsg = _qfMsg + '\n - T\351l\351phone contact commercial requis';
  }

  value = frm.elements['address1'].value;
  if (value == '' && !errFlag['address1']) {
    errFlag['address1'] = true;
    _qfMsg = _qfMsg + '\n - Adresse du siege social requise';
  }

  value = frm.elements['city'].value;
  if (value == '' && !errFlag['city']) {
    errFlag['city'] = true;
    _qfMsg = _qfMsg + '\n - Ville requise';
  }

  value = frm.elements['zip'].value;
  if (value == '' && !errFlag['zip']) {
    errFlag['zip'] = true;
    _qfMsg = _qfMsg + '\n - Code postale requis';
  }

  value = frm.elements['pays'].selectedIndex == -1? '': frm.elements['pays'].options[frm.elements['pays'].selectedIndex].value;

  if (value == '' && !errFlag['pays']) {
    errFlag['pays'] = true;
    _qfMsg = _qfMsg + '\n - Le pays est requis';
  }

  value = frm.elements['chiffre1'].value;
  if (value == '' && !errFlag['chiffre1']) {
    errFlag['chiffre1'] = true;
    _qfMsg = _qfMsg + '\n - Renseignez au moins le chiffre d\'affaire de la premiere ann\351e';
  }
  
  value = frm.elements['devise'].value;
  if (value == '' && !errFlag['devise']) {
    errFlag['devise'] = true;
    _qfMsg = _qfMsg + '\n - Devise requise';
  }
  
  if (_qfMsg != '') {
    _qfMsg = 'Ces champs sont inccorrect :' + _qfMsg;
    _qfMsg = _qfMsg + '\nMerci de les corriger svp';
    alert(_qfMsg);
    return false;
  }
  return true;
}

function validate_form3() {
	if(document.getElementById('act1').checked == 1 || 
		document.getElementById('act2').checked == 1 ||
		document.getElementById('act3').checked == 1 ||
		document.getElementById('act4').checked == 1 ||
		document.getElementById('act5').checked == 1 ||
		document.getElementById('act6').checked == 1 ||
		document.getElementById('act7').checked == 1 ||
		document.getElementById('act8').checked == 1 ||
		document.getElementById('act9').checked == 1 ||
		document.getElementById('act10').checked == 1 ||
		document.getElementById('act11').checked == 1 ||
		document.getElementById('act12').checked == 1 ||
		document.getElementById('act13').checked == 1 ||
		document.getElementById('act14').checked == 1 ||
		document.getElementById('act15').checked == 1 ||
		document.getElementById('act16').checked == 1 ||
		document.getElementById('act17').checked == 1 ||
		document.getElementById('act18').checked == 1 ||
		document.getElementById('act19').checked == 1 ||
		document.getElementById('act20').checked == 1 ||
		document.getElementById('act21').checked == 1 ||
		document.getElementById('act22').checked == 1 ||
		document.getElementById('act23').checked == 1 ||
		document.getElementById('act24').checked == 1 ||
		document.getElementById('act25').checked == 1 ||
		document.getElementById('act26').checked == 1 ||
		document.getElementById('act27').checked == 1 ||
		document.getElementById('act28').checked == 1 ||
		document.getElementById('act29').checked == 1 ||
		document.getElementById('act30').checked == 1 ||
		document.getElementById('act31').checked == 1 ||
		document.getElementById('act32').checked == 1 ||
		document.getElementById('act33').checked == 1 ||
		document.getElementById('act34').checked == 1 ||
		document.getElementById('act35').checked == 1 ||
		document.getElementById('act36').checked == 1 ||
		document.getElementById('act37').checked == 1 ||
		document.getElementById('act38').checked == 1 ||
		document.getElementById('act39').checked == 1 ||
		document.getElementById('act40').checked == 1 ||
		document.getElementById('act41').checked == 1 ||
		document.getElementById('act42').checked == 1 ||
		document.getElementById('act43').checked == 1 ||
		document.getElementById('act44').checked == 1 ||
		document.getElementById('act45').checked == 1 ||
		document.getElementById('act46').checked == 1 ||
		document.getElementById('act47').checked == 1 ||
		document.getElementById('act48').checked == 1 ||
		document.getElementById('act49').checked == 1 ||
		document.getElementById('act50').checked == 1 ||
		document.getElementById('act51').checked == 1 ||
		document.getElementById('act52').checked == 1 ||
		document.getElementById('act53').checked == 1 ||
		document.getElementById('act54').checked == 1)
	{
		Element.hide('contactform3');
		Element.show('contactform4');
		window.scrollTo(0,0);
	}
	else
	{
		alert('Vous devez cocher au moins une activit\351');
	}
}

function validate_form4() {
	if(	document.getElementById('lang1').checked == 1 || 
		document.getElementById('lang2').checked == 1 ||
		document.getElementById('lang3').checked == 1 ||
		document.getElementById('lang4').checked == 1 ||
		document.getElementById('lang5').checked == 1 ||
		document.getElementById('lang6').checked == 1 ||
		document.getElementById('lang7').checked == 1 ||
		document.getElementById('lang8').checked == 1 ||
		document.getElementById('lang9').checked == 1 ||
		document.getElementById('lang10').checked == 1 ||
		document.getElementById('lang11').checked == 1
       )
	{
		Element.hide('contactform4');
		Element.show('contactform5');
		window.scrollTo(0,0);
	}
	else
	{
		alert('Vous devez cocher au moins une langue');
	}
}

function validate_form5() {
		Element.hide('contactform5');
		Element.show('contactform6');
		window.scrollTo(0,0);
}

function count(){
	var keyNbr = document.getElementById('message').value.length;	
	if(keyNbr >= 500){
	document.getElementById('message').value = document.getElementById('message').value.substr(0,499);
	document.getElementById('num').innerHTML='0';
	}
	else
	{
	document.getElementById('num').innerHTML=(500-keyNbr);
	}
 }
 
var target='init'; 
