| 
      
            Lines 8-14
          if (d!="") {
      
      
        Link Here
      
     | 
  
        
          | 8 | 
                var ok=1;  | 
          8 | 
                var ok=1;  | 
        
        
          | 9 | 
                var msg;  | 
          9 | 
                var msg;  | 
        
        
          | 10 | 
                if ( (date.length < 2) && (ok==1) ) { | 
          10 | 
                if ( (date.length < 2) && (ok==1) ) { | 
        
          
            
              | 11 | 
                      msg = _("Separator must be /");  | 
              11 | 
                      msg = MSG_SEPARATOR+field.name;  | 
            
        
          | 12 | 
              	alert(msg); ok=0; field.focus();  | 
          12 | 
              	alert(msg); ok=0; field.focus();  | 
        
        
          | 13 | 
              	return;  | 
          13 | 
              	return;  | 
        
        
          | 14 | 
                }  | 
          14 | 
                }  | 
        
  
    | 
      
            Lines 17-35
          if (d!="") {
      
      
        Link Here
      
     | 
  
        
          | 17 | 
                var yyyy = date[2];   | 
          17 | 
                var yyyy = date[2];   | 
        
        
          | 18 | 
                // checking days  | 
          18 | 
                // checking days  | 
        
        
          | 19 | 
                if ( ((isNaN(dd))||(dd<1)||(dd>31)) && (ok==1) ) { | 
          19 | 
                if ( ((isNaN(dd))||(dd<1)||(dd>31)) && (ok==1) ) { | 
        
          
            
              | 20 | 
                      msg = _("day not correct.");  | 
              20 | 
                      msg = MSG_INCORRECT_DAY+field.name;  | 
            
        
          | 21 | 
          	    alert(msg); ok=0; field.focus();  | 
          21 | 
          	    alert(msg); ok=0; field.focus();  | 
        
        
          | 22 | 
          	    return false;  | 
          22 | 
          	    return false;  | 
        
        
          | 23 | 
                }  | 
          23 | 
                }  | 
        
        
          | 24 | 
                // checking months  | 
          24 | 
                // checking months  | 
        
        
          | 25 | 
                if ( ((isNaN(mm))||(mm<1)||(mm>12)) && (ok==1) ) { | 
          25 | 
                if ( ((isNaN(mm))||(mm<1)||(mm>12)) && (ok==1) ) { | 
        
          
            
              | 26 | 
                      msg = _("month not correct."); | 
              26 | 
                      msg = MSG_INCORRECT_MONTH+field.name;  | 
            
        
          | 27 | 
          	    alert(msg); ok=0; field.focus();  | 
          27 | 
          	    alert(msg); ok=0; field.focus();  | 
        
        
          | 28 | 
          	    return false;  | 
          28 | 
          	    return false;  | 
        
        
          | 29 | 
                }  | 
          29 | 
                }  | 
        
        
          | 30 | 
                // checking years  | 
          30 | 
                // checking years  | 
        
        
          | 31 | 
                if ( ((isNaN(yyyy))||(yyyy<amin)||(yyyy>amax)) && (ok==1) ) { | 
          31 | 
                if ( ((isNaN(yyyy))||(yyyy<amin)||(yyyy>amax)) && (ok==1) ) { | 
        
          
            
              | 32 | 
                      msg = _("years not correct.");  | 
              32 | 
                      msg = MSG_INCORRECT_YEAR+field.name;  | 
            
        
          | 33 | 
          	    alert(msg); ok=0; field.focus();  | 
          33 | 
          	    alert(msg); ok=0; field.focus();  | 
        
        
          | 34 | 
          	    return false;  | 
          34 | 
          	    return false;  | 
        
        
          | 35 | 
                }  | 
          35 | 
                }  | 
        
  
    | 
      
            Lines 43-55
          var msg2;
      
      
        Link Here
      
     | 
  
        
          | 43 | 
          if (  document.form.check_member.value==1){ | 
          43 | 
          if (  document.form.check_member.value==1){ | 
        
        
          | 44 | 
          	if (document.form.categorycode.value != "I"){ | 
          44 | 
          	if (document.form.categorycode.value != "I"){ | 
        
        
          | 45 | 
          		  | 
          45 | 
          		  | 
        
          
            
              | 46 | 
              		msg1 += ("Warning  !!!! Duplicate patron!!!!"); | 
              46 | 
              		msg1 += MSG_DUPLICATE_PATRON;  | 
            
        
          | 47 | 
          		alert(msg1);  | 
          47 | 
          		alert(msg1);  | 
        
        
          | 48 | 
          	check_form_borrowers(0);  | 
          48 | 
          	check_form_borrowers(0);  | 
        
        
          | 49 | 
          	document.form.submit();  | 
          49 | 
          	document.form.submit();  | 
        
        
          | 50 | 
          	  | 
          50 | 
          	  | 
        
        
          | 51 | 
          	}else{ | 
          51 | 
          	}else{ | 
        
          
            
              | 52 | 
              		msg2 += ("Warning !!!! Duplicate organisation!!!!"); | 
              52 | 
              		msg2 += MSG_DUPLICATE_ORGANIZATION;  | 
            
        
          | 53 | 
          		alert(msg2);  | 
          53 | 
          		alert(msg2);  | 
        
        
          | 54 | 
          	check_form_borrowers(0);  | 
          54 | 
          	check_form_borrowers(0);  | 
        
        
          | 55 | 
          	}  | 
          55 | 
          	}  | 
        
  
    | 
      
            Lines 73-79
          var myDate2=document.form.dateexpiry.value.split ('/');
      
      
        Link Here
      
     | 
  
        
          | 73 | 
          	  | 
          73 | 
          	  | 
        
        
          | 74 | 
          		{  | 
          74 | 
          		{  | 
        
        
          | 75 | 
          		document.form.dateenrolled.focus();  | 
          75 | 
          		document.form.dateenrolled.focus();  | 
        
          
            
              | 76 | 
              		var msg = ("Warning !!! check date expiry  >= date enrolment"); | 
              76 | 
              		var msg = MSG_LATE_EXPIRY;  | 
            
        
          | 77 | 
          		alert(msg);  | 
          77 | 
          		alert(msg);  | 
        
        
          | 78 | 
          		}  | 
          78 | 
          		}  | 
        
        
          | 79 | 
          	}  | 
          79 | 
          	}  | 
        
  
    | 
      
            Lines 101-107
          function check_form_borrowers(nav){
      
      
        Link Here
      
     | 
  
        
          | 101 | 
          	else  | 
          101 | 
          	else  | 
        
        
          | 102 | 
          	{ | 
          102 | 
          	{ | 
        
        
          | 103 | 
          	    var champ_verif = document.form.BorrowerMandatoryField.value.split ('|'); | 
          103 | 
          	    var champ_verif = document.form.BorrowerMandatoryField.value.split ('|'); | 
        
          
            
              | 104 | 
              	    var message ="The following fields are mandatory :\n";  | 
              104 | 
              	    var message = MSG_MISSING_MANDATORY  | 
            
            
               | 
               | 
              105 | 
              	    message += "\n";  | 
            
        
          | 105 | 
          	    var message_champ="";  | 
          106 | 
          	    var message_champ="";  | 
        
        
          | 106 | 
          		for (var i=0; i<champ_verif.length; i++) { | 
          107 | 
          		for (var i=0; i<champ_verif.length; i++) { | 
        
        
          | 107 | 
          			if (document.getElementsByName(""+champ_verif[i]+"")[0]) { | 
          108 | 
          			if (document.getElementsByName(""+champ_verif[i]+"")[0]) { | 
        
  
    | 
      
            Lines 131-137
          function check_form_borrowers(nav){
      
      
        Link Here
      
     | 
  
        
          | 131 | 
           	if (statut!=1 && document.form.check_member.value > 0 ) { | 
          132 | 
           	if (statut!=1 && document.form.check_member.value > 0 ) { | 
        
        
          | 132 | 
          		if (!(document.form_double.answernodouble.checked)){ | 
          133 | 
          		if (!(document.form_double.answernodouble.checked)){ | 
        
        
          | 133 | 
          			message ="";  | 
          134 | 
          			message ="";  | 
        
          
            
              | 134 | 
              			message_champ+=("Please confirm suspicious duplicate patron !!! "); | 
              135 | 
              			message_champ+= MSG_DUPLICATE_SUSPICION;  | 
            
        
          | 135 | 
          			statut=1;  | 
          136 | 
          			statut=1;  | 
        
        
          | 136 | 
          			document.form.nodouble.value=0;  | 
          137 | 
          			document.form.nodouble.value=0;  | 
        
        
          | 137 | 
          		} else { | 
          138 | 
          		} else { |