function afficherDateSaisieValide (champ, valeurValide, valeurNonValide, action, format) { valeurNonValide=valeurNonValide.replace(/'/, '\\\'') valeurValide=valeurValide.replace(/'/, '\\\'') valeur = ''; if (action == 'over') { eval("document.getElementById('id_" + champ + "').value = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); valeur = valeurValide; } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('id_" + champ + "').value = '" + valeurNonValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); valeur = valeurNonValide; } else { eval("document.getElementById('id_" + champ + "').value = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); valeur = valeurValide; } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) eval("document.getElementById('flag_" + champ + "').value=1;") ; else eval("document.getElementById('flag_" + champ + "').value=0;"); return; } if (valeur.length == 0) eval("document.getElementById('id_saisie_" + champ + "').value = ''"); else { var j, m, a; if (format == 2) { a = valeur.substr(0, 4); m = valeur.substr(4, 2); j = valeur.substr(6, 2); } else if (format == 4) { a = valeur.substr(0, 4); m = valeur.substr(4, 2); j = ''; } if (format == 2) eval("document.getElementById('id_saisie_" + champ + "').value = '" + j + "/" + m + "/" + a + "'"); else if (format == 4) eval("document.getElementById('id_saisie_" + champ + "').value = '" + m + "/" + a + "'"); } } function afficherChampValide (champ, valeurValide, valeurNonValide, action) { valeurNonValide=valeurNonValide.replace(/'/, '\\\'') valeurValide=valeurValide.replace(/'/, '\\\'') if (action == 'over') { eval("document.getElementById('id_" + champ + "').value = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('id_" + champ + "').value = '" + valeurNonValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { eval("document.getElementById('id_" + champ + "').value = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;") ; } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } } function afficherSelectValide (champ, valeurValide, valeurNonValide, action) { if (action == 'over') { if (valeurValide) { for (i=0 ; i< eval("document.getElementById('id_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_" + champ + "').options[" + i + "].value"); if( temp == valeurValide ) { eval("document.getElementById('id_" + champ + "').selectedIndex = " + i); } } } else { eval("document.getElementById('id_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { if (valeurNonValide) { for (i=0 ; i< eval("document.getElementById('id_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_" + champ + "').options[" + i + "].value"); if( temp == valeurNonValide ) { eval("document.getElementById('id_" + champ + "').selectedIndex = " + i); } } } else { eval("document.getElementById('id_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { if (valeurValide) { for (i=0 ; i< eval("document.getElementById('id_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_" + champ + "').options[" + i + "].value"); if( temp == valeurValide ) { eval("document.getElementById('id_" + champ + "').selectedIndex = " + i); } } } else { eval("document.getElementById('id_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;"); } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } } function afficherDateValide (champ, valeurValide, valeurNonValide, action) { tabValide = valeurValide.split('-'); tabNonValide = valeurNonValide.split('-'); jourValide = tabValide[0]; moisValide = tabValide[1]; anneeValide = tabValide[2]; jourNonValide = tabNonValide[0]; moisNonValide = tabNonValide[1]; anneeNonValide = tabNonValide[2]; if (action == 'over') { if (valeurValide != "--") { if (document.getElementById('id_j_" + champ + "') != null) { for (i=0 ; i< eval("document.getElementById('id_j_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_j_" + champ + "').options[" + i + "].value"); if( temp == jourValide) { eval("document.getElementById('id_j_" + champ + "').selectedIndex = " + i); } } } for (i=0 ; i< eval("document.getElementById('id_m_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_m_" + champ + "').options[" + i + "].value"); if( temp == moisValide) { eval("document.getElementById('id_m_" + champ + "').selectedIndex = " + i); } } for (i=0 ; i< eval("document.getElementById('id_a_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_a_" + champ + "').options[" + i + "].value"); if( temp == anneeValide) { eval("document.getElementById('id_a_" + champ + "').selectedIndex = " + i); } } } else { if (document.getElementById('id_j_" + champ + "') != null) eval("document.getElementById('id_j_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_m_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_a_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { if (valeurNonValide != "--") { if (document.getElementById('id_j_" + champ + "') != null) { for (i=0 ; i< eval("document.getElementById('id_j_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_j_" + champ + "').options[" + i + "].value"); if( temp == jourNonValide) { eval("document.getElementById('id_j_" + champ + "').selectedIndex = " + i); } } } for (i=0 ; i< eval("document.getElementById('id_m_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_m_" + champ + "').options[" + i + "].value"); if( temp == moisNonValide) { eval("document.getElementById('id_m_" + champ + "').selectedIndex = " + i); } } for (i=0 ; i< eval("document.getElementById('id_a_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_a_" + champ + "').options[" + i + "].value"); if( temp == anneeNonValide) { eval("document.getElementById('id_a_" + champ + "').selectedIndex = " + i); } } } else { if (document.getElementById('id_j_" + champ + "') != null) eval("document.getElementById('id_j_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_m_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_a_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { if (valeurValide != "--") { if (document.getElementById('id_j_" + champ + "') != null) { for (i=0 ; i< eval("document.getElementById('id_j_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_j_" + champ + "').options[" + i + "].value"); if( temp == jourValide) { eval("document.getElementById('id_j_" + champ + "').selectedIndex = " + i); } } } for (i=0 ; i< eval("document.getElementById('id_m_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_m_" + champ + "').options[" + i + "].value"); if( temp == moisValide) { eval("document.getElementById('id_m_" + champ + "').selectedIndex = " + i); } } for (i=0 ; i< eval("document.getElementById('id_a_" + champ + "').length") ; i++) { temp = eval("document.getElementById('id_a_" + champ + "').options[" + i + "].value"); if( temp == anneeValide) { eval("document.getElementById('id_a_" + champ + "').selectedIndex = " + i); } } } else { if (document.getElementById('id_j_" + champ + "') != null) eval("document.getElementById('id_j_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_m_" + champ + "').selectedIndex = -1"); eval("document.getElementById('id_a_" + champ + "').selectedIndex = -1"); } eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;"); } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } } function afficherTexteValide (champ, valeurValide, valeurNonValide, action) { valeurNonValide=valeurNonValide.replace(/'/, '\\\'') valeurValide=valeurValide.replace(/'/, '\\\'') if (action == 'over') { eval("document.getElementById('id_" + champ + "').innerHTML = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('id_" + champ + "').innerHTML = '" + valeurNonValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { eval("document.getElementById('id_" + champ + "').innerHTML = '" + valeurValide + "'"); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;") ; } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } } function afficheCheckboxValide (champ, valeurValide, action) { valeurValide = (valeurValide == "Faux"?false:true) if (action == 'over') { eval("document.getElementById('id_" + champ + "').checked = " + valeurValide) eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { valeurValide = !valeurValide; eval("document.getElementById('id_" + champ + "').checked = " + valeurValide); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { eval("document.getElementById('id_" + champ + "').checked = " + valeurValide ); eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;") ; } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } } function afficheUploadImageValide (champ, imageValide, imageNonValide, action) { if (action == 'over') { //alert ('id_' + champ + '_ancien'); eval ( "document.getElementById('id_" + champ + "_ancien').value = imageValide" ); //eval("document.getElementByid('" + champ + "_ancien').value = " + imageValide); document.getElementById('image_upload').src = imageValide; eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } else if (action == 'out') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval ( "document.getElementById('id_" + champ + "_ancien').value = imageNonValide" ); document.getElementById('image_upload').src = imageNonValide; eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox1.gif'"); } else { eval ( "document.getElementById('id_" + champ + "_ancien').value = imageValide" ); document.getElementById('image_upload').src = imageValide; eval("document.getElementById('img_" + champ + "').src='/gestion/img/picto/checkbox0.gif'"); } } else if (action == 'click') { if (eval("document.getElementById('flag_" + champ + "').value == 0")) { eval("document.getElementById('flag_" + champ + "').value=1;") ; } else { eval("document.getElementById('flag_" + champ + "').value=0;"); } } }