var dateLastPeriod = new Date();
var datePregnant = new Date();
var todayDate = new Date();
var firstManualPB;

function registerAjaxCalls() {
        ajaxEngine.registerRequest( 'getAjaxResults', 'ajax.php' );
        ajaxEngine.registerAjaxElement( 'testResults' );
        
        ajaxEngine.registerRequest( 'checkLastPeriodDate' , 'lastPeriodCheckAJAX.php');
        ajaxEngine.registerAjaxElement ('lastPeriodDateError' );

        ajaxEngine.registerRequest( 'checkPeriod' , 'periodCheckAjax.php');
        ajaxEngine.registerAjaxElement( 'checkPeriod' );
        
        init();
     }

function init(){
     dateLastPeriod.setFullYear(2012,12,31); 

}
      
    
     function getResults() {
     
        ajaxload = document.getElementById('testResults');
        ajaxload.innerHTML = "<center><img src=\"images/ajaxloadpink.gif\" border=0 alt=\"loading...\"></center>";
        
        //For Date
        var dateStringLastPeriod = "lastPeriod=" + dateLastPeriod.getFullYear() + "|" + (dateLastPeriod.getMonth()+1)  + "|" + dateLastPeriod.getDate(); 

        //For Period length
        //
        //
        period = (document.getElementById('txtPeriod')).value;

        if (isNaN(parseInt(period)))
            period = 0;
        
        var periodString = "period=" + period;
        
          
        ajaxEngine.sendRequest('getAjaxResults', dateStringLastPeriod, periodString);
        
     }
     
     function checkLastPeriodDate() {
        ajaxload = document.getElementById('lastPeriodDateError');
        ajaxload.innerHTML = "<img src=\"images/ajaxloadblue.gif\" border=0 alt=\"loading...\">";
     
        var dateStringYear = "year=" + dateLastPeriod.getFullYear();
        var dateStringMonth = "month=" + (dateLastPeriod.getMonth()+1);
        var dateStringDay = "day=" + dateLastPeriod.getDate();   

        ajaxEngine.sendRequest('checkLastPeriodDate', dateStringYear, dateStringMonth, dateStringDay); 
        
        getResults();
     }
     
      function checkPeriod() {
        ajaxload = document.getElementById('checkPeriod');
        ajaxload.innerHTML = "<img src=\"images/ajaxloadblue.gif\" border=0 alt=\"loading...\">";
        
        period = (document.getElementById('txtPeriod')).value;
        
        if (isNaN(parseInt(period)))
            period = 0;
        
        var periodString = "period=" + period;
        
        ajaxEngine.sendRequest('checkPeriod', periodString);   
        
        //Get Updated Results
        getResults();
        
     }
