// update by sachin chaudhari date 14 Nov2006 // changes in validation messag and currection validation in city,state,pin code,tel no,,off phone, fax
//char
function IsNumeric(sText)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;
			
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
			  Char = sText.charAt(i); 
			  if (ValidChars.indexOf(Char) != -1) 
				{
			        IsNumber = "false";
					alert ("Please enter characters only.");						
				}
		  }
	   return IsNumber;   
	}//character validation

	function IsChar(sText)
	{
		var ValidChars = "0123456789.";
		var IsNumber=true;
		var Char;
		
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
			  Char = sText.charAt(i); 
			  if (ValidChars.indexOf(Char) == -1) 
				 {
			        IsNumber = "false";
					alert ("Please enter numeric only.");						
				 }
		  }
	   return IsNumber;   
	}//number validation
	
	function IsChar1(sText)
	{
		var ValidChars = "0123456789+-. ";
		var IsNumber=true;
		var Char;
		
		for (i = 0; i < sText.length && IsNumber == true; i++) 
		  { 
			  Char = sText.charAt(i); 
			  if (ValidChars.indexOf(Char) == -1) 
				 {
			        IsNumber = "false";
					alert ("Please enter in the given format only.");						
				 }
		  }
	   return IsNumber;   
	}//phone number validation
//dont change the above code
function validate_pfeedback()
{
	if ((document.form.name.value==""))
	{
		alert ("Please enter your name!")
		document.form.name.focus()
		return false
	}

	if ((document.form.lname.value==""))
	{
		alert ("Please enter your Last name")
		document.form.lname.focus()
		return false
	}

	if ((document.form.address.value == ""))
	{
		alert ("Please enter address")
		document.form.address.focus()
		return false
	}

	if ((document.form.country.value == "select"))
	{
		alert ("Please enter country")
		document.form.country.focus()
		return false
	}

	if ((document.form.city.value == ""))
	{
	alert ("Please enter city")
	document.form.city.focus()
	return false
	}
	else (document.form.city.value!="")
			{
				var mytext=document.form.city.value;
				var number=IsNumeric(mytext);
				if (number=="false")
				{
					document.form.city.value="";
	                document.form.city.focus();
	                return false;
				}
		}// city validation

	var str7 = document.form.pin.value
		if (str7 == "") 
		{
			alert("\nThe PINCODE field is blank.\n\nPlease fill the pincode field.")
			document.form.pin.focus();		
			return false;
		}//if
		for (var i = 0; i < str7.length; i++) 
		{
		
			var ch = str7.substring(i, i + 1);
			if (ch < "0" || "9" < ch) 
			{
				alert("\nThe pincode field only accepts integers.\n\nPlease re-enter your pincode.")
				document.form.pin.select();		
				document.form.pin.focus();		
				return false;
			}
		}//for

	var str9 = document.form.telephone.value
	if (str9 == "") 
		{
			alert("The phone field is blank.\n\nPlease fill the phone field.")
			document.form.telephone.focus();		
			return false;
		}//if

	if (str9.indexOf("+") != 0) 
		{
			alert("Value of phone field should be as shown in e.g.\n\nPlease re-enter the phone field.")
			document.form.telephone.focus();		
			return false;
		}//if
	if (str9.indexOf("-") == -1) 
	{
		alert("Value of phone field should be as shown in e.g.\n\nPlease re-enter the phone field.")
		document.form.telephone.focus();		
		return false;
	}
	for (var i = 0; i < str9.length; i++) 
	{
		var ch = str9.substring(i, i + 1);
		if ( (ch == "+") || (ch == "-" ) || (ch == " " ))
		{
		}//if
		else if (ch < "0" || "9" < ch)  
		{
			alert("The phone field only accepts integers.\n\nPlease re-enter your phone no.")
			document.form.telephone.select();		
			document.form.telephone.focus();		
			return false;
		}//else if
	}//tel
	
	//mobile
	var str10 = document.form.mobile.value
	if (str10 !="") 
   {
		for (var i = 0; i < str10.length; i++) 
		{
			var ch = str10.substring(i, i + 1);
			if ( (ch == "+") || (ch == "-" ) || (ch == " " ))
			{
			}//if
			else if (ch < "0" || "9" < ch)  
			{
				alert("The mobile field only accepts integers.\n\nPlease re-enter your mobile no.")
				document.form.mobile.select();		
				document.form.mobile.focus();		
				return false;
			}//else if
		}
	}	// mobile
	
	//pager
	var str11 = document.form.pager.value
	if (str11 !="") 
   {
		for (var i = 0; i < str11.length; i++) 
		{
			var ch = str11.substring(i, i + 1);
			if ( (ch == "+") || (ch == "-" ) || (ch == " " ))
			{
			}//if
			else if (ch < "0" || "9" < ch)  
			{
				alert("The pager field only accepts integers.\n\nPlease re-enter your pager no.")
				document.form.pager.select();		
				document.form.pager.focus();		
				return false;
			}//else if
		}
	}	// pager
	
if ((document.form.email.value==""))
{
alert ("Please enter your email address")
document.form.email.focus()
return false
}
	
var string1=document.form.email.value
if ((string1.indexOf("@")==-1)||
(string1.indexOf(".")==-1))
{
alert("Please input a valid email address")
document.form.email.focus()
return false;
}

//new details coding
if ((document.form.product.value=="Select"))
{
alert ("Please choose your product")
document.form.product.focus()
return false
}//product
if(document.form.warrantyvisit.value == "select")
{
	alert("Please select between 1 to 10");
	document.form.warrantyvisit.focus();
	return false;
}//warranty
if(document.form.service.value == "select")
{
	alert("Please select between 1 to 10");
	document.form.service.focus();
	return false;
}//service
if(document.form.compete.value == "select")
{
	alert("Please select between 1 to 10");
	document.form.compete.focus();
	return false;
}//compete
if(document.form.appoint.value == "select")
{
	alert("Please select between 1 to 10");
	document.form.appoint.focus();
	return false;
}//appoint
}//function
