// this function will return total days of a month // month values from 1 to 12 // year values with 4 digit function calDays(month, year) { return new Date(year, month, 0).getDate(); } function dateName(day, month, year) { var fix_month = month - 1; var date = new Date(year, fix_month, day); var weekdays = new Array(7); weekdays[0] = 'Sunday'; weekdays[1] = 'Monday'; weekdays[2] = 'Tuesday'; weekdays[3] = 'Wednesday'; weekdays[4] = 'Thursday'; weekdays[5] = 'Friday'; weekdays[6] = 'Saturday'; return weekdays[date.getDay()]; } function IsValidJSONString(str) { try { JSON.parse(str); } catch (e) { return false; } return true; } function standardHour(i){ // var tr = document.getElementById(`std-${i}`).children; // var input_tag_arr = []; // for (let i = 0; i < tr.length; i++) { // const td = tr[i].children; // for (let j = 0; j < td.length; j++) { // const input = td[j].tagName; // if (td[j].tagName == "INPUT") { // input_tag_arr.push(td[j]); // } // } // } // input_tag_arr[0].value =`09:00`; // input_tag_arr[1].value = `18:00`; // input_tag_arr[2].value = `60`; document.getElementById(`wr-start-time-${i}`).value = "09:00:00"; document.getElementById(`wr-end-time-${i}`).value = "18:00:00"; } // var table = document.getElementById("wr-form-table"); // var table_rows = table.getElementsByClassName("wr-form-tr"); // function getFullDate(day){ // var today = new Date(); // var full_month = new Array(); // full_month[0] = "January"; // full_month[1] = "February"; // full_month[2] = "March"; // full_month[3] = "April"; // full_month[4] = "May"; // full_month[5] = "June"; // full_month[6] = "July"; // full_month[7] = "August"; // full_month[8] = "September"; // full_month[9] = "October"; // full_month[10] = "November"; // full_month[11] = "December"; // var month = full_month[today.getMonth()]; // var year = today.getFullYear(); // var holiday = new Date(year + '/' + month + '/' + day); // return holiday // } // for (var i = 0; i < table_rows.length; i++) { // var date = i+1; // var holidayname = amaitortedays.isNationalHoliday(getFullDate(date)); // // document.getElementById("wr-form-td1").innerHTML = holidayname; // // console.log(holidayname); // } // console.log(table); // console.log(document.getElementById("wr-form-td1")); // function daysFun(month, year) // { // return new Date(year, month, 0).getDate(); // } // // console.log(daysFun(1, 2020)); // // var someday = new Date("2020/1/1 0:00:00 +0900"); // // var holidayname = amaitortedays.isNationalHoliday(someday); // // if(holidayname){ // // console.log('今日は「' + holidayname + '」です!'); // // } // // console.log(amaitortedays.isNationalHoliday(someday, 3)) // function formValidation(formId) { // var form_data = decodeURI($(formId).serialize()); // var arr = form_data.split("="); // var mail_format = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; //my@gmail.com , my.g@gmail.com , my.g@gmail.org.com // var passw= /^[A-Za-z]\w{7,14}$/; // var push = []; // let error = 0; // let postal_code1 = ""; // console.table(form_data); // for (let index = 0; index < arr.length; index++) { // let no = arr[index].indexOf("&") + 1; // //remove & from string // let string = arr[index].substr(no); // push.push(string); // } // console.log({arr,push}); // for (let i = 0; i < push.length - 1; i++) { // //for required field condition // if(push[i].match("[*]")){ // var mapObj = { // "[]":"", // "*":"" // }; // let class_name = push[i].replace(/\*|\[]/gi, function(matched){ // return mapObj[matched]; // }); // let select_class_value = $("."+class_name).val() || $('textarea.'+class_name).val(); // console.log({ select_class_value,class_name }); // //undefined or null // if( select_class_value == "" || select_class_value === undefined ){ // $("."+class_name).first().css("border","var(--default-border) var(--color-red)"); // $("span."+class_name).last().text(); // error++; // }else{ // $("input."+class_name).first().css("border","1px solid #000"); // $("span."+class_name).last().text(""); // } // //is Email // if(class_name.search("email") >= 0 && !mail_format.test( $("."+class_name).val()) && select_class_value !== "" ){ // $("input."+class_name).first().css("border","var(--default-border) var(--color-red)"); // $("span."+class_name).text("* "); // error++; // } // if(class_name == "password" && !select_class_value.match(passw) && select_class_value !== "") { // $("input."+class_name).first().css("border","var(--default-border) var(--color-red)"); // $("span."+class_name).text("* "); // error ++; // } // if(class_name == "confirm_password" && $(".password").val() !== select_class_value && select_class_value !== "" ){ // $("input."+class_name).first().css("border","var(--default-border) var(--color-red)"); // $("span."+class_name).text("* "); // error ++; // } // if(class_name.search("postal_code1") >= 0 && select_class_value !== "") { // postal_code1 = select_class_value; // } // if(class_name.search("postal_code2") >= 0 && postal_code1 !=="" && select_class_value !== "" ){ // let REGEX_POSTAL_CODE = /^[0-9]*/; // let hasNumber = (int) => REGEX_POSTAL_CODE.test(int); // if (!hasNumber(postal_code1) || postal_code1.toString().length !== 3 || !hasNumber(select_class_value) || select_class_value.toString().length // !== 4 ) { // $("span."+class_name).text("*Invalid Password"); // error ++; // } // } // } // } // return error; // }