﻿// JScript File

var holes;
var players;
var viewID = "1";
var lbnext;
var lbprocessing;


function getDay(e, _lbnext, _lbprocessing, dayCtrl, monthCtrl, yearCtrl, playersCtrl, holesCtrl, _viewID)
{
    viewID = _viewID;
    lbnext = document.getElementById(_lbnext);
    lbprocessing = document.getElementById(_lbprocessing);

    lbnext ? lbnext.style.display='none' : "";
	lbprocessing ? lbprocessing.style.display='block': "";
    
    document.getElementById(playersCtrl) ? players = document.getElementById(playersCtrl).value : "";
    document.getElementById(holesCtrl) ? holes = document.getElementById(holesCtrl).value : "";
    
    var day = document.getElementById(dayCtrl);
    var month = document.getElementById(monthCtrl);
    var year = document.getElementById(yearCtrl);    
    
    ajax = new sack();
    ajax.requestFile = 'getDay.aspx';
    ajax.setVar('teeDay', day.value);
    ajax.setVar('teeMonth', month.value);
    ajax.setVar('teeYear', year.value);
    ajax.setVar('numberOfPlayers', players);
    ajax.setVar('numberOfHoles', holes);
    ajax.onCompletion = whenGetDayCompleted;	
    ajax.runAJAX();
}

function whenGetDayCompleted(){
    lbnext.style.display='none';
	lbprocessing.style.display='none';

     if(!ajax.response){
        lbnext.style.display='block';
        return;
      }
    if(ajax.response.indexOf("ERROR") == -1){
        lbnext.style.display='none';
        document.location.href = 'step2.aspx?players=' + players + '&ViewID=' + viewID + '&Holes=' + holes;
    }else{
        lbnext.style.display='block';
        alert(ajax.response.replace("ERROR:", ""));
    }
}

