	var isOpera, isIE = false;
	if(typeof(window.opera) != 'undefined'){
		isOpera = true;
	}
	if(!isOpera && navigator.userAgent.indexOf('Internet Explorer')){
		isIE = true;
	}
	//fix both IE and Opera (adjust when they implement this method properly)
	if(isOpera || isIE){
	  document.nativeGetElementById = document.getElementById;
	  //redefine it!
	  document.getElementById = function(id){
	  	var elem = document.nativeGetElementById(id);
	  	if(elem){
	  		//verify it is a valid match!
	  		if(elem.id == id){
	  			//valid match!
	  			return elem;
	  		} else {
	  			//not a valid match!
	  			//the non-standard, document.all array has keys for all name'd, and id'd elements
	  			//start at one, because we know the first match, is wrong!
	  			for(var i=1;i<document.all[id].length;i++){
	  				if(document.all[id][i].id == id){
	  					return document.all[id][i];
	  				}
	  			}
	  		}
	  	}
	  	return null;
	  };
	 }
	 
	 
	 
var size = 100;
 function doZoom(cid)
 { 
 	if(size<119)
 	{
     	cid = cid.split('|');
	 	for (i in cid)
	 	{
		 	var div_font_size = size;
	     	var font_size = document.getElementById(cid[i]).style.fontSize;
	     	if(font_size=="")
	     		div_font_size = 110;     	
	     	else     	
	     		div_font_size+=10;
	     	
	     	document.getElementById(cid[i]).style.fontSize=div_font_size+'%'; 
     	}
     	size = div_font_size;
 	} 	
 	
} 
function doNarrow(cid)
 { 
 	if(size>81)
 	{
	 	cid = cid.split('|');
	 	for (i in cid)
	 	{
		 	var div_font_size = size;
	     	var font_size = document.getElementById(cid[i]).style.fontSize;
	     	if(font_size=="")
	     		div_font_size = 90;     	
	     	else     	
	     		div_font_size-=10;	     	
	     	document.getElementById(cid[i]).style.fontSize=div_font_size+'%'; 
     	}
     	size = div_font_size;
 	}
}

function doReturn(cid)
{
	size = 100;
	cid = cid.split('|');
 	for (i in cid)
 	{
     	document.getElementById(cid[i]).style.fontSize='100%'; 	
    }	
}

//-----------------------------------------------------------------
var size_02 = 100;
 function doZoom_02(cid)
 { 
 	
 	if(size_02<119)
 	{ 
     	var font_size = document.getElementById(cid).style.fontSize;
     	if(font_size=="")
     		size_02 = 110;     	
     	else     	
     		size_02+=10;
     	
     	document.getElementById(cid).style.fontSize=size_02+'%'; 
 	} 	
 	
} 
function doNarrow_02(cid)
 { 
 	if(size_02>81)
 	{
     	var font_size = document.getElementById(cid).style.fontSize;
     	if(font_size=="")
     		size_02 = 90;     	
     	else     	
     		size_02-=10;	     	
     	document.getElementById(cid).style.fontSize=size_02+'%'; 
 	}
}

function doReturn_02(cid)
{
	size_02 = 100;
	document.getElementById(cid).style.fontSize='100%'; 		
}

//---------------------------------------------------------------------------



function goSearch(){
	var f = document.getElementById("frm_search");
	var fieldValue = f.recherche.value.replace(/(^\s*)|(\s*$)/g, ""); 
	if(fieldValue=='' || fieldValue=='rechercher'){
		alert("Veillez saisir un texte à rechercher");
		return false ;
	}else{
		f.submit();
	}
}

function selectYear(id,lang)
{	 
	if(document.getElementById("subsection_list").value==0)
	  return false;

	var i = document.getElementById("subsection_list").selectedIndex;
	var year = document.getElementById("subsection_list").options[i].text
	document.form1.action = "spip.php?page=glist3_a&id_rubrique=" + id + "&year="+year+"&lang=" + lang;
	document.form1.submit();
}

/*
//	this function is created by David on Sept. 11,2008
*/
function selectYear1(id,lang)
{	 
	if(document.getElementById("subsection_list").value==0)
	  return false;

	var i = document.getElementById("subsection_list").selectedIndex;
	var year = document.getElementById("subsection_list").options[i].text
	document.form1.action = "spip.php?page=glist_b&id_rubrique=" + id + "&year="+year+"&lang=" + lang;
	document.form1.submit();
}

function selectContact(id,lang)
{
	if(document.getElementById("contacts").value==0)
	  return false;
	  
	var v = document.getElementById("contacts").value
	document.form1.action = "spip.php?page=gcoord&id_rubrique=" + id + "&id_article="+v+"&lang=" + lang;
	document.form1.submit();	
}

function selectContactDr(lang)
{	
	if(document.getElementById("contacts_dr").value==0)
	  return false;
	  
	var v = document.getElementById("contacts_dr").value
	document.form1.action = "spip.php?page=gcoord_dr&id_article=" + v + "&lang=" + lang;
	document.form1.submit();	
}

function gcoord_service ( lang ){
	var id_art = document.getElementById("contacts").value;
	
	if(id_art == 0)
	   return false;
	document.form1.action =  id_art ;
	document.form1.submit();
	
}

function titleDotOver(id, color)
{
	document.getElementById(id).src = 'images/'+color+'/title_dot_off.gif';
}

function titleDotOut(id, color)
{
	document.getElementById(id).src = 'images/'+color+'/title_dot_on.gif';
}

function carteReseauOut(id, color)
{
	document.getElementById(id).src = 'images/'+color+'/icon_gr_gray.gif';
}

function carteReseauOver(id, color)
{
	document.getElementById(id).src = 'images/'+color+'/icon_gr_gray_off.gif';
}

function get_count_basket()
{
	$.ajax({ url: "spip.php?page=ajax_view",
             type:"get",           
             dataType:"html",
             data: "page=ajax_view&real_action=get_count_basket",
             success:function(msg){ 

				var obj=document.getElementById( "paniericone" );
				obj.title= msg;
				var obj=document.getElementById( "paniericone2" );
				obj.alt= msg;
				return msg;
                               
             } 
     });
}

function add_to_basket( id_document,lang, message )
{
    $.ajax({ url: "spip.php?page=ajax_view",
             type:"get",           
             dataType:"html",
             data: "page=ajax_view&real_action=get_count_basket",
             success:function(string_panier){ 
                var count_panier = string_panier.split(' ');
                
                if(count_panier[0] >= 10)
                {
                    document.getElementById('limite_panier_'+id_document).innerHTML = message;
                }
            }
    });
    
    var timestamp = Date.parse(new Date());
    $.ajax({ url: "spip.php",
             type:"GET",           
             dataType:"html",
             data: "page=ajax_view&real_action=add_to_basket&id_document=" + id_document + '&amp;lang='+lang + '&hash=' + timestamp,
             success:function(msg){ 
                                 ;
                              } 
        });
}

function load_basket_gcpanierrempli( div_layer,lang )
{
	var timestamp = Date.parse(new Date());
	$.ajax({ url: "spip.php",
             type:"get",
             dataType:"html",
             data: "page=ajax_view&real_action=display_basket_gcpanierrempli&lang="+lang+"&hash="+timestamp,
             success:function(msg){
				$( "#"+div_layer ).html(msg);
             }
     });
}


function load_documents_search_result( div_layer,request )
{
	var timestamp = Date.parse(new Date());
	$.ajax({ url: "spip.php",
             type:"get",           
             dataType:"html",
             data: "page=ajax_view&real_action=display_documents_search_result&request="+request + '&hash=' + timestamp,
             success:function(msg){ 
                                 $( "#"+div_layer ).html(msg);
                              } 
     });
}


function display_layer( layer )
{
	var div_layer = document.getElementById( layer );
	if( div_layer.style.display == 'none' )
		div_layer.style.display = '';
	else div_layer.style.display = 'none';
}


function gcalertflux_form_check()
{
	var frm = document.getElementById( "form_for_mail" );
	
	var sex = document.getElementById( "sex_type" );
	var rub_name = document.getElementsByName( "idrub[]" );
	var alerte = document.getElementById( "alerte" ).value;
	
	var al = false;
	for( var i=0;i<frm.sex_type.length;i++  ){
		if(frm.sex_type[i].checked)   
			al=true;}
	
	var select = false;
	for( var i=0;i<rub_name.length;i++  ){
		if(rub_name[i].checked )   
			select = true;}
	
	var first_name = document.getElementById( "first_name" ).value;
	var last_name = document.getElementById( "last_name" ).value;
	var email = document.getElementById( "email" ).value;
	
	var file_check = true;

//--------------------------------------------------------------------------	
	
	document.getElementById( "glx_sex" ).style.display = "none";
	document.getElementById( "glx_first_name" ).style.display = "none";
	document.getElementById( "glx_last_name" ).style.display = "none";
	document.getElementById( "glx_email_01" ).style.display = "none";
	document.getElementById( "glx_email_02" ).style.display = "none";
	document.getElementById( "glx_email_03" ).style.display = "none";
	document.getElementById( "glx_email_04" ).style.display = "none";
	document.getElementById( "glx_select_rub" ).style.display = "none";
	
//-------------------------------------------------------------------	
	
	if( !select && alerte==""){
		document.getElementById( "glx_select_rub" ).style.display = "block";
		file_check = false;}
 
 if( !select && alerte!=""){
		file_check = true;}	
	
	if( !al ){
		document.getElementById( "glx_sex" ).style.display = "block";
		file_check = false;}	
	
	if( first_name == '' ){
		document.getElementById( "glx_first_name" ).style.display = "block";
		file_check = false;}	
	
	if( last_name == '' ){
		document.getElementById( "glx_last_name" ).style.display = "block";
		file_check = false;}	
		
	if( email == '' ){
		document.getElementById( "glx_email_04" ).style.display = "block";
		file_check = false;
	}else{	
		if( email.indexOf("@") == "-1" || email.indexOf(".") == "-1" ){
		document.getElementById( "glx_email_01" ).style.display = "block";
		file_check = false;
		}else if( email.indexOf("?") != "-1" || email.indexOf("<") != "-1" || email.indexOf("%") != "-1" || email.indexOf(">") != "-1" ){
			document.getElementById( "glx_email_03" ).style.display = "block";
			file_check = false;
		}else if( isEmail( email ) ){
			frm.hash.value = timestamp();
		}else{ 
			document.getElementById( "glx_email_02" ).style.display = "block";
			file_check = false;
		}
	}
	
	if( file_check )
		frm.submit();
	else
	    return false;	
}
		


function send_mail_check( error_mail, error_sub, error_con1, error_con2 ){
	var id_01 = document.getElementById("address_error_message");
	var id_02 = document.getElementById("subject_error_message");
	var id_03 = document.getElementById("content_error_message");
	
	var frm = document.getElementById( "frm_mail" );
	var mail = document.getElementById( "mail_address" ).value;
	var subject = document.getElementById( "mail_object" ).value;
	var content = document.getElementById( "mail_content" ).value;
	
	if( mail =='' || (!isEmail( mail ) && mail != '') || subject=='' || content=='' ){
		if( mail == '')
		 id_01.innerHTML = error_mail;
		if ((!isEmail( mail ) && mail != ''))
			id_01.innerHTML = error_mail;
		if ((isEmail( mail ) && mail != ''))
			id_01.innerHTML = '';
			
		if( subject == '' )
			id_02.innerHTML = error_sub;
		else
			id_02.innerHTML = '';
			
		if( content == '')
			id_03.innerHTML = error_con1;
		if( content != '' && content.length>500)
			id_03.innerHTML = error_con2;
		if( content != '' && content.length<=500)
			id_03.innerHTML = '';
			
		return false;
		 
	}else{
			id_01.innerHTML = '';
			id_02.innerHTML = '';
			id_03.innerHTML = '';
			frm.submit();
			
	}
}

function isEmail(str) {
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}


function timestamp()
{
	var timestamp = Date.parse(new Date());
	return timestamp;
}

function checkOk(passInId)
{
   return document.getElementById(passInId).options[document.getElementById(passInId).selectedIndex].value;
}

function displayText(passInId)
{
 if (document.getElementById('art_title'+passInId))
  document.getElementById('art_title'+passInId).style.display='none';
 if (document.getElementById('art_text'+passInId))
  document.getElementById('art_text'+passInId).style.display='block';
}
function displayTitle(passInId)
{
  document.getElementById('art_title'+passInId).style.display='block';
  document.getElementById('art_text'+passInId).style.display='none';
}

// add for launch all text
function launchAll(passInId)
{
  var elementIds = passInId.split(',');
  var num = elementIds.length;
  for( i=0; i<num; i++){
    displayText(elementIds[i]);
  }
}

function frm_search_check ( chart ) {
	var frm = document.getElementById( "frm_search" );
	var key_all = document.getElementById( "search_all_word" ).value;
	var key_any = document.getElementById( "search_least_one_word" ).value;
	var doc = document.getElementById( "search_in_doc" );
	var art = document.getElementById( "search_in_spip" );
	
	if( key_all == '' && key_any == '' ){
		alert( chart );
	}else{
		frm.submit();
	}
}

function top_search_check (default_value, err_msg ) {
	var frm = document.getElementById( "frm_search" );
	var key_all = document.getElementById( "search_all_word" ).value;
		
	if( key_all == '' || key_all == default_value){
		alert( err_msg );
	}else{
		frm.submit();
	}
}

function top_search_check_adv (default_value, err_msg ) {
	var frm = document.getElementById( "frm_search_adv" );
	var key_all = document.getElementById( "search_all_word_adv" ).value;
		
	if( key_all == '' || key_all == default_value){
		alert( err_msg );
	}else{
		frm.submit();
	}
}

function top_search_check_gform3(default_value, err_msg ) {
	var frm = document.getElementById( "frm_search" );
	var key_all = document.getElementById( "rechercher" ).value;
	
	if( key_all == '' || key_all == default_value){
		alert( err_msg );
	}else{
		document.getElementById("search_all_word").value = document.getElementById("rechercher").value;
		document.getElementById("search_in_spip").checked = true;
		document.getElementById("search_in_doc").checked = false;
		frm.submit();
	}	
	
}

function email(url,name,windowWidth,windowHeight){		  
	
      myleft=(screen.width)?(screen.width-windowWidth)/2:100;
      mytop=(screen.height)?(screen.height-windowHeight)/2:100;

      properties = "width="+windowWidth+",height="+windowHeight+",scrollbars=yes, top="+mytop+",left="+myleft;
      document.open(url,name,properties);
	  
	  
}

function doForm_2() {
	document.getElementById('formDiv2').style.zIndex = "50";
	document.getElementById('formDiv2').style.display = "block";
	document.getElementById('all').style.zIndex = "40";
	document.getElementById('all').style.background = "url(../images/bg_popup.png)";
	document.getElementById('all').style.display= "block";
}

function quitForm_2(frm2) {
	document.getElementById('formDiv2').style.zIndex = "-1";
	document.getElementById('all').style.zIndex = "-1";
	document.getElementById('formDiv2').style.display = "none";
	document.getElementById('all').style.display = "none";
	document.getElementById('all').style.backgroundColor = "#ffffff";
}

function send_friend_mail( chart1,chart2 ){
	var first_name = document.forms['frm_send_friend'].prenom.value;
	var last_name = document.forms['frm_send_friend'].enom.value;
	var you_mail = document.forms['frm_send_friend'].email.value;
	var rub_list = document.forms['frm_send_friend'].email.value;
	var text_content = document.forms['frm_send_friend'].message.value;
	var total_mail = document.forms['frm_send_friend'].total_friend_address.value;
	var security_code = document.forms['frm_send_friend'].security_code.value;
	
	var frm = document.getElementById( "frm_send_friend" );
	
	var mail_content = 1;
	var test=0;
	
	document.getElementById( "panier_email_01" ).style.display  = "none";
	document.getElementById( "panier_nom" ).style.display       = "none";
	document.getElementById( "panier_prenom" ).style.display    = "none";
	document.getElementById( "panier_email1" ).style.display    = "none";
	document.getElementById( "panier_email2" ).style.display    = "none";
	document.getElementById( "panier_message" ).style.display   = "none";
	document.getElementById( "error_message_js" ).style.display = "none";
	
	
	for( var i=1;i<=total_mail;i++ ){
		var mail_value = document.getElementById( "id_to_email_"+i ).value
		if (i==1 && mail_value =='') {
			document.getElementById( "panier_email_0"+i+"b" ).style.display = "block";
			test=1;
		}
		if (i>1 && mail_value =='') {
			document.getElementById( "panier_email_0"+i ).style.display = "none";
		}
		if (i==1 && mail_value !='') {
			document.getElementById( "panier_email_0"+i+"b" ).style.display = "none";
		}
		
		if( mail_value!='' && !isEmail( mail_value ) ){
			document.getElementById( "panier_email_0"+i ).style.display = "block";
			test=1;
		}
	}	
    
	if (!test)
		mail_content = 2;
	
	if( first_name == '' || last_name == '' || you_mail == '' || (you_mail!='' && !isEmail( you_mail )) || mail_content == 1 || text_content.length>500 || security_code == ''){
		if (first_name == '')
			document.getElementById( "panier_prenom" ).style.display = "block";
		if (last_name == '')
			document.getElementById( "panier_nom" ).style.display = "block";
        if (security_code == '')
			document.getElementById( "error_message_js" ).style.display = "inline";
		if (you_mail == '')
			document.getElementById( "panier_email1" ).style.display = "block";
		if (you_mail!='' && !isEmail( you_mail ))
			document.getElementById( "panier_email2" ).style.display = "block";
		if (text_content.length >500)
			document.getElementById( "panier_message" ).style.display = "block";
        
        return false;
	}else{
        quitForm_2();
        frm.submit();
	}	
}

function frm_search_check_home( chart1,chart2 ){
	var frm = document.getElementById( "frm_search" );
	var rech = document.getElementById( "recherche" ).value;
	var fieldValue = rech.replace(/(^\s*)|(\s*$)/g, "");
	
	if(fieldValue=='' || fieldValue==chart1){
		alert(chart2);
		return false ;
	}
	frm.submit();
}
// for gform
var flag = 0;
function AddFiles(filesId)
{
    var file=document.createElement("input"); 
    file.type = "file";
    file.id = filesId;
    
    file.name = 'fichier_' + filesId.substr(filesId.length-1,filesId.length);
    
    file.hideFocus = true;
    file.size = 1;
    file.style.cssText = "cursor:pointer; width:1px; border:none; height:19px; padding:0px; margin:0px;position:absolute; opacity:0;filter:alpha(opacity=0);left:-32px !important;left:-5px;left/**/:-3px; font-size:13px;";
    file.onchange = function ()
    {
      $$$(filesId+"_virtual").value = $$$(filesId).value;
      this.style.display = "none";
    }; 
    $$$("UpFilePanelHidden_"+filesId).appendChild(file);
}

function $$$(str)
{
    return document.getElementById(str);
}

function DelFile(filesId)
{
    $$$("UpFilePanelHidden_"+filesId).removeChild($("UpFilePanelHidden_"+filesId));
}
//for gedit2_guichet
function divAddClass()
{
	var children_list = $( "#right_article" ).children();
	var num = children_list.length;

	for( i=0; i<num; i++)
	{
		$(children_list[i]).addClass("class"+i);
	}
	var left = children_list[0].clientHeight + children_list[1].clientHeight;
	var right = children_list[2].clientHeight + document.getElementById("list_align_left_wrapper").clientHeight;	
	if(right > left)
	{		
		document.getElementById("right_article").style.height = right + 'px';// don't add a ; after px or else IE will can work fine
	}
	else
	{
		document.getElementById("right_article").style.height = left + 'px';// don't add a ; after px or else IE will can work fine
	}
}


// set the middle div's height
function setDivHeight(strDivs,refer_id, splitchar)
{
	
  if(arguments[3]){
    decrease = arguments[3];
  }
  else{
    decrease = 0;
  }
	var DIVs = strDivs.split(splitchar);
	var objDiv = 0;
	var strlen = DIVs.length; 
	var refer_id;
	//get height

	for( i=0; i < strlen; i++){
		if(objDiv < document.getElementById(DIVs[i]).scrollHeight ){
			objDiv = document.getElementById(DIVs[i]).scrollHeight;			
		}
	}
	//set height
	for( i=0; i < strlen; i++){
		if (typeof document.body.style.maxHeight != "undefined") {
			document.getElementById(DIVs[i]).style.minHeight = objDiv - decrease +"px";
		} else {
			document.getElementById(DIVs[i]).style.height = objDiv - decrease +"px";
		}
	}
}

function setDivHeight_glist1(strDivs,refer_id, splitchar)
{

  if(arguments[3]){
    decrease = arguments[3];
  }
  else{
    decrease = 0;
  }
	var DIVs = strDivs.split(splitchar);
	var objDiv = 0;
	var strlen = DIVs.length; 
	var refer_id;
	//get height

	for( i=0; i < strlen; i++){
		if(objDiv < document.getElementById(DIVs[i]).scrollHeight ){
			objDiv = document.getElementById(DIVs[i]).scrollHeight-140;			
		}
	}
	//set height
	for( i=0; i < strlen; i++){
		if (typeof document.body.style.maxHeight != "undefined") {
			document.getElementById(DIVs[i]).style.minHeight = objDiv - decrease +"px";
		} else {
			document.getElementById(DIVs[i]).style.height = objDiv - decrease +"px";
		}
	}
}

function new_subscribers_submit_gsom1a(content,form)
{			    	
	if( document.getElementById('subscriber_message') ){
		document.getElementById('subscriber_message').innerHTML = content.html();
	}else{
		$("#rittop_search").append("<div id=\"subscriber_message\" style=\"width:230px;min-height:20px;_height:20px;color:green;\">"+content.html()+"</div>");
		$('#news_letter_gsom1a' ).hide(); 
	}
}

function new_subscribers_submit(content,form)
{			    	
	if( document.getElementById('subscriber_message') ){
		document.getElementById('subscriber_message').innerHTML = content.html();
	}else{
		$("#newsletter").append("<div id=\"subscriber_message\" class=\"green\" style=\"color:green;font-size:11px;\">"+content.html()+"</div>");
		$('#news_letter_2_email_field' ).hide(); 
	}
}

function check_news_form( form,message )
{
	if( check_email( form.email_newsletter.value ) ){
		return true;
	}else{
		alert( message );
		form.email_newsletter.focus();
		return false;
	}
	return false;
	
}

function check_news_form_gsom1a(message )
{
	var mail = document.getElementById('email_newsletter');
	var form = document.getElementById('news_letter_gsom1a');
	if( check_email( mail.value ) ){
		form.submit();
	}else{
		alert( message );
		mail.focus();
		return false;
	}
	return false;
	
}

function changePicOver(obj)
{	
	switch(obj.id)
	{
		case "index_region_ok" : obj.src = "images/ok_region_hover.jpg"; break;
		case "ok_gactus" : obj.src = "images/btn_ok23_hover.gif"; break;
		case "btn_gr_ok" : obj.src = "images/btn_gr_ok_hover.gif"; break;
		case "btn_g_ok" : obj.src = "images/btn_g_ok_hover.gif"; break;
		default : obj.src = "images/ok_hover.jpg"; break;
	}	
}


function changePicOut(obj)
{
	switch(obj.id)
	{
		case "index_region_ok" : obj.src = "images/ok_region.jpg"; break;
		case "ok_gactus" : obj.src = "images/btn_ok23.gif"; break;
		case "btn_gr_ok" : obj.src = "images/btn_gr_ok.gif"; break;
		case "btn_g_ok" : obj.src = "images/btn_g_ok.gif"; break;
		default : obj.src = "images/ok.jpg"; break;
	}
}

function  check_email(mail)   
{
    if   (   /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(mail)){
            return   (true);
    }
}

function gcalert_form_check( form )
{
	if( form.first_name.value == '' ){
		form.first_name.focus();
		return false;
	}else if( form.last_name.value == '' ){
		form.last_name.focus();
		return false;
	}
	
	form.submit();
}

function changeColor(cid)
{
	document.getElementById('font_small').style.color='#616161';
	document.getElementById('font_medium').style.color='#616161';
	document.getElementById('font_large').style.color='#616161';
	cid.style.color='#AAD401';
}


function verif_mail(email)
{
    var exp = new RegExp("[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","g");
    var tabMail = email.match(exp);
    
    if (tabMail==null) {
        return false;
    }
    else 
    {
        return true;
    }
}

function calculeLongueur(champs,nbc){
   var iLongueur, iLongueurRestante;
   iLongueur = document.getElementById(champs).value.length;
   if (iLongueur>nbc) {
      document.getElementById(champs).value = document.getElementById(champs).value.substring(0,nbc);
      iLongueurRestante = 0;
   }
   else {
      iLongueurRestante = nbc - iLongueur;
   }
}