1function validateText(id, lg) 2 { 3 if($("#"+id).val()==null || $("#"+id).val()=="" || $("#"+id).val().length < lg) 4 { 5 var div = $("#"+id).closest("div"); 6 div.removeClass("has-success"); 7 $("#glypcn"+id).remove(); 8 div.addClass("has-error has-feedback"); 9 div.append('<span id="glypcn'+id+'" style="top-margin:10px;" class="fa fa-times-circle-o form-control-feedback"></span>'); 10 return false; 11 } 12 else 13 { 14 var div = $("#"+id).closest("div"); 15 div.removeClass("has-error"); 16 $("#glypcn"+id).remove(); 17 div.addClass("has-success has-feedback"); 18 div.append('<span id="glypcn'+id+'" class="fa fa-check-square-o form-control-feedback"></span>'); 19 return true; 20 } 21 } 22 23 function validateEmail(id) 24 { 25 var email_regex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i; 26 if(!email_regex.test($("#"+id).val())) 27 { 28 var div = $("#"+id).closest("div"); 29 div.removeClass("has-success"); 30 $("#glypcn"+id).remove(); 31 div.addClass("has-error has-feedback"); 32 div.append('<span id="glypcn'+id+'" class="fa fa-times-circle-o form-control-feedback"></span>'); 33 return false; 34 } 35 else 36 { 37 var div = $("#"+id).closest("div"); 38 div.removeClass("has-error"); 39 $("#glypcn"+id).remove(); 40 div.addClass("has-success has-feedback"); 41 div.append('<span id="glypcn'+id+'" class="fa fa-check-square-o form-control-feedback"></span>'); 42 return true; 43 } 44 45 } 46 47 48 function validatePhone(id) 49 { 50 var email_regex = /^(?:(?:\+|0{0,2})91(\s*|[\-])?|[0]?)?([6789]\d{2}([ -]?)\d{3}([ -]?)\d{4})$/; 51 if(!email_regex.test($("#"+id).val())) 52 { 53 var div = $("#"+id).closest("div"); 54 div.removeClass("has-success"); 55 $("#glypcn"+id).remove(); 56 div.addClass("has-error has-feedback"); 57 div.append('<span id="glypcn'+id+'" class="fa fa-times-circle-o form-control-feedback"></span>'); 58 return false; 59 } 60 else 61 { 62 var div = $("#"+id).closest("div"); 63 div.removeClass("has-error"); 64 $("#glypcn"+id).remove(); 65 div.addClass("has-success has-feedback"); 66 div.append('<span id="glypcn'+id+'" class="fa fa-check-square-o form-control-feedback"></span>'); 67 return true; 68 } 69 70 } 71 72 function validatePin(id) 73 { 74 var email_regex = /^(\d{6})$/; 75 if(!email_regex.test($("#"+id).val())) 76 { 77 var div = $("#"+id).closest("div"); 78 div.removeClass("has-success"); 79 $("#glypcn"+id).remove(); 80 div.addClass("has-error has-feedback"); 81 div.append('<span id="glypcn'+id+'" class="fa fa-times-circle-o form-control-feedback"></span>'); 82 return false; 83 } 84 else 85 { 86 var div = $("#"+id).closest("div"); 87 div.removeClass("has-error"); 88 $("#glypcn"+id).remove(); 89 div.addClass("has-success has-feedback"); 90 div.append('<span id="glypcn'+id+'" class="fa fa-check-square-o form-control-feedback"></span>'); 91 return true; 92 } 93 94 } 95 96 $("#contactFirstName").bind("propertychange change click keyup input paste", function(event) { 97 validateText("contactFirstName",2); 98 }); 99 100 $("#contactLastName").bind("propertychange change click keyup input paste", function(event) { 101 validateText("contactLastName",2); 102 }); 103 104 $("#contactFullName").bind("propertychange change click keyup input paste", function(event) { 105 validateText("contactFullName",2); 106 }); 107 108 $("#contactSubject").bind("propertychange change click keyup input paste", function(event) { 109 validateText("contactSubject",25); 110 }); 111 112 $("#contactMessage").bind("propertychange change click keyup input paste", function(event) { 113 validateText("contactMessage",100); 114 }); 115 116 $("#contactVolunteerIn").bind("propertychange change click keyup input paste", function(event) { 117 validateText("contactVolunteerIn",200); 118 }); 119 120 $("#contactSkills").bind("propertychange change click keyup input paste", function(event) { 121 validateText("contactSkills",200); 122 }); 123 124 $("#newsFullName").bind("propertychange change click keyup input paste", function(event) { 125 validateText("newsFullName",2); 126 }); 127 128 129 $("#contactEmail").bind("propertychange change click keyup input paste", function(event) { 130 validateEmail("contactEmail"); 131 }); 132 133 134 $("#newsEmail").bind("propertychange change click keyup input paste", function(event) { 135 validateEmail("newsEmail"); 136 }); 137 138 $("#contactMobile").bind("propertychange change click keyup input paste", function(event) { 139 validatePhone("contactMobile"); 140 }); 141 142 $("#contactGender").bind("propertychange change", function(event) { 143 validateText("contactGender",1); 144 }); 145 146 $("#contactDob").bind("propertychange change", function(event) { 147 validateText("contactDob",1); 148 }); 149 150 $("#contactAddress1").bind("propertychange change click keyup input paste", function(event) { 151 validateText("contactAddress1",5); 152 }); 153 154 $("#contactCity").bind("propertychange change click keyup input paste", function(event) { 155 validateText("contactCity",2); 156 }); 157 158 $("#contactState").bind("propertychange change click keyup input paste", function(event) { 159 validateText("contactState",2); 160 }); 161 162 $("#contactCountry").bind("propertychange change click keyup input paste", function(event) { 163 validateText("contactCountry",2); 164 }); 165 166 $("#contactAgeGroup").bind("propertychange change", function(event) { 167 validateText("contactAgeGroup",1); 168 }); 169 170 $("#contactDuration").bind("propertychange change", function(event) { 171 validateText("contactDuration",1); 172 }); 173 174 $("#contactPin").bind("propertychange change click keyup input paste", function(event) { 175 validatePin("contactPin"); 176 }); 177 178 $(document).ready( 179 function() 180 { 181 $("#contactButton").click(function() 182 { 183 if(!validateText("contactFirstName")) 184 { 185 return false; 186 } 187 if(!validateText("contactLastName")) 188 { 189 return false; 190 } 191 if(!validateEmail("contactEmail")) 192 { 193 return false; 194 } 195 if(!validatePhone("contactMobile")) 196 { 197 return false; 198 } 199 200 if(!validateText("contactGender")) 201 { 202 return false; 203 } 204 205 if(!validateText("contactDob")) 206 { 207 return false; 208 } 209 210 if(!validateText("contactAddress1")) 211 { 212 return false; 213 } 214 215 216 if(!validateText("contactCity")) 217 { 218 return false; 219 } 220 if(!validateText("contactState")) 221 { 222 return false; 223 } 224 if(!validatePin("contactPin")) 225 { 226 return false; 227 } 228 if(!validateText("contactDuration")) 229 { 230 return false; 231 } 232
233 SubmitIshraqRequest(); 234 235 }); 236 }); 237 238 239 $(document).ready( 240 function() 241 { 242 $("#newsButton").click(function() 243 { 244 if(!validateText("newsFullName")) 245 { 246 return false; 247 } 248 if(!validateEmail("newsEmail")) 249 { 250 return false; 251 } 252 253 SubmitNewsRequest(); 254 }); 255 }); 256 257 258 $(document).ready( 259 function() 260 { 261 $("#contactFormButton").click(function() 262 { 263 if(!validateText("contactFullName")) 264 { 265 return false; 266 } 267 if(!validateEmail("contactEmail")) 268 { 269 return false; 270 } 271 272 if(!validateText("contactSubject")) 273 { 274 return false; 275 } 276 277 if(!validateText("contactMessage")) 278 { 279 return false; 280 } 281 282 SubmitContactRequest(); 283 }); 284 }); 285 286 287 $(document).ready( 288 function() 289 { 290 $("#volunteerButton").click(function() 291 { 292 if(!validateText("contactFirstName")) 293 { 294 return false; 295 } 296 if(!validateText("contactLastName")) 297 { 298 return false; 299 } 300 if(!validateEmail("contactEmail")) 301 { 302 return false; 303 } 304 if(!validatePhone("contactMobile")) 305 { 306 return false; 307 } 308 309 if(!validateText("contactCity")) 310 { 311 return false; 312 } 313 314 315 if(!validateText("contactState")) 316 { 317 return false; 318 } 319 320 if(!validateText("contactCountry")) 321 { 322 return false; 323 } 324 325 if(!validateText("contactGender")) 326 { 327 return false; 328 } 329 330 if(!validateText("contactAgeGroup")) 331 { 332 return false; 333 } 334 335 if(!validateText("contactSkills")) 336 { 337 return false; 338 } 339 340 341 if(!validateText("contactVolunteerIn")) 342 { 343 return false; 344 } 345 346 347 348 349 350 SubmitVolunteerRequest(); 351 352 }); 353 }); 354 355 356 $('textarea').keypress(function(event) { 357 if (event.keyCode == 13) { 358 event.preventDefault(); 359 } 360 }); 361 362 363 364 function SubmitIshraqRequest() 365 { 366 $('#proTitle').text('Processing...'); 367 $('#proText').text('Submitting request...please wait!'); 368 $('#spinner').removeClass("fa-times-circle-o"); 369 $('#spinner').removeClass("fa-check-square-o"); 370 $('#spinner').toggleClass("fa-cog"); 371 $('#spinner').toggleClass("fa-spin"); 372 373 374 var options = {}; 375 $("#myModal").modal('show'); 376 options.url = "https://v1.kridweb.com/almawrid/api/init=ishraq"; 377 //options.url = "https://localhost:44392/almawrid/api/init=ishraq"; 378 options.type = "POST"; 379 380 var obj = {}; 381 obj.Email = $("#contactEmail").val(); 382 obj.First_Name = $("#contactFirstName").val(); 383 obj.Last_Name = $("#contactLastName").val(); 384 obj.Gender = $("#contactGender").val(); 385 obj.Phone = $("#contactMobile").val(); 386 387 388 obj.Address = $("#contactAddress1").val(); 389 obj.City = $("#contactCity").val(); 390 obj.State = $("#contactState").val(); 391 obj.Country = "India"; 392 obj.Zip = $("#contactPin").val(); 393 obj.Phone = $("#contactMobile").val(); 394 obj.Birth_Date = new Date($("#contactDob").val()).toISOString() 395 obj.Remarks =$("#contactDuration").val(); 396 options.data = JSON.stringify(obj); 397 398 options.contentType = "application/json"; 399 options.dataType = "html"; 400 401 options.success = function (msg) { 402 var json_obj = JSON.parse(msg); 403 $('#proText').text(json_obj.msg + "Please check your email inbox to verify & activate subscription."); 404 $('#proTitle').text('Success'); 405 $('#spinner').toggleClass("fa-spin"); 406 $('#spinner').toggleClass("fa-cog"); 407 $('#spinner').toggleClass("fa-check-square-o"); 408 $('#formIshraq').trigger("reset"); 409 //window.location.href = "https://rzp.io/l/iNjyYsHdDA"; 410 411 }; 412 options.error = function () { 413 $('#proTitle').text('Error'); 414 $('#proText').text('Error while subscribing...try again!'); 415 $('#spinner').toggleClass("fa-spin"); 416 $('#spinner').toggleClass("fa-cog"); 417 $('#spinner').toggleClass("fa-times-circle-o"); 418 419 }; 420 $.ajax(options); 421 } 422 423 function SubmitNewsRequest() 424 { 425 $('#proTitle').text('Processing...'); 426 $('#proText').text('Submitting request...please wait!'); 427 $('#spinner').removeClass("fa-times-circle-o"); 428 $('#spinner').removeClass("fa-check-square-o"); 429 $('#spinner').toggleClass("fa-cog"); 430 $('#spinner').toggleClass("fa-spin"); 431 432 433 var options = {}; 434 $("#myModal").modal('show'); 435 options.url = "https://apps.monocomsoft.in/almawrid/api/init=newsletter"; 436 //options.url = "https://localhost:44392/almawrid/api/init=newsletter"; 437 options.type = "POST"; 438 439 var obj = {}; 440 obj.Name = $("#newsFullName").val(); 441 obj.Email = $("#newsEmail").val(); 442 obj.Remarks = "AMH NEWS"; 443 options.data = JSON.stringify(obj); 444 445 options.contentType = "application/json"; 446 options.dataType = "html"; 447 448 options.success = function (msg) { 449 var json_obj = JSON.parse(msg); 450 $('#proText').text(json_obj.msg + "\nPlease check your email inbox to verify and activate newsletter subscription."); 451 $('#proTitle').text('Success'); 452 $('#spinner').toggleClass("fa-spin"); 453 $('#spinner').toggleClass("fa-cog"); 454 $('#spinner').toggleClass("fa-check-square-o"); 455 $('#formNews').trigger("reset"); 456 }; 457 options.error = function () { 458 $('#proTitle').text('Error'); 459 $('#proText').text('Error while subscribing...try again!'); 460 $('#spinner').toggleClass("fa-spin"); 461 $('#spinner').toggleClass("fa-cog"); 462 $('#spinner').toggleClass("fa-times-circle-o"); 463 464 }; 465 $.ajax(options); 466 } 467 468 function SubmitContactRequest() 469 { 470 $('#proTitle').text('Processing...'); 471 $('#proText').text('Submitting request...please wait!'); 472 $('#spinner').removeClass("fa-times-circle-o"); 473 $('#spinner').removeClass("fa-check-square-o"); 474 $('#spinner').toggleClass("fa-cog"); 475 $('#spinner').toggleClass("fa-spin"); 476 477 478 var options = {}; 479 $("#myModal").modal('show'); 480 options.url = "https://apps.monocomsoft.in/almawrid/api/init=contact"; 481 //options.url = "https://localhost:44392/almawrid/api/init=contact"; 482 options.type = "POST"; 483 484 var obj = {}; 485 obj.Name = $("#contactFullName").val(); 486 obj.Email = $("#contactEmail").val(); 487 obj.Subject = $("#contactSubject").val(); 488 obj.Message = $("#contactMessage").val(); 489 obj.Remarks = "AMH Contact"; 490 491 options.data = JSON.stringify(obj); 492 493 options.contentType = "application/json"; 494 options.dataType = "html"; 495 496 options.success = function (msg) { 497 var json_obj = JSON.parse(msg); 498 $('#proText').text(json_obj.msg); 499 $('#proTitle').text('Success'); 500 $('#spinner').toggleClass("fa-spin"); 501 $('#spinner').toggleClass("fa-cog"); 502 $('#spinner').toggleClass("fa-check-square-o"); 503 $('#formContact').trigger("reset"); 504 }; 505 options.error = function () { 506 $('#proTitle').text('Error'); 507 $('#proText').text('Error while submitting form...try again!'); 508 $('#spinner').toggleClass("fa-spin"); 509 $('#spinner').toggleClass("fa-cog"); 510 $('#spinner').toggleClass("fa-times-circle-o"); 511 512 }; 513 $.ajax(options); 514 } 515 516
517 function SubmitVolunteerRequest() 518 { 519 $('#proTitle').text('Processing...'); 520 $('#proText').text('Submitting request...please wait!'); 521 $('#spinner').removeClass("fa-times-circle-o"); 522 $('#spinner').removeClass("fa-check-square-o"); 523 $('#spinner').toggleClass("fa-cog"); 524 $('#spinner').toggleClass("fa-spin"); 525 526 alert($('#isNewsLetter').is(':checked')); 527 var options = {}; 528 $("#myModal").modal('show'); 529 options.url = "https://apps.monocomsoft.in/almawrid/api/init=volunteer"; 530 //options.url = "https://localhost:44392/almawrid/api/init=volunteer"; 531 options.type = "POST"; 532 533 var obj = {}; 534 obj.Email = $("#contactEmail").val(); 535 obj.First_Name = $("#contactFirstName").val(); 536 obj.Last_Name = $("#contactLastName").val(); 537 obj.Phone = $("#contactMobile").val(); 538 obj.City = $("#contactCity").val(); 539 obj.State = $("#contactState").val(); 540 obj.Country = $("#contactCountry").val();; 541 obj.Gender = $("#contactGender").val(); 542 obj.AgeGroup = $("#contactAgeGroup").val(); 543 obj.Newsletter = $('#isNewsLetter').is(':checked'); 544 obj.VolunteerBio = $("#contactSkills").val(); 545 obj.VolunteerFor = $("#contactVolunteerIn").val(); 546 obj.Remarks = "AMH Volunteer"; 547 options.data = JSON.stringify(obj); 548 549 options.contentType = "application/json"; 550 options.dataType = "html"; 551 552 options.success = function (msg) { 553 var json_obj = JSON.parse(msg); 554 $('#proText').text(json_obj.msg + "Please check your email inbox to verify & activate subscription."); 555 $('#proTitle').text('Success'); 556 $('#spinner').toggleClass("fa-spin"); 557 $('#spinner').toggleClass("fa-cog"); 558 $('#spinner').toggleClass("fa-check-square-o"); 559 $('#formVolunteer').trigger("reset"); 560 561 }; 562 options.error = function () { 563 $('#proTitle').text('Error'); 564 $('#proText').text('Error while submitting form...try again!'); 565 $('#spinner').toggleClass("fa-spin"); 566 $('#spinner').toggleClass("fa-cog"); 567 $('#spinner').toggleClass("fa-times-circle-o"); 568 569 }; 570 $.ajax(options); 571 } 572 573 574 mybutton = document.getElementById("back-top"); 575 576 window.onscroll = function() {scrollFunction()}; 577 578 function scrollFunction() { 579 if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { 580 mybutton.style.display = "block"; 581 } else { 582 mybutton.style.display = "none"; 583 } 584 } 585
586 function topFunction() { 587 document.body.scrollTop = 0; 588 document.documentElement.scrollTop = 0; 589 } 590 591 $(document).ready(function() { 592 $('.tag_id').click(()=>{ 593 setTimeout(()=>{ 594 clearTag(); 595 }, 0); 596 }); 597 598 function clearTag(){ 599 history.replaceState('', document.title, window.location.origin + window.location.pathname + window.location.search); 600 } 601}); 602
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.