function setFindResErrorMsgDisplay(displayFlag) {
    var errorBlock = document.getElementById("errorBlock_Reservations");
    errorBlock.style.display = (displayFlag) ? "block" : "none";

    if (document.documentElement.currentStyle) {
        var errorIframe = document.getElementById("reservationErrorBlockIframe");
        if (displayFlag) {
            errorIframe.style.width = parseFloat(errorBlock.currentStyle["width"]) - 10 + 'px';
            errorIframe.style.height = parseFloat(errorBlock.clientHeight) - 9 + 'px';
            errorIframe.style.top = parseFloat(errorBlock.currentStyle["top"]) + 5 + 'px';
            errorIframe.style.left = parseFloat (errorBlock.currentStyle["left"]) + 5 + 'px';
            errorIframe.style.margin = errorBlock.currentStyle["margin"];
            errorIframe.style.zIndex = errorBlock.currentStyle["zIndex"] - 1;
            errorIframe.style.display = "block";
        }
        else {
            errorIframe.style.display = "none";
        }
    }
}
var findResForm = new WebForm();
function validateReservationInfo(htmlForm) {
    var searchFormObj = findResForm ;
    searchFormObj.form = htmlForm;

    setErrorMsgDisplay(0);
    searchFormObj.resetErrors();

   lastNameStatus = checkLastName(searchFormObj);
   numberContainerStatus = checkNumberContainer(searchFormObj);
    if (searchFormObj.hasErrors()) {
        searchFormObj.showErrors();
        setFindResErrorMsgDisplay(1);
        return false;
    } else {
        return true;
    }
}

function checkLastName(searchFormObj){
    if(searchFormObj.form.inpLastName.value==null || searchFormObj.form.inpLastName.value==""){
       searchFormObj.addError("~lastNameNotEnteredError","lastNameNotEnteredError");
     }
    return true;
}

function checkNumberContainer(searchFormObj){
    var inpNumber=document.getElementById("inpNumber");
    var inpType=document.getElementById("inpType");

//    if(inpNumber.value==null || inpNumber.value=="" || !isNumber(inpNumber.value)){
    if(inpNumber.value==null || inpNumber.value==""){
        switch (inpType.value){
        case "memberNumber":        searchFormObj.addError("~spgNumberError","spgNumberError");
                                    break;
        case "confirmationNumber":  searchFormObj.addError("~confirmationNumberError","confirmationNumberError");
                                    break;
        case "ccNumber":            searchFormObj.addError("~creditcardNumberError","creditcardNumberError");
                                    break;
        default :                       ;
    }
}
  return true;
}

function isNumber(number){
    var validNumbers="0123456789";
    for(i=0;i < number.length;i++){
        if(validNumbers.indexOf(number.charAt(i))==-1){
            return false;
        }
    }
 return true;
}
