document.addEventListener("DOMContentLoaded", function(){
var sfooter=document.getElementById("bannerformUTMMedium");
if(sfooter){
sfooter.value="banner form footer";
}});
function getCookieValue(name){
const regex=new RegExp(`(^|)${name}=([^;]+)`)
const match=document.cookie.match(regex)
if(match){
return match[2]
}}
var mobileError=document.getElementById("bannerform-mobile-error");
var nameError=document.getElementById("bannerform-name-error");
var bannerformbannerformloader=document.getElementById('bannerform-api-bannerformloader');
var submitSuccess=document.getElementsByClassName('already-submitted')[0];
$(submitSuccess)
.hide();
$(mobileError)
.hide();
$(document).on("keypress", "#bannerformname", function (event){
$(nameError)
.hide();
var charCode=event.keyCode;
if((charCode > 64&&charCode < 91)||(charCode > 96&&charCode < 123)||charCode==32){
return true;
}else{
event.preventDefault();
}});
$(document).on("keypress", "#bannerformnumber", function (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();
}}
});
$(document).on("keyup", "#bannerformnumber", function (event){
limitText(this, 10)
});
$('input#reotp').on('keyup', function(){
limitText(this, 6)
});
function limitText(field, maxChar){
var ref=$(field),
val=ref.val();
if(val.length >=maxChar){
ref.val(function(){
return val.substr(0, maxChar);
});
}}
function getDatabannerform(event){
event.preventDefault();
var formData={
"Name": jQuery('#bannerformname')
.val(),
"MobileNumber": jQuery('#bannerformnumber')
.val(),
"utm_source": jQuery('#bannerformutmSource')
.val(),
"LeadSource": jQuery('#bannerformLeadSource')
.val(),
"LeadDesc": jQuery('#bannerformLeadDesc')
.val(),
"UTMCampaign": jQuery('#bannerformUTMCampaign')
.val(),
"UTMMedium": jQuery('#bannerformUTMMedium')
.val(),
"utmkeyword": jQuery('#bannerformutmkeyword')
.val(),
"utmplacement": jQuery('#bannerformutmplacement')
.val(),
"utm_adgroup": jQuery('#bannerformutm_adgroup')
.val(),
"utm_adtype": jQuery('#bannerformutm_adtype')
.val(),
"utm_id": jQuery('#bannerformutm_id')
.val(),
"utm_term": jQuery('#bannerformutm_term')
.val(),
"fbclid": jQuery('#bannerformfbclid')
.val(),
"CampaignID": jQuery('#bannerformCampaignID ')
.val(),
"utm_ad": jQuery('#bannerformutm_ad')
.val(),
"utm_content": jQuery('#bannerformutm_content')
.val(),
};
const {
Name,
MobileNumber,
utm_source,
UTMMedium,
LeadSource,
utmplacement,
utmkeyword,
LeadDesc,
UTMCampaign,
CampaignID,
fbclid,
utm_term,
utm_id,
utm_adtype,
utm_adgroup,
utm_ad,
utm_content
}=formData;
var mobileError=document.getElementById("bannerform-mobile-error");
var nameError=document.getElementById("bannerform-name-error");
var bannerformloader=document.getElementById('bannerform-api-bannerformloader');
if(nameError){
if(Name===''){
$(nameError)
.show();
return false;
}else{
$(nameError)
.hide();
}}
if((MobileNumber==='')||(MobileNumber.length < 10)){
$(mobileError)
.show();
return;
}else{
readySubmit=true;
}
var MobileVerifiedFlag=0;
var EmailVerifiedFlag=0;
var giid=getCookieValue('_gcl_au');
const isMobile=navigator.userAgentData.mobile;
const UTMParameters=window.location.search
var device='';
if(isMobile){
var device="Mobile";
}else{
var device="Desktop";
}
if(readySubmit){
const utmData=[
{
name: 'Name',
value: Name
},
{
name: 'Email',
value: ""
},
{
name: 'Mobile',
value: MobileNumber
},
{
name: 'City',
value: ''
},
{
name: 'SourceID',
value: "1025"
},
{
name: 'MobileVerifiedFlag',
value: MobileVerifiedFlag
},
{
name: 'EmailVerifiedFlag',
value: EmailVerifiedFlag
},
{
name: 'utm_ad',
value: utm_ad
},
{
name: 'utm_adgroup',
value: utm_adgroup
},
{
name: 'utm_adtype',
value: utm_adtype
},
{
name: 'utm_campaign',
value: UTMCampaign
},
{
name: 'utm_content',
value: utm_content
},
{
name: 'utm_creative',
value: ""
},
{
name: 'utm_device',
value: device
},
{
name: 'utm_keyword',
value: utmkeyword
},
{
name: 'utm_medium',
value: UTMMedium
},
{
name: 'utm_placement',
value: utmplacement
},
{
name: 'utm_source',
value: utm_source
},
{
name: 'utm_term',
value: utm_term
},
{
name: 'ReferralCode',
value: ""
},
{
name: 'EmpCode',
value: ""
},
{
name: 'UTMParameters',
value: null
},
{
name: 'GCLID',
value: giid
},
{
name: 'Google_Account_Id',
value: ''
},
{
name: 'LeadDesc',
value: LeadDesc
},
{
name: 'LeadSource',
value: LeadDesc
},
{
name: 'AppsFlyerAppId',
value: ""
},
{
name: 'AppsFlyerId',
value: ""
},
{
name: 'BannerURL',
value: ""
},
{
name: 'CampaignCode',
value: ""
},
{
name: 'CampaignId',
value: LeadDesc
},
{
name: 'Client',
value: "celusion"
}
];
if(bannerformloader) bannerformloader.style.display='none';
var finalurl='https://www.religareonline.com/wp-content/themes/religareonline/celusion-le-curl.php';
$.ajax({
type: "POST",
url: finalurl,
data: utmData,
success: function(data){
try {
var Fdata=JSON.parse(data);
if((Fdata['status'])==422){
alert("Failed!. Something went wrong.");
console.log(Fdata['msg']);
if(bannerformloader) bannerformloader.style.display='none';
return 0;
}
var Fdata=Fdata.data;
var statusCode=Fdata.StatusCode;
var result=Fdata.Result;
var leadID=Fdata.LeadID;
var returnUrl=Fdata.ReturnUrl;
if(returnUrl==null||returnUrl==''){
alert("Failed!. Something went wrong.");
console.log(result);
if(bannerformloader) bannerformloader.style.display='none';
return 0;
}
if(Fdata['StatusCode']==200){
if(bannerformloader) bannerformloader.style.display='none';
window.open(returnUrl, '_self')
}else if(Fdata['StatusCode']==400){
if(bannerformloader) bannerformloader.style.display='none';
window.open(returnUrl, '_self')
}else{
if(bannerformloader) bannerformloader.style.display='none';
alert("Failed!. Something went wrong.");
}} catch (error){
console.error('Error parsing JSON:', error);
}}
});
}};