function submitform(Form) {


if((Form.name.value=="")||(Form.name.value=="Name")) {
alert("Kindly fill in your  Name!");
Form.name.focus();
return false;
}
else if(containsdigit(Form.name.value))
{
alert("Name Contains numeric!");
Form.name.focus();
return false;
}
else if(containswrong(Form.name.value))
{
alert("Name Contains junk!");
Form.name.focus();
return false;
}

else if(Form.email.value==""){
alert("Kindly fill in your email!");
Form.email.focus();
return false;
} 
else if((Form.email.value!='') && (validateemailv2(Form.email.value)==false)){
alert("Enter Valid Email ID!");
Form.email.focus();
return false;
}  

else if(Form.country.value=="-1"){
alert("Kindly select your  country!");
Form.country.focus();
return false;
}
else if(Form.country.selectedIndex==0){
alert("Kindly select your  country!");
Form.country.focus();
return false;
}
else if(Form.city.value==""){
alert("Fill in your City Name!");
Form.city.focus();
return false;
}

else if((containsdigit(Form.city.value))||(containswrong(Form.city.value)))
{
alert("City Name Contains numeric/junk!");
Form.city.focus();
return false;
} 
else if((Form.countryCode.value=="")||(Form.countryCode.value=="Country code")) {
alert("Kindly fill in your  country Code!");
Form.countryCode.focus();
return false;
}	
else if((containsalpha(Form.countryCode.value))||(containswrong(Form.countryCode.value)))
{
alert("Please check your  country Code!");
Form.countryCode.focus();
return false;
}

else if((Form.areaCode.value=="")||(Form.areaCode.value=="Area code")) {
alert("Kindly fill in your  area Code!");
Form.areaCode.focus();
return false;
}	
else if((containsalpha(Form.areaCode.value))||(containswrong(Form.areaCode.value)))
{
alert("Please check your  area Code!");
Form.areaCode.focus();
return false;
}

  

else if((Form.phone.value=="")||(Form.phone.value=="Phone Number")) {
alert("Kindly fill in your  Telephone number!");
Form.phone.focus();
return false;
}	
else if((containsalpha(Form.phone.value))||(containswrong(Form.phone.value)))
{
alert("Please check your Telephone number!");
Form.phone.focus();
return false;
}
/*---------*/
	
else if(((containsalpha(Form.AltcountryCode.value))||(containswrong(Form.AltcountryCode.value))) && (Form.AltcountryCode.value!="Country code"))
{
alert("Please check your  country Code!");
Form.AltcountryCode.focus();
return false;
}

	
else if(((containsalpha(Form.AltareaCode.value))||(containswrong(Form.AltareaCode.value))) && (Form.AltareaCode.value!="Area code"))
{
alert("Please check your  area Code!");
Form.AltareaCode.focus();
return false;
}

  

	
else if(((containsalpha(Form.Altphone.value))||(containswrong(Form.Altphone.value))) && (Form.Altphone.value!="Phone Number"))
{
alert("Please check your TeleAltphone number!");
Form.Altphone.focus();
return false;
}
/*---------*/
else if(Form.prefTime.value=="-1"){
alert("Kindly select  Prefered Time!");
Form.prefTime.focus();
return false;
}


else if(Form.product.value=="-1"){
alert("Kindly select  product!");
Form.product.focus();
return false;
}
else if(Form.product.selectedIndex==0){
alert("Kindly select   product!");
Form.product.focus();
return false;
}

else {
Form.submit();
}

}	// end of function submitform

function containsalpha(param){
strLen = param.length;

for(i=0;i<strLen;i++)
{
if((param.charAt(i)<"0") || (param.charAt(i)>"9"))
{
return true;
}
}
return false;

} // end of containsalpha


function containsdigit(param){
strLen = param.length;

for(i=0;i<strLen;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;

} // end of function containsdigit

function containswrong(param){
strLen1 = param.length;

for(i=0;i<strLen1;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)=="?") || (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){
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;
} 