function calendarInit(intGroupKEY){var myCal=new createCalendar("training_calendar","calendar","this_calendar",intGroupKEY)}var reqCalendar=makeXHR();function createCalendar(parentID,theID,idname,groupKEY){var theBody=document.getElementById(parentID);var theCal=document.createElement("div");var theInput=document.createElement("input");var compareCal=0;theInput.id=theID;theCal.id=idname;theCal.name=idname;theInput.value=idname;theInput.type="hidden";theBody.appendChild(theInput);theBody.appendChild(theCal);var currentTime=new Date();var month=currentTime.getMonth()+1;var day=currentTime.getDate();var year=currentTime.getFullYear();ajax_regenerateCal(month,year,day,theID,groupKEY)}function ajax_regenerateCal(nmonth,nyear,nday,xnid,nGroupKEY){var param="?nday="+nday+"&nmonth="+nmonth+"&nyear="+nyear+"&nid="+xnid+"&group_key="+nGroupKEY;reqCalendar.open("GET","../../../lib/generate_calendar_groups.php"+param,true);reqCalendar.send("");reqCalendar.onreadystatechange=parse_regenerateCal}function parse_regenerateCal(){if(reqCalendar.readyState==4){var htmlCalendar=trimme(reqCalendar.responseText);document.getElementById("training_calendar").innerHTML=htmlCalendar}}function trimme(sInString){sInString=sInString.replace(/^s+/g,"");return sInString.replace(/s+$/g,"")}function regenerateCal(nmonth,nyear,nday,nid,nGroupKEY){var compareCal=0;if(compareCal==1){var val_cal1=(nid==cal1?nyear:document.getElementById(cal1+"_year").value)+""+(nid=="cal1"?(nmonth<10?"0"+nmonth:nmonth):(document.getElementById(cal1+"_month").value<10?"0"+document.getElementById(cal1+"_month").value:document.getElementById(cal1+"_month").value))+""+(nid==cal1?(nday<10?"0"+nday:nday):(document.getElementById(cal1+"_day").value<10?"0"+document.getElementById(cal1+"_day").value:document.getElementById(cal1+"_day").value));var val_cal2=(nid==cal2?nyear:document.getElementById(cal2+"_year").value)+""+(nid==cal2?(nmonth<10?"0"+nmonth:nmonth):(document.getElementById(cal1+"_month").value<10?"0"+document.getElementById(cal1+"_month").value:document.getElementById(cal1+"_month").value))+""+(nid==cal2?(nday<10?"0"+nday:nday):(document.getElementById(cal1+"_day").value<10?"0"+document.getElementById(cal1+"_day").value:document.getElementById(cal1+"_day").value));if(val_cal2<val_cal1){document.getElementById(alertCal).innerHTML="Invalid time selection"}else{if(val_cal2>=val_cal1){document.getElementById(alertCal).innerHTML=""}}}ajax_regenerateCal(nmonth,nyear,nday,nid,nGroupKEY)};