////check mobile validation with blank
function ValidateMobile(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 9 && x.charAt(0)!= 0)
{
alert(msg+" should start with 9 or 0.");
S1.focus();
S1.value="";
return false;
}
if (x.length>=12 ||x.length<10)
{
alert("Please enter 10 or 11 digits for "+msg+".");
S1.focus();
return false;
}
}
}
function ValidateLandLine(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.value="";
S1.focus();
return false;
}
if (x.length > 12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
function validatedot(s1,msg)
{
var x=s1.value;
if(x!='')
{
var c=x.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot.");
s1.focus();
s1.value="";
return false;
}
}
}
//check for telephone
function Validatetelephone(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if ( x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.focus();
S1.value="";
return false;
}
if (x.length>=12 ||x.length<10)
{
alert("Please enter 10 or 11 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
////check Email validation with blank
function ValidateEmail(S1,msg)
{
var x=S1.value;
if(x!='')
{
if(validateemailv2(x)==false)
{
alert("Please enter valid Email ID.");
S1.focus();
S1.value="";
return false;
}
}
}
////check valid email ID
function validateemailv2(email)
{
var splitted = email.match("^(.+)@(.+)$");
if(splitted == null) return false;
if(splitted[1] != null )
{
var regexp_user=/^\"?[\w-_\.]*\"?$/;
if(splitted[1].match(regexp_user) == null) return false;
}
if(splitted[2] != null)
{
var regexp_domain=/^[\w-\.]*\.[a-za-zA-ZA-Z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null)
{
var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return false;
}
return true;
}
return false;
}
////validation for terminals numeric and 2 digit lenth allowed
function ValidateTerminals(S1,msg)
{
var x=trimAll(S1.value);
if (x>255)
{
alert("Please enter less than 256 in No. of Terminals.");
S1.focus();
S1.value="";
return false;
}
if( x== 0)
{
alert("Zero is not allowed in No. of Terminals.");
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in No. of Terminals.")
S1.focus();
S1.value="";
return false;
}
}
}
//validate pincode
function ValidatePincode(S1,msg)
{
var x=S1.value;
if(isNaN(x)|| x.indexOf(" ")!=-1)
{
alert("Please enter only numeric value for pincode.");
S1.focus();
S1.value="";
return false;
}
if (x.length!=6)
{
alert("Only 6 digit allowed for pincode.");
S1.focus();
return false;
}
}
////validation for name only charector allowed
function ValidateName(s1,msg)
{
var x=s1.value;
var mikExp = /[$\\@\\\#%\^\*\(\)\[\]\<\>\+\_\{\}\`\!\~\=\|\?\:\;\,\/\"]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
}
}
}
////validation for name only charector allowed
function ValidateCharectorForName(s1,msg)
{
var x=s1.value;
var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\<\>\+\_\{\}\`\~\=\|\?\:\;\,\.\/\'\"]/;
if(x.length > 0)
{
if(x.charAt(0)==' ')
{
alert('Space not allowed in start of '+msg+'.');
s1.focus();
s1.value="";
return false;
}
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
}
}
}
////check blank textbox
function Validatecheckforblank(S1,msg)
{
var x=S1.value;
var FinalString=trimAll(x);
var bool=checkspace(FinalString)
if(FinalString == ''||bool==false)
{
alert(msg+' cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
}
//the following function used for triming the value
function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}
function ValidatecheckforLength(S1,msg,len)
{
var x=S1.value.length;
if(x > len)
{
alert("Maximum length for "+ msg + " is "+len +" characters.");
S1.focus();
return false;
}
}
function ValidateforBothblank(S1,S2,msg)
{
var x=trimAll(S1.value);
var y=trimAll(S2.value);
if(x == '' && y=='')
{
alert(msg+" cannot be left blank.");
S2.focus();
return false;
}
}
//Validate for the state if other is selected
function ValidatecheckforState(S1,msg)
{
var x=S1.value;
if(x=='---select---')
{
alert("Please select city.")
S1.focus();
return false;
}
}
//validate cafe name
function ValidateCafeName(S1)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
if(s.charAt(0)==' ')
{
alert('Space not allowed in start of Cyber Cafe Name.');
S1.focus();
S1.value="";
return false;
}
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > are not allowed in Cyber Cafe Name.');
S1.value="";
S1.focus();
return false;
}
}
}
}
// Removes leading whitespaces
function LTrim( value )
{
var re = /\s*((\S+\s*)*)/;
return value.replace(re, "");
}
// Removes ending whitespaces
function RTrim( value )
{
var re = /((\s*\S+)*)\s*/;
return value.replace(re, "");
}
// Removes leading and ending whitespaces
function trim( value )
{
return LTrim(RTrim(value));
}
function ValidateForSpace(S1,msg)
{
var x=S1.value;
reWhiteSpace = new RegExp(/^\s+$/);
if (reWhiteSpace.test(x))
{
alert(msg+" cannot be left blank.");
S1.focus();
return false;
}
}
//for removing spaces
function checkspace(s1)
{
//var x=s1.value;
reWhiteSpace = new RegExp(/^\s+$/);
if (reWhiteSpace.test(s1))
{
return false;
}
}
function ValidateURl(s1)
{
if(s1.value !='')
{
var url=/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
var testurl=s1.value;
if(url.test(testurl)==false)
{
alert('Invalid url address.');
s1.value="";
s1.focus();
return false;
}
}
}
// Validate Month. User is alowed to select till month
function ValidatecheckforMonth(s1,s2)
{
var d=new Date();
var currmonth=d.getMonth();
var curryear=d.getYear();
currmonth = currmonth+1;
var month = s1.value;
if (month>currmonth && curryear == s2.value)
{
alert('Please select any month till current month.');
return false;
}
}
//validating the date .user is allowed to enter only date before yesterday
function validateYesterdayDate(s1)
{
var d=new Date();
var date1=d.getDate()-1;
var month1=d.getMonth();
var year1=d.getFullYear();
var yesterday=new Date();
yesterday.setDate(date1);
yesterday.setMonth(month1); // January = 0
yesterday.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>yesterday)
{
alert('Please select any date before today in From Date.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateTodayDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
{
alert('Please select any date before today in To Date.');
return false;
}
}
//validate wether fromdate less than todate
function ValidateDates(s1,s2)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('From Date should be less or equal to To Date.');
return false;
}
}
function validateTodayDatedaily(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
return false;
}
function ValidateMobileAdvertiser(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg)
S1.focus();
return false;
}
}
if (x.charAt(0)!= 9)
{
alert(msg+" should start with 9.");
S1.value="";
S1.focus();
return false;
}
if (x.length<10)
{
alert("Please enter 10 "+msg+".");
S1.value="";
S1.focus();
return false;
}
}
}
function ValidatePassword(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
}
function ValidateSinglePassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 8)
{
alert('Password should be minimum 8 characters.');
S1.focus();
S1.value="";
return false;
}
}
function ValidateBrandPassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
return false;
}
}
function ValidateAdvertiserHTML(S1,msg)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot");
S1.focus();
S1.value="";
return false;
}
}
}
function ValidateDDname(S1,msg)
{
var s=trimAll(S1.value);
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
S1.value="";
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot.");
S1.focus();
S1.value="";
return false;
}
}
}
//validating the date .user is allowed to enter only date untill today
function validateSingleDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate > today-1)
{
alert('Please select any date before today.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateCurrentDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate > today)
{
alert('Please select any date until today.');
return false;
}
}
function validateDatetoTillDate(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>today)
{
alert('Please select any date until today in '+msg);
return false;
}
}
function validateDateDayCounter(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
{
alert('Please select any date before today.');
return false;
}
}
function ValidateDatesLMS(s1,s2)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('Entry Date should be less than Schedule Date.');
return false;
}
}
function ValidateDatesTerminalSelection(s1,s2,btnId)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var today=new Date();
if(fromdate < today)
{
alert('Release Date should be greater than todays date.');
return false;
}
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var MaxDt=new Date(year2,month2,date2);
if (fromdate<=MaxDt)
{
alert('Release Date should be greater than Last Release Date.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateTodayDateLMS(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>today)
{
alert(msg+' cannot be future date.');
return false;
}
}
function validateNextVisitDateLMS(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<today)
{
alert(msg+' cannot be past date.');
return false;
}
}
function validateDoublequotes(S1,Msg)
{
var s=S1.value;
var mikExp = /[\"\']/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('" and '+" ' are not allowed in "+Msg+'.');
S1.value="";
S1.focus();
return false;
}
}
}
}
function CheckListControl(chklist)
{
var result=true;
var options = chklist.getElementsByTagName('input');
for(i=0;i<options.length;i++){
var opt = options[i];
if(opt.type=="checkbox"){
if(opt.checked){
result=false;
break;}
}
}
return result;
}
function UrlCheck(url,msg)
{
var theurl=url.value;
var tomatch= /^(https?:)\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
if (tomatch.test(theurl)){
return true;}
else
{
alert(msg);
url.focus();
return false;
}
}
////validation for terminals numeric and 2 digit lenth allowed
function ValidateIntegerCheck(S1,msg)
{
var x=trimAll(S1.value);
if( x== 0)
{
alert("Zero is not allowed in " + msg);
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in " + msg)
S1.focus();
S1.value="";
return false;
}
}
}
///special charector check
function validateSpecialChars(myStringID)
{
// declare which special chars to validate
// var illegalChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var illegalChars = "*\\\'/|\":<>?#";
var strToSearch = myStringID.value;
for (var i = 0; i < strToSearch.length; i++){
if (illegalChars.indexOf(strToSearch.charAt(i)) != -1)
return false;}
return true;
}
function ValidateCPC(S1,msg)
{
var x=trimAll(S1.value);
var txtVal= S1.value;
var temp= new Array();
temp=txtVal.split('.');
if(isNaN(txtVal))
{
alert("Only numeric values allowed in "+ msg);
S1.value="";
return false;
}
else if(parseFloat(txtVal)<=0)
{
alert("Zero is not allowed in "+ msg);
S1.value="";
return false;
}
else if(temp[1]!=null)
{
if(temp[1].length >3)
{
alert("Only 3 decimal placed allowed in "+ msg)
S1.value="";
return false;
}
}
}
function ValidateAccountName(s1,msg)
{
var x=trimAll(s1.value);
var mikExp = /[$\\@\\\#%\^\*\(\)\[\]\<\>\+\_\{\}\`\!\~\=\|\?\:\;\,\/\"]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
}
}
else
{
alert(msg+ ' should not be empty.');
s1.focus();
return false;
}
}
function ValidateAccount(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
if(parseFloat(x)==0)
{
alert( msg+" should not be zero.")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
}
else
{
alert(msg+" should not be empty.");
S1.focus();
return false;
}
}
//interger validation
////validation for terminals numeric and 2 digit lenth allowed
function ValidateInteger(S1,msg)
{
var x=trimAll(S1.value);
if( x== 0){
alert("Zero is not allowed in "+ msg);
S1.focus();
S1.value="";
return false;}
var i;
for (i = 0; i < x.length; i++){
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in "+ msg);
S1.focus();
S1.value="";
return false;
}
}
}
//password in partner section should have Password should combination of number, alphabets and special characters.
function ValidatePasswordPartner(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
var pw=S1.value;
if(/[a-z]/i.test(pw) && /\d/.test(pw) && PartnerCheckSpecialCharacter(pw))
return true;
else
{
alert("Password should be a combination of characters [A-Z], number [0-9] and special characters [!@#$%^&*()].");
S1.value="";
S2.value="";
S1.focus();
return false;
}
}
function ValidatePasswordPartner1(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 6)
{
alert('Password should be minimum 6 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
// var pw=S1.value;
// if(/[a-z]/i.test(pw) && /\d/.test(pw))
// {}
// else
// {
// alert("Password should be a combination of characters and numbers.");
// S1.value="";
// S2.value="";
// S1.focus();
// return false;
// }
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
return true;
}
function PartnerCheckSpecialCharacter(strValue)
{
var boolResult=false;
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_";
for (var i = 0; i < strValue.length; i++)
{
if (iChars.indexOf(strValue.charAt(i)) != -1)
{
boolResult=true;
break;
}
else
boolResult=false;
}
return boolResult;
}
//for multiline textbox
function CheckCharLength(S1)
{
var count=trimAll(S1.value);
var words=new Array();
words = count.split(/\s/);
var cnt = words.length;
for(var i=0; i<cnt; i++)
{
if(words[i].length > 44)
{
alert('Max limit of a word is 45 characters');
S1.focus();
return false;
}
}
}
// Used to validate start date and end date.
function ValidateStartEndDate(startDt,endDt)
{
var from=startDt.value;
var to=endDt.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('Start Date should be less or equal to End Date.');
return false;
}
}
// added to check mobile numbers starting from all digits not only zero and 9
function ValidateMobileNumber(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>11 ||x.length<10)
{
alert("Please enter 10 to 11 digits for "+msg+".");
S1.focus();
return false;
}
}
}
// added to check mobile numbers starting from all digits not only zero and 9
function ValidateMobileNumberInternational(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>14 ||x.length<9)
{
alert("Please enter 9 to 14 digits for "+msg+".");
S1.focus();
return false;
}
}
}
// New Javascript for Campaign Management 4.4.6
// added on 21/01/2010
function CheckNumberDot(S1, msg)
{
if(S1.value == '')
{
alert("Please Enter " +msg+ ".");
S1.focus();
return false;
}
else if (!/^[-+]?\d*.?\d*$/.test(S1.value))
{
alert("Please enter valid "+ msg+ ".");
S1.focus();
S1.value = '';
return false;
}
else
return true;
}
//validating the date .user is allowed to enter only date before yesterday
function ValidateDateAfterTomorrow(s1, msg)
{
var d=new Date();
var date1=d.getDate()+1;
var month1=d.getMonth();
var year1=d.getFullYear();
var tomorrow=new Date();
tomorrow.setDate(date1);
tomorrow.setMonth(month1);
tomorrow.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<tomorrow)
{
alert('Please select any date after tomorrow in'+ msg);
return false;
}
}
function ValidateCampaignPassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
return false;
}
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert('Password should not contains blank space.');
S1.focus();
return false;
}
}
//added on 21/01/2010
function ValidateCheckForSpace(S1,msg)
{
var x =trimAll(S1.value);
if(x == "")
{
alert(msg +' cannot be left blank.');
return false;
}
if(x.length < 4)
{
alert(msg +' should be minimum 4 characters.');
S1.focus();
return false;
}
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert(msg +' should not contains blank space.');
S1.focus();
return false;
}
}
function ValidateCampaignUrl(S1)
{
if(S1.value !='')
{
var url= /^(https?):\/\/((?:[a-z0-9.-]|%[0-9A-F]{2}){3,})(?::(\d+))?((?:\/(?:[a-z0-9-._~!$&'()*+;=:@]|%[0-9A-F]{2})*)*)(?:\?((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?(?:#((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?$/i;
if(url.test(S1.value.trim())==false)
{
alert('Please enter valid URL.');
S1.focus();
return false;
}
}
}
function ValidateDateAfterToday(s1, msg) // Created on 25/01/2010
{
var d=new Date();
var date1=d.getDate()+1;
var month1=d.getMonth();
var year1=d.getFullYear();
var tomorrow=new Date();
tomorrow.setDate(date1);
tomorrow.setMonth(month1);
tomorrow.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<tomorrow)
{
alert('Please select any date after today in'+ msg);
return false;
}
}
// UrlCheck method is updated on 21-1-2010
//ValidateDatesTerminalSelection // this method has been changed on 25/01/2010
function ValidateNumbers(S1,msg)
{
var x=trimAll(S1.value);
var i;
if(x!='')
{
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in "+ msg);
S1.focus();
S1.value="";
return false;
}
}
}
}
function ValidatecheckforSelect(S1,msg)
{
var x=S1.value;
if(x=='0')
{
alert("Please select "+msg+".")
S1.focus();
return false;
}
}
function ValidateBlanckSpace(S1,msg)
{
var x =trimAll(S1.value);
if(x != "")
{
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert(msg+' should not contains blank space.');
S1.focus();
return false;
}
}
}
///special charector check
function validateSpecialCharsForFunctionName(myStringID)
{
// declare which special chars to validate
var illegalChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var strToSearch = myStringID.value;
for (var i = 0; i < strToSearch.length; i++){
if (illegalChars.indexOf(strToSearch.charAt(i)) != -1)
return false;}
return true;
}
//validate wether fromdate less than todate
function ValidatePinCodeStopDates(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var current=new Date();
current.setDate(date1);
current.setMonth(month1);
current.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<current)
{
alert('Stop Date should be greater or equal to Current Date.');
return false;
}
}
function validateSpecialCharacters(S1,msg)
{
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var x =S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (var i = 0; i < x.length; i++)
{
if (iChars.indexOf(x.charAt(i)) != -1)
{
alert ("Special charcter are not allowed in "+msg+".");
return false;
}
}
}
function ValidateNumber(S1,msg)
{
var x=S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (j = 0; j < x.length; j++)
{
var c = x.charAt(j);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values are allowed in " +msg+".");
return false;
}
}
}
function ChkMaxlength(S1,len,Msg)
{
var x=trimAll(S1.value);
if(x.length>=len)
{
alert("Maximum length of "+Msg+" is "+len+".");
S1.focus()
return false;
}
}
function ValidateCampaignUrl(S1,msg)
{
if(S1.value !='')
{
var url= /^(https?):\/\/((?:[a-z0-9.-]|%[0-9A-F]{2}){3,})(?::(\d+))?((?:\/(?:[a-z0-9-._~!$&'()*+;=:@]|%[0-9A-F]{2})*)*)(?:\?((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?(?:#((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?$/i;
if(url.test(S1.value.trim())==false)
{
alert(msg);
S1.focus();
return false;
}
}
}
function ValidatecheckforblankTextArea(S1,msg)
{
var x=S1.value;
var FinalString=trimAll(x);
var bool=checkspace(FinalString)
if((x!='' && FinalString=='')||(FinalString != '' && bool==false))
{
alert(msg+' should not contains blank space.');
S1.value="";
S1.focus();
return false;
}
}
// ops changes
function ValidatePasswordCombination(S1)
{
var x =trimAll(S1.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
return false;
}
var pw=S1.value;
if(/[a-z]/i.test(pw) && /\d/.test(pw))
return true;
else
{
alert("Password should be a combination of characters and numbers.");
S1.value="";
S1.focus();
return false;
}
}
function ValidateToMonthYear(tomonth,toyear,fromyear,frommonth )
{
valFromMonth = frommonth.value;
valToMonth = tomonth.value;
valFromYear = fromyear.value;
valToYear = toyear.value;
var d=new Date();
var month1=d.getMonth();
var year1=d.getFullYear();
if(valFromYear > year1)
{
alert("From Year should be less or equal to Current Year.");
toyear.focus();
return false;
}
if(valFromYear >valToYear)
{
alert("From Year should be less or equal to To Year.");
toyear.focus();
return false;
}
if(valFromYear = valToYear && valFromMonth>valToMonth)
{
alert("From Month should be less or equal to To Month.");
frommonth.focus();
return false;
}
}
//Clinck Live Screen 28 june 2010 - valide hardcode date
function validateHardCodeDate(s1)
{
var today=new Date();
today.setDate(20);
today.setMonth(1); // January = 0
today.setFullYear(2010);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<=today)
{
alert('Please select any date after 20 Feb 2010.');
return false;
}
}
//for multiline textbox
function CheckCharLengthofWord(controlId,length,msg)
{
var count=trimAll(controlId.value);
var words=new Array();
words = count.split(/\s/);
var cnt = words.length;
for(var i=0; i<cnt; i++)
{
if(words[i].length > length)
{
alert('Max limit of a word is '+length+' characters in '+msg+'.');
controlId.focus();
return false;
}
}
}
// user can select last 5 days
function validateVisitDateLastFive(s1,msg) //Created On 29-09-2010
{
var CurrDate=new Date();
CurrDate.setDate(CurrDate.getDate()-5)
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<CurrDate)
{
alert(msg+' allowed only last five days.');
return false;
}
}
//Validate HTML
function ValidateHTML(S1,msg)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
S1.value="";
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot");
S1.focus();
S1.value="";
return false;
}
}
}
//Validate EmailID
var bugchars = '!#$^&*()+|}{[]?><~%:;/,=`"\'';
function ValidateEmailID(str1,msg)
{
var str=str1.value;
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
var lastdot=str.lastIndexOf(dot)
msg='Invalid ' + msg+'.';
if (str.indexOf(at)==-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.substring(lastdot+1)==""){
alert(msg)
str1.focus();
str1.value="";
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(" ")!=-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if(CharsInBag(str)==false){
alert(msg);
str1.focus();
str1.value="";
return false
}
var arrEmail=str.split("@")
var ldot=arrEmail[1].indexOf(".")
if(isInteger(arrEmail[1].substring(ldot+1))==false){
alert(msg);
str1.focus();
str1.value="";
return false
}
return true
}
function CharsInBag(s)
{ var i;
var lchar="";
// Search through string's characters one by one.
// If character is not in bag.
for (i = 0; i < s.length; i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if(i>0)lchar=s.charAt(i-1)
if (bugchars.indexOf(c) != -1 || (lchar=="." && c==".")) return false;
}
return true;
}
function isInteger(s)
{ var i;
for (i = 0; i < s.length; i++)
{
// Check that current character is not a number.
var c = s.charAt(i);
if ((c >= "0") && (c <= "9") && (c != ".")) return false;
}
// All characters are numbers.
return true;
}
//Allow only - sign
function validateSpecialCharactersforCafeCode(S1,msg)
{
var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>?";
var x =S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (var i = 0; i < x.length; i++)
{
if (iChars.indexOf(x.charAt(i)) != -1)
{
alert ("Special charcter are not allowed in "+msg+".");
S1.value="";
S1.focus();
return false;
}
}
}
// added to check Contact numbers(Mobile or Landline) starting from all digits not only zero and 9
function ValidateContactNumber(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
return false;
}
}
}
function ValidInternationalLandLine(S1,msg)
{
var str = S1.value;
if(str!='')
{
if (str.length>20 ||str.length<10)
{
alert("Please enter 10 to 20 digits for "+msg+".");
S1.focus();
return false;
}
regExp = /[^0123456789-]/;
if(str.match(regExp))
{
alert('Please enter valid '+msg);
S1.focus();
S1.value="";
return false;
}
}
}
function ValidateContactNo(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.length > 12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
function validateContactUsForm()
{
if(document.getElementById('txtfrom').value=='Please enter your EmailId here')
{
alert('Please enter valid EmailId in From.');
return false;
}
if(ValidateEmailID(document.getElementById("txtfrom"),'EmailID')==false)
return false;
if(ValidateHTML(document.getElementById("txtfrom"),'From')==false)
return false;
if(document.getElementById("txtfrom").value==document.getElementById("txtto").value)
{
alert("Please enter different EmailId in From.");
document.getElementById("txtfrom").value="";
document.getElementById("txtfrom").focus();
return false;
}
if(document.getElementById('txtsubject').value=='Please enter your subject here')
{
alert('Please enter your subject.');
document.getElementById('txtsubject').focus();
return false;
}
if(Validatecheckforblank(document.getElementById('txtsubject'),'Subject')==false)
{
document.getElementById('txtsubject').focus();
return false;
}
if(ValidateHTML(document.getElementById("txtsubject"),'Subject')==false)
return false;
if(document.getElementById('txtfeedback').value=='Please enter your query here')
{
alert('Please enter your query.');
document.getElementById('txtfeedback').focus();
return false;
}
if(Validatecheckforblank(document.getElementById('txtfeedback'),'Feedback')==false)
{
document.getElementById('txtfeedback').focus();
return false;
}
if(ValidateHTML(document.getElementById("txtfeedback"),'Feedback')==false)
return false;
}
function chkValidDataiRegistration()
{
var txtCyberCafename=document.getElementById("txtCyberCafename");
var txtFName=document.getElementById("txtFName");
var txtEmailID=document.getElementById("txtEmailID");
var ddlCountry=document.getElementById("ddlCountry");
var chkMailerComm=document.getElementById("chkMailerComm");
var chkTermCondition=document.getElementById("chkTermCondition");
var btnSubmit=document.getElementById("btnSubmit");
if(Validatecheckforblank(txtCyberCafename,'Cyber Cafe Name')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidatecheckforLength(txtCyberCafename,'Cyber Cafe Name','35')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(Validatecheckforblank(txtEmailID,'Owner Email ID')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateEmailID(txtEmailID,'Owner Email ID')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateCharectorForName(txtFName,'Owner Name')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateCafeName(txtCyberCafename)==false)
{
btnSubmit.value = "Submit"
return false;
}
if(chkMailerComm.checked==false)
{
alert('Please accept to receive mailer communication fromABC.');
btnSubmit.value = "Submit"
return false;
}
if(chkTermCondition.checked==false)
{
alert('Please accept the Terms and Conditions before submit.');
btnSubmit.value = "Submit"
return false;
}
if(btnSubmit.value == "Wait")
return false;
if(btnSubmit !=null)
btnSubmit.value = "Wait"
// var txtTerminalNo=document.getElementById("txtTerminalNo");
// var txtAdd1=document.getElementById("txtAdd1");
// var txtAdd2=document.getElementById("txtAdd2");
// var txtAdd3=document.getElementById("txtAdd3");
// var txtLandLineNumber=document.getElementById("txtLandLineNumber");
// var txtLName=document.getElementById("txtLName");
// var txtAlternateEmailID=document.getElementById("txtAlternateEmailID");
// var txtOwnerContactNo=document.getElementById("txtOwnerContactNo");
//var txtPwd=document.getElementById("txtPwd");
//var txtRePwd=document.getElementById("txtRePwd");
// var ddlCity=document.getElementById("ddlCity");
// var txtOtherCity=document.getElementById("txtOtherCity");
// if(ValidatePasswordPartner1(txtPwd,txtRePwd,'')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtRePwd,'Re-enter Password')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtTerminalNo,'No. of Terminals')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateTerminals(txtTerminalNo,'')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
//
// if(Validatecheckforblank(txtLName,'Owner Last Name')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateCharectorForName(txtLName,'Owner Last Name','75')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateMobileNumberInternational(txtOwnerContactNo,'Owner Mobile Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtOwnerContactNo,'Owner Mobile Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforblankTextArea(txtLandLineNumber,'Landline Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidInternationalLandLine(txtLandLineNumber,'Landline Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(txtAlternateEmailID.value!="")
// {
// if(ValidateEmailID(txtAlternateEmailID,'Alternate Email ID')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// }
// if(Validatecheckforblank(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd1,'Address 1','35')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd2,'Address 2')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd2,'Address 2','30')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd2,'Address 2')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd3,'Address 3')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd3,'Address 3','21')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd3,'Address 3')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if( ddlCity.value == '---select---' || ddlCity.value =='0')
// {
// alert('Please select City.');
// ddlCity.focus();
// btnSubmit.value = "Submit"
// return false;
// }
// if(ddlCity.value == 'Other')
// {
// if(Validatecheckforblank(txtOtherCity,'Other City')==false)
// {
// txtOtherCity.focus();
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateCharectorForName(txtOtherCity,'Other City')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// }
}
function chkValidDataAccountDetails()
{
var txtCyberCafeName=document.getElementById("ctl00_ContentPlaceHolder1_txtCyberCafeName");
var txtEmailID=document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID");
var txtOwnerFName=document.getElementById("ctl00_ContentPlaceHolder1_txtOwnerFName");
if(Validatecheckforblank(txtCyberCafeName,'Cyber Cafe Name')==false)
return false;
if(ValidateCafeName(txtCyberCafeName)==false)
return false;
if(ValidatecheckforLength(txtCyberCafeName,'Cyber Cafe Name','35')==false)
return false;
if(ValidateCharectorForName(txtCyberCafeName,'Cyber Cafe Name','35')==false)
return false;
if(Validatecheckforblank(txtEmailID,'Owner Email ID')==false)
return false;
if(ValidateEmailID(txtEmailID,'Owner Email ID')==false)
return false;
if(ValidatecheckforLength(txtOwnerFName,'Owner Name','65')==false)
return false;
if(ValidateCharectorForName(txtOwnerFName,'Owner Name','65')==false)
return false;
}
function chkValidDataChangeAccountPwd()
{
var oldPass = document.getElementById("ctl00_ContentPlaceHolder1_txtOldPwd").value;
if(oldPass.indexOf("<")>=0 || oldPass.indexOf(">")>=0)
{
alert("HTML characters '>' and '<' are not allowed.");
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_lblMsg")!=null)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").innerHTML="";
}
if(Validatecheckforblank(document.getElementById("ctl00_ContentPlaceHolder1_txtOldPwd"),'Old Password')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPwd"),'New Password')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
else if(ValidatePasswordPartner1(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPwd"),document.getElementById("ctl00_ContentPlaceHolder1_txtReNewPwd"),'')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value == "Wait")
{
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit") !=null)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Wait"
}
}
function CheckBlankLoginCantrol()
{
if(trimAll(document.getElementById("txtCafeCode").value)=='' || trimAll(document.getElementById("txtCafeCode").value)=='Cafe Code*')
{
alert("Please enter Cafe Code.");
document.getElementById("txtCafeCode").focus();
return false;
}
if(trimAll(document.getElementById("txtPassword").value)=='' || trimAll(document.getElementById("txtPassword").value)=='Password*')
{
alert("Please enter Password.");
document.getElementById('password1').focus();
return false;
}
}
function CheckBlankForgotPassword()
{
if(trimAll(document.getElementById("txtCafeCode").value)=='')
{
alert("Cafe Code cannot be blank.");
document.getElementById("txtCafeCode").focus();
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait"
}
function CheckBlankForgotPassworConfirm()
{
var txtUserName=document.getElementById("Login1_txtUserName").value;
var txtPwd=document.getElementById("Login1_txtPwd").value;
if(trimAll(txtUserName.value)=='')
{
alert("Cafe Code cannot be blank.");
txtUserName.focus();
return false;
}
if(trimAll(txtPwd.value)=='')
{
alert("Password cannot be blank.");
txtPwd.focus();
return false;
}
}
function chkValidDataPasswordExpire()
{
if(document.getElementById("lblMsg")!=null)
{
document.getElementById("lblMsg").innerHTML="";
}
if(Validatecheckforblank(document.getElementById("txtOldPwd"),'Old Password')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("txtNewPwd"),'New Password')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
else if(ValidatePasswordPartner1(document.getElementById("txtNewPwd"),document.getElementById("txtReNewPwd"),'')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait";
}
function ValidateAllCafeFeedBack()
{
if(Validatecheckforblank(document.getElementById("txtName"),'Name')==false)
return false;
if(ValidateCharectorForName(document.getElementById("txtName"),'Name')==false)
return false;
if(ValidateHTML(document.getElementById("txtName"),'Name')==false)
return false;
if(Validatecheckforblank(document.getElementById("txtEmailID"),'Email ID')==false)
return false;
if(ValidateEmailID(document.getElementById("txtEmailID"),'Email ID')==false)
return false;
if(document.getElementById("txtCafeCode").value!=null)
{
if(validateSpecialCharactersforCafeCode(document.getElementById("txtCafeCode"),'Cafe Code')==false)
return false;
}
if(Validatecheckforblank(document.getElementById("txtFeedBack"),'Feedback')==false)
return false;
if(ValidateHTML(document.getElementById("txtFeedBack"),'Feedback')==false)
return false;
var strSingleLineText = document.getElementById("txtFeedBack").value.replace(/\s/g,'').replace(/ ,/g,',');
strSingleLineText = trimAll(strSingleLineText);
if(strSingleLineText.length>20)
strSingleLineText = strSingleLineText.substring(0,20);
strSingleLineText = strSingleLineText.replace(';','-cookie-')
var serverDate = document.getElementById("hidDate").value;
if(CheckCookie(trim(document.getElementById("txtName").value).replace(/\s/g,'-cookie-')+"-cookie-"+trim(document.getElementById("txtEmailID").value)+"-cookie-"+strSingleLineText+"-"+serverDate))
{
alert("Feedback already submitted.");
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait"
}
function ValidateLandLineInternational(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.value="";
S1.focus();
return false;
}
if (x.length > 20 ||x.length<10)
{
alert("Please enter 10 to 20 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
-----------------------------------------------------------------------------------------------------
function chkValidData()
{
if(Validatecheckforblank(document.getElementById("<%= txtname.ClientID %>"),' Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCafeName(document.getElementById("<%= txtname.ClientID %>"))==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtname.ClientID %>"),' Name','35')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtEmailID.ClientID %>"),'Owner Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateEmailID(document.getElementById("<%= txtEmailID.ClientID %>"),'Owner Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatePasswordPartner1(document.getElementById("<%= txtPwd.ClientID %>"),document.getElementById("<%= txtRePwd.ClientID %>"),'')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtRePwd.ClientID %>"),'Re-enter Password')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtTerminalNo.ClientID %>"),'No. of Terminals')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateTerminals(document.getElementById("<%= txtTerminalNo.ClientID %>"),'')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtFName.ClientID %>"),'Owner First Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCharectorForName(document.getElementById("<%= txtFName.ClientID %>"),'Owner First Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtLName.ClientID %>"),'Owner Last Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCharectorForName(document.getElementById("<%= txtLName.ClientID %>"),'Owner Last Name','75')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateMobileNumber(document.getElementById("<%= txtOwnerContactNo.ClientID %>"),'Owner Mobile Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtOwnerContactNo.ClientID %>"),'Owner Mobile Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforblankTextArea(document.getElementById("<%= txtLandLineNumber.ClientID %>"),'Landline Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateLandLine(document.getElementById("<%= txtLandLineNumber.ClientID %>"),'Landline Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= txtAlternateEmailID.ClientID %>").value!="")
{
if(ValidateEmailID(document.getElementById("<%= txtAlternateEmailID.ClientID %>"),'Alternate Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
}
if(Validatecheckforblank(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1','35')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2','30')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3','21')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= ddlState.ClientID %>").value == '---select---')
{
alert('Please select State.');
document.getElementById("<%= ddlState.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= ddlCity.ClientID %>").value == '')
{
alert('Please select City.');
document.getElementById("<%= ddlCity.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtPincode.ClientID %>"),'Pincode')==false)
{
document.getElementById("<%= txtPincode.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= ddlLocation.ClientID %>"),'Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= txtOtherLocation.ClientID %>")!=null)
{
if(Validatecheckforblank(document.getElementById("<%= txtOtherLocation.ClientID %>"),'Other Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtOtherLocation.ClientID %>"),'Other Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
}
if(document.getElementById("<%= chkMailerComm.ClientID %>").checked==false)
{
alert('Please accept to receive mailer communication fromABC.');
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= chkTermCondition.ClientID %>").checked==false)
{
alert('Please accept the Terms and Conditions before submit.');
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= btnSubmit.ClientID %>").value == "Wait")
return false;
if(document.getElementById("<%= btnSubmit.ClientID %>") !=null)
document.getElementById("<%= btnSubmit.ClientID %>").value = "Wait"
}
function ValidateMobile(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 9 && x.charAt(0)!= 0)
{
alert(msg+" should start with 9 or 0.");
S1.focus();
S1.value="";
return false;
}
if (x.length>=12 ||x.length<10)
{
alert("Please enter 10 or 11 digits for "+msg+".");
S1.focus();
return false;
}
}
}
function ValidateLandLine(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.value="";
S1.focus();
return false;
}
if (x.length > 12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
function validatedot(s1,msg)
{
var x=s1.value;
if(x!='')
{
var c=x.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot.");
s1.focus();
s1.value="";
return false;
}
}
}
//check for telephone
function Validatetelephone(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if ( x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.focus();
S1.value="";
return false;
}
if (x.length>=12 ||x.length<10)
{
alert("Please enter 10 or 11 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
////check Email validation with blank
function ValidateEmail(S1,msg)
{
var x=S1.value;
if(x!='')
{
if(validateemailv2(x)==false)
{
alert("Please enter valid Email ID.");
S1.focus();
S1.value="";
return false;
}
}
}
////check valid email ID
function validateemailv2(email)
{
var splitted = email.match("^(.+)@(.+)$");
if(splitted == null) return false;
if(splitted[1] != null )
{
var regexp_user=/^\"?[\w-_\.]*\"?$/;
if(splitted[1].match(regexp_user) == null) return false;
}
if(splitted[2] != null)
{
var regexp_domain=/^[\w-\.]*\.[a-za-zA-ZA-Z]{2,4}$/;
if(splitted[2].match(regexp_domain) == null)
{
var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
if(splitted[2].match(regexp_ip) == null) return false;
}
return true;
}
return false;
}
////validation for terminals numeric and 2 digit lenth allowed
function ValidateTerminals(S1,msg)
{
var x=trimAll(S1.value);
if (x>255)
{
alert("Please enter less than 256 in No. of Terminals.");
S1.focus();
S1.value="";
return false;
}
if( x== 0)
{
alert("Zero is not allowed in No. of Terminals.");
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in No. of Terminals.")
S1.focus();
S1.value="";
return false;
}
}
}
//validate pincode
function ValidatePincode(S1,msg)
{
var x=S1.value;
if(isNaN(x)|| x.indexOf(" ")!=-1)
{
alert("Please enter only numeric value for pincode.");
S1.focus();
S1.value="";
return false;
}
if (x.length!=6)
{
alert("Only 6 digit allowed for pincode.");
S1.focus();
return false;
}
}
////validation for name only charector allowed
function ValidateName(s1,msg)
{
var x=s1.value;
var mikExp = /[$\\@\\\#%\^\*\(\)\[\]\<\>\+\_\{\}\`\!\~\=\|\?\:\;\,\/\"]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
}
}
}
////validation for name only charector allowed
function ValidateCharectorForName(s1,msg)
{
var x=s1.value;
var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\<\>\+\_\{\}\`\~\=\|\?\:\;\,\.\/\'\"]/;
if(x.length > 0)
{
if(x.charAt(0)==' ')
{
alert('Space not allowed in start of '+msg+'.');
s1.focus();
s1.value="";
return false;
}
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
s1.value="";
return false;
}
}
}
}
////check blank textbox
function Validatecheckforblank(S1,msg)
{
var x=S1.value;
var FinalString=trimAll(x);
var bool=checkspace(FinalString)
if(FinalString == ''||bool==false)
{
alert(msg+' cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
}
//the following function used for triming the value
function trimAll(sString)
{
while (sString.substring(0,1) == ' ')
{
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' ')
{
sString = sString.substring(0,sString.length-1);
}
return sString;
}
function ValidatecheckforLength(S1,msg,len)
{
var x=S1.value.length;
if(x > len)
{
alert("Maximum length for "+ msg + " is "+len +" characters.");
S1.focus();
return false;
}
}
function ValidateforBothblank(S1,S2,msg)
{
var x=trimAll(S1.value);
var y=trimAll(S2.value);
if(x == '' && y=='')
{
alert(msg+" cannot be left blank.");
S2.focus();
return false;
}
}
//Validate for the state if other is selected
function ValidatecheckforState(S1,msg)
{
var x=S1.value;
if(x=='---select---')
{
alert("Please select city.")
S1.focus();
return false;
}
}
//validate cafe name
function ValidateCafeName(S1)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
if(s.charAt(0)==' ')
{
alert('Space not allowed in start of Cyber Cafe Name.');
S1.focus();
S1.value="";
return false;
}
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > are not allowed in Cyber Cafe Name.');
S1.value="";
S1.focus();
return false;
}
}
}
}
// Removes leading whitespaces
function LTrim( value )
{
var re = /\s*((\S+\s*)*)/;
return value.replace(re, "");
}
// Removes ending whitespaces
function RTrim( value )
{
var re = /((\s*\S+)*)\s*/;
return value.replace(re, "");
}
// Removes leading and ending whitespaces
function trim( value )
{
return LTrim(RTrim(value));
}
function ValidateForSpace(S1,msg)
{
var x=S1.value;
reWhiteSpace = new RegExp(/^\s+$/);
if (reWhiteSpace.test(x))
{
alert(msg+" cannot be left blank.");
S1.focus();
return false;
}
}
//for removing spaces
function checkspace(s1)
{
//var x=s1.value;
reWhiteSpace = new RegExp(/^\s+$/);
if (reWhiteSpace.test(s1))
{
return false;
}
}
function ValidateURl(s1)
{
if(s1.value !='')
{
var url=/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
var testurl=s1.value;
if(url.test(testurl)==false)
{
alert('Invalid url address.');
s1.value="";
s1.focus();
return false;
}
}
}
// Validate Month. User is alowed to select till month
function ValidatecheckforMonth(s1,s2)
{
var d=new Date();
var currmonth=d.getMonth();
var curryear=d.getYear();
currmonth = currmonth+1;
var month = s1.value;
if (month>currmonth && curryear == s2.value)
{
alert('Please select any month till current month.');
return false;
}
}
//validating the date .user is allowed to enter only date before yesterday
function validateYesterdayDate(s1)
{
var d=new Date();
var date1=d.getDate()-1;
var month1=d.getMonth();
var year1=d.getFullYear();
var yesterday=new Date();
yesterday.setDate(date1);
yesterday.setMonth(month1); // January = 0
yesterday.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>yesterday)
{
alert('Please select any date before today in From Date.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateTodayDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
{
alert('Please select any date before today in To Date.');
return false;
}
}
//validate wether fromdate less than todate
function ValidateDates(s1,s2)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('From Date should be less or equal to To Date.');
return false;
}
}
function validateTodayDatedaily(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
return false;
}
function ValidateMobileAdvertiser(S1,msg)
{
var x=S1.value;
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg)
S1.focus();
return false;
}
}
if (x.charAt(0)!= 9)
{
alert(msg+" should start with 9.");
S1.value="";
S1.focus();
return false;
}
if (x.length<10)
{
alert("Please enter 10 "+msg+".");
S1.value="";
S1.focus();
return false;
}
}
}
function ValidatePassword(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
}
function ValidateSinglePassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 8)
{
alert('Password should be minimum 8 characters.');
S1.focus();
S1.value="";
return false;
}
}
function ValidateBrandPassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
return false;
}
}
function ValidateAdvertiserHTML(S1,msg)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot");
S1.focus();
S1.value="";
return false;
}
}
}
function ValidateDDname(S1,msg)
{
var s=trimAll(S1.value);
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
S1.value="";
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot.");
S1.focus();
S1.value="";
return false;
}
}
}
//validating the date .user is allowed to enter only date untill today
function validateSingleDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate > today-1)
{
alert('Please select any date before today.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateCurrentDate(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate > today)
{
alert('Please select any date until today.');
return false;
}
}
function validateDatetoTillDate(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>today)
{
alert('Please select any date until today in '+msg);
return false;
}
}
function validateDateDayCounter(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>=today)
{
alert('Please select any date before today.');
return false;
}
}
function ValidateDatesLMS(s1,s2)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('Entry Date should be less than Schedule Date.');
return false;
}
}
function ValidateDatesTerminalSelection(s1,s2,btnId)
{
var from=s1.value;
var to=s2.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var today=new Date();
if(fromdate < today)
{
alert('Release Date should be greater than todays date.');
return false;
}
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var MaxDt=new Date(year2,month2,date2);
if (fromdate<=MaxDt)
{
alert('Release Date should be greater than Last Release Date.');
return false;
}
}
//validating the date .user is allowed to enter only date untill today
function validateTodayDateLMS(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate>today)
{
alert(msg+' cannot be future date.');
return false;
}
}
function validateNextVisitDateLMS(s1,msg)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var today=new Date();
today.setDate(date1);
today.setMonth(month1); // January = 0
today.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<today)
{
alert(msg+' cannot be past date.');
return false;
}
}
function validateDoublequotes(S1,Msg)
{
var s=S1.value;
var mikExp = /[\"\']/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('" and '+" ' are not allowed in "+Msg+'.');
S1.value="";
S1.focus();
return false;
}
}
}
}
function CheckListControl(chklist)
{
var result=true;
var options = chklist.getElementsByTagName('input');
for(i=0;i<options.length;i++){
var opt = options[i];
if(opt.type=="checkbox"){
if(opt.checked){
result=false;
break;}
}
}
return result;
}
function UrlCheck(url,msg)
{
var theurl=url.value;
var tomatch= /^(https?:)\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
if (tomatch.test(theurl)){
return true;}
else
{
alert(msg);
url.focus();
return false;
}
}
////validation for terminals numeric and 2 digit lenth allowed
function ValidateIntegerCheck(S1,msg)
{
var x=trimAll(S1.value);
if( x== 0)
{
alert("Zero is not allowed in " + msg);
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in " + msg)
S1.focus();
S1.value="";
return false;
}
}
}
///special charector check
function validateSpecialChars(myStringID)
{
// declare which special chars to validate
// var illegalChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var illegalChars = "*\\\'/|\":<>?#";
var strToSearch = myStringID.value;
for (var i = 0; i < strToSearch.length; i++){
if (illegalChars.indexOf(strToSearch.charAt(i)) != -1)
return false;}
return true;
}
function ValidateCPC(S1,msg)
{
var x=trimAll(S1.value);
var txtVal= S1.value;
var temp= new Array();
temp=txtVal.split('.');
if(isNaN(txtVal))
{
alert("Only numeric values allowed in "+ msg);
S1.value="";
return false;
}
else if(parseFloat(txtVal)<=0)
{
alert("Zero is not allowed in "+ msg);
S1.value="";
return false;
}
else if(temp[1]!=null)
{
if(temp[1].length >3)
{
alert("Only 3 decimal placed allowed in "+ msg)
S1.value="";
return false;
}
}
}
function ValidateAccountName(s1,msg)
{
var x=trimAll(s1.value);
var mikExp = /[$\\@\\\#%\^\*\(\)\[\]\<\>\+\_\{\}\`\!\~\=\|\?\:\;\,\/\"]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(k.search('-') == 0)
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
if(isNaN(k)|| k.indexOf(" ")!=-1)
{
//return true;;
}
else
{
alert('Please enter character value in '+msg+'.');
s1.focus();
return false;
}
}
}
else
{
alert(msg+ ' should not be empty.');
s1.focus();
return false;
}
}
function ValidateAccount(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
if(parseFloat(x)==0)
{
alert( msg+" should not be zero.")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
}
else
{
alert(msg+" should not be empty.");
S1.focus();
return false;
}
}
//interger validation
////validation for terminals numeric and 2 digit lenth allowed
function ValidateInteger(S1,msg)
{
var x=trimAll(S1.value);
if( x== 0){
alert("Zero is not allowed in "+ msg);
S1.focus();
S1.value="";
return false;}
var i;
for (i = 0; i < x.length; i++){
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in "+ msg);
S1.focus();
S1.value="";
return false;
}
}
}
//password in partner section should have Password should combination of number, alphabets and special characters.
function ValidatePasswordPartner(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
var pw=S1.value;
if(/[a-z]/i.test(pw) && /\d/.test(pw) && PartnerCheckSpecialCharacter(pw))
return true;
else
{
alert("Password should be a combination of characters [A-Z], number [0-9] and special characters [!@#$%^&*()].");
S1.value="";
S2.value="";
S1.focus();
return false;
}
}
function ValidatePasswordPartner1(S1,S2,msg)
{
var x =trimAll(S1.value);
var y=trimAll(S2.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S2.value="";
S1.focus();
return false;
}
if(x.length < 6)
{
alert('Password should be minimum 6 characters.');
S1.focus();
S1.value="";
S2.value="";
return false;
}
// var pw=S1.value;
// if(/[a-z]/i.test(pw) && /\d/.test(pw))
// {}
// else
// {
// alert("Password should be a combination of characters and numbers.");
// S1.value="";
// S2.value="";
// S1.focus();
// return false;
// }
if(y == "")
{
alert('Re-Enter Password cannot be left blank.');
S2.value="";
S2.focus();
return false;
}
if(x!=y)
{
alert('Password and Re-Enter Password should be same.');
S2.value="";
S2.focus();
return false;
}
return true;
}
function PartnerCheckSpecialCharacter(strValue)
{
var boolResult=false;
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_";
for (var i = 0; i < strValue.length; i++)
{
if (iChars.indexOf(strValue.charAt(i)) != -1)
{
boolResult=true;
break;
}
else
boolResult=false;
}
return boolResult;
}
//for multiline textbox
function CheckCharLength(S1)
{
var count=trimAll(S1.value);
var words=new Array();
words = count.split(/\s/);
var cnt = words.length;
for(var i=0; i<cnt; i++)
{
if(words[i].length > 44)
{
alert('Max limit of a word is 45 characters');
S1.focus();
return false;
}
}
}
// Used to validate start date and end date.
function ValidateStartEndDate(startDt,endDt)
{
var from=startDt.value;
var to=endDt.value;
frmDt=from.split("/");
ToDt=to.split("/");
var date1=frmDt[0];
var month1=frmDt[1]-1;//since jan=0
var year1=frmDt[2];
var fromdate=new Date(year1,month1,date1);
var date2=ToDt[0];
var month2=ToDt[1]-1;//since jan=0
var year2=ToDt[2];
var todate=new Date(year2,month2,date2);
if (fromdate>todate)
{
alert('Start Date should be less or equal to End Date.');
return false;
}
}
// added to check mobile numbers starting from all digits not only zero and 9
function ValidateMobileNumber(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>11 ||x.length<10)
{
alert("Please enter 10 to 11 digits for "+msg+".");
S1.focus();
return false;
}
}
}
// added to check mobile numbers starting from all digits not only zero and 9
function ValidateMobileNumberInternational(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>14 ||x.length<9)
{
alert("Please enter 9 to 14 digits for "+msg+".");
S1.focus();
return false;
}
}
}
// New Javascript for Campaign Management 4.4.6
// added on 21/01/2010
function CheckNumberDot(S1, msg)
{
if(S1.value == '')
{
alert("Please Enter " +msg+ ".");
S1.focus();
return false;
}
else if (!/^[-+]?\d*.?\d*$/.test(S1.value))
{
alert("Please enter valid "+ msg+ ".");
S1.focus();
S1.value = '';
return false;
}
else
return true;
}
//validating the date .user is allowed to enter only date before yesterday
function ValidateDateAfterTomorrow(s1, msg)
{
var d=new Date();
var date1=d.getDate()+1;
var month1=d.getMonth();
var year1=d.getFullYear();
var tomorrow=new Date();
tomorrow.setDate(date1);
tomorrow.setMonth(month1);
tomorrow.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<tomorrow)
{
alert('Please select any date after tomorrow in'+ msg);
return false;
}
}
function ValidateCampaignPassword(S1)
{
var x =trimAll(S1.value);
if(x == "")
{
alert('Password cannot be left blank.');
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
return false;
}
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert('Password should not contains blank space.');
S1.focus();
return false;
}
}
//added on 21/01/2010
function ValidateCheckForSpace(S1,msg)
{
var x =trimAll(S1.value);
if(x == "")
{
alert(msg +' cannot be left blank.');
return false;
}
if(x.length < 4)
{
alert(msg +' should be minimum 4 characters.');
S1.focus();
return false;
}
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert(msg +' should not contains blank space.');
S1.focus();
return false;
}
}
function ValidateCampaignUrl(S1)
{
if(S1.value !='')
{
var url= /^(https?):\/\/((?:[a-z0-9.-]|%[0-9A-F]{2}){3,})(?::(\d+))?((?:\/(?:[a-z0-9-._~!$&'()*+;=:@]|%[0-9A-F]{2})*)*)(?:\?((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?(?:#((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?$/i;
if(url.test(S1.value.trim())==false)
{
alert('Please enter valid URL.');
S1.focus();
return false;
}
}
}
function ValidateDateAfterToday(s1, msg) // Created on 25/01/2010
{
var d=new Date();
var date1=d.getDate()+1;
var month1=d.getMonth();
var year1=d.getFullYear();
var tomorrow=new Date();
tomorrow.setDate(date1);
tomorrow.setMonth(month1);
tomorrow.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<tomorrow)
{
alert('Please select any date after today in'+ msg);
return false;
}
}
// UrlCheck method is updated on 21-1-2010
//ValidateDatesTerminalSelection // this method has been changed on 25/01/2010
function ValidateNumbers(S1,msg)
{
var x=trimAll(S1.value);
var i;
if(x!='')
{
for (i = 0; i < x.length; i++)
{
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values allowed in "+ msg);
S1.focus();
S1.value="";
return false;
}
}
}
}
function ValidatecheckforSelect(S1,msg)
{
var x=S1.value;
if(x=='0')
{
alert("Please select "+msg+".")
S1.focus();
return false;
}
}
function ValidateBlanckSpace(S1,msg)
{
var x =trimAll(S1.value);
if(x != "")
{
var xx =x.split(' ');
if(parseInt(xx.length) > 1)
{
alert(msg+' should not contains blank space.');
S1.focus();
return false;
}
}
}
///special charector check
function validateSpecialCharsForFunctionName(myStringID)
{
// declare which special chars to validate
var illegalChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var strToSearch = myStringID.value;
for (var i = 0; i < strToSearch.length; i++){
if (illegalChars.indexOf(strToSearch.charAt(i)) != -1)
return false;}
return true;
}
//validate wether fromdate less than todate
function ValidatePinCodeStopDates(s1)
{
var d=new Date();
var date1=d.getDate();
var month1=d.getMonth();
var year1=d.getFullYear();
var current=new Date();
current.setDate(date1);
current.setMonth(month1);
current.setFullYear(year1);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<current)
{
alert('Stop Date should be greater or equal to Current Date.');
return false;
}
}
function validateSpecialCharacters(S1,msg)
{
var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?";
var x =S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (var i = 0; i < x.length; i++)
{
if (iChars.indexOf(x.charAt(i)) != -1)
{
alert ("Special charcter are not allowed in "+msg+".");
return false;
}
}
}
function ValidateNumber(S1,msg)
{
var x=S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (j = 0; j < x.length; j++)
{
var c = x.charAt(j);
if (((c < "0") || (c > "9")))
{
alert("Only numeric values are allowed in " +msg+".");
return false;
}
}
}
function ChkMaxlength(S1,len,Msg)
{
var x=trimAll(S1.value);
if(x.length>=len)
{
alert("Maximum length of "+Msg+" is "+len+".");
S1.focus()
return false;
}
}
function ValidateCampaignUrl(S1,msg)
{
if(S1.value !='')
{
var url= /^(https?):\/\/((?:[a-z0-9.-]|%[0-9A-F]{2}){3,})(?::(\d+))?((?:\/(?:[a-z0-9-._~!$&'()*+;=:@]|%[0-9A-F]{2})*)*)(?:\?((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?(?:#((?:[a-z0-9-._~!$&'()*+;=:\/?@]|%[0-9A-F]{2})*))?$/i;
if(url.test(S1.value.trim())==false)
{
alert(msg);
S1.focus();
return false;
}
}
}
function ValidatecheckforblankTextArea(S1,msg)
{
var x=S1.value;
var FinalString=trimAll(x);
var bool=checkspace(FinalString)
if((x!='' && FinalString=='')||(FinalString != '' && bool==false))
{
alert(msg+' should not contains blank space.');
S1.value="";
S1.focus();
return false;
}
}
// ops changes
function ValidatePasswordCombination(S1)
{
var x =trimAll(S1.value);
var mikExp = /[\<\>]/;
if(x.length > 0)
{
for(var i=0;i<x.length;i++)
{
var k=x.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in Password.');
S1.value="";
S1.focus();
return false;
}
}
}
if(x == "")
{
alert('Password cannot be left blank.');
S1.value="";
S1.focus();
return false;
}
if(x.length < 4)
{
alert('Password should be minimum 4 characters.');
S1.focus();
S1.value="";
return false;
}
var pw=S1.value;
if(/[a-z]/i.test(pw) && /\d/.test(pw))
return true;
else
{
alert("Password should be a combination of characters and numbers.");
S1.value="";
S1.focus();
return false;
}
}
function ValidateToMonthYear(tomonth,toyear,fromyear,frommonth )
{
valFromMonth = frommonth.value;
valToMonth = tomonth.value;
valFromYear = fromyear.value;
valToYear = toyear.value;
var d=new Date();
var month1=d.getMonth();
var year1=d.getFullYear();
if(valFromYear > year1)
{
alert("From Year should be less or equal to Current Year.");
toyear.focus();
return false;
}
if(valFromYear >valToYear)
{
alert("From Year should be less or equal to To Year.");
toyear.focus();
return false;
}
if(valFromYear = valToYear && valFromMonth>valToMonth)
{
alert("From Month should be less or equal to To Month.");
frommonth.focus();
return false;
}
}
//Clinck Live Screen 28 june 2010 - valide hardcode date
function validateHardCodeDate(s1)
{
var today=new Date();
today.setDate(20);
today.setMonth(1); // January = 0
today.setFullYear(2010);
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<=today)
{
alert('Please select any date after 20 Feb 2010.');
return false;
}
}
//for multiline textbox
function CheckCharLengthofWord(controlId,length,msg)
{
var count=trimAll(controlId.value);
var words=new Array();
words = count.split(/\s/);
var cnt = words.length;
for(var i=0; i<cnt; i++)
{
if(words[i].length > length)
{
alert('Max limit of a word is '+length+' characters in '+msg+'.');
controlId.focus();
return false;
}
}
}
// user can select last 5 days
function validateVisitDateLastFive(s1,msg) //Created On 29-09-2010
{
var CurrDate=new Date();
CurrDate.setDate(CurrDate.getDate()-5)
var userdatetext=s1.value;
t=userdatetext.split("/");
var date2=t[0];
var m=t[1];//since jan=0
var month2=m-1;
var year2=t[2];
var userdate=new Date();
userdate.setDate(date2);
userdate.setMonth(month2); // January = 0
userdate.setFullYear(year2);
if (userdate<CurrDate)
{
alert(msg+' allowed only last five days.');
return false;
}
}
//Validate HTML
function ValidateHTML(S1,msg)
{
var s=S1.value;
var mikExp = /[\<\>]/;
if(s.length > 0)
{
for(var i=0;i<s.length;i++)
{
var k=s.charAt(i);
if(k.search(mikExp) == 0)
{
alert('< and > not allowed in '+ msg+'.');
S1.focus();
S1.value="";
return false;
}
}
}
if(s!='')
{
var c=s.charAt(0)
if(c==".")
{
alert (msg+" cannot start with Dot");
S1.focus();
S1.value="";
return false;
}
}
}
//Validate EmailID
var bugchars = '!#$^&*()+|}{[]?><~%:;/,=`"\'';
function ValidateEmailID(str1,msg)
{
var str=str1.value;
var at="@"
var dot="."
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
var lastdot=str.lastIndexOf(dot)
msg='Invalid ' + msg+'.';
if (str.indexOf(at)==-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.substring(lastdot+1)==""){
alert(msg)
str1.focus();
str1.value="";
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if (str.indexOf(" ")!=-1){
alert(msg);
str1.focus();
str1.value="";
return false
}
if(CharsInBag(str)==false){
alert(msg);
str1.focus();
str1.value="";
return false
}
var arrEmail=str.split("@")
var ldot=arrEmail[1].indexOf(".")
if(isInteger(arrEmail[1].substring(ldot+1))==false){
alert(msg);
str1.focus();
str1.value="";
return false
}
return true
}
function CharsInBag(s)
{ var i;
var lchar="";
// Search through string's characters one by one.
// If character is not in bag.
for (i = 0; i < s.length; i++)
{
// Check that current character isn't whitespace.
var c = s.charAt(i);
if(i>0)lchar=s.charAt(i-1)
if (bugchars.indexOf(c) != -1 || (lchar=="." && c==".")) return false;
}
return true;
}
function isInteger(s)
{ var i;
for (i = 0; i < s.length; i++)
{
// Check that current character is not a number.
var c = s.charAt(i);
if ((c >= "0") && (c <= "9") && (c != ".")) return false;
}
// All characters are numbers.
return true;
}
//Allow only - sign
function validateSpecialCharactersforCafeCode(S1,msg)
{
var iChars = "!@#$%^&*()+=[]\\\';,./{}|\":<>?";
var x =S1.value;
x=x.replace(/^\s+|\s+$/g,"");
if(x=='')
return;
for (var i = 0; i < x.length; i++)
{
if (iChars.indexOf(x.charAt(i)) != -1)
{
alert ("Special charcter are not allowed in "+msg+".");
S1.value="";
S1.focus();
return false;
}
}
}
// added to check Contact numbers(Mobile or Landline) starting from all digits not only zero and 9
function ValidateContactNumber(S1,msg)
{
var x=S1.value;
var num= parseFloat(trimAll(S1.value));
if(x!='')
{
var i;
for (i = 0; i < x.length; i++)
{
// Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if(num==0)
{
alert("Please enter valid "+ msg+".");
S1.focus();
S1.value="";
return false;
}
// Now it allows 12 digits in mobile number : HARISH 7-12-2009
if (x.length>12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
return false;
}
}
}
function ValidInternationalLandLine(S1,msg)
{
var str = S1.value;
if(str!='')
{
if (str.length>20 ||str.length<10)
{
alert("Please enter 10 to 20 digits for "+msg+".");
S1.focus();
return false;
}
regExp = /[^0123456789-]/;
if(str.match(regExp))
{
alert('Please enter valid '+msg);
S1.focus();
S1.value="";
return false;
}
}
}
function ValidateContactNo(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.length > 12 ||x.length<10)
{
alert("Please enter 10 to 12 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
function validateContactUsForm()
{
if(document.getElementById('txtfrom').value=='Please enter your EmailId here')
{
alert('Please enter valid EmailId in From.');
return false;
}
if(ValidateEmailID(document.getElementById("txtfrom"),'EmailID')==false)
return false;
if(ValidateHTML(document.getElementById("txtfrom"),'From')==false)
return false;
if(document.getElementById("txtfrom").value==document.getElementById("txtto").value)
{
alert("Please enter different EmailId in From.");
document.getElementById("txtfrom").value="";
document.getElementById("txtfrom").focus();
return false;
}
if(document.getElementById('txtsubject').value=='Please enter your subject here')
{
alert('Please enter your subject.');
document.getElementById('txtsubject').focus();
return false;
}
if(Validatecheckforblank(document.getElementById('txtsubject'),'Subject')==false)
{
document.getElementById('txtsubject').focus();
return false;
}
if(ValidateHTML(document.getElementById("txtsubject"),'Subject')==false)
return false;
if(document.getElementById('txtfeedback').value=='Please enter your query here')
{
alert('Please enter your query.');
document.getElementById('txtfeedback').focus();
return false;
}
if(Validatecheckforblank(document.getElementById('txtfeedback'),'Feedback')==false)
{
document.getElementById('txtfeedback').focus();
return false;
}
if(ValidateHTML(document.getElementById("txtfeedback"),'Feedback')==false)
return false;
}
function chkValidDataiRegistration()
{
var txtCyberCafename=document.getElementById("txtCyberCafename");
var txtFName=document.getElementById("txtFName");
var txtEmailID=document.getElementById("txtEmailID");
var ddlCountry=document.getElementById("ddlCountry");
var chkMailerComm=document.getElementById("chkMailerComm");
var chkTermCondition=document.getElementById("chkTermCondition");
var btnSubmit=document.getElementById("btnSubmit");
if(Validatecheckforblank(txtCyberCafename,'Cyber Cafe Name')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidatecheckforLength(txtCyberCafename,'Cyber Cafe Name','35')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(Validatecheckforblank(txtEmailID,'Owner Email ID')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateEmailID(txtEmailID,'Owner Email ID')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateCharectorForName(txtFName,'Owner Name')==false)
{
btnSubmit.value = "Submit"
return false;
}
if(ValidateCafeName(txtCyberCafename)==false)
{
btnSubmit.value = "Submit"
return false;
}
if(chkMailerComm.checked==false)
{
alert('Please accept to receive mailer communication fromABC.');
btnSubmit.value = "Submit"
return false;
}
if(chkTermCondition.checked==false)
{
alert('Please accept the Terms and Conditions before submit.');
btnSubmit.value = "Submit"
return false;
}
if(btnSubmit.value == "Wait")
return false;
if(btnSubmit !=null)
btnSubmit.value = "Wait"
// var txtTerminalNo=document.getElementById("txtTerminalNo");
// var txtAdd1=document.getElementById("txtAdd1");
// var txtAdd2=document.getElementById("txtAdd2");
// var txtAdd3=document.getElementById("txtAdd3");
// var txtLandLineNumber=document.getElementById("txtLandLineNumber");
// var txtLName=document.getElementById("txtLName");
// var txtAlternateEmailID=document.getElementById("txtAlternateEmailID");
// var txtOwnerContactNo=document.getElementById("txtOwnerContactNo");
//var txtPwd=document.getElementById("txtPwd");
//var txtRePwd=document.getElementById("txtRePwd");
// var ddlCity=document.getElementById("ddlCity");
// var txtOtherCity=document.getElementById("txtOtherCity");
// if(ValidatePasswordPartner1(txtPwd,txtRePwd,'')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtRePwd,'Re-enter Password')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtTerminalNo,'No. of Terminals')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateTerminals(txtTerminalNo,'')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
//
// if(Validatecheckforblank(txtLName,'Owner Last Name')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateCharectorForName(txtLName,'Owner Last Name','75')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateMobileNumberInternational(txtOwnerContactNo,'Owner Mobile Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(Validatecheckforblank(txtOwnerContactNo,'Owner Mobile Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforblankTextArea(txtLandLineNumber,'Landline Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidInternationalLandLine(txtLandLineNumber,'Landline Number')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(txtAlternateEmailID.value!="")
// {
// if(ValidateEmailID(txtAlternateEmailID,'Alternate Email ID')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// }
// if(Validatecheckforblank(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd1,'Address 1','35')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd1,'Address 1')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd2,'Address 2')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd2,'Address 2','30')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd2,'Address 2')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(validateDoublequotes(txtAdd3,'Address 3')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidatecheckforLength(txtAdd3,'Address 3','21')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateHTML(txtAdd3,'Address 3')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// if( ddlCity.value == '---select---' || ddlCity.value =='0')
// {
// alert('Please select City.');
// ddlCity.focus();
// btnSubmit.value = "Submit"
// return false;
// }
// if(ddlCity.value == 'Other')
// {
// if(Validatecheckforblank(txtOtherCity,'Other City')==false)
// {
// txtOtherCity.focus();
// btnSubmit.value = "Submit"
// return false;
// }
// if(ValidateCharectorForName(txtOtherCity,'Other City')==false)
// {
// btnSubmit.value = "Submit"
// return false;
// }
// }
}
function chkValidDataAccountDetails()
{
var txtCyberCafeName=document.getElementById("ctl00_ContentPlaceHolder1_txtCyberCafeName");
var txtEmailID=document.getElementById("ctl00_ContentPlaceHolder1_txtEmailID");
var txtOwnerFName=document.getElementById("ctl00_ContentPlaceHolder1_txtOwnerFName");
if(Validatecheckforblank(txtCyberCafeName,'Cyber Cafe Name')==false)
return false;
if(ValidateCafeName(txtCyberCafeName)==false)
return false;
if(ValidatecheckforLength(txtCyberCafeName,'Cyber Cafe Name','35')==false)
return false;
if(ValidateCharectorForName(txtCyberCafeName,'Cyber Cafe Name','35')==false)
return false;
if(Validatecheckforblank(txtEmailID,'Owner Email ID')==false)
return false;
if(ValidateEmailID(txtEmailID,'Owner Email ID')==false)
return false;
if(ValidatecheckforLength(txtOwnerFName,'Owner Name','65')==false)
return false;
if(ValidateCharectorForName(txtOwnerFName,'Owner Name','65')==false)
return false;
}
function chkValidDataChangeAccountPwd()
{
var oldPass = document.getElementById("ctl00_ContentPlaceHolder1_txtOldPwd").value;
if(oldPass.indexOf("<")>=0 || oldPass.indexOf(">")>=0)
{
alert("HTML characters '>' and '<' are not allowed.");
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_lblMsg")!=null)
{
document.getElementById("ctl00_ContentPlaceHolder1_lblMsg").innerHTML="";
}
if(Validatecheckforblank(document.getElementById("ctl00_ContentPlaceHolder1_txtOldPwd"),'Old Password')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPwd"),'New Password')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
else if(ValidatePasswordPartner1(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPwd"),document.getElementById("ctl00_ContentPlaceHolder1_txtReNewPwd"),'')==false)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value == "Wait")
{
return false;
}
if(document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit") !=null)
{
document.getElementById("ctl00_ContentPlaceHolder1_btnSubmit").value = "Wait"
}
}
function CheckBlankLoginCantrol()
{
if(trimAll(document.getElementById("txtCafeCode").value)=='' || trimAll(document.getElementById("txtCafeCode").value)=='Cafe Code*')
{
alert("Please enter Cafe Code.");
document.getElementById("txtCafeCode").focus();
return false;
}
if(trimAll(document.getElementById("txtPassword").value)=='' || trimAll(document.getElementById("txtPassword").value)=='Password*')
{
alert("Please enter Password.");
document.getElementById('password1').focus();
return false;
}
}
function CheckBlankForgotPassword()
{
if(trimAll(document.getElementById("txtCafeCode").value)=='')
{
alert("Cafe Code cannot be blank.");
document.getElementById("txtCafeCode").focus();
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait"
}
function CheckBlankForgotPassworConfirm()
{
var txtUserName=document.getElementById("Login1_txtUserName").value;
var txtPwd=document.getElementById("Login1_txtPwd").value;
if(trimAll(txtUserName.value)=='')
{
alert("Cafe Code cannot be blank.");
txtUserName.focus();
return false;
}
if(trimAll(txtPwd.value)=='')
{
alert("Password cannot be blank.");
txtPwd.focus();
return false;
}
}
function chkValidDataPasswordExpire()
{
if(document.getElementById("lblMsg")!=null)
{
document.getElementById("lblMsg").innerHTML="";
}
if(Validatecheckforblank(document.getElementById("txtOldPwd"),'Old Password')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("txtNewPwd"),'New Password')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
else if(ValidatePasswordPartner1(document.getElementById("txtNewPwd"),document.getElementById("txtReNewPwd"),'')==false)
{
document.getElementById("btnSubmit").value = "Submit"
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait";
}
function ValidateAllCafeFeedBack()
{
if(Validatecheckforblank(document.getElementById("txtName"),'Name')==false)
return false;
if(ValidateCharectorForName(document.getElementById("txtName"),'Name')==false)
return false;
if(ValidateHTML(document.getElementById("txtName"),'Name')==false)
return false;
if(Validatecheckforblank(document.getElementById("txtEmailID"),'Email ID')==false)
return false;
if(ValidateEmailID(document.getElementById("txtEmailID"),'Email ID')==false)
return false;
if(document.getElementById("txtCafeCode").value!=null)
{
if(validateSpecialCharactersforCafeCode(document.getElementById("txtCafeCode"),'Cafe Code')==false)
return false;
}
if(Validatecheckforblank(document.getElementById("txtFeedBack"),'Feedback')==false)
return false;
if(ValidateHTML(document.getElementById("txtFeedBack"),'Feedback')==false)
return false;
var strSingleLineText = document.getElementById("txtFeedBack").value.replace(/\s/g,'').replace(/ ,/g,',');
strSingleLineText = trimAll(strSingleLineText);
if(strSingleLineText.length>20)
strSingleLineText = strSingleLineText.substring(0,20);
strSingleLineText = strSingleLineText.replace(';','-cookie-')
var serverDate = document.getElementById("hidDate").value;
if(CheckCookie(trim(document.getElementById("txtName").value).replace(/\s/g,'-cookie-')+"-cookie-"+trim(document.getElementById("txtEmailID").value)+"-cookie-"+strSingleLineText+"-"+serverDate))
{
alert("Feedback already submitted.");
return false;
}
if(document.getElementById("btnSubmit").value == "Wait")
return false;
if(document.getElementById("btnSubmit") !=null)
document.getElementById("btnSubmit").value = "Wait"
}
function ValidateLandLineInternational(S1,msg)
{
var x=trimAll(S1.value);
if(x!='')
{
var num= parseFloat(trimAll(S1.value));
if(num==0)
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
var i;
for (i = 0; i < x.length; i++)
{
//Check that current character is number.
var c = x.charAt(i);
if (((c < "0") || (c > "9")))
{
alert("Please enter valid "+ msg+".")
S1.focus();
S1.value="";
return false;
}
}
if (x.charAt(0)!= 0)
{
alert(msg+" should start with 0.");
S1.value="";
S1.focus();
return false;
}
if (x.length > 20 ||x.length<10)
{
alert("Please enter 10 to 20 digits for "+msg+".");
S1.focus();
S1.value="";
return false;
}
}
}
-----------------------------------------------------------------------------------------------------
function chkValidData()
{
if(Validatecheckforblank(document.getElementById("<%= txtname.ClientID %>"),' Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCafeName(document.getElementById("<%= txtname.ClientID %>"))==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtname.ClientID %>"),' Name','35')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtEmailID.ClientID %>"),'Owner Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateEmailID(document.getElementById("<%= txtEmailID.ClientID %>"),'Owner Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatePasswordPartner1(document.getElementById("<%= txtPwd.ClientID %>"),document.getElementById("<%= txtRePwd.ClientID %>"),'')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtRePwd.ClientID %>"),'Re-enter Password')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtTerminalNo.ClientID %>"),'No. of Terminals')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateTerminals(document.getElementById("<%= txtTerminalNo.ClientID %>"),'')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtFName.ClientID %>"),'Owner First Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCharectorForName(document.getElementById("<%= txtFName.ClientID %>"),'Owner First Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtLName.ClientID %>"),'Owner Last Name')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateCharectorForName(document.getElementById("<%= txtLName.ClientID %>"),'Owner Last Name','75')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateMobileNumber(document.getElementById("<%= txtOwnerContactNo.ClientID %>"),'Owner Mobile Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtOwnerContactNo.ClientID %>"),'Owner Mobile Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforblankTextArea(document.getElementById("<%= txtLandLineNumber.ClientID %>"),'Landline Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateLandLine(document.getElementById("<%= txtLandLineNumber.ClientID %>"),'Landline Number')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= txtAlternateEmailID.ClientID %>").value!="")
{
if(ValidateEmailID(document.getElementById("<%= txtAlternateEmailID.ClientID %>"),'Alternate Email ID')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
}
if(Validatecheckforblank(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1','35')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd1.ClientID %>"),'Address 1')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2','30')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd2.ClientID %>"),'Address 2')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(validateDoublequotes(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidatecheckforLength(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3','21')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtAdd3.ClientID %>"),'Address 3')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= ddlState.ClientID %>").value == '---select---')
{
alert('Please select State.');
document.getElementById("<%= ddlState.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= ddlCity.ClientID %>").value == '')
{
alert('Please select City.');
document.getElementById("<%= ddlCity.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= txtPincode.ClientID %>"),'Pincode')==false)
{
document.getElementById("<%= txtPincode.ClientID %>").focus();
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(Validatecheckforblank(document.getElementById("<%= ddlLocation.ClientID %>"),'Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= txtOtherLocation.ClientID %>")!=null)
{
if(Validatecheckforblank(document.getElementById("<%= txtOtherLocation.ClientID %>"),'Other Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(ValidateHTML(document.getElementById("<%= txtOtherLocation.ClientID %>"),'Other Location')==false)
{
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
}
if(document.getElementById("<%= chkMailerComm.ClientID %>").checked==false)
{
alert('Please accept to receive mailer communication fromABC.');
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= chkTermCondition.ClientID %>").checked==false)
{
alert('Please accept the Terms and Conditions before submit.');
document.getElementById("<%= btnSubmit.ClientID %>").value = "Submit"
return false;
}
if(document.getElementById("<%= btnSubmit.ClientID %>").value == "Wait")
return false;
if(document.getElementById("<%= btnSubmit.ClientID %>") !=null)
document.getElementById("<%= btnSubmit.ClientID %>").value = "Wait"
}
No comments:
Post a Comment