function ajaxRequest(url){new Ajax.Request(url,{method:'post',asynchronous:true,evalScripts:true});}
function newPopup(_args){var _id=_args!=undefined&&_args['id']!=undefined?_args['id']:'';var _url=_args!=undefined&&_args['url']!=undefined?_args['url']:'';var _className=_args!=undefined&&_args['className']!=undefined?_args['className']:'vista';var _iframe=_args!=undefined&&_args['iframe']!=undefined?_args['iframe']:false;var _parent=_args!=undefined&&_args['parent']!=undefined?_args['parent']:document.body;var _top=_args!=undefined&&_args['top']!=undefined?_args['top']:undefined;var _bottom=_args!=undefined&&_args['bottom']!=undefined?_args['bottom']:undefined;var _left=_args!=undefined&&_args['left']!=undefined?_args['left']:undefined;var _right=_args!=undefined&&_args['right']!=undefined?_args['right']:undefined;var _zIndex=_args!=undefined&&_args['zIndex']!=undefined?_args['zIndex']:undefined;var _width=_args!=undefined&&_args['width']!=undefined?_args['width']:800;var _height=_args!=undefined&&_args['height']!=undefined?_args['height']:475;var _title=_args!=undefined&&_args['title']!=undefined?_args['title']:'';var _statusbar=_args!=undefined&&_args['statusbar']!=undefined?_args['statusbar']:'&nbsp;';var _maximize=_args!=undefined&&_args['maximize']!=undefined?_args['maximize']:false;var _showCenter=_args!=undefined&&_args['showCenter']!=undefined?_args['showCenter']:true;var _closable=_args!=undefined&&_args['closable']!=undefined?_args['closable']:true;var _minimizable=_args!=undefined&&_args['minimizable']!=undefined?_args['minimizable']:true;var _maximizable=_args!=undefined&&_args['maximizable']!=undefined?_args['maximizable']:false;var _draggable=_args!=undefined&&_args['draggable']!=undefined?_args['draggable']:true;var _onResize=_args!=undefined&&_args['onResize']!=undefined?_args['onResize']:null;var _onMinimize=_args!=undefined&&_args['onMinimize']!=undefined?_args['onMinimize']:null;var _onMaximize=_args!=undefined&&_args['onMaximize']!=undefined?_args['onMaximize']:null;var _close_callback=_args!=undefined&&_args['close_callback']!=undefined?_args['close_callback']:null;var _method=_args!=undefined&&_args['method']!=undefined?_args['method']:'get';var url=_iframe?_url:null;if(Prototype.Browser.IE)Window.hasEffectLib=false;var param=Object.extend({className:_className,showEffectOptions:{duration:1||Prototype.Browser.IE?0:1},hideEffectOptions:{duration:1||Prototype.Browser.IE?0:1},top:_top,bottom:_bottom,left:_left,right:_right,width:_width,height:_height,zIndex:_zIndex,onResize:_onResize,onMinimize:_onMinimize,onMaximize:_onMaximize,resizable:false,parent:_parent,closable:_closable,minimizable:_minimizable,maximizable:_maximizable,draggable:_draggable,title:_title,url:url,showEffect:1||Prototype.Browser.IE?Element.show:Effect.Appear,hideEffect:1||Prototype.Browser.IE?Element.hide:Effect.Fade,wiredDrag:false,destroyOnClose:true});if(_id!="")
var win=new Window(_id,param);else
var win=new Window(param);try{if(!_iframe){win.setAjaxContent(_url,{method:_method,onComplete:function(){},onSuccess:function(t){},asynchronous:true,evalScripts:true});}
win.setStatusBar(_statusbar);_showCenter?win.showCenter():win.show();_close_callback!=null?win.setCloseCallback(_close_callback):null;_maximize?win.maximize():null;}catch(e){}
return win;}
function newAjaxInPlaceEditor(_table,_row,_id,_args){var _url=_args!=undefined&&_args['url']!=undefined?_args['url']:'inc/ajax.submit.php?id=';var _type=_args!=undefined&&_args['type']!=undefined?_args['type']:'default';var _size=_args!=undefined&&_args['size']!=undefined?_args['size']:30;var _rows=_args!=undefined&&_args['rows']!=undefined?_args['rows']:1;var _ac_minChar=_args!=undefined&&_args['ac_minChar']!=undefined?_args['ac_minChar']:0;var _ac_url=_args!=undefined&&_args['ac_url']!=undefined?_args['ac_url']:'';var _ac_callback=_args!=undefined&&_args['ac_callback']!=undefined?_args['ac_callback']:null;var _ac_tokens=_args!=undefined&&_args['ac_tokens']!=undefined?_args['ac_tokens']:[];var _onComplete=_args!=undefined&&_args['onComplete']!=undefined?_args['onComplete']:function(){};var _loadTextURL=_args!=undefined&&_args['loadTextURL']!=undefined?_args['loadTextURL']:null;var _cancelLink=(_type=='calendar'||_type=='calHour'||_type=='autocompleter');var _submitOnBlur=!(_type=='calendar'||_type=='calHour'||_type=='autocompleter');new Ajax.InPlaceEditor(_table+'_'+_id+'_'+_row,_url+_id+"&table="+_table+"&row="+_row,{cancelLink:_cancelLink,okButton:false,type:_type,ac_minChar:_ac_minChar,ac_url:_ac_url,ac_callback:_ac_callback,ac_tokens:_ac_tokens,onComplete:_onComplete,cancelText:"Annuler",savingText:'<img src="img/loading6.gif" />',clickToEditText:"Cliquez ici pour modifier",size:_size,cols:_size,loadTextURL:_loadTextURL,loadingText:'Chargement...',submitOnBlur:_submitOnBlur,onFailure:function(){alert("Enregistrement impossible");},rows:_rows});}
function newAjaxInPlaceCollectionEditor(_table,_row,_id,_collection,_args){var _value=_args!=undefined&&_args['value']!=undefined?_args['value']:'';var _url=_args!=undefined&&_args['url']!=undefined?_args['url']:'inc/ajax.submit.php?id=';var _size=_args!=undefined&&_args['size']!=undefined?_args['size']:30;var _onComplete=_args!=undefined&&_args['onComplete']!=undefined?_args['onComplete']:function(){};new Ajax.InPlaceCollectionEditor(_table+'_'+_id+'_'+_row,_url+_id+"&table="+_table+"&row="+_row,{cancelLink:true,okButton:true,collection:_collection,value:_value,onComplete:_onComplete,cancelText:"Annuler",savingText:'<img src="img/loading6.gif" />',clickToEditText:"Cliquez ici pour modifier",size:_size,loadingText:'<img src="img/loading6.gif" />',submitOnBlur:false,onFailure:function(){alert("Enregistrement impossible");},ajaxOptions:{method:'post'}});}
function ajaxSubmitForm(F,_args){var _url=_args!=undefined&&_args['url']!=undefined?_args['url']:'';var _msg_ok=_args!=undefined&&_args['msg_ok']!=undefined?_args['msg_ok']:'';var _url_return=_args!=undefined&&_args['url_return']!=undefined?_args['url_return']:'';var _callback=_args!=undefined&&_args['callback']!=undefined?_args['callback']:null;new Ajax.Request(_url,{method:'post',asynchronous:true,parameters:Form.serialize(F),onSuccess:function(t){if(t.responseText!=""){alert(t.responseText);}
else{if(_callback!=null)_callback.call();if(_url_return!="")location.href=_url_return;if(_msg_ok!="")alert(_msg_ok);}},onComplete:function(){},evalScripts:true});return false;}
function setVille(id,elem){new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=ville&id='+id,{method:'get',onSuccess:function(t){elem.value=t.responseText;},asynchronous:true,evalScripts:true});}
function setDepartement(id,elem){new Ajax.Request('inc/ajax.inc.get_infos_departement.php?elem=dpt&id='+id,{method:'get',onSuccess:function(t){elem.value=t.responseText;},asynchronous:true,evalScripts:true});}
function setRegion(id,elem){new Ajax.Request('inc/ajax.inc.get_infos_region.php?elem=region&id='+id,{method:'get',onSuccess:function(t){elem.value=t.responseText;},asynchronous:true,evalScripts:true});}
function updateVille(text,li){document.body.style.cursor='wait';if($('pays'))$('pays').value="France";if($('region'))
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=region&id='+li.id,{method:'get',onSuccess:function(t){$('region').value=t.responseText;},asynchronous:true,evalScripts:true});if($('dpt'))
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=dpt&id='+li.id,{method:'get',onSuccess:function(t){$('dpt').value=t.responseText;},asynchronous:true,evalScripts:true});$('cp')
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=cp&id='+li.id,{method:'get',onSuccess:function(t){$('cp').value=t.responseText;},asynchronous:true,evalScripts:true});if($('ville'))
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=ville&id='+li.id,{method:'get',onSuccess:function(t){$('ville').value=t.responseText;document.body.style.cursor='default';},asynchronous:true,evalScripts:true});if($('maplng')&&0)
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=maplng&id='+li.id,{method:'get',onSuccess:function(t){$('maplng').value=t.responseText;document.body.style.cursor='default';},asynchronous:true,evalScripts:true});if($('maplat')&&0)
new Ajax.Request('inc/ajax.inc.get_infos_ville.php?elem=maplat&id='+li.id,{method:'get',onSuccess:function(t){$('maplat').value=t.responseText;document.body.style.cursor='default';},asynchronous:true,evalScripts:true});}
function updateDpt(text,li){document.body.style.cursor='wait';if($('pays'))$('pays').value="France";if($('region'))
new Ajax.Request('inc/ajax.inc.get_infos_departement.php?elem=region&id='+li.id,{method:'get',onSuccess:function(t){$('region').value=t.responseText;},asynchronous:true,evalScripts:true});if($('dpt'))
new Ajax.Request('inc/ajax.inc.get_infos_departement.php?elem=dpt&id='+li.id,{method:'get',onSuccess:function(t){$('dpt').value=t.responseText;document.body.style.cursor='default';},asynchronous:true,evalScripts:true});}
function updateRegion(text,li){document.body.style.cursor='wait';if($('pays'))$('pays').value="France";if($('region'))
new Ajax.Request('inc/ajax.inc.get_infos_region.php?elem=region&id='+li.id,{method:'get',onSuccess:function(t){$('region').value=t.responseText;document.body.style.cursor='default';},asynchronous:true,evalScripts:true});}
function updateTags(text,li){lib=trim(li.id);tmp=(text.value==-1?"":text.value);if(tmp!=""){pos=tmp.lastIndexOf(',');if(pos>0)tmp=tmp.substring(0,(pos));else tmp="";}else tmp='';if(tmp!="")tmp+=", "+lib;else tmp=lib;text.value=tmp;}
