// ActionScript Document

function numbersonly(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 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;
}

//check for valid email
function isvalidemail(str)
{
return (str.indexOf(".")>2)&& (str.indexOf("@")>0);
}

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 valSize(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++;
				}
			}
			if(check==x.length)
				return true;
			else
				return false;
}

//check for valid phone number
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 valFrmEnq()
{
if(document.frm.name.value=="")
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Invalid name! Kindly re-enter.");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Please enter your email-id");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Invalid email-id! Kindly re-enter.");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("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! Kindly re-enter");
document.frm.mno.focus();
return false;
}
}
	
if(document.frm.enq.value=="")
{
alert("You forgot to type your enquiry!!!");
document.frm.enq.focus();
return false;
}

if(document.frm.spamchk.value=="")
{
	alert("Please answer the simple question to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(document.frm.spamchk.value!=16)
{
	alert("Only the right answer will allow you to proceed. Try again! ");
	document.frm.spamchk.focus();
	return false;
}

document.frm.action="enquiry.php";
document.frm.submit();
}

function valFrmEnq1()
{
if(document.frm.name.value=="")
{
alert("Please enter your name");
document.frm.name.focus();
return false;
}
else if(!valName(document.frm.name.value))
{
alert("Invalid name! Kindly re-enter.");
document.frm.name.focus();
return false;
}

if(document.frm.email.value=="")
{
alert("Please enter your email-id");
document.frm.email.focus();
return false;
}
else if(!isvalidemail(document.frm.email.value))
{
alert("Invalid email-id! Kindly re-enter.");
document.frm.email.focus();
return false;
}

if(document.frm.mno.value=="")
{
alert("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! Kindly re-enter");
document.frm.mno.focus();
return false;
}
}
	
if(document.frm.enq.value=="")
{
alert("You forgot to type your enquiry!!!");
document.frm.enq.focus();
return false;
}

if(document.frm.spamchk.value=="")
{
	alert("Please answer the simple question to proceed");
	document.frm.spamchk.focus();
	return false;
}

else if(document.frm.spamchk.value!=16)
{
	alert("Only the right answer will allow you to proceed. Try again! ");
	document.frm.spamchk.focus();
	return false;
}

document.frm.action="../enquiry.php";
document.frm.submit();
}


function valFrmTesti()
{
if(document.frm1.name.value=="")
{
alert("Please enter your name");
document.frm1.name.focus();
return false;
}
else if(!valName(document.frm1.name.value))
{
alert("Invalid name! Kindly re-enter.");
document.frm1.name.focus();
return false;
}

if(document.frm1.email.value=="")
{
alert("Please enter your email-id");
document.frm1.email.focus();
return false;
}
else if(!isvalidemail(document.frm1.email.value))
{
alert("Invalid email-id! Kindly re-enter.");
document.frm1.email.focus();
return false;
}

if (document.frm1.how3.checked)
{
	if(document.frm1.othersspec.value=="")
	{
	alert("Kindly mention the source of information");
	document.frm1.othersspec.focus();
	return false;
	}

}


if(document.frm1.testi.value=="")
{
alert("You forgot to write your testimonial!!!");
document.frm1.testi.focus();
return false;
}

if(document.frm1.spamchk.value=="")
{
	alert("Please answer the simple question to proceed");
	document.frm1.spamchk.focus();
	return false;
}

else if(document.frm1.spamchk.value!=16)
{
	alert("Only the right answer will allow you to proceed. Try again! ");
	document.frm1.spamchk.focus();
	return false;
}

document.frm1.action="testimonial.php";
document.frm1.submit();
}


