var urlPrefix='../../ischedule';
  var helpFormOptions = {
       // target:        '#output1',   // target element(s) to be updated with server response
       // beforeSubmit:  showRequest,  // pre-submit callback
        success:       showHelpResponse  // post-submit callback

        // other available options:
        //url:       url         // override for form's 'action' attribute
        //type:      type        // 'get' or 'post', override for form's 'method' attribute
        //dataType:  null        // 'xml', 'script', or 'json' (expected server response type)
        //clearForm: true        // clear all form fields after successful submit
        //resetForm: true        // reset the form after successful submit

        // $.ajax options can be used here too, for example:
        //timeout:   3000
    };

function selectCenter(center) {
    $.post(urlPrefix+'/action/selectCenter.lp', {ts:new Date().getTime(),centerCode:center==null?'':center,event:'selectCenter'});
}
function selectZip(zipCode) {
        $.post(urlPrefix+'/action/selectZip.lp',{ts:new Date().getTime(),zip:zipCode==null?'':zipCode,event:'selectZip'});
}
function init(zipCode) {
        $.post(urlPrefix+'/action/selectZip.lp',{ts:new Date().getTime(),zip:zipCode==null?'':zipCode,event:'selectZip'},loadHeader());
}
function selectTime(tsId) {
        $.post(urlPrefix+'/action/selectTime.lp',{ts:new Date().getTime(),timeslotId:tsId==null?'':tsId,event:'selectTime'});
}
function selectWeek(selectedWeek){
      $.post(urlPrefix+'/action/selectWeek.lp',{ts:new Date().getTime(),week:selectedWeek==null?'':selectedWeek});
}
function showDoctorInfo(center){
      $.post(urlPrefix+'/action/doctorInfo.lp',{ts:new Date().getTime(),centerCode:center});
}

function showLocationInfo(center){
     $.post(urlPrefix+'/action/locationInfo.lp',{ts:new Date().getTime(),centerCode:center});
}
function loadHeader() {
        $.post(urlPrefix+'/action/header.lp',{ts:new Date().getTime()});
}
function submitHelpForm() {
    var message = "";
    var phone = "" + $('#htxtPhone').attr('value') + $('#htxtPhone2').attr('value') + $('#htxtPhone3').attr('value');
    if (phone.length != 10)
        message = "Please enter your phone number \n";
    if ("" + $('#htxtName').attr('value').length == 0)
    {
        message = message + "Please enter your name";
    }
    if (message.length == 0)
        $('#helpForm').submit();

    else
    {
        alert(message);
    }
}

function submitProfileForm(){

    if($('#registrationForm').attr('submitted')=='true')
     alert('Please wait..');
    else{
        $('#registrationForm').submit();
        $('#registrationForm').attr('submitted','true');
    }
}
function submitProfileFormReturned(){
  $('#registrationForm').attr('submitted','false');
}
// post-submit callback
function showHelpResponse(responseText, statusText)  { 
    // for normal html responses, the first argument to the success callback
    // is the XMLHttpRequest object's responseText property

    // if the ajaxForm method was passed an Options Object with the dataType
    // property set to 'xml' then the first argument to the success callback
    // is the XMLHttpRequest object's responseXML property

    // if the ajaxForm method was passed an Options Object with the dataType
    // property set to 'json' then the first argument to the success callback
    // is the json data object returned by the server
    $.closeDialog();
    selectZip();
}
