138 lines
3.8 KiB
JavaScript
138 lines
3.8 KiB
JavaScript
$(document).ready(function(){
|
|
//Initialisation événements
|
|
$("#jugement").change(function ()
|
|
{
|
|
var tribunal = $("#tribunal option:selected").val();
|
|
var siren = $("input[name=siren]").val();
|
|
loadFormSaisie($(this).val(), {tribunal: tribunal, siren: siren});
|
|
});
|
|
|
|
$(".date").blur(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']);
|
|
}
|
|
});
|
|
|
|
//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;
|
|
}
|
|
|
|
|