/*/////////////////////////////////////////////////////////////// // 2008 Menta Solutions/Frédéric VENOT All rights reserved. // // Use without without authorization is strictly prohibited // ///////////////////////////////////////////////////////////////*/ function DGEBID(pId){ return document.getElementById(pId); } function TestRadioChecked(pThis,pArrayFieldStatus){ var formName=pThis.form.name; var somethingIsSelected=false; var arrayRadio=document.forms[formName][pThis.name]; for(i=0;i=pNumCharMin){ pThis.isOK=true; SetFieldOK(pThis,pArrayFieldStatus); return true; }else{ SetFieldKO(pThis,pArrayFieldStatus); return false; } } function TestEgality(pThis,pOther,pArrayFieldStatus){ if(pThis.value==pOther.value){ SetFieldOK(pThis,pArrayFieldStatus); }else{ SetFieldKO(pThis,pArrayFieldStatus); } } function TestMailFormat(pEmail){ var x = pEmail; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return true; return false; } function TestEmailField(pThis,pArrayFieldStatus){ if(TestMailFormat(pThis.value)){ SetFieldOK(pThis,pArrayFieldStatus); return true; }else{ SetFieldKO(pThis,pArrayFieldStatus); return false; } } function CheckUnique(pField,pThis,pResulDiv,pCallBackFunc,pIdUser){ if(typeof(pCallBackFunc)=="undefined")pCallBackFunc='_register_member_CheckAvailableResult("'+pThis.id+'")'; if(typeof(pIdUser)=="undefined"){ idUserStr=""; }else{ idUserStr="&updateMode=1&id_utilisateur="+pIdUser; } var aBox=new AjaxBox('GET',"/commun/register/is_available.php?field="+pField+"&value="+pThis.value+idUserStr,pResulDiv,'',pCallBackFunc); aBox.XHRGET(); } function SetFieldKO(pThis,pArrayFieldStatus){ if(typeof(KoImagePath)=="undefined")KoImagePath="/commun/images/disapprove.png"; pArrayFieldStatus[pThis.id]=0; document.getElementById(pThis.id+"_image").src=KoImagePath; document.getElementById(pThis.id).classname="registerKO"; document.getElementById(pThis.id).className="registerKO"; } function SetFieldOK(pThis,pArrayFieldStatus){ if(typeof(OkImagePath)=="undefined")OkImagePath="/commun/images/approve.png"; pArrayFieldStatus[pThis.id]=1; document.getElementById(pThis.id+"_image").src=OkImagePath; document.getElementById(pThis.id).classname="registerOK"; document.getElementById(pThis.id).className="registerOK"; } function TestSelectValueChoosen(pThis,pArrayFieldStatus){ pThis.isOK=false; if(pThis.value==""){ SetFieldKO(pThis,pArrayFieldStatus); }else{ pThis.isOK=true; SetFieldOK(pThis,pArrayFieldStatus); } } function TestCheckBox(pThis,pArrayFieldStatus){ pThis.isOK=false; if(document.getElementById(pThis.id).checked==true){ SetFieldOK(pThis,pArrayFieldStatus); }else{ SetFieldKO(pThis,pArrayFieldStatus); } } function findPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) { curleft = obj.offsetLeft; curtop = obj.offsetTop; while (obj = obj.offsetParent) { curleft += obj.offsetLeft; curtop += obj.offsetTop; } } return [curleft,curtop]; } function DisableZone(pIdZone,pIdDisabler){ if(typeof(pIdDisabler)=="undefined")pIdDisabler="disabler_div"; DGEBID(pIdDisabler).style.width=DGEBID(pIdZone).offsetWidth+2; DGEBID(pIdDisabler).style.height=DGEBID(pIdZone).offsetHeight+2; DGEBID(pIdDisabler).style.visibility="visible"; DGEBID(pIdZone).style.position="relative"; DGEBID(pIdDisabler).style.position="absolute"; DGEBID(pIdDisabler).style.top="-2px"; DGEBID(pIdDisabler).style.left="-2px"; DGEBID(pIdZone).appendChild(DGEBID(pIdDisabler)); } function GetParentBgColor(id){ return document.getElementById(id).parentNode.style.backgroundColor; } if(typeof(formTools_loaded)!="undefined"){ formTools_loaded(); }//2011© Copyright Menta Solutions. All rights reserved.