var cityHTML=`<option selected="selected" value="0">Select City</option><option value="PGN">24PARGANAS</option><option value="ADN">ADONI</option><option value="AGA">AGARTALA</option><option value="AGR">AGRA</option><option value="AMD">AHMEDABAD</option><option value="AHM">SANGAMNER</option><option value="AIZ">AIZWAL</option><option value="AJM">AJMER</option><option value="AKO">AKOLA</option><option value="ALAP">ALAPPUZHA</option><option value="ALG">ALIGARH</option><option value="AHB">ALLAHABAD</option><option value="AWR">ALWAR</option><option value="AMB">AMBALA</option><option value="AMR">AMRAVATI</option><option value="AMS">AMRITSAR</option><option value="ANAND">ANAND</option><option value="ANAN">ANANTAPUR</option><option value="ANP">ANANTHPUR</option><option value="AHG">ANANTNAG</option><option value="AGM">ANGAMALY</option><option value="AKL">ANKOLA</option><option value="ARA">ARANTHANGI</option><option value="AAR">ARRAH</option><option value="ANL">ASANSOL</option><option value="ATT">ATTUR</option><option value="AUR">AURANGABAD MH</option><option value="ARG">AURANGABAD BH</option><option value="AZM">AZAMGARH</option><option value="BDU">BADAUN</option><option value="BA">BAHADURGARH</option><option value="BSR">BALASORE</option><option value="BLI"> BALLIA</option><option value="BLR"> BANGALORE</option><option value="BNS">BANSWARA</option><option value="BDL">BARDOLI</option><option value="BRL">BAREILLY</option><option value="BDQ">BARODA</option><option value="BST">BASTI</option><option value="BED">BEED</option><option value="BLG">BELGAUM</option><option value="BEL">BELLARY</option><option value="BERH">BERHAMPUR</option><option value="BEU">BETUL</option><option value="BHL">BHAGALPUR</option><option value="BNA">BHANDARA</option><option value="BRC">BHARUCH</option><option value="BTD"> BHATINDA</option><option value="BHA">BHAVANI</option><option value="BAV">BHAVNAGAR</option><option value="BLW">BHILWARA</option><option value="BHW">BHIWANI</option><option value="BJH">BHOJPUR</option><option value="BHP">BHOPAL</option><option value="BBI">BHUBANESHWAR</option><option value="BHJ">BHUJ</option><option value="BHS">BHUSAWAL</option><option value="BSH">BIHAR SHARIFF</option><option value="BJP">BIJAPUR</option><option value="BJN">BIJNOR</option><option value="BIK">BIKANER</option><option value="BLS">BILASPUR</option><option value="BINA">BINA</option><option value="BRHM">BIRBHUM</option><option value="BKR">BOKARO</option><option value="BAG">BONGAIGON</option><option value="BSD">BORSAD</option><option value="BLD">BULANDSHAHAR</option><option value="BNU">BULDANA</option><option value="BDN">BURDWAN</option><option value="CCU">CALCUTTA</option><option value="CLT">CALICUT</option><option value="IXC">CHANDIGARH</option><option value="CHR">CHANDRAPURA</option><option value="CHN">CHENGANNUR</option><option value="CHE">CHENNAI</option><option value="CTH">CHERTHALA</option><option value="CBP">CHICKBALLAPUR</option><option value="CKO"> CHIKKODI</option><option value="CHA">CHIRALA</option><option value="CTG">CHITTORGARH</option><option value="CR">CHURU</option><option value="COK">COCHIN</option><option value="CJB">COIMBATORE</option><option value="COI">CONTAI</option><option value="CCH">COOCHBEHAR</option><option value="CUD">CUDDALORE</option><option value="TNI">THENI</option><option value="CBM">CUMBUM -AP</option><option value="CTK">CUTTACK</option><option value="DOH">DAHOD</option><option value="DRB">DARBHANGA</option><option value="DAT">DATIA</option><option value="DVG">DAVANGERE</option><option value="DEE">DEESA</option><option value="DDN">DEHRADUN</option><option value="DGR">DEOGHAR</option><option value="DNB">DHANBAD</option><option value="DPM">DHARAPURAM</option><option value="DRW">DHARWAD</option><option value="DLP">DHOLPUR</option><option value="DLE">DHULE</option><option value="DYP">DIBIYAPUR</option><option value="DRH">DIBRUGARH</option><option value="DDG">DINDIGUL</option><option value="DON">DONDAICHA</option><option value="DUR">DUNGARPUR</option><option value="DRU">DURG</option><option value="DGP">DURGAPUR</option><option value="ESG">EASTGODAVARI</option><option value="ELR">ELURU</option><option value="EDE">ERODE</option><option value="ETA">ETAWAH</option><option value="FAI">FAIZABAD</option><option value="FBD">FARIDABAD</option><option value="FTE">FATEHPUR</option><option value="FRZR">FEROZEPUR</option><option value="FIZ">FIROZABAD</option><option value="GAD">GADAG</option><option value="GDM">GANDHIDHAM</option><option value="GAN">GANDHINAGAR</option><option value="GVT">GANGAVATI</option><option value="GOU">GAUTAM BUDH NAGAR</option><option value="GAY">GAYA</option><option value="GHAT">GHATAPRABHA</option><option value="GZB">GHAZIABAD</option><option value="GZP">GHAZIPUR</option><option value="GRH">GIRIDIH</option><option value="GOA">GOA</option><option value="GCP">GOBICHETTYPALYAM</option><option value="GDH">GODHRA</option><option value="GKK">GOKAK</option><option value="GDI">GONDIA</option><option value="GOK">GORAKHPUR</option><option value="GLB">GULBARGA</option><option value="GTK">GUNTAKAL</option><option value="GTR">GUNTUR</option><option value="GCN">GURGAON</option><option value="GAU">GUWAHATI</option><option value="GWL">GWALIOR</option><option value="HAI">HAILAKANDI</option><option value="HLW">HALDWANI</option><option value="HRD">HARIDWAR</option><option value="HAT">HATHRAS</option><option value="HISA">HISAR</option><option value="HIS">HISSAR</option><option value="HOO">HOOGHLY</option><option value="HOG">HOSHANGABAD</option><option value="HPT">HOSPET</option><option value="HWH">HOWRAH</option><option value="HUB">HUBLI</option><option value="HYD">HYDERABAD</option><option value="IMP">IMPHAL</option><option value="IND">INDORE</option><option value="JBP">JABALPUR</option><option value="JGT">JAGATSINGHPUR</option><option value="JAI">JAIPUR</option><option value="JLD">JALANDHAR</option><option value="JLS">JALESWAR</option><option value="JAO">JALGAON</option><option value="JLG">JALGOAN</option><option value="JNA">JALNA</option><option value="JPG">JALPAIGURI</option><option value="JMK">JAMMU</option><option value="JAM">JAMNAGAR</option><option value="JMD">JAMSHEDPUR</option><option value="JMT">JAMTARA</option><option value="JHN">JHANSI</option><option value="JDH">JODHPUR</option><option value="JUN">JUNAGADH</option><option value="KDR">KADIRI</option><option value="KHL">KAITHAL</option><option value="KKD">KAKINADA</option><option value="KPA">KALPETTA</option><option value="KHM">KANCHEEPURAM</option><option value="KCM">KANCHIPURAM</option><option value="KDK">KANDUKUR</option><option value="KAN">KANNUR</option><option value="KNP">KANPUR</option><option value="KYK">KANYAKUMARI</option><option value="KRD">KARAD</option><option value="KDI">KARAIKUDI</option><option value="KRM">KARIMNAGAR</option><option value="KAR">KARNAL</option><option value="KRR">KARUR</option><option value="KRW">KARWAR</option><option value="KGJ">KASGANJ</option><option value="KAS">KASHIPUR</option><option value="KAI">KATIHAR</option><option value="KNI">KATNI</option><option value="KWA">KATWA</option><option value="KAV">KAVALI</option><option value="KRL">KERALA</option><option value="KES">KESHOD</option><option value="KMG">KHAMGAON</option><option value="KMM">KHAMMAM</option><option value="KHN">KHANNA</option><option value="KRG">KHARGONE</option><option value="KMT">KHATIMA</option><option value="KGH">KISHANGARH</option><option value="KDMR"> KODERMA</option><option value="KLR">KOLAR</option><option value="KLP">KOLHAPUR</option><option value="KOLK">KOLKATTA</option><option value="KORI">KORIYA</option><option value="KOT">KOTA</option><option value="KTD">KOTDWARA</option><option value="KTM">KOTTAYAM</option><option value="KOZD">KOZHIKODE</option><option value="KMB">KUMBAKONAM</option><option value="KDP">KUNDAPURA</option><option value="KNL">KURNOOL</option><option value="KRU">KURUKSHETRA</option><option value="KTC">KUTCH</option><option value="LKM">LAKHIMPUR</option><option value="LDG">LALGUDI</option><option value="LIT">LALITPUR</option><option value="LAT">LATUR</option><option value="LUK">LUCKNOW</option><option value="LDH">LUDHIANA</option><option value="MDP">MADANAPALLY</option><option value="IXM">MADURAI</option><option value="MBN">MAHABUBNAGAR</option><option value="MGJ">MAHARAJGANJ</option><option value="MAHE">MAHESANA</option><option value="Mahu">MAHUVA</option><option value="MPM">MALAPPURAM</option><option value="MLD">MALDA</option><option value="MKA">MALKAPUR</option><option value="MNPR">MANAPARAI</option><option value="MDI">MANDI</option><option value="MDY">MANDYA</option><option value="MLO">MANGALORE</option><option value="MND">MANMAD</option><option value="MARR"> MARAIMALAI NAGAR</option><option value="MGO">MARGAO</option><option value="MTH">MATHURA</option><option value="MOU">MAU</option><option value="MYI">MAYILADUTHURAI</option><option value="MRT">MEERUT</option><option value="MSN">MEHSANA</option><option value="MPR">MIDNAPORE</option><option value="MRJ">MIRAJ</option><option value="SGL">SANGLI</option><option value="MLG">MIRYALGUDA</option><option value="MGA">MOGA</option><option value="MDB">MOODABIDRI</option><option value="MBD">MORADABAD</option><option value="MRB">MORBI</option><option value="MHI">MOTIHARI</option><option value="BOM">MUMBAI</option><option value="MUN">MUNGER</option><option value="MSB">MURSHIDABAD</option><option value="MZN">MUZAFFARNAGAR</option><option value="MFF">MUZAFFARPUR</option><option value="MYR">MYSORE</option><option value="NIA">NADIA</option><option value="NAD">NADIAD</option><option value="NGN">NAGAON</option><option value="NPT">NAGAPATTINAM</option><option value="NAR">NAGAUR</option><option value="NCL">NAGERCOIL</option><option value="NGP">NAGPUR</option><option value="NAH">NAIHATI</option><option value="NTL">NAINITAL</option><option value="NZB">NAJIBABAD</option><option value="NKL">NAMAKKAL</option><option value="NDD">NANDED</option><option value="NAN">NANDURBAR</option><option value="NDL">NANDYAL</option><option value="NRS">NARASARAOPET</option><option value="NARW">NARWANA</option><option value="NSK">NASHIK</option><option value="NVP">NAVAPUR</option><option value="NBM">NAVI MUMBAI</option><option value="NVS">NAVSARI</option><option value="NWD">NAWADA</option><option value="NLR">NELLORE</option><option value="DEL">NEW DELHI</option><option value="NPN">NIPANI</option><option value="NZM">NIZAMABAD</option><option value="NOD"> NOIDA</option><option value="ONG">ONGOLE</option><option O value="DC1">OTHERS</option><option value="PKK">PALAKKAD</option><option value="PLP">PALAMPUR</option><option value="PLN">PALANI</option><option value="PPR">PALANPUR</option><option value="PANA">PANAJIM</option><option value="PCH">PANCHKULA</option><option value="PDH">PANDHARPUR</option><option value="PNP">PANIPAT</option><option value="PJM">PANJIM</option><option value="PAN">PANRUTI</option><option value="PNL">PANVEL</option><option value="PRC">PARACHUR</option><option value="PRB">PARBHANI</option><option value="PMT">PATHANAMTHITTA</option><option value="PTK">PATHANKOT</option><option value="PTL">PATIALA</option><option value="PAT">PATNA</option><option value="PIN">PILANI</option><option value="PBT">PILIBHIT</option><option value="PLC">POLLACHI</option><option value="PNY">PONDICHERRY</option><option value="PKS">PRAKASHAM</option><option value="PDT">PRODDATUR</option><option value="PNQ">PUNE</option><option value="PURB">PURBA MIDNAPUR</option><option value="PRN">PURNIA</option><option value="PSD">PUSAD</option><option value="RCR">RAICHUR</option><option value="RIA">RAIGAD</option><option value="RAI">RAIPUR</option><option value="RJM">RAJAHMUNDRY</option><option value="RJT">RAJKOT</option><option value="RMP">RAMANATHAPURAM</option><option value="RAMN">RAMNAGAR</option><option value="RMR">RAMPUR</option><option value="RNC">RANCHI</option><option value="RRY">RANGAREDDY</option><option value="RAT">RATH</option><option value="RTM">RATLAM</option><option value="RAN">RATNAGIRI</option><option value="RTG">RATNAGIRI</option><option value="RYD">RAYAGADA</option><option value="ROT">RENUKOOT</option><option value="RHK">ROHTAK</option><option value="RRK">ROORKEE</option><option value="RKL">ROURKELA</option><option value="SAB">SABARKANTHA</option><option value="SBM">SABARMATI</option><option value="SP">SAHARANPUR</option><option value="SLM">SALEM</option><option value="SMB">SAMBALPUR</option><option value="STA">SATARA</option><option value="SNA">SATNA</option><option value="SEC">SECUNDRABAD</option><option value="SJU">SHAHAJAHANPUR UP</option><option value="SEG">SHEGAON</option><option value="SMA">SHIMLA</option><option value="SDA">SIDDAPUR</option><option value="SLC">SILCHAR</option><option value="SLG">SILIGURI</option><option value="SIL">SILVASSA</option><option value="SND">SINDHANUR</option><option value="SNU">SINGUR</option><option value="SCA">SIRCILLA</option><option value="SIH">SIROHI</option><option value="SIS">SIRSA</option><option value="SRS">SIRSI</option><option value="SIT">SITAMARHI</option><option value="SVK">SIVAKASI</option><option value="SSG">SIVASAGAR</option><option value="SLP">SOLAPUR</option><option value="SOM">SOMWARPET</option><option value="SON">SONBHADRA</option><option value="SNT">SONEPAT</option><option value="SGN">SRIGANGANAGAR</option><option value="SRV">SRIVILLIPUTTUR</option><option value="SUNM"> SUNAM</option><option value="SURA">SURANDAI</option><option value="SUT"> SURAT</option><option value="TDP">TADEPALIIGUDEM</option><option value="TPI">TADIPATRI</option><option value="TNK">TANUKU</option><option value="TRW">TARAKESHWAR</option><option value="TNL">TENALI</option><option value="TEN">TENKASI</option><option value="THN">THANE</option><option value="TJV">THANJAVUR</option><option value="THLA">THIRUVALLA</option><option value="TSR">THRISSUR</option><option value="TIN">TINDIVANAM</option><option value="TCP">TIRUCHARPALLY</option><option value="TCH"> TIRUCHENDHUR</option><option value="TRC">TIRUCHIRAPALLI</option><option value="TVL">TIRUNELVELI</option><option value="TPU">TIRUPUR</option><option value="TON">TONK</option><option value="TVM">TRIVANDRUM</option><option value="TMK">TUMKUR</option><option value="UJN">UJJAIN</option><option value="UNJ">UNJHA</option><option value="UNO">UNNAO</option><option value="UPL">UPLETA</option><option value="VDR">VADODARA</option><option value="VLS">VALSAD</option><option value="VAP">VAPI</option><option value="VAR">VARANASI</option><option value="VEL">VELLORE</option><option value="VJA">VIJAYAWADA</option><option value="VIL">VILLUPURAM TN</option><option value="VGM">VIRAMGAM</option><option value="VRN"> VIRUDHUNAGAR</option><option value="VISA">VISAKHAPATNAM</option><option value="VTZ">VISHAKAPATNAM</option><option value="VIS">VISNAGAR</option><option value="VIZ">VIZIANAGARAM</option><option value="WAA"> WADAKANCHERY</option><option value="WRG">WARANGAL</option><option value="WSM">WASHIM</option><option value="Wei">WEST GODAVARI</option><option value="WSG">WESTGODAVARI</option><option value="YAM">YAMUNANAGAR</option><option value="YAV">YAVATMAL</option><option value="YLP">YELLAPUR</option>`;
var selectBox=document.getElementById("city_c");
if(selectBox) selectBox.innerHTML=cityHTML;
var currentForm=document.getElementById("WebToLeadForm");
var mobileError=document.getElementById("mobile-error");
var emailError=document.getElementById("email-error");
var nameError=document.getElementById("name-error");
var oTPError=document.getElementById("otp-error");
var oTPSuccess=document.getElementById("otp-success");
var productError=document.getElementById("product-error");
const loader=document.getElementById('api-loader');
$(mobileError).hide();
if(emailError) $(emailError).hide();
if(nameError) $(nameError).hide();
if(productError) $(productError).hide();
$(oTPError).hide();
$(oTPSuccess).hide();
currentForm&&currentForm.reset();
function resetError (){
$(mobileError).hide();
if(emailError) $(emailError).hide();
if(nameError) $(nameError).hide();
if(productError) $(productError).hide();
$(oTPError).hide();
$(oTPSuccess).hide();
}
let sentOtp=null;
let readySubmit=false;
function checkNameLength(event){
let charCode=event.keyCode;
$(nameError).hide();
if((charCode > 64&&charCode < 91)||(charCode > 96&&charCode < 123)||charCode==32){
return true;
}else{
event.preventDefault();
}};
function checkEmailPattern(event){
$(emailError).hide();
let charCode=event.keyCode;
if((charCode > 64&&charCode < 91)||(charCode > 96&&charCode < 123)||charCode==64||charCode==95||charCode==46||(charCode >47&&charCode < 58)){
return true;
}else{
event.preventDefault();
}};
function checkMobileNoLength(event){
$(mobileError).hide();
if(event){
let charCode=event&&event.keyCode;
const eVal=event.target.value.length;
if(eVal <=10&&(charCode < 48||charCode > 57)){
event.preventDefault();
}else if(eVal > 9){
event.preventDefault();
}}
}
function getOtpCall(){
const mobileNo=jQuery('#phone_mobile').val().trim();
sentOtp=null;
if(mobileNo.length < 10){
$(mobileError).show();
}else{
$(mobileError).hide();
$.ajax({
url: 'https://insta.religareonline.com/accountapi/api/values/SendOTPToMobilewithOTP',
method: 'POST',
dataType: 'json',
data: {
MobileNo: mobileNo
},
success: function(data){
if(data.StatusCode==200){
const otp=data&&data.ResultValue ? data.ResultValue:null;
sentOtp=atob(otp);
console.log(sentOtp);
$(oTPSuccess).show();
}}
});
}}
var leadLocaterVal=document.getElementById("lead_product_c");
var productsField=document.getElementById('multiSelect');
function getFormDatarta(event){
event.preventDefault();
var fData=$('form').serializeArray();
var opsLength=$('#multiSelect > option').length;
var productSelected=[];
productsField&&fData.forEach(field=> {
if(field.name==='multi-select'){
productSelected.push(field.value);
}else if(field.name==="lead_locater_c"){
if(opsLength===productSelected.length){
leadLocaterVal.value='All Products Selected';
}else{
leadLocaterVal.value=productSelected.toString().replace(/,/g , ' | ');
}}
});
var formData={
Name: jQuery('#opportunity_name').val().trim(),
MobileNumber: jQuery('#phone_mobile').val().trim(),
EmailID: jQuery('#email1').val().trim(),
statusdescription: jQuery('#status_description').val().trim(),
otp: jQuery('#otp').val(),
products: jQuery('#campaign_id').val()
}
const { Name, MobileNumber, EmailID, statusdescription, otp, products }=formData;
var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if(nameError){
if(Name===''){
$(nameError).show();
return false;
}}
if(emailError){
if(reg.test(EmailID)==false){
$(emailError).show();
return false;
}}
if(MobileNumber===''){
$(mobileError).show();
return;
}
if(otp!==sentOtp){
$(oTPError).show();
return false;
}else if(!productsField){
readySubmit=true;
}
if(productsField&&leadLocaterVal.value===''){
$(productError).show();
return;
}else if(productsField&&leadLocaterVal.value!==''){
$(productError).hide();
readySubmit=true;
}
const url_string=window.location.href;
const url=new URL(url_string);
const utm_source=url.searchParams.get("utm_source")||'';
const utm_medium=url.searchParams.get("utm_medium")||'';
const utm_campaign=url.searchParams.get("utm_campaign")||'';
const utm_content=url.searchParams.get("utm_content")||'';
const utm_keyword=url.searchParams.get("utm_keyword")||'';
const utm_adgroup=url.searchParams.get("utm_adgroup")||'';
const utm_creative=url.searchParams.get("UTM_Creative")||'';
const UTM_Content=url.searchParams.get("UTM_Content")||'';
const utm_device=url.searchParams.get("UTM_Device")||'';
const utm_placement=url.searchParams.get("utm_placement")||'';
const utmData=[
{name: 'utmsource_c', value: utm_source},
{name: 'utmmedium_c', value: utm_medium},
{name: 'lead_utm_medium_c', value: utm_medium},
{name: 'utmcampaign_c', value: utm_campaign},
{name: 'utmcontent_c', value: utm_content},
{name: 'lead_utm_content_c', value: utm_content},
{name: 'utmkeyword_c', value: utm_keyword},
{name: 'utmadgroup_c', value: utm_adgroup},
{name: 'lead_utm_adgroup_c', value: utm_adgroup},
{name: 'utmcreative_c', value: utm_creative},
{name: 'lead_utm_creative_c', value: utm_creative},
{name: 'UTM_Content_c', value: UTM_Content},
{name: 'utmdevice_c', value: utm_device},
{name: 'lead_utm_placement_c', value: utm_placement}
];
let newformData=$('form').serializeArray();
if(utm_source.length > 0){
newformData=newformData.concat(utmData);
}
const finalUrl='https://www.religareonline.com/wp-content/themes/religareonline/data-api.php';
if(loader) loader.style.display='block';
$.ajax({
type: "POST",
url: finalUrl,
data: newformData,
success: function(response){
const fail_check=response.indexOf("Database failure");
if(fail_check===-1){
window.location.href='https://www.religareonline.com/campaigns/thankyou_bp/';
if(loader) loader.style.display='none';
}else{
if(loader) loader.style.display='none';
alert("Thanks for your interest. Our representative will get in touch with you shortly");
}}
});
};