extranet/www/js/combine/scripts_saisie.js
2010-05-28 08:44:46 +00:00

19 lines
6.8 KiB
JavaScript

$(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('<div id="dMessage">Enregistrement en cours...</div>');$('#frmCreateMandataires').css('display','none');$.post(href,data,function(data,textStatus){if(data==''){$('[name=oppo]').flushCache();$('[name=mand]').flushCache();$('[name=admin]').flushCache();$('#dialogmand').remove();}else{$('#dMessage').replaceWith('<div id="dMessage">'+data+'</div>');$('#frmCreateMandataires').css('display','block');}});},'Annuler':function(){$(this).dialog('close');}},close:function(){$('#dialogmand').remove();}};$('<div id="dialogmand"></div>').dialog(dialogOpts);return false;});$('#etabnic').live('click',function(){var siret=$(this).attr('title');$('#infoetabnic').html('Lecture des informations...');$.post('./pages_saisie/get_etabnic.php',{siret: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']);}});$('[name=oppositionInsee]').change(function(){if($(this).attr('checked')==1){$('#divOppositionInsee').load('./pages_saisie/oppositioninsee.php');}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('./pages_saisie/searchMandataires.php',{q:request.term},function(data){response(data);});},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','./pages_saisie/mandataire.php?tribunal='+
tribunal+'&id='+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');}}
function loadFormSaisie(eventValue,params){$('#subFormSaisie').html('<p>Chargement...</p>');if(params!=''){$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php",params);}else{$("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php");}}
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()||year<currentTime.getFullYear()-10){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 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('./pages_saisie/getIdentiteMandataire.php',{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{return false;}}