function submitform(Form)
{
	//for name
if((Form.name.value=="")||(Form.name.value=="Name")||!isNaN(Form.name.value))
{
alert("Kindly fill in your Name!");
Form.name.focus();
return false;
}
else if(containsdigit(Form.name.value)==true)
{
alert("Name contains numbers!");
Form.name.focus();
return false;
}
else if(specialchar(Form.name.value)==true)
{
alert("Name should not contain special characters!")
Form.name.focus();
return false;
}
//for last name
else if((Form.lastname.value=="")||(Form.lastname.value=="Name")||!isNaN(Form.lastname.value))
{
alert("Kindly fill in your Last Name!");
Form.lastname.focus();
return false;
}
else if(containsdigit(Form.lastname.value)==true)
{
alert("Last Name contains numbers!");
Form.lastname.focus();
return false;
}
else if(specialchar(Form.lastname.value)==true)
{
alert("LastName should not contain special characters!")
Form.lastname.focus();
return false;
}
//for email
else if(Form.email.value=='')
{
alert("Kindly fill in your Email Id!");
Form.email.focus();
return false;
}
else if( (Form.email.value!='') && (validateemailv2(Form.email.value)==false) )
{
alert("Kindly fill in a valid Email Id!");
Form.email.focus();
return false;
}
	//for age 
else if(Form.age.value=="nil")
{
alert("Kindly select your Age!");
Form.age.focus();
return false;
}
	//for city
else if(Form.city.value=='') 
{
alert("Kindly fill your City!");
Form.city.focus();
return false;
}

else if((Form.std.value=='')||(Form.std.value=='STD'))
{
alert("Kindly fill in your STD Number(Numeric Only)!");
Form.std.focus();
return false;
}
else if(containsalph(Form.std.value)==true)
{
alert("STD Number contains characters!");
Form.std.focus();
return false;
}
else if((Form.phone.value=='')||(Form.phone.value=='Res/Off Tel No.'))
{
alert("Kindly fill in your Residence or Office Tel Number(Numeric Only)!");
Form.phone.focus();
return false;
}
else if(containsalph(Form.phone.value)==true)
{
alert("Residence or Office Tel Number contains characters!");
Form.phone.focus();
return false;
}


//	for mobile
else if((Form.mobile.value=='')||(Form.mobile.value=='Mobile No.')||(Form.mobile.value.length<10))
{
alert("Kindly fill in your 10 digit Mobile Number (Numeric Only)!");
Form.mobile.focus();
return false;
}
else if(containsalph(Form.mobile.value)==true)
{
alert("Mobile Number contains characters!");
Form.mobile.focus();
return false;
}
else if((Form.mobile.value!=9) && (foundstdcode(Form.mobile.value)==false))
{
alert("Kindly fill in your correct Mobile no (Starting from 9)");
Form.mobile.select();
return false;
}

/*else if(Form.cardstatus[0].checked==false && Form.cardstatus[1].checked==false)
{
alert("Kindly select whether you have Credit card.");
//Form.yesno.focus();
return false;
}*/
else if((Form.cardstatus[0].checked==false)&&(Form.cardstatus[1].checked==false))
{
alert("Kindly select whether you have Credit card.");
Form.yesno.focus();
return false;
}

else if((Form.cardtype.disabled==false)&&(Form.cardtype.value=="nil"))
{
alert("Kindly select which Credit Card do you have.");
Form.cardtype.focus();
return false;
}

else if((Form.creditcard1.disabled==false)&&(Form.creditcard1.value=="nil"))
{
alert("Kindly select which bank has issued your credit card.");
Form.creditcard1.focus();
return false;
}



else {
Form.submit();
}
}

function creditcard_yes()
{
	
	document.frmsubmit.cardtype.disabled=false;
	document.frmsubmit.creditcard1.disabled=false;
}
function creditcard_no()
{
	document.frmsubmit.cardtype.disabled=true;
	document.frmsubmit.creditcard1.disabled=true;
	
}

function foundstdcode(param)
{temp = new String(param);phone = temp.substr(0,1);
if(phone==9) // || phone==9)
{return true;}
else{return false;
}
}
function containsdigit(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
if((param.charAt(i)=="0") || (param.charAt(i)=="1") || (param.charAt(i)=="2") || (param.charAt(i)=="3") || (param.charAt(i)=="4") || (param.charAt(i)=="5") || (param.charAt(i)=="6") || (param.charAt(i)=="7") || (param.charAt(i)=="8") || (param.charAt(i)=="9"))
{
return true;
}
}
return false;
}

function specialchar(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
if((param.charAt(i)==".") || (param.charAt(i)==" ") || (param.charAt(i)=="'")||(param.charAt(i)=="/")||(param.charAt(i)=="*")||(param.charAt(i)=="#")||(param.charAt(i)=="$")||(param.charAt(i)=="%")||(param.charAt(i)=="@")||(param.charAt(i)=="!"))
{return true;}
}return false;}

function validateemailv2(email)
{
// a very simple email validation checking.
// you can add more complex email checking if it helps
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-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;
}
function containsalph(param)
{
mystrLen = param.length;
for(i=0;i<mystrLen;i++)
{
if((param.charAt(i)<"0")||(param.charAt(i)>"9"))
{
return true;
}
}
return false;
}
function Trim(strValue) {
var j=strValue.length-1;i=0;
while(strValue.charAt(i++)==' ');
while(strValue.charAt(j--)==' ');
return strValue.substr(--i,++j-i+1);
}

function othercity()
{
if(document.tata_Aig.city.value=='10000')
{document.tata_Aig.other_city.disabled=false;}
else
{document.tata_Aig.other_city.disabled=true;}
}
/*function creditcard_yes()
{
//document.frmsubmit.creditcard[0].disabled=false;
//document.frmsubmit.creditcard[1].disabled=false;
document.frmsubmit.bankname.disabled=false;
}
function creditcard_no()
{
//document.frmsubmit.creditcard[0].disabled=true;
//document.frmsubmit.creditcard[1].disabled=true;
document.frmsubmit.bankname.disabled=true;
}*/

/*function creditcard_yesno()
{
	if(document.frmsubmit.yesno.value=="yes")
	{
		/*document.frmsubmit.creditcard.disabled=false;
		document.frmsubmit.bankname.disabled=false;
	}
	else if(document.frmsubmit.yesno.value=="no") 
	{
		/*document.frmsubmit.creditcard.disabled=true;
		document.frmsubmit.bankname.disabled=true;
	}
	else if(document.frmsubmit.yesno.value=="nil") 
	{
		/*document.frmsubmit.creditcard.disabled=false;
		document.frmsubmit.bankname.disabled=false;
	}	
}*/
