﻿    var cid = 0;
    var fid = 0;
    var campaignIdGH = 192;
  

function GetHelpSubmit(zip, choice, sReferralType, sPaymentType, lngSearchId, bQuickSearch, childAge, sCid) {

      var bNameGH = validateSubmit($get('txtName').value, 'spReqName', 'any', 'Your Name');
      var bPhoneGH = validateSubmit($get('txtPhone').value, 'spReqPhone', 'phone', '', 'Phone Number (optional)');
      var bEmailGH = validateSubmit($get('txtEmail').value, 'spEmail', 'email','','E-mail Address (optional)');
    
      var sPhoneGH = ""
      if($get('txtPhone').value!='Phone Number') {
          sPhoneGH = $get('txtPhone').value; 
      }
      var sEmailGH = ""
      if($get('txtEmail').value!='E-mail Address (optional)') {
          sEmailGH = $get('txtEmail').value; 
      }

      var paramsGH = '@Choice1|@iLanguagesFeature|@sReferralType|' +
                   '@iCourtesyCallback|@iCallBack|@sPaymentType|@sGeoResult|@iVersion|@searchId|@CampaignId|' +
                   '@QuickSearch|@iChildAge|@sHomePhone|@sCallerFirstName|@sTime'

      bQuickSearch = 1;
      
       //If FID was sent in (from Specialist page) we need to 
      //save it to 
     if(fid!=0 && fid != '') {
        choice = fid;
      }; 
     
      var valuesGH = choice + '|0|' + sReferralType + '|' +
                   '1|1|' + sPaymentType + '|ZIP|1|' + lngSearchId + '|' + campaignIdGH + '|' +
                    bQuickSearch + '|' + childAge + '|' + sPhoneGH.replace(/-/g, '') + '|' +
                   $get('txtName').value + '|Now';
         

     if (getCookie('callId') != '') {
          paramsGH += '|@iCallId';
          valuesGH += '|' + callId;
      } 
      
      if (sCid!='') {
          cid = sCid;
      } 

      if (zip != '') {
          paramsGH += '|@sZipCode';
          valuesGH += '|' + zip;
      };

      if (sEmailGH != "") {
          paramsGH += '|@sEmailAddress';
          valuesGH += '|' + sEmailGH;
      }
            
      var bValidGH = bNameGH && bPhoneGH;
      if (bValidGH) {
               //alert(paramsGH + ' -- ' + valuesGH);
          FuturedonticsADX.wsAjaxCalls.AppointmentRequest(paramsGH, valuesGH, 'HomePhone', sPhoneGH.replace(/-/g, ''), cid, lngSearchId, OnSuccessHelp, OnErrorHelp)

      }
  };
      
  function OnErrorHelp(error, context, method) {
      alert(error.get_message())
  };
