var verify_flag = false; function copy_data(sprefix) { var frm = document.getElementById(frm_name); cnt = frm.elements.length; //alert(cnt); for(i=0; i 0) { frm = document.forms[0]; for(i=0; i"); document.write(""); for(i=first; i<=last; i++) { selected = (default_value == i)?"selected":""; if(i<10) document.write(""); else document.write(""); } document.write(""); } var pnl; function panel_hide(name, do_disable) { var i = 1; //alert("hide=" + name); do { pnl = document.getElementById(name + "_" + i); if(pnl != null) { pnl.style.display = "none"; if (do_disable == true) pnl.disabled = true; } i++; } while(pnl != null); } function panel_show(name, do_disable) { var i = 1; //alert("show=" + name); do { pnl = document.getElementById(name + "_" + i); if(pnl != null) { pnl.style.display = "inline"; if (do_disable == true) pnl.disabled = false; } i++; } while(pnl != null); } /* * SCOP: schimba textul din interiorul unui panel */ function panel_change_text(name, text, is_html) { //alert("show=" + name); do { pnl = document.getElementById(name); if(pnl != null) if (is_html != false) pnl.innerHTML = text; else pnl.innerText = text; } while(pnl != null); } // luna1, luna2 sunt 0 based (0=ianuarie) function days_between(zi1, luna1, an1, zi2, luna2, an2) { // The number of milliseconds in one day var ONE_DAY = 1000 * 60 * 60 * 24; var date1 = new Date(an1, luna1, zi1); var date2 = new Date(an2, luna2, zi2); // Convert both dates to milliseconds var date1_ms = date1.getTime(); var date2_ms = date2.getTime(); // alert(date1);alert(date1_ms); // Calculate the difference in milliseconds var difference_ms = date2_ms - date1_ms; // Convert back to days and return return Math.round(difference_ms/ONE_DAY); } function radio_get_checked(radio) { var i, item; for(i = 0; i < radio.length; i++) { item = radio[i].value; if (radio[i].checked) return item; } return null; } function format_no(elem_name, no_update) { var str, str2, l, dot, i; str = '' + elem_name.value.replace(/\s/gi,''); dot = str.indexOf('.'); if (dot >= 0) { l = dot; str2 = str.substr(dot) } else { l = str.length; str2 = ''; } for (i = l - 1; i >= 0; i--) { str2 = str.charAt(i) + str2; if ((l-i) % 3 == 0 && i != 0) { str2 = ' ' + str2; } } // str2 = str2.replace(/^[\s\.0]*/, '') str2 = str2.replace(/[\s\.]*$/, '') if (no_update == null) { elem_name.value = str2; } else { return str2; } } function unformat_no(elem_name, no_update) { if (no_update == null) { elem_name.value = elem_name.value.replace(/\s/gi,''); //elem_name.focus(); } else { return elem_name.value.replace(/\s/gi,'');; } } function unformat(elem_name) { elem_name.value = elem_name.value.replace(/\s/gi,''); return; } /* function preloadImages(vimages) { var my_preloader = new Image(), i; for (i = 0; i < vimages.length; i++) my_preloader.src = vimages[i] } */ function verif_data(zi1,luna1,an1,zi2,luna2,an2) { dif_data = ((zi2-zi1) +(luna2-luna1)*31 +(an2-an1)*365)/365; //alert(dif_data); if(luna1!=12 && luna2!=1){ if(dif_data<0) { alert ("Data iesire din asigurare mai mica decat data intrare!"); return false; } } return true; }