
function isvalidcharforspam(str)
{
var i = 0;
if(str.charAt(0)=="A" || str.charAt(0)=="a")
{i++;}
if(str.charAt(1)=="2" || str.charAt(1)=="2")
{i++;}
if(str.charAt(2)=="Z" || str.charAt(2)=="z")
{i++;}
if(i == 3) return true;
else return false;
}

function isNumeric(x) 
{
	var check=0;
		if (x.length == 0) {return false};
			for (i=0;i<x.length;i++) 
			{
				if((x.charCodeAt(i)>=48 && x.charCodeAt(i)<=57) || x.charCodeAt(i)==43 || x.charCodeAt(i)==45 || x.charCodeAt(i)==40 || x.charCodeAt(i)==41)
				{
						check++;
				}
			}
			if(check==x.length)
				return true;
			else
				return false;
}

function isvalidemail(str)
{
return (str.indexOf(".")>2)&& (str.indexOf("@")>0);
}
function isvalidsite(str)
{
return (str.indexOf(".")>2);
}

function valName(x) 
{
	var check=0;
		if (x.length == 0) {return false};
			for (i=0;i<x.length;i++) 
			{
				if((x.charCodeAt(i)>=48 && x.charCodeAt(i)<=57))
				{
						check=1;
				}
			}
			if(check==1)
				return false;
			else
				return true;
}

function alphaonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ ").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}

function emailonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ@._0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}

function numberscharonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789()+-").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}

function dateonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789/-.").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec && (keychar == "."))
   {
   myfield.form1.elements[dec].focus();
   return false;
   }
else
   return false;
}

function valFrmFeedback()
{
if(document.frm.name.value=="")
{
alert("Oops! Name is a must!");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}

if(document.frm.feedback.value=="")
{
	alert("Please let us know your feedback!");
	document.frm.feedback.focus();
	return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_feedback.php";
document.frm.submit();

}

function valFrmEnquiry()
{
if(document.frm.name.value=="")
{
alert("Oops! Name is a must!");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}

if(document.frm.enquiry.value=="")
{
	alert("Please enter your enquiry!");
	document.frm.enquiry.focus();
	return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_enquiry.php";
document.frm.submit();
}

function valFrmSugListing()
{
if(document.frm.name.value=="")
{
alert("Oops! Name is a must!");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}

if(document.frm.listing.value=="")
{
	alert("Please enter the LISTING you want to suggest!");
	document.frm.listing.focus();
	return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_suggest_listing.php";
document.frm.submit();
}

function valFrmSubListing()
{
if(document.frm.bname.value=="")
{
alert("Please enter your business name to be listed.");
document.frm.bname.focus();
return false;
}
if(document.frm.cperson.value=="")
{
alert("Enter contact person's name");
document.frm.cperson.focus();
return false;
}
if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}
if(document.frm.addr.value=="")
{
alert("Oops! Please enter the address to be listed");
document.frm.addr.focus();
return false;
}

if(document.frm.pno.value=="")
{
alert("Oops! Please enter the phone number to be listed");
document.frm.pno.focus();
return false;
}
if(document.frm.cat.value=="")
{
alert("Enter the category to list your business");
document.frm.cat.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_submit_listing.php";
document.frm.submit();

}

function valFrmBuySell()
{
if(document.frm.pname.value=="")
{
alert("Oops! Product Name is a must!");
document.frm.pname.focus();
return false;
}
if(document.frm.pdesc.value=="")
{
alert("Oops! Product Description is a must!");
document.frm.pdesc.focus();
return false;
}
	if(document.frm.name.value=="")
{
alert("Oops! Name is a must!");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}
if(document.frm.price.value=="")
{
alert("Please enter the minimum price");
document.frm.price.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_buysell.php";
document.frm.submit();

}
function valFrmJobArena()
{
	if(document.frm.cname.value=="")
{
alert("Please enter your company name");
document.frm.cname.focus();
return false;
}
if(document.frm.addr.value=="")
{
alert("Please enter the address");
document.frm.addr.focus();
return false;
}
	if(document.frm.name.value=="")
{
alert("Enter Contact Person's name");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}
if(document.frm.job.value=="")
{
alert("Please enter the job position");
document.frm.job.focus();
return false;
}
if(document.frm.qual.value=="")
{
alert("Please enter the required qualification");
document.frm.qual.focus();
return false;
}
if(document.frm.package.value=="")
{
alert("Please enter the annual package");
document.frm.package.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_jobarena.php";
document.frm.submit();

}

function valFrmContest()
{
if(document.frm.name.value=="")
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}
if(document.frm.uname.value=="")
{
alert("Please select a username of your choice");
document.frm.uname.focus();
return false;
}
if(document.frm.pass.value=="")
{
alert("Please select a password of your choice");
document.frm.pass.focus();
return false;
}
if(document.frm.cpass.value=="")
{
alert("Please re-type the password to confirm");
document.frm.cpass.focus();
return false;
}
if(document.frm.pass.value!=document.frm.cpass.value)
{
alert("Passwords do not match. Kindly re-check!");
document.frm.cpass.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_contest.php";
document.frm.submit();
}

function valFrmLogin()
{
if(document.frm.uname.value=="")
{
alert("Enter username");
document.frm.uname.focus();
return false;
}
if(document.frm.pass.value=="")
{
alert("Enter password");
document.frm.pass.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_contest_login.php";
document.frm.submit();
}

function valFrmFPE()
{
if(document.frm.email.value=="")
{
alert("Enter registered email id");
document.frm.email.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_contest_retrieve_email.php";
document.frm.submit();
}

function valFrmFPU()
{
if(document.frm.uname.value=="")
{
alert("Enter username");
document.frm.uname.focus();
return false;
}
if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="a2zcoimbatore_contest_retrieve_uname.php";
document.frm.submit();
}

function valFrmRangoliContest()
{
	if(document.frm.name.value=="")
{
alert("Oops! Name is a must!");
document.frm.name.focus();
return false;
}
else if(document.frm.name.value.length<3)
{
alert("Oops! Name is too small ! Please provide a valid name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Please provide a valid name");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Oops! Email field is mandatory! Do not worry, we do not spam!");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Only a valid email id can fetch you a prompt reply! Re-enter email id plz");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("Oops! Please enter your mobile number");
document.frm.mno.focus();
return false;
}
else
{
if(!isNumeric(document.frm.mno.value) || document.frm.mno.value.length<10)
{
alert("Invalid mobile number");
document.frm.mno.focus();
return false;
}
}

if(document.frm.about.value=="-- Select --")
{
alert("How did you know about this competition?");
document.frm.about.focus();
return false;
}

if(document.frm.about.value=="Others" && document.frm.others.value=="")
{
alert("Please let us know your source of information");
document.frm.others.focus();
return false;
}

if(document.frm.spamchk.value=="")
{
	alert("Please type the given letters to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(!isvalidcharforspam(document.frm.spamchk.value))
{
alert("Oops! Retry. You have entered the wrong characters");
document.frm.spamchk.focus();
return false;
}

document.frm.action="cpl2009-contest-coimbatore.php";
document.frm.submit();
}
