$(document).ready(function() {$('.lienMandataire').live('click',function(){var title=$(this).attr('title');var href=$(this).attr('href');var dialogOpts={bgiframe:true,title:title,width:650,height:530,modal:true,open:function(event,ui){$(this).html('Chargement...');$(this).load(href);},buttons:{'Enregistrer':function(){var href=$('#frmCreateMandataires').attr('action');var data=$('#frmCreateMandataires').serialize();$('#dMessage').replaceWith('
Enregistrement en cours...
');$('#frmCreateMandataires').css('display','none');$.post(href,data,function(data,textStatus){if(data==''){$('#dialogmand').remove();}else{$('#dMessage').replaceWith('
'+data+'
');$('#frmCreateMandataires').css('display','block');}});},'Annuler':function(){$(this).dialog('close');}},close:function(){$('#dialogmand').remove();}};$('
').dialog(dialogOpts);return false;});$('#etabnic').live('click',function(){var siret=$(this).attr('title');$('#infoetabnic').html('Lecture des informations...');$.post('index.php',{page:'saisieajax',q:'etabnic/'+siret},function(data,status){$('#infoetabnic').html('');if(data!=null){$('#infoetabnic').html(data);$('input[name=etabnic]').attr('value',data);}});return false;});$('#jugement').change(function(){if($(this).val()!='0000'){var tribunal=$('#tribunal option:selected').val();var siren=$('input[name=siren]').val();var nic=$('input[name=nic]').val();loadFormSaisie($(this).val(),{tribunal:tribunal,siren:siren,nic:nic});}});$('.date').live('focusout',function(){$(this).val(dateInputFormat($(this).val()));if($(this).attr('name')=='jugement[dateJuge]'){if(ctrlDateJugement($(this).val())==false){$(this).val('');}} if($(this).attr('name')=='jugement[datePaie]'){if(ctrlDatePaiement($(this).val())==false){$(this).val('');}}});$('[name=jugement[source]]').change(function(){displayFormSource();});$('[name=actionnaire[pct]]').blur(function(){if($(this).val()>=50){$('[name=actionnaire[majMin]]').val(['maj']);}else{$('[name=actionnaire[majMin]]').val(['min']);}});$('[name=particip[pct]]').blur(function(){if($(this).val()>=50){$('particip[majMin]').val(['maj']);}else{$('particip[majMin]').val(['min']);}});$('#dFormParticipation').live('click',function(e){displayBlock('#formParticipation');e.preventDefault();});$('#dFormActionnaire').live('click',function(e){displayBlock('#formActionnaire');e.preventDefault();});$('#dFormLogo').live('click',function(e){$('#formLogo').html('Chargement...');var siren=$('input:hidden[name=siren]').val();$.post('index.php',{page:'saisieajax',q:'logo',siren:siren},function(data){$('#formLogo').html(data);});e.preventDefault();});$('#logo_delete').live('click',function(e){e.preventDefault();var file=$(this).attr('alt');var c=confirm("Supprimer le logo ?");if(c){$.post('index.php',{page:'saisieajax',q:'logo/delete',file:file},function(data){$('#formLogo').html(data);});}});$('#logo_default').live('click',function(e){e.preventDefault();$('#formLogo').html('Chargement...');var siren=$('input:hidden[name=siren]').val();$.post('index.php',{page:'saisieajax',q:'logo',siren:siren},function(data){$('#formLogo').html(data);});});$('#logo_upload').live('click',function(e){e.preventDefault();var href=$(this).attr('href');$('#formLogo').html('Chargement...').load(href);});$('#logo_url').live('click',function(e){e.preventDefault();var href=$(this).attr('href');$('#formLogo').html('Chargement...').load(href);});$('#logo_crop').live('click',function(e){e.preventDefault();var title=$(this).attr('title');var href=$(this).attr('href');var dialogOpts={bgiframe:true,title:title,width:700,height:600,modal:true,open:function(event,ui){$(this).html('Chargement...');$(this).load(href);},close:function(){$('#dialogcrop').remove();}};$('
').dialog(dialogOpts);});$('[name=oppositionInsee]').change(function(){if($(this).attr('checked')==1){$('#divOppositionInsee').load('./?page=saisieajax&q=oppositioninsee');}else{$('#divOppositionInsee').html('');}});$('#getInfo_sirenGrp').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenGrp]]').val();getInfo(siren);});$('#getInfo_sirenMand').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[sirenMand]]').val();getInfo(siren);});$('#getInfo_nom').live('click',function(e){e.preventDefault();var siren=$('input[name=tabMandataires[Nom]]').val().split(' , ')[1];getInfo(siren);});$('input.searchMandataires').live('focus',function(){var tribunal=$('#tribunal option:selected').val();var name=$(this).attr('name');$(this).autocomplete({delay:1000,minLength:3,source:function(request,response){$.getJSON('./?page=saisieajax',{q:'mandataire/search',search:request.term},function(data){response(data);});},search:function(){var style={'background-image':'url(img/ajax/2-1.gif)','background-repeat':'no-repeat','background-position':'right'} $('input[name='+name+']').css(style);},open:function(){$('input[name='+name+']').css('background-image','');},select:function(event,ui){var idMandataire=ui.item.id;$("input[name=jugement["+name+"]]").val(idMandataire);switch(name){case'mand':var lien='Mandataire';break;case'oppo':var lien='Opposition';break;case'admin':var lien='Administrateur';break;} $('#lien'+lien+'Edit').attr('href','./?page=saisieajax&q=mandataire/edit/'+ tribunal+'/'+idMandataire);}});});displayFormSource();});function displayFormSource(){var value=$("[name=jugement[source]] option:selected").val();if(value=='TS'){$('#dateParution').css('display','none');$('#numParution').css('display','none');}else{$('#dateParution').css('display','block');$('#numParution').css('display','block');}} function displayBlock(block){var display=$(block).css('display');if(display=='none'){$(block).css('display','block');}else if(display=='block'){$(block).css('display','none');} return false;} function loadFormSaisie(eventValue,params){$('#subFormSaisie').html('

Chargement...

');if(params!=''){$('#subFormSaisie').load('./?page=saisieajax&q=event/'+eventValue,params);}else{$('#subFormSaisie').load('./?page=saisieajax&q=event/'+eventValue);}} function dateInputFormat(value){var returnDate='';if(value.length==8&&value.charAt(3)!='/'){returnDate=value.substring(0,2)+'/'+value.substring(2,4)+'/'+ value.substring(4,8);}else{returnDate=value;} return returnDate;} function ctrlDateJugement(value){if(value.length==10&&value.charAt(3)!='/'){var currentTime=new Date();var day=value.substring(0,2);var month=value.substring(3,5);var year=value.substring(6,10);if(year>currentTime.getFullYear()){alert("Année - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month>currentTime.getMonth()+1){alert("Mois - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month==currentTime.getMonth()+1&&day>currentTime.getDate()){alert("Jour - Vérifier votre date");return false;} return true;}} function ctrlDatePaiement(value){if(value.length==10&&value.charAt(3)!='/'){var currentTime=new Date();var day=value.substring(0,2);var month=value.substring(3,5);var year=value.substring(6,10);if(year>currentTime.getFullYear()||yearcurrentTime.getMonth()+1){alert("Mois - Vérifier votre date");return false;}else if(year==currentTime.getFullYear()&&month==currentTime.getMonth()+1&&day>currentTime.getDate()){alert("Jour - Vérifier votre date");return false;} return true;}} function dateNow(){var currentTime=new Date();var day=currentTime.getDate();var month=currentTime.getMonth()+1;month=''+month;if(month.length==1){month='0'+month;} var year=currentTime.getFullYear();return day+'/'+month+'/'+year;} function getInfo(siren) {if(siren.length>=14){$.post('index.php',{page:'saisieajax',q:'mandataire/get',siren:siren},function success(data){if($('input[name=tabMandataires[sirenGrp]]').val()==''||$('input[name=tabMandataires[sirenMand]]').val()==''){$('input[name=tabMandataires[sirenGrp]]').val(data.Siret);$('input[name=tabMandataires[sirenMand]]').val(data.Siret);} $('input[name=tabMandataires[Nom]]').val(data.Nom);$('input[name=tabMandataires[Prenom]]').val(data.Prenom);$('select[name=tabMandataires[Statut]]').val(data.FJ);$('textarea[name=tabMandataires[adresse]]').val(data.Adresse);$('input[name=tabMandataires[adresseComp]]').val(data.Adresse2);$('input[name=tabMandataires[cp]]').val(data.CP);$('input[name=tabMandataires[ville]]').val(data.Ville);$('input[name=tabMandataires[tel]]').val(data.Tel);$('input[name=tabMandataires[fax]]').val(data.Fax);$('input[name=tabMandataires[email]]').val(data.Mail);$('input[name=tabMandataires[web]]').val(data.Web);},'json');}else{alert('Nécessite un Siret (14 caractères)');return false;}}/* * jQuery Form Plugin * version: 2.43 (12-MAR-2010) * @requires jQuery v1.3.2 or later * * Examples and documentation at: http://malsup.com/jquery/form/ * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ ;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;} if(typeof options=='function') options={success:options};var url=$.trim(this.attr('action'));if(url){url=(url.match(/^([^#]+)/)||[])[1];} url=url||window.location.href||'';options=$.extend({url:url,type:this.attr('method')||'GET',iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank'},options||{});var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;} if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;} var a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;for(var n in options.data){if(options.data[n]instanceof Array){for(var k in options.data[n]) a.push({name:n,value:options.data[n][k]});} else a.push({name:n,value:options.data[n]});}} if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;} this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;} var q=$.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;} else options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){var fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(oldSuccess,arguments);});} else if(options.success) callbacks.push(options.success);options.success=function(data,status,xhr){for(var i=0,max=callbacks.length;i');var io=$io[0];$io.css({position:'absolute',top:'-1000px',left:'-1000px'});var xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;$io.attr('src',opts.iframeSrc);}};var g=opts.global;if(g&&!$.active++)$.event.trigger("ajaxStart");if(g)$.event.trigger("ajaxSend",[xhr,opts]);if(s.beforeSend&&s.beforeSend(xhr,s)===false){s.global&&$.active--;return;} if(xhr.aborted) return;var cbInvoked=false;var timedOut=0;var sub=form.clk;if(sub){var n=sub.name;if(n&&!sub.disabled){opts.extraData=opts.extraData||{};opts.extraData[n]=sub.value;if(sub.type=="image"){opts.extraData[n+'.x']=form.clk_x;opts.extraData[n+'.y']=form.clk_y;}}} function doSubmit(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(form.getAttribute('method')!='POST') form.setAttribute('method','POST');if(form.getAttribute('action')!=opts.url) form.setAttribute('action',opts.url);if(!opts.skipEncodingOverride){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});} if(opts.timeout) setTimeout(function(){timedOut=true;cb();},opts.timeout);var extraInputs=[];try{if(opts.extraData) for(var n in opts.extraData) extraInputs.push($('').appendTo(form)[0]);$io.appendTo('body');$io.data('form-plugin-onload',cb);form.submit();} finally{form.setAttribute('action',a);t?form.setAttribute('target',t):$form.removeAttr('target');$(extraInputs).remove();}};if(opts.forceSync) doSubmit();else setTimeout(doSubmit,10);var domCheckCount=100;function cb(){if(cbInvoked) return;var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;var isXml=opts.dataType=='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&(doc.body==null||doc.body.innerHTML=='')){if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;} log('Could not access iframe DOM after 100 tries.');return;} log('response detected');cbInvoked=true;xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;xhr.getResponseHeader=function(header){var headers={'content-type':opts.dataType};return headers[header];};if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];if(ta) xhr.responseText=ta.value;else{var pre=doc.getElementsByTagName('pre')[0];if(pre) xhr.responseText=pre.innerHTML;}} else if(opts.dataType=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);} data=$.httpData(xhr,opts.dataType);} catch(e){log('error caught:',e);ok=false;xhr.error=e;$.handleError(opts,xhr,'error',e);} if(ok){opts.success(data,'success');if(g)$.event.trigger("ajaxSuccess",[xhr,opts]);} if(g)$.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--$.active)$.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.removeData('form-plugin-onload');$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);} else doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;};};};$.fn.ajaxForm=function(options){return this.ajaxFormUnbind().bind('submit.form-plugin',function(e){e.preventDefault();$(this).ajaxSubmit(options);}).bind('click.form-plugin',function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(':submit');if(t.length==0) return;target=t[0];} var form=this;form.clk=target;if(target.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}} setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);});};$.fn.ajaxFormUnbind=function(){return this.unbind('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i