(function(d){ var js, id = 'powr-js', ref = d.getElementsByTagName('script')[0]; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = 'https://www.vividtechno.com/plugins/content/powrshortcodes/powr_joomla.js'; js.setAttribute('powr-token','0oDi7DwPUU1546344298'); js.setAttribute('external-type','joomla'); ref.parentNode.insertBefore(js, ref); }(document)); jQuery(document).ready(function () { jQuery.extend(jQuery.validator.messages, { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email: E.g. yourname@domain.com", url: "Please enter a valid url: E.g. http://www.domain.com", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", number: "Please enter a valid number.", digits: "Please enter a digit.", creditcard: "Please enter a valid credit card number.", equalTo: "Please repeat the value.", maxlength: jQuery.validator.format("Please enter no more than {0} characters."), minlength: jQuery.validator.format("Please enter at least {0} characters."), rangelength: jQuery.validator.format("Please enter {0} to {1} character."), range: jQuery.validator.format("Please enter a number between {0} and {1}."), max: jQuery.validator.format("Please enter a number lower or equal {0}."), min: jQuery.validator.format("Please enter a number greater or equal {0}."), customvalidation: "Invalid Input", ispair: "Latitude and longigute must be valid geocoordinates in decimal format and must be entered as pair." }); }); jQuery(document).ready(function () { jQuery.validator.addMethod("dateDMY", function (value, element) { var check = false; var re = /^(0[1-9]|[12][0-9]|3[01])[\.](0[1-9]|1[012])[\.]\d{4}$/; if (re.test(value)) { var adata = value.split("."); var day = parseInt(adata[0], 10); var month = parseInt(adata[1], 10); var year = parseInt(adata[2], 10); if (day == 31 && (month == 4 || month == 6 || month == 9 || month == 11)) { check = false; // 31st of a month with 30 days } else if (day >= 30 && month == 2) { check = false; // February 30th or 31st } else if (month == 2 && day == 29 && !(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))) { check = false; // February 29th outside a leap year } else { check = true; // Valid date } } //the calender does not allow to clear values if it is required (js). So the required option in this validation is just a workaround fallback if (value == "0000-00-00 00:00:00" && !jQuery(element).prop("required")) { check = true; } return this.optional(element) || check; }); jQuery.validator.addMethod("dateMDY", function (value, element) { var check = false; var re = /^(0[1-9]|1[012])[\/](0[1-9]|[12][0-9]|3[01])[\/]\d{4}$/; if (re.test(value)) { var adata = value.split("/"); var month = parseInt(adata[0], 10); var day = parseInt(adata[1], 10); var year = parseInt(adata[2], 10); if (day == 31 && (month == 4 || month == 6 || month == 9 || month == 11)) { check = false; // 31st of a month with 30 days } else if (day >= 30 && month == 2) { check = false; // February 30th or 31st } else if (month == 2 && day == 29 && !(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))) { check = false; // February 29th outside a leap year } else { check = true; // Valid date } } //the calender does not allow to clear values if it is required (js). So the required option in this validation is just a workaround fallback if (value == "0000-00-00 00:00:00" && !jQuery(element).prop("required")) { check = true; } return this.optional(element) || check; }); jQuery.validator.addMethod("dateYMD", function (value, element) { var check = false; var re = /^\d{4}[\-](0[1-9]|1[012])[\-](0[1-9]|[12][0-9]|3[01])$/; if (re.test(value)) { var adata = value.split("-"); var year = parseInt(adata[0], 10); var month = parseInt(adata[1], 10); var day = parseInt(adata[2], 10); if (day == 31 && (month == 4 || month == 6 || month == 9 || month == 11)) { check = false; // 31st of a month with 30 days } else if (day >= 30 && month == 2) { check = false; // February 30th or 31st } else if (month == 2 && day == 29 && !(year % 4 == 0 && (year % 100 != 0 || year % 400 == 0))) { check = false; // February 29th outside a leap year } else { check = true; // Valid date } } //the calender does not allow to clear values if it is required (js). So the required option in this validation is just a workaround fallback if (value == "0000-00-00 00:00:00" && !jQuery(element).prop("required")) { check = true; } return this.optional(element) || check; }); jQuery.validator.addMethod("filesize", function (value, element, maxsize) { var check = false; if ((maxsize === 0) || ((!(element.files.length == 0)) && (element.files[0].size < maxsize))) { check = true; } return this.optional(element) || check; }); jQuery.validator.addMethod("fileextension", function (value, element, allowedextension) { var check = false; allowedextension = allowedextension.replace(/\s/g, ""); allowedextension = allowedextension.split(","); var fileext = jQuery(element).val().split(".").pop().toLowerCase(); if (jQuery.inArray(fileext, allowedextension) > -1) { check = true; } return this.optional(element) || check; }); jQuery.validator.addMethod("customvalidation", function (value, element, re) { return this.optional(element) || re.test(value); }); jQuery.validator.addMethod("ispair", function (value, element, id) { var latval = document.getElementById(id+"_lat").value; var lngval = document.getElementById(id+"_lng").value; //false if on field is empty and the other not var check = ((latval === "" && lngval === "") || (latval !== "" && lngval !== "")); var relatval = /^[-]?(([0-8]?[0-9])\.(\d+))|(90(\.0+)?)$/; var relngval = /^[-]?((((1[0-7][0-9])|([0-9]?[0-9]))\.(\d+))|180(\.0+)?)$/; check = (latval === "" || relatval.test(latval)) && check; check = (lngval === "" || relngval.test(lngval)) && check; return check; }); jQuery.validator.addMethod("mindate", function(value, element, options) { var check = false; var minDate = ""; if (value) { if (options.fromField) { var fieldId = options.value; var field = document.getElementById(fieldId); if (!field) { return true; } if (field.disabled) { return true; } minDate = field.value; if (!minDate) { return true; } } else { minDate = options.value; } var format, i = 0, fmt = {}, minDateFormat, j = 0, minDateFmt = {}, day; format = (value.indexOf(".") > -1) ? "dd.mm.yyyy" : ((value.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); format.replace(/(yyyy|dd|mm)/g, function(part) { fmt[part] = i++; }); minDateFormat = (minDate.indexOf(".") > -1) ? "dd.mm.yyyy" : ((minDate.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); minDateFormat.replace(/(yyyy|dd|mm)/g, function(part) { minDateFmt[part] = j++; }); var minDateParts = minDate.match(/(\d+)/g); var valueParts = value.match(/(\d+)/g); minDate = new Date(minDateParts[minDateFmt["yyyy"]], minDateParts[minDateFmt["mm"]]-1, minDateParts[minDateFmt["dd"]],0,0,0,0); if (options.shift) { var shift = options.shift; day = minDate.getDate(); day = day + parseInt(shift); minDate.setDate(day); } value = new Date(valueParts[fmt["yyyy"]], valueParts[fmt["mm"]]-1, valueParts[fmt["dd"]],0,0,0,0); check = value >= minDate; } return this.optional(element) || check; }, function(options, element) { //validation message if (options.fromField) { var minDate = ""; var fieldId = options.value; var field = document.getElementById(fieldId); if (field) { minDate = field.value; } } else { minDate = options.value; } var format, minDateFormat, j = 0, minDateFmt = {}, day, month, year, valDate; minDateFormat = (minDate.indexOf(".") > -1) ? "dd.mm.yyyy" : ((minDate.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); minDateFormat.replace(/(yyyy|dd|mm)/g, function(part) { minDateFmt[part] = j++; }); var minDateParts = minDate.match(/(\d+)/g); minDate = new Date(minDateParts[minDateFmt["yyyy"]], minDateParts[minDateFmt["mm"]]-1, minDateParts[minDateFmt["dd"]],0,0,0,0); if (options.shift) { var shift = options.shift; day = minDate.getDate(); day = day + parseInt(shift); minDate.setDate(day); } format = options.format; valDate = ""; day = minDate.getDate(); if (day < 10) { day = "0" + day; } month = 1 + minDate.getMonth(); if (month < 10) { month = "0" + month; } year = minDate.getFullYear(); switch (format) { case "%Y-%m-%d" : valDate = year + "-" + month + "-" + day; break; case "%m/%d/%Y" : valDate = month + "/" + day + "/" + year; break; default : valDate = day + "." + month + "." + year; break; } return jQuery.validator.format("Please select a date greater or equal to {0}.", valDate); }); jQuery.validator.addMethod("maxdate", function(value, element, options) { var check = false; var minDate = ""; if (value) { if (options.fromField) { var fieldId = options.value; var field = document.getElementById(fieldId); if (!field) { return true; } if (field.disabled) { return true; } minDate = field.value; if (!minDate) { return true; } } else { minDate = options.value; } var format, i = 0, fmt = {}, minDateFormat, j = 0, minDateFmt = {}, day; format = (value.indexOf(".") > -1) ? "dd.mm.yyyy" : ((value.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); format.replace(/(yyyy|dd|mm)/g, function(part) { fmt[part] = i++; }); minDateFormat = (minDate.indexOf(".") > -1) ? "dd.mm.yyyy" : ((minDate.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); minDateFormat.replace(/(yyyy|dd|mm)/g, function(part) { minDateFmt[part] = j++; }); var minDateParts = minDate.match(/(\d+)/g); var valueParts = value.match(/(\d+)/g); minDate = new Date(minDateParts[minDateFmt["yyyy"]], minDateParts[minDateFmt["mm"]]-1, minDateParts[minDateFmt["dd"]],0,0,0,0); if (options.shift) { var shift = options.shift; day = minDate.getDate(); day = day + parseInt(shift); minDate.setDate(day); } value = new Date(valueParts[fmt["yyyy"]], valueParts[fmt["mm"]]-1, valueParts[fmt["dd"]],0,0,0,0); check = value <= minDate; } return this.optional(element) || check; }, function(options, element) { //validation message if (options.fromField) { var minDate = ""; var fieldId = options.value; var field = document.getElementById(fieldId); if (field) { minDate = field.value; } } else { minDate = options.value; } var format, minDateFormat, j = 0, minDateFmt = {}, day, month, year, valDate; minDateFormat = (minDate.indexOf(".") > -1) ? "dd.mm.yyyy" : ((minDate.indexOf("/") > -1) ? "mm/dd/yyyy" : "yyyy-mm-dd"); minDateFormat.replace(/(yyyy|dd|mm)/g, function(part) { minDateFmt[part] = j++; }); var minDateParts = minDate.match(/(\d+)/g); minDate = new Date(minDateParts[minDateFmt["yyyy"]], minDateParts[minDateFmt["mm"]]-1, minDateParts[minDateFmt["dd"]],0,0,0,0); if (options.shift) { var shift = options.shift; day = minDate.getDate(); day = day + parseInt(shift); minDate.setDate(day); } format = options.format; valDate = ""; day = minDate.getDate(); if (day < 10) { day = "0" + day; } month = 1 + minDate.getMonth(); if (month < 10) { month = "0" + month; } year = minDate.getFullYear(); switch (format) { case "%Y-%m-%d" : valDate = year + "-" + month + "-" + day; break; case "%m/%d/%Y" : valDate = month + "/" + day + "/" + year; break; default : valDate = day + "." + month + "." + year; break; } return jQuery.validator.format("Please select a date lower or equal to {0}.", valDate); }); }); jQuery(document).ready( function(){jQuery("#field1").focus();}); var sp_preloader = ''; var sp_gotop = ''; var sp_offanimation = 'slidetop'; if(typeof crbc_mod_minicart == "undefined"){ crbc_mod_minicart_proceed_msg = "Proceed To Checkout"; crbc_mod_minicart_continue_msg = "Continue Browsing"; jQuery(document).ready(function(){ crbc_mod_minicart = new CrBcModMinicart("https:\/\/www.vividtechno.com\/products\/survey.html", "191"); }); }
Your cart is empty

Mobile: +91 9811442146 / + 91 9811445833, Email:  care(at)vividtechno(dot)com

Survey Form To Understand Potential Work Place near by Jama Masjid, Delhi

Designed By Vivid Foundation

for "Association for Rural & Urban Needy" 

Request you to fill the form accurately and with proper understanding of the question/s. If any clarity required for any question please feel free to ask to research executive. These information extracted by the executives are safe and not processed with any marketing companies or elsewhere. Data are gathered only to understand the job opportunity in Jama Masjid, Delhi area. These information are collected by "Association for Rural & Urban Needy" to help deprived people resided nearby location.

Request you to complete form 

General Details:

2-Selection Process

Form Submission

  Refresh Captcha  
 
Request a call back Give us your phone number and we'll call you!
The Name is required
The Phone is required
Thank you. We have got your request. We will contact you as soon as possible.

Web Services Company

Vivid Techno recognised as a one of leading "Website Services" company in India.

+91 9811445833 / +91 9599421271

Sales -  sales(dot)vividtechno(at)gmail(dot)com
 Service - care(at)vividtechno(dot)com

Website - www.VividTechno.com

Web Service Center, Delhi

Web Service Center, UP

100% Satisfaction Guaranteed