$(document).ready(function() { //Gestion boite dialog mandataire $('.lienMandataire').live('click', function(){ var title = $(this).attr('title'); var href = $(this).attr('href'); var dialogOpts = { bgiframe: true, title: title, position: [0,0], width: 700, height: 550, modal: true, open: function(event, ui) { $(this).html('Chargement...'); $(this).load(href); }, close: function() { $('#dialogmand').remove(); } }; $('
').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; }); //Initialisation événements $('#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() { //Test du format date $(this).val(dateInputFormat($(this).val())); //Test spécifique 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(''); }); //Initialisation displayFormSource(); }); function displayFormSource(){ var value = $("[name=jugement[source]] option:selected").val(); //Tribunal via CCI 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('

'); if(params!=''){ $("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php", params); }else{ $("#subFormSaisie").load("./pages_saisie/event_"+eventValue+".php"); } } function dateInputFormat(value){ var returnDate=''; /*Check si on a tapé 8 caractères*/ 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){ /*Check si on a tapé 10 caractères*/ 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){ /*Check si on a tapé 10 caractères*/ 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; }