function confirmclose(){
 //   confresp = confirm("Do you really want to cancel? Click \"Ok\" to cancel, \"Cancel\" to return to this page.");
//    if(confresp == "1"){
        if(window.parent.Control.Modal){
            window.parent.Control.Modal.close();
        } else {
            self.close();
        }
//	}
}
function closeit(){
    if(window.parent.Control.Modal){
        window.parent.Control.Modal.close();
    } else {
        self.close();
    }
}
function validateinput(){
    var do_not_process = 0;
    var elements_in_error = '';
    for(i=0;i<document.theform.elements.length;i++){
        var the_element = document.theform.elements[i];
        switch (the_element.type){
            case "text":
            case "textarea":
                // check for required
                start_pos = the_element.id.length - 4;
                if(the_element.id.substr(start_pos,4) == '_req'){
                    element_required = "1";
                } else {
                    element_required = "0";
                }
                // check for num of attendees; attendees are always required
                if(the_element.name.substring(0,9) == 'attendees'){
                    label_text = "Number of Attendees";
                    chk_for_numerics = '1';
                    element_required = "1";
                } else {
                    wrk_field = the_element.id + "_label";
                    label_text = eval("document.getElementById('" + wrk_field + "').innerHTML ");
                    chk_for_numerics = '0';
                }
                if(isAllSpaces(the_element.value)){
                    if(element_required == 1){
                        do_not_process = '1';
                        err_num = 13;
                        alertError(label_text);
                        break;
                    }
                } else {
                    if(chk_for_numerics == 1){
                        if(!isNumeric(the_element.value)){
                            do_not_process = '1';
                            err_num = 12;
                            alertError(label_text);
                            break;
                        }
                    } else if(the_element.name == 'email'){
                        if(!isEmail(the_element.value)){
                            do_not_process = '1';
                            alertError(label_text);
                            break;
                        }
                    } else {
                        if(isillegalChars(the_element.value)){
                            do_not_process = '1';
                            alertError(label_text);
                            break;
                        }
                    }
                }
                break;
            // everything else bypass
            default:
                break;
        }
        if(do_not_process == 1){
            break;
        }
    }
    if(do_not_process == 1){
        resetoneclick();
        return false;
    }
    return document.theform.submit();
}

