182 lines
5.0 KiB
JavaScript
182 lines
5.0 KiB
JavaScript
$(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: 'center',
|
|
width: 650,
|
|
height: 500,
|
|
modal: true,
|
|
open: function(event, ui) {
|
|
$(this).html('Chargement...');
|
|
$(this).load(href);
|
|
},
|
|
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;
|
|
});
|
|
|
|
//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('<p><img src="./img/ajax/19-1.gif" /></p>');
|
|
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() || 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;
|
|
}
|
|
|
|
|