2010-05-19 15:43:12 +00:00
$ ( document ) . ready ( function ( )
2010-05-28 15:24:31 +00:00
{ $ ( '.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 == '' ) { $ ( '#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 ( '' ) ; } }
2010-05-28 08:44:46 +00:00
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' ) ; } }
2010-05-19 15:43:12 +00:00
function displayBlock ( block ) { var display = $ ( block ) . css ( 'display' ) ; if ( display == 'none' ) { $ ( block ) . css ( 'display' , 'block' ) ; } else if ( display == 'block' ) { $ ( block ) . css ( 'display' , 'none' ) ; } }
2010-05-28 08:44:46 +00:00
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 ; }
2010-05-19 15:43:12 +00:00
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 ) ; }
2010-05-28 08:44:46 +00:00
$ ( '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 ; } }