// JS Xoops /
if ( typeof window.$ != 'function' ) {
	function $() {
	  var elements = new Array();
	
	  for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
		  element = document.getElementById(element);
	
		if (arguments.length == 1)
		  return element;
	
		elements.push(element);
	  }
	
	  return elements;
	}
}

function xoopsGetElementById(id){
	return $(id);
}

function xoopsSetElementProp(name, prop, val) {
	var elt=xoopsGetElementById(name);
	if (elt) elt[prop]=val;
}

function xoopsSetElementStyle(name, prop, val) {
	var elt=xoopsGetElementById(name);
	if (elt && elt.style) elt.style[prop]=val;
}

function xoopsGetFormElement(fname, ctlname) {
	var frm=document.forms[fname];
	return frm?frm.elements[ctlname]:null;
}

function justReturn() {
	return;
}

function openWithSelfMain(url,name,width,height,returnwindow) {
	var options = "width=" + width + ",height=" + height + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no";

	var new_window = window.open(url, name, options);
	window.self.name = "main";
	new_window.focus();
	if (returnwindow != null) {
	   return new_window;
	}
}

function setElementColor(id, color){
	xoopsGetElementById(id).style.color = "#" + color;
}

function setElementFont(id, font){
	xoopsGetElementById(id).style.fontFamily = font;
}

function setElementSize(id, size){
	xoopsGetElementById(id).style.fontSize = size;
}

function changeDisplay(id){
	var elestyle = xoopsGetElementById(id).style;
	if (elestyle.display == "") {
		elestyle.display = "none";
	} else {
		elestyle.display = "block";
	}
}

function setVisible(id){
	xoopsGetElementById(id).style.visibility = "visible";
}

function setHidden(id){
	xoopsGetElementById(id).style.visibility = "hidden";
}

function makeBold(id){
	var eleStyle = xoopsGetElementById(id).style;
	if (eleStyle.fontWeight != "bold" && eleStyle.fontWeight != "700") {
		eleStyle.fontWeight = "bold";
	} else {
		eleStyle.fontWeight = "normal";
	}
}

function makeItalic(id){
	var eleStyle = xoopsGetElementById(id).style;
	if (eleStyle.fontStyle != "italic") {
		eleStyle.fontStyle = "italic";
	} else {
		eleStyle.fontStyle = "normal";
	}
}

function makeUnderline(id){
	var eleStyle = xoopsGetElementById(id).style;
	if (eleStyle.textDecoration != "underline") {
		eleStyle.textDecoration = "underline";
	} else {
		eleStyle.textDecoration = "none";
	}
}

function makeLineThrough(id){
	var eleStyle = xoopsGetElementById(id).style;
	if (eleStyle.textDecoration != "line-through") {
		eleStyle.textDecoration = "line-through";
	} else {
		eleStyle.textDecoration = "none";
	}
}

function appendSelectOption(selectMenuId, optionName, optionValue){
	var selectMenu = xoopsGetElementById(selectMenuId);
	var newoption = new Option(optionName, optionValue);
	selectMenu.options[selectMenu.length] = newoption;
	selectMenu.options[selectMenu.length].selected = true;
}

function disableElement(target){
	var targetDom = xoopsGetElementById(target);
	if (targetDom.disabled != true) {
		targetDom.disabled = true;
	} else {
		targetDom.disabled = false;
	}
}

function xoopsCheckAll( form, switchId ) {
	var eltForm = $(form);
	var eltSwitch = $(switchId);
	// You MUST NOT specify names, it's just kept for BC with the old lame crappy code
	if ( !eltForm && document.forms[form] )		eltForm = document.forms[form];
	if ( !eltSwitch && eltForm.elements[switchId] )	eltSwitch=eltForm.elements[switchId];
	
	var i;
	for (i=0;i!=eltForm.elements.length;i++) {
		if ( eltForm.elements[i] != eltSwitch && eltForm.elements[i].type == 'checkbox' ) {
			eltForm.elements[i].checked = eltSwitch.checked;
		}
	}
}
	

function xoopsCheckGroup( form, switchId, groupName ) {
	var eltForm = $(form);
	var eltSwitch = $(switchId);
	// You MUST NOT specify names, it's just kept for BC with the old lame crappy code
	if ( !eltForm && document.forms[form] )		eltForm = document.forms[form];
	if ( !eltSwitch && eltForm.elements[switchId] )	eltSwitch=eltForm.elements[switchId];

	var i;
	for (i=0;i!=eltForm.elements.length;i++) {
		var e=eltForm.elements[i];
		if ( (e.type == 'checkbox') && ( e.name == groupName ) ) {
			e.checked = eltSwitch.checked;
			e.click(); e.click();  // Click to activate subgroups twice so we don't reverse effect
		}
	}
}

function xoopsCheckAllElements(elementIds, switchId) {
	var switch_cbox = xoopsGetElementById(switchId);
	for (var i = 0; i < elementIds.length; i++) {
		var e = xoopsGetElementById(elementIds[i]);
		if ((e.name != switch_cbox.name) && (e.type == 'checkbox')) {
			e.checked = switch_cbox.checked;
		}
	}
}

function xoopsSavePosition(id)
{
	var textareaDom = xoopsGetElementById(id);
	if (textareaDom.createTextRange) {
		textareaDom.caretPos = document.selection.createRange().duplicate();
	}
}

function xoopsInsertText(domobj, text)
{
	if(domobj.selectionEnd){
		var str1=domobj.value.substring(0, domobj.selectionStart);
		var str2=domobj.value.substring(domobj.selectionEnd, domobj.value.length);
		domobj.value = str1 + text + str2;
		domobj.selectionEnd = domobj.selectionStart;
		domobj.blur();	
	}else
	if (domobj.createTextRange && domobj.caretPos){
  		var caretPos = domobj.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;  
	} else if (domobj.getSelection && domobj.caretPos){
		var caretPos = domobj.caretPos;
		caretPos.text = caretPos.text.charat(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	} else {
		domobj.value = domobj.value + text;
  	}
}

function xoopsCodeSmilie(id, smilieCode) {
	var revisedMessage;
	var textareaDom = xoopsGetElementById(id);
	xoopsInsertText(textareaDom, smilieCode);
	textareaDom.focus();
	return;
}

function showImgSelected(imgId, selectId, imgDir, extra, xoopsUrl) {
	if (xoopsUrl == null) {
		xoopsUrl = "./";
	}
	imgDom = xoopsGetElementById(imgId);
	selectDom = xoopsGetElementById(selectId);
	if (selectDom.options[selectDom.selectedIndex].value != "") {
		imgDom.src = xoopsUrl + "/"+ imgDir + "/" + selectDom.options[selectDom.selectedIndex].value + extra;
	} else {
        imgDom.src = xoopsUrl + "/images/blank.gif";
	}
}

function xoopsCodeUrl(id, enterUrlPhrase, enterWebsitePhrase){
	if (enterUrlPhrase == null) {
		enterUrlPhrase = "Enter the URL of the link you want to add:";
	}
	var text = prompt(enterUrlPhrase, "");
	var domobj = xoopsGetElementById(id);
	if ( text != null && text != "" ) {
		var selection = getSelect(id);
		if (selection.length>0){
			var text2 = prompt(enterWebsitePhrase, selection);
		}else {
			var text2 = prompt(enterWebsitePhrase, "");
		}
		if ( text2 != null ) {
			if ( text2 == "" ) {
				var result = "[url=" + text + "]" + text + "[/url]";
			} else {
				var pos = text2.indexOf(unescape('%00'));
				if(0 < pos){
					text2 = text2.substr(0,pos);
				}
				var result = "[url=" + text + "]" + text2 + "[/url]";
			}
			xoopsInsertText(domobj, result);
		}
	}
	domobj.focus();
}

function xoopsCodeImg(id, enterImgUrlPhrase, enterImgPosPhrase, imgPosRorLPhrase, errorImgPosPhrase){
	if (enterImgUrlPhrase == null) {
		enterImgUrlPhrase = "Enter the URL of the image you want to add:";
	}
	var selection = getSelect(id);
	if (selection.length>0){
		var text = prompt(enterImgUrlPhrase, selection);
	}else {
		var text = prompt(enterImgUrlPhrase, "");
	}
	var domobj = xoopsGetElementById(id);
	if ( text != null && text != "" ) {
		if (enterImgPosPhrase == null) {
			enterImgPosPhrase = "Now, enter the position of the image.";
		}
		if (imgPosRorLPhrase == null) {
			imgPosRorLPhrase = "'R' or 'r' for right, 'L' or 'l' for left, or leave it blank.";
		}
		if (errorImgPosPhrase == null) {
			errorImgPosPhrase = "ERROR! Enter the position of the image:";
		}
		var text2 = prompt(enterImgPosPhrase + "\n" + imgPosRorLPhrase, "");
		while ( ( text2 != "" ) && ( text2 != "r" ) && ( text2 != "R" ) && ( text2 != "l" ) && ( text2 != "L" ) && ( text2 != null ) ) {
			text2 = prompt(errorImgPosPhrase + "\n" + imgPosRorLPhrase,"");
		}
		if ( text2 == "l" || text2 == "L" ) {
			text2 = " align=left";
		} else if ( text2 == "r" || text2 == "R" ) {
			text2 = " align=right";
		} else {
			text2 = "";
		}
		var result = "[img" + text2 + "]" + text + "[/img]";
		xoopsInsertText(domobj, result);
	}
	domobj.focus();
}

function xoopsCodeEmail(id, enterEmailPhrase){
	if (enterEmailPhrase == null) {
		enterEmailPhrase = "Enter the email address you want to add:";
	}
	var selection = getSelect(id);
	if (selection.length>0){
		var text = prompt(enterEmailPhrase, selection);
	}else {
		var text = prompt(enterEmailPhrase, "");
	}
	var domobj = xoopsGetElementById(id);
	if ( text != null && text != "" ) {
		var result = "[email]" + text + "[/email]";
		xoopsInsertText(domobj, result);
	}
	domobj.focus();
}

function xoopsCodeQuote(id, enterQuotePhrase){
	if (enterQuotePhrase == null) {
		enterQuotePhrase = "Enter the text that you want to be quoted:";
	}
	var selection = getSelect(id);
	if (selection.length>0){
		var text = prompt(enterQuotePhrase, selection);
	}else {
		var text = prompt(enterQuotePhrase, "");
	}
	var domobj = xoopsGetElementById(id);
	if ( text != null && text != "" ) {
		var pos = text.indexOf(unescape('%00'));
		if(0 < pos){
			text = text.substr(0,pos);
		}
		var result = "[quote]" + text + "[/quote]";
		xoopsInsertText(domobj, result);
	}
	domobj.focus();
}

function xoopsCodeCode(id, enterCodePhrase){
	if (enterCodePhrase == null) {
		enterCodePhrase = "Enter the codes that you want to add.";
	}
	var selection = getSelect(id);
	if (selection.length>0){
		var text = prompt(enterCodePhrase, selection);
	}else {
		var text = prompt(enterCodePhrase, "");
	}
	var domobj = xoopsGetElementById(id);
	if ( text != null && text != "" ) {
		var result = "[code]" + text + "[/code]";
		xoopsInsertText(domobj, result);
	}
	domobj.focus();
}

function xoopsCodeText(id, hiddentext, enterTextboxPhrase){
	var textareaDom = xoopsGetElementById(id);
	var textDom = xoopsGetElementById(id + "Addtext");
	var fontDom = xoopsGetElementById(id + "Font");
	var colorDom = xoopsGetElementById(id + "Color");
	var sizeDom = xoopsGetElementById(id + "Size");
	var xoopsHiddenTextDomStyle = xoopsGetElementById(hiddentext).style;
	var selection = getSelect(id);
	if (selection.length>0){
		var textDomValue = selection;
	}else {
		var textDomValue = textDom.value;
	}	
	var fontDomValue = fontDom.options[fontDom.options.selectedIndex].value;
	var colorDomValue = colorDom.options[colorDom.options.selectedIndex].value;
	var sizeDomValue = sizeDom.options[sizeDom.options.selectedIndex].value;
	if ( textDomValue == "" ) {
		if (enterTextboxPhrase == null) {
			enterTextboxPhrase = "Please input text into the textbox.";
		}
		alert(enterTextboxPhrase);
		textDom.focus();
	} else {
		if ( fontDomValue != "FONT") {
			textDomValue = "[font=" + fontDomValue + "]" + textDomValue + "[/font]";
			fontDom.options[0].selected = true;
		}
		if ( colorDomValue != "COLOR") {
			textDomValue = "[color=" + colorDomValue + "]" + textDomValue + "[/color]";
			colorDom.options[0].selected = true;
		}
		if ( sizeDomValue != "SIZE") {
			textDomValue = "[size=" + sizeDomValue + "]" + textDomValue + "[/size]";
			sizeDom.options[0].selected = true;
		}
		if (xoopsHiddenTextDomStyle.fontWeight == "bold" || xoopsHiddenTextDomStyle.fontWeight == "700") {
			textDomValue = "[b]" + textDomValue + "[/b]";
			xoopsHiddenTextDomStyle.fontWeight = "normal";
		}
		if (xoopsHiddenTextDomStyle.fontStyle == "italic") {
			textDomValue = "[i]" + textDomValue + "[/i]";
			xoopsHiddenTextDomStyle.fontStyle = "normal";
		}
		if (xoopsHiddenTextDomStyle.textDecoration == "underline") {
			textDomValue = "[u]" + textDomValue + "[/u]";
			xoopsHiddenTextDomStyle.textDecoration = "none";
		}
		if (xoopsHiddenTextDomStyle.textDecoration == "line-through") {
			textDomValue = "[d]" + textDomValue + "[/d]";
			xoopsHiddenTextDomStyle.textDecoration = "none";
		}
		xoopsInsertText(textareaDom, textDomValue);
		textDom.value = "";
		xoopsHiddenTextDomStyle.color = "#000000";
		xoopsHiddenTextDomStyle.fontFamily = "";
		xoopsHiddenTextDomStyle.fontSize = "12px";
		xoopsHiddenTextDomStyle.visibility = "hidden";
		textareaDom.focus();
	}
}

function xoopsValidate(subjectId, textareaId, submitId, plzCompletePhrase, msgTooLongPhrase, allowedCharPhrase, currCharPhrase) {
	var maxchars = 65535;
	var subjectDom = xoopsGetElementById(subjectId);
	var textareaDom = xoopsGetElementById(textareaId);
	var submitDom = xoopsGetElementById(submitId);
	if (textareaDom.value == "" || subjectDom.value == "") {
		if (plzCompletePhrase == null) {
			plzCompletePhrase = "Please complete the subject and message fields.";
		}
		alert(plzCompletePhrase);
		return false;
	}
	if (maxchars != 0) {
		if (textareaDom.value.length > maxchars) {
			if (msgTooLongPhrase == null) {
				msgTooLongPhrase = "Your message is too long.";
			}
			if (allowedCharPhrase == null) {
				allowedCharPhrase = "Allowed max chars length: ";
			}
			if (currCharPhrase == null) {
				currCharPhrase = "Current chars length: ";
			}
			alert(msgTooLongPhrase + "\n\n" + allowedCharPhrase + maxchars + "\n" + currCharPhrase + textareaDom.value.length + "");
			textareaDom.focus();
			return false;
		} else {
			submitDom.disabled = true;
			return true;
		}
	} else {
		submitDom.disabled = true;
		return true;
	}
}

function getSelect(id){
	if (window.getSelection){
		ele = document.getElementById(id);
		var selection = ele.value.substring(
			ele.selectionStart, ele.selectionEnd
		);
	}
	else if (document.getSelection){
		var selection = document.getSelection();
	}
	else if (document.selection){
		var selection = document.selection.createRange().text;
	}
	else{
		var selection = null;
	}
	return selection;
}

var calendar = null;

function selected(cal, date) {
  cal.sel.value = date;
}

function closeHandler(cal) {
  cal.hide();
  Calendar.removeEvent(document, "mousedown", checkCalendar);
}

function checkCalendar(ev) {
  var el = Calendar.is_ie ? Calendar.getElement(ev) : Calendar.getTargetElement(ev);
  for (; el != null; el = el.parentNode)
    if (el == calendar.element || el.tagName == "A") break;
  if (el == null) {
    calendar.callCloseHandler(); Calendar.stopEvent(ev);
  }
}

function showCalendar(id) {
var el = xoopsGetElementById(id);

if (calendar != null) {
   calendar.hide();
} else {

  var cal = new Calendar(true, '', selected, closeHandler);
  calendar = cal;
  cal.setRange(2000, 2015);
  calendar.create();
}

calendar.sel = el;
calendar.parseDate(el.value);
calendar.showAtElement(el);
return false;
}

///////////////////////////////////////////// FIN XOOP - AFFICHAGE CALENDRIER ///////////////////////////////////////////
function valide_form_home() {
	_go = true ;
	document.all.login.style.backgroundColor = "FFFFFF";
	document.all.passe.style.backgroundColor = "FFFFFF";

	d = document.forms[0];
	
	if (_go==true) {
		if (document.forms[0].login.value=="") {
			_go = false ;
			alert("Veuillez entrer votre login !") ;
			document.all.login.style.backgroundColor = "#E2EC74";
		} else {
			_go=true;
			document.all.login.style.backgroundColor = "FFFFFF";
		}
	}
	
	if (_go==true) {
		if (document.forms[0].passe.value=="") {
			_go = false ;
			alert("Veuillez entrer votre mot de passe !") ;
			document.all.passe.style.backgroundColor = "#E2EC74";
		} else {
			_go=true;
			document.all.passe.style.backgroundColor = "FFFFFF";
		}
	}
	
	if (_go==true) { 
		d.submit();
	}
}

function oubli_mdp() {
	_go = true;
	document.all.login.style.backgroundColor = "FFFFFF";
	document.all.passe.style.backgroundColor = "FFFFFF";	
	if (_go==true) {
		if (document.forms[0].login.value=="") {
			_go = false ;
			alert("Veuillez entrer votre login !") ;
			document.all.login.style.backgroundColor = "#E2EC74";
		} else {
			_go=true;
			document.all.login.style.backgroundColor = "FFFFFF";
		}
	}
	
	if (_go==true) {
		document.forms[0].action="codes_oublies.php?mdp=ok";
		document.forms[0].submit();
	}
}

function oubli_log() {
	_go = true;
	document.all.login.style.backgroundColor = "FFFFFF";
	document.all.passe.style.backgroundColor = "FFFFFF";
	
	if (_go==true) {
		if (document.forms[0].passe.value=="") {
			_go = false ;
			alert("Veuillez entrer votre mot de passe !") ;
			document.all.passe.style.backgroundColor = "#E2EC74";
		} else {
			_go=true;
			document.all.passe.style.backgroundColor = "FFFFFF";
		}
	}
	
	if (_go==true) {
		document.forms[0].action="codes_oublies.php?log=ok";
		document.forms[0].submit();
	}
}

function trim(str) {
   return str.replace(/(^\s*)|(\s*$)/g,"")
}

function left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function valide_form_pa() {
	d = document.forms[0];
	_go = true ;
	
	if (_go==true) {
		_import = document.forms[0].import_client.value ;		
		
		if (_import=="") {
			_go==true ;
		} else {
			if (isNumeric(_import)==false) {
				document.forms[0].import_client.style.backgroundColor = "#E2EC74";
				alert("Saisissez un nombre sur 8 caractères !");			
				_go = false ;
			} else {
				_go = true ;
				document.forms[0].import_client.style.backgroundColor = "#FFFFFF";
			}		
		}		
	}
	
	if (_go==true) {
		d.page.value=1 ;
		d.submit();
	}
}

function valide_form_ac() {
	d = document.forms[0];
	_go = true ;
	
	if (_go==true) {
		_import = document.forms[0].import_client.value ;
		// alert(_import) ;
		
		if (_import=="") {
			_go==true ;
		} else {
			if (isNumeric(_import)==false) {
				document.forms[0].import_client.style.backgroundColor = "#E2EC74";
				alert("Saisissez un nombre sur 8 caractères !");			
				_go = false ;
			} else {
				_go = true ;
				document.forms[0].import_client.style.backgroundColor = "#FFFFFF";
			}		
		}		
	}
	
	if (_go==true) {
		d.page.value=1 ;
		d.submit();
	}
}

////////////////
function lister_base() {
		document.forms["base"].ACT.value="ok";
		document.forms["base"].action="sa/lister_base.php";
		document.forms["base"].submit();
}

function lister_base2() {
		document.forms["base"].ACT.value="ok";
		document.forms["base"].submit();
}


function sup_cand(id) {
	document.forms[0].ACT.value="sup";
	document.forms[0].id_cv.value= id;
	document.forms[0].submit();
}

function retab() {
	document.forms[0].id_expe.selectedIndex = 0 ;
	document.forms[0].id_diplome.selectedIndex = 0 ;
	document.forms[0].id_type_offre.selectedIndex = 0 ;
	document.forms[0].dpt.selectedIndex = -1 ;
	document.forms[0].motcle.value = "" ;
	document.forms[0].dt_deb.value = "" ;
	document.forms[0].dt_fin.value = "" ;
}

function setCheckedValue(radioObj, newValue) {
    if(!radioObj)
 return;
    var radioLength = radioObj.length;
    if(radioLength == undefined) {
 radioObj.checked = (radioObj.value == newValue.toString());
 return;
    }
    for(var i = 0; i < radioLength; i++) {
 radioObj[i].checked = false;
 if(radioObj[i].value == newValue.toString()) {
     radioObj[i].checked = true;
 }
    }
}

function retab_cv() {
	document.forms[0].dpt.selectedIndex = -1 ;
	document.forms[0].id_type_offre.selectedIndex = 0 ;
	document.forms[0].mot_cle.value = "" ;
	document.forms[0].id_diplome.selectedIndex = 0 ;
	document.forms[0].dt_deb.value = "" ;
	document.forms[0].dt_fin.value = "" ;
}

/////////////////////////////
function verif_sup_item(item,id) {
	switch(item) {
			case "clients" : 
				if (confirm(txt_sur) ) document.location="liste_clients.php?ACT=sup&id_client=" + id;
				break;
			case "users" : 
				if (confirm(txt_sur) ) document.location="users.php?ACT=sup&id_user=" + id;
				break;
			case "offres" : 
				if (confirm(txt_sur) ) document.location="maj_offres.php?ACT=sup&id_offre=" + id;
				break;
			case "messages" : 
				if (confirm(txt_sur) ) document.location="modeles_liste.php?ACT=sup&id_message_recruteur=" + id;
				break;
			case "ents_une" : 
				if (confirm(txt_sur) ) document.location="maj_items.php?ACT=sup&id_ent_une=" + id ;
				break;
			case "mots_cles" : 
				if (confirm(txt_sur) ) document.location="liste_mots.php?ACT=sup&id_mot_cle=" + id ;
				break;
			case "messages_mails" : 
				if (confirm(txt_sur) ) document.location="messages_types_transferts.php?ACT=sup&id_modele_mail=" + id;
				break;
			case "promos" : 
				if (confirm(txt_sur) ) document.location="maj_items.php?item=thematique&ACT=sup&id_promo=" + id;				
				break;
			case "promos_secteurs" : 
				if (confirm(txt_sur) ) document.location="maj_items.php?item=promos_secteurs&ACT=sup&id_promo=" + id;				
				break;
	}
}
//////////////////////////////////////////////////
function envoi_form(item,id_form) {
	d = document.forms[id_form] ;
	switch(item) {
			case "ents_une" : 
				
				
				if (document.forms[0].ACT.value=="aj") {
					document.forms[0].ACT.value="insert" ;
				} else {
					document.forms[0].ACT.value="update" ;
				}
				document.forms[0].submit();
				break;
			
			case "users_cvtheque" :
				_go = true;

				if (document.forms[0].descrip.value=="") {
					alert("Description d'entreprise obligatoire !") ;
					document.all.descrip.style.backgroundColor = "#E2EC74";
					_go = false ;
				} else {
					_go = true ;
					document.all.descrip.style.backgroundColor = "#FFFFFF";
				}

				if (_go==true) {	
					if (document.forms[id_form].prenom.value=="") {
						alert("Prénom obligatoire !") ;
						document.all.prenom.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.prenom.style.backgroundColor = "#FFFFFF";
					}
				}

				if (_go==true) {	
					if (document.forms[id_form].nom.value=="") {
						alert("Nom obligatoire !") ;
						document.all.nom.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.nom.style.backgroundColor = "#FFFFFF";
					}
				}

				if (_go==true) {	
					if (document.forms[id_form].login.value=="") {
						alert("Login obligatoire !") ;
						document.all.login.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.login.style.backgroundColor = "#FFFFFF";
					}
				}

				if (_go==true) {	
					if (document.forms[id_form].passe.value=="") {
						alert("Mot de passe obligatoire !") ;
						document.all.passe.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.passe.style.backgroundColor = "#FFFFFF";
					}
				}

				if (_go==true) {	
					if (document.forms[id_form].mail.value=="") {
						alert("adresse mail obligatoire !") ;
						document.all.mail.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.mail.style.backgroundColor = "#FFFFFF";
					}
				}
				
				if (_go==true) {	
					if (document.forms[id_form].dossier.selectedIndex==0) {
						alert("Affectation à un dossier obligatoire !") ;
						document.all.dossier.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go = true ;
						document.all.dossier.style.backgroundColor = "#FFFFFF";
					}
				}				
								
				if (_go ==true) {
					if (document.forms[0].ACT.value=="aj") {
						document.forms[0].ACT.value="insert" ;
					} else { 
						document.forms[0].ACT.value="update" ;
					}
					document.forms[0].submit();
				}				
				break;
			
			case "users" :
				_go = true;
				if (document.forms[id_form].login.value=="") {
					alert(err_form_login);
					_go = false ;
					}
				if (document.forms[id_form].passe.value=="") {
					alert(err_form_passe);
					_go = false ;
					}
				if (_go ==true) {
					if (document.forms[0].ACT.value=="aj") document.forms[0].ACT.value="insert" ;
					else document.forms[0].ACT.value="update" ;
					document.forms[0].submit();
					}
				break;

			////////////////////////////////////////////////////////////////////////////////////
			case "dossiers_cvtheque" :
			_go = true;
				
				if (_go==true) {
					if (document.forms[id_form].descrip.value=="") {
						alert("Description obligatoire !") ;
						document.all.descrip.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go=true;
						document.all.descrip.style.backgroundColor = "FFFFFF";
					}
				}
				
				if (_go==true) {
					if (document.forms[id_form].dt_deb_activ.value=="") {
						alert(err_form_dt_deb_activ);
						document.all.dt_deb_activ.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go=true;
						document.all.dt_deb_activ.style.backgroundColor = "#FFFFFF";
					}
				}
				
				if (_go==true) {	
					if (document.forms[id_form].dt_fin_activ.value=="") {
						alert(err_form_dt_fin_activ);
						document.all.dt_fin_activ.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go=true;
						document.all.dt_fin_activ.style.backgroundColor = "#FFFFFF";
					}
				}
				
				if (_go==true) {	
					if ( (document.forms[id_form].nb_cvs.value=="")&& (document.forms[0].nb_ill.checked==false) ) {
						alert("Vous devez entrez un nombre de Cvs ou cocher la case 'cvs illimités' correspondante !");
						document.all.nb_cvs.style.backgroundColor = "#E2EC74";
						_go = false ;
					} else {
						_go=true;
						document.all.nb_cvs.style.backgroundColor = "#FFFFFF";
					}
				}
				
				if (_go==true) {
					if (isNaN(document.forms[id_form].nb_cvs.value)) {
						alert("Saisissez un nombre cette zone ou cochez la case 'cvs illimités' !") ;
						_go = false ;
						document.all.nb_cvs.style.backgroundColor = "#E2EC74";
					} else {
						_go=true;
						document.all.nb_cvs.style.backgroundColor = "#FFFFFF";
					}
				}

				if (_go ==true) {
					if (document.forms[id_form].ACT.value=="aj") { 
						document.forms[id_form].ACT.value="insert" ;
					} else { 
						document.forms[id_form].ACT.value="update" ;
					}

					document.forms[id_form].submit();
					
				}
				
				break;
			
			////////////////////////////////////////////////////////////////////////////////////
			case "dossiers" :
				_go = true;
				if (document.forms[id_form].titre.value=="") {
					alert(err_form_titre);
					_go = false ;
					}
				if (document.forms[id_form].dt_deb_activ.value=="") {
					alert(err_form_dt_deb_activ);
					_go = false ;
					}
				if (document.forms[id_form].dt_fin_activ.value=="") {
					alert(err_form_dt_fin_activ);
					_go = false ;
					}
				if ( (document.forms[id_form].nb_offres.value=="")&& (document.forms[0].nb_ill.checked==false) ) {
					alert(err_form_nb_offres);
					_go = false ;
					}
				if (isNaN(document.forms[id_form].nb_offres.value)) {
					alert(err_form_type_offres);
					_go = false ;
					}
				if ( (document.forms[id_form].duree_offres.value=="")&& (document.forms[0].duree_ill.checked==false) ){
					alert(err_form_duree_offres);
					_go = false ;
					}
				if (isNaN(document.forms[id_form].duree_offres.value)) {
					alert(err_form_type_duree);
					_go = false ;
					}
				if ( (document.forms[id_form].priorite_offres.value!="") && (isNaN(document.forms[id_form].priorite_offres.value)) ) {
					alert(err_form_type_prio);
					_go = false ;
					}

				if ( (document.forms[id_form].ty_zone_diff[0].checked==false) && (document.forms[id_form].ty_zone_diff[1].checked==false) && (document.forms[id_form].ty_zone_diff[2].checked==false) ) {
					alert(err_form_zone_diff);
					_go = false ;				
					}

				if ( ( (document.forms[id_form].ty_zone_diff[0].checked==true)||(document.forms[id_form].ty_zone_diff[1].checked==true) ) &&(document.forms[id_form].nb_diff.value=="") ) {
					alert(err_form_nb_diff);
					_go = false ;
					}

				if (isNaN(document.forms[id_form].nb_diff.value)) {
					alert(err_form_type_nbdiff);
					_go = false ;
					}

				/// users
				if (document.forms[0].nb_ill.checked==false) {
					total_off = 0;
					for (j=1;j<=document.forms[0].nb_users.value;j++) {
						ch = "nb_offres" + String(j) ;
						total_off += Number(document.forms[0].elements[ch].value) ;
						}
					if (total_off > document.forms[0].nb_offres.value) {
						alert(err_max_offres_dep);
						_go = false ;
						}
					}

				if (_go ==true) {
					if (document.forms[0].ACT.value=="aj") document.forms[0].ACT.value="insert" ;
					else document.forms[0].ACT.value="update" ;
					document.forms[0].submit();
					}
				break;

			case "suivi_cv" : 
				if (document.forms[id_form].ACT.value=="aj") {
					document.forms[id_form].ACT.value="insert" ;
				} else {
					document.forms[id_form].ACT.value="update" ;
				}
				document.forms[id_form].submit();
				break;

			case "messages" : 
				if (document.forms[id_form].ACT.value=="aj") document.forms[id_form].ACT.value="insert" ;
				else document.forms[id_form].ACT.value="update" ;
				document.forms[id_form].submit();
				break;


			
	}
}
/////////////////////////////////////////////////////////////
function OP_show(j,id_form, champ) {
	//if (ouvert==false) {
		ch = "forms[" + id_form + "]." + champ ;
		debut_show_calendar(ch,j) ;
		ouvert=true;
	//}
	//else ouvert=false ;
}


////////////
function aller_page2(p, id_form) {
	document.forms[id_form].page.value= p ;
	document.forms[0].target="_self";
	document.forms[id_form].submit();
}

/////////////
function lister_clients(id_form) {
	_go = true;
	if ( (document.forms[id_form].nom_client.value=="") && (document.forms[id_form].id_user.selectedIndex==0) ) {
		_go = false ;
		alert(err_moteur_liste_client);
	}
	
	if (_go ==true) {
		document.forms[id_form].submit();
	}	
}


function lister_comm(id_form) {
				_go = true;
				if (document.forms[id_form].id_user.selectedIndex==0) {
					_go = false ;
					alert(err_choix_comm);
					}
				if (_go ==true) {
					document.forms[id_form].submit();
					}	
}

/////////////
function lister_clients_comm(id_form) {
				_go = true;
				if (_go ==true) {
					document.forms[id_form].submit();
					}	
}

function tout_cocher_user()
{
	for (j=1;j<=document.forms[0].nb_users.value;j++) {
		ch = eval("document.forms[0].id_user" + String(j)) ;
		ch.checked =true;
		}
}

function tout_decocher_user()
{
	for (j=1;j<=document.forms[0].nb_users.value;j++) {
		ch = eval("document.forms[0].id_user" + String(j)) ;
		ch.checked =false;
		}
} 
///////////////////////
function aff_compte_imperatifs() {
	txt = document.forms[0].imperatif.value;
	ll = txt.length +1 ;
	if (ll > 50) 	alert(txt_nb_max_atteint);
}
 
////////////////////////
function verif_nb_diff(nb) {
	d = document.forms[0] ;
	nb_c = 0;
	for (i=0;i<d.dpt.length;i++) {
		if (d.dpt.options[i].selected==true) { nb_c ++; }
		}
	if (nb_c > nb) {
		for (i=0;i<d.dpt.length;i++) {
			d.dpt.options[i].selected = false ;
			}
		alert(err_nb_diff);	
		}
}

//////////////////////////
var aff = false ;
var aff2 = false ;
function aff_mess(ty) {
	switch(ty) {
	case "publi_offre" : 
			if (aff==false) {
					mess = mess_publication ;
					aff = true ;
					alert(mess);
					}
			else aff = false  ;
				break;
	case "depubli_offre" : 
			if (aff2==false) {
					mess = mess_depublication ;
					aff2 = true ;
					alert(mess);
					}
			else aff2 = false  ;
				break;
		}
}

////////////////////////////
function trier_liste_offres(ty) {
	d = document.forms[0] ;
	d.ty_tri.value = ty ;
	d.submit();
}

////////////////////////////
function trier_liste_cvs(ty) {
	d = document.forms['liste_cvs'] ;
	d.ty_tri.value = ty ;
	d.submit();
}

////////////////////////////
function trier_cand_afficher(ty, id_offre, page) {	
	d = document.forms['listeoffres'] ;
	d.ty_tri.value = ty ;
	d.page.value = page ;
	d.id_offre.value = id_offre ;
	d.submit();
}

/////////////////////////////
function sup_offre(id_offre) {
	if (confirm(conf_sup_offre)) {
		document.forms[0].ACT.value = "sup";
		document.forms[0].id_a_traiter.value = id_offre;
		document.forms[0].action = "offres_liste.php" ;
		document.forms[0].submit();
	}	
}

///////////////////////////////
function voir_offre(id) {
	ch ="../recruteurs/annonce_visu.php?id_offre=" + id;
	window.open(ch,'','top=10,left=10,width=400,height=630,scrollbars=yes');
}

function voir_offre_spir(id) {
	ch ="recruteurs/annonce_visu.php?id_offre=" + id;
	window.open(ch,'','top=10,left=10,width=400,height=630,scrollbars=yes');
}

////////////////
function aller_page(ind) {
	d = document.forms[0] ;
	d.page.value = ind ;
	d.target="_self";
	d.submit();
}

function aller_page_maj_offres(ind, filtre) {
	d = document.forms[0] ;
	d.id_etat_offre.value = filtre ;
	d.page.value = ind ;
	d.target="_self";
	d.submit();
}

////////////////////
function retab_moteur() {
	d = document.forms[0] ;
	d.dt_deb.value="" ;
	d.dt_fin.value="" ;
	d.mot_cle.value = "";
	d.id_diplome.selectedIndex=0;
	d.id_expe.selectedIndex=0;
	d.dpt.selectedIndex=0;
	d.id_etat.selectedIndex=0;
}

////////////////////
function retab_recherche(id) {
	/// éléments communs 
		
	d = document.forms[0] ;
	d.dt_deb.value="" ;
	d.dt_fin.value="" ;
	d.motcle.value = "";	
	d.testbox.checked=false ;
	
	
// reselectionne le Web
	obj0 = "id_prov"
    var elts = d.elements[obj0];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        }
    }	

	elts[0].checked = true;

// reselectionne le Web
	obj0 = "id_mobiljob"
    var elts = d.elements[obj0];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        }
    }	

	elts[1].checked = true;

// Décoche tout
	obj0 = "dpt[]"
    var elts = d.elements[obj0];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].selected = false;
        }
    }	

	obj1 = "region[]"
    var elts = d.elements[obj1];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        }
    }	

	obj2 = "diplome[]"
    var elts = d.elements[obj2];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        } // end for
    }

	obj3 = "expe[]"
    var elts = d.elements[obj3];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        } // end for
    }
	
	
	/// Pour les pushes
	if (id==1) {
	
		// Vendu // 
		obj0 = "vendu"
		var elts = d.elements[obj0];
		var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
		if (elts_cnt) {
			for (var i = 0; i < elts_cnt; i++) {
				elts[i].checked = false;
			}
		}	
	
		elts[1].checked = true;

		d.texte.value = "" ;
		d.nb_car.value = "0 sur 160" ;
		d.nums_supp = "" ;
	}

}

////////////////////
function retab_moteur_cvtheque(dt_deb) {
	d = document.forms[0] ;
	d.dt_deb.value=dt_deb ;
	d.dt_fin.value="" ;	
	d.id_diplome.selectedIndex=0;
	d.id_expe.selectedIndex=0;
	d.dpt.selectedIndex=0;
}

///////////////////
function tout_cocher()
{
    var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = true;
        } // end for
    } else {
        elts.checked        = true;
    } // }... else

    return true;
}

function tout_decocher()
{
    var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        } // end for
    } else {
        elts.checked        = false;
    } // }... else
    return true;
} 

///////////////////
function tout_cocher_push(obj) {
    var elts      =  document.forms[0].elements[obj];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = true;
        } // end for
    } else {
        elts.checked        = true;
    } // }... else
    return true;
}

function tout_decocher_push(obj) {
    var elts      =  document.forms[0].elements[obj];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = false;
        } // end for
    } else {
        elts.checked        = false;
    } // }... else
    return true;
}  

//////////////////////////////
function ouvrir_suivi(id) {
	ch="cands_notes.php?id_candidature=" + id;
	window.open(ch,'','top=10,left=10,width=500,height=500,scrollbars=yes');
}

/////////////////////////
function detail_cand(id_cand) {
var lg=500;
var ht=500;
var left=(screen.width-lg)/2;
var top=(screen.height-ht)/2; 
ch2 = "cands_detail.php?id_candidature=" + id_cand ;
window.open(ch2,"","top="+top+",left="+left+",width="+lg+",height="+ht+",menubar=no,scrollbars=yes,statusbar=no"); 
}

/////////////////////////
function modif_etat() {
	_go = true ;
	var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
	c = false ;
    if (elts_cnt) {
 	   for (var i = 0; i < elts_cnt; i++) {
      	  if (elts[i].checked == true) c = true;
		}
		}
	else {
      	  if (elts.checked == true) c = true;
		}
	if (c==false){
		 alert(err_panier_vide);
		 _go = false ;
		}
	if ( (document.forms[0].id_etat_new.selectedIndex==-1) || (document.forms[0].id_etat_new.selectedIndex==0) ) {
		alert(err_etat_new) ;
		_go = false;
		}

	if (_go ==true) {
		document.forms[0].action="cands_afficher.php";
		document.forms[0].ACT.value = "mod_etat" ;
		document.forms[0].submit();
		}
}


/////////////////////////
function transferer_cands() {
	_go = true ;
	var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
	c = false ;
    if (elts_cnt) {
 	   for (var i = 0; i < elts_cnt; i++) {
      	  if (elts[i].checked == true) c = true;
		}
		}
	else {
      	  if (elts.checked == true) c = true;
		}
	if (c==false){
		 alert(err_panier_vide);
		 _go = false ;
		}

	if (_go ==true) {
		document.forms[0].action="cands_transferer.php";
		document.forms[0].submit();
		}
}

/////////////////////////
function supprimer_cands() {
	_go = true ;
	var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
	c = false ;
    if (elts_cnt) {
 	   for (var i = 0; i < elts_cnt; i++) {
      	  if (elts[i].checked == true) c = true;
		}
		}
	else {
      	  if (elts.checked == true) c = true;
		}
	if (c==false){
		 alert(err_panier_vide);
		 _go = false ;
		}

	if (_go ==true) {
		document.forms[0].action="cands_supprimer.php";
		document.forms[0].submit();
	}
}

///////////////////
function traiter_transferer_cands() {
	if (document.forms[0].mail_dest.value=="") alert(err_saisie_mail) ;
	else {
		document.forms[0].action = "cands_traiter_transfert.php" ;
		document.forms[0].submit();
		}
}

/////////////////////////
function repondre_cands() {
	_go = true ;
	var elts      =  document.forms[0].elements['panier[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')? elts.length : 0;
	c = false ;
    if (elts_cnt) {
 	   for (var i = 0; i < elts_cnt; i++) {
      	  if (elts[i].checked == true) c = true;
		}
		}
	else {
      	  if (elts.checked == true) c = true;
		}
	if (c==false){
		 alert(err_panier_vide);
		 _go = false ;
		}

	if (_go ==true) {
		document.forms[0].action="cands_repondre.php";
		document.forms[0].submit();
		}
}
/////////////////////
function voir_liste_sms(id_cand) {
	ch="cands_liste_sms.php?id_candidature=" + id_cand;
	window.open(ch,'','top=10,left=10,width=500,height=500,scrollbars=yes');
}

//////////////////////
function charge_message() {
	if (document.forms[0].id_message_recruteur.selectedIndex != 0)  {
		document.forms[0].action="cands_repondre.php";
		document.forms[0].submit();
	}
}
//////////////////////
function aff_compte_bis() {
	txt = document.forms[0].texte.value;
	ll = txt.length +1 ;
	if (ll <=160) {
		document.forms[0].nb_car.value= String(ll) + " " + mess_sur;
		}
	else {
		alert(txt_nb_max_atteint);
	}
}

///////////////////
function traiter_repondre_cands() {
	if (document.forms[0].texte.value=="") alert(err_saisie_texte) ;
	else {
		if (document.forms[0].texte.value.length<=160) {
			document.forms[0].action = "cands_traiter_repondre.php" ;
			document.forms[0].submit();
			}
		}
}

/////////////////////////
function export_excel() {
		document.forms[0].target="_blank";
		document.forms[0].action="cands_excel.php";
		document.forms[0].submit();
		document.forms[0].target="_self";
		document.forms[0].action="cands_afficher.php" ;
}
/////////////
function filtrer_cands() {
		document.forms[0].action="cands_afficher.php";
		document.forms[0].target="_self";
		document.forms[0].submit();
}

/////////////
function filtrer_cvtheque() {
		document.forms[0].action="cvtheque.php";
		document.forms[0].target="_self";
		document.forms[0].submit();
}

////////////////
function envoi_push() {
	if (confirm(mess_anvoi_push)) {
		document.forms[0].ACT.value="envoi" ;
		document.forms[0].submit();
	}
}

////////////////
function modif_push(id_dossier, id_client) {
	if (confirm("Vous voulez modifier les données, le push ne sera pas envoyé")) {
		_lien="pushes_mod.php?ACT=aj&id_client=" + id_client ;
		_lien+= "&id_dossier=" + id_dossier + "&correction=ok" ;
		document.forms[0].action=_lien ;
		document.forms[0].submit();
	}
}

////////////////
function modif_cvs() {
	_lien="lister_base.php?correction=ok" ;
	document.forms[0].action=_lien ;
	document.forms[0].submit();
}

function envoi_cvs() {
	document.forms[0].submit();
}

function checkmobile1(tel) {
	var reg = new RegExp("([0]{1}[6,8]{1})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2}$)", "i");
	return (reg.exec(tel)!=null);
}

function checkmobile2(tel) {
	var reg = new RegExp("([0]{1}[6,8]{1})[ ]([0-9]{2})[ ]([0-9]{2})[ ]([0-9]{2})[ ]([0-9]{2}$)", "i");			
	return (reg.exec(tel)!=null);
}

function checktel1(tel) {
	var reg = new RegExp("([0]{1}[1,2,3,4,5]{1})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2}$)", "i");			
	return (reg.exec(tel)!=null);
}

function checktel2(tel) {
	var reg = new RegExp("([0]{1}[1,2,3,4,5]{1})[ ]([0-9]{2})[ ]([0-9]{2})[ ]([0-9]{2})[ ]([0-9]{2}$)", "i");			
	return (reg.exec(tel)!=null);
}

function checkmail(email) {
	var reg = new RegExp("[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","g");
	return (reg.exec(email)!=null);
}

function checkurl(url) {
	var reg = new RegExp("^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\\-\\.]+[A-Za-z0-9]\\.[A-Za-z]{2,}[\\43-\\176]*$", "i");	
	return (reg.exec(url)!=null);
}

function checkcodepost(code) {
	var reg = new RegExp("^([0-9]{5}$)", "i");		
	return (reg.exec(code)!=null);
}

function checknumsiret(siret) {
	var reg = new RegExp("^([0-9]{9})+([ ]{1})+([0-9]{5}$)", "i");		
	return (reg.exec(siret)!=null);
}

function isNumeric(Data)
{
numChars = "0123456789";
var isNum = true;
var index = 0;
while ((index < Data.length) && (isNum))
     {
     isNum = (numChars.indexOf(Data.charAt(index)) != -1);
     index ++;
     }
if (!isNum)
     {return(false);}
}