function validate()
{
	
var txtfname = document.hfc_frm.fname1.value;

if (txtfname == null || txtfname=="") 
	{
		alert("Please enter your First Name");
		document.hfc_frm.fname1.value = "";
		document.hfc_frm.fname1.focus();

		return false;
	}
	if(checkSpace('fname1')==false){
	alert("Space character should be between words")
	return false;
	}
	var alphab = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
	var tempchar="";
	for (var i=0; i<document.hfc_frm.fname1.value.length; i++)
	{
		tempchar =  "" + document.hfc_frm.fname1.value.substring(i, i+1);
		
		if (alphab.indexOf(tempchar) == "-1")
		{
			alert("Please fill in your First Name with Alphabets");
			document.hfc_frm.fname1.value = "";
			document.hfc_frm.fname1.focus();
			return false;
		}
		
	}


var txtfname2 = document.hfc_frm.lname.value;

if (txtfname2 == null || txtfname2=="") 
	{
		alert("Please enter your Last Name");
		document.hfc_frm.lname.value = "";
		document.hfc_frm.lname.focus();

		return false;
	}
	if(checkSpace('lname')==false){
	alert("Space character should be between words")
	return false;
	}
	var alphab = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
	var tempchar="";
	for (var i=0; i<document.hfc_frm.lname.value.length; i++)
	{
		tempchar =  "" + document.hfc_frm.lname.value.substring(i, i+1);
		
		if (alphab.indexOf(tempchar) == "-1")
		{
			alert("Please fill in your Last Name with Alphabets");
			document.hfc_frm.lname.value = "";
			document.hfc_frm.lname.focus();
			return false;
		}
		document.hfc_frm.fname.value=document.hfc_frm.fname1.value+" "+document.hfc_frm.lname.value;
	}



if(checkmail(document.hfc_frm.email.value) == false || document.hfc_frm.email.value == "")
		{
			alert("Please enter a valid email address")
			document.hfc_frm.email.value = "";
			document.hfc_frm.email.focus();
			return false;
			
		}

var txtcity = document.hfc_frm.address.value;

if (txtcity == null || txtcity=="") 
	{
		alert("Please specify city");
		document.hfc_frm.address.value = "";
		document.hfc_frm.address.focus();

		return false;
	}
	if(checkSpace('address')==false)
	{
	alert("Space character should be between words")
	return false;
	}
	var alphab = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
	var tempchar="";
	for (var i=0; i<document.hfc_frm.address.value.length; i++)
	{
		tempchar =  "" + document.hfc_frm.address.value.substring(i, i+1);
		
		if (alphab.indexOf(tempchar) == "-1")
		{
			alert("Please fill in your city Name with Alphabets");
			document.hfc_frm.address.value = "";
			document.hfc_frm.address.focus();
			return false;
		}
		
	}


if(isInteger(document.hfc_frm.pincode.value) == false || document.hfc_frm.pincode.value == "")
		{
			alert("Please enter numeric value for Pin");
			document.hfc_frm.pincode.value="";
			document.hfc_frm.pincode.focus();
			return false;
		}
	if(!document.hfc_frm.pincode.value == "")
		{
	 		var lenpin=document.hfc_frm.pincode.value;  
			if(lenpin.length < 6)
			{
				alert("Please enter a valid Pincode");
				document.hfc_frm.pincode.value = "";
				document.hfc_frm.pincode.focus();
				return false;
			}

		}




if(!document.hfc_frm.stdcode.value=="")
		{
			var strphnlen =document.hfc_frm.stdcode.value;
		
			if(isInteger(document.hfc_frm.stdcode.value)== false || strphnlen.length <3)
				{
					alert("Please enter your valid STD CODE.");
					document.hfc_frm.stdcode.value="";
					document.hfc_frm.stdcode.focus();
					return false;
				}
	
		}





if((document.hfc_frm.phone1.value== "" || document.hfc_frm.phone1.value==null) && (document.hfc_frm.mobile.value=="" ||  document.hfc_frm.mobile.value==null ))
	{
		alert("Please enter atleast one contact number")
		//document.form1.txthme.focus();
		return false;
	}
	if(!document.hfc_frm.phone1.value=="")
		{
			var strphnlen =document.hfc_frm.phone1.value;
		
			if(isInteger(document.hfc_frm.phone1.value)== false || strphnlen.length <5)
				{
					alert("Please enter your valid Phone No.");
					document.hfc_frm.phone1.value="";
					document.hfc_frm.phone1.focus();
					return false;
				}
	
	if(isInteger(document.hfc_frm.stdcode.value) == false || document.hfc_frm.stdcode.value == "")
		{
			alert("Please enter numeric value for STD Code");
			document.hfc_frm.stdcode.value="";
			document.hfc_frm.stdcode.focus();
			return false;
		}

		document.hfc_frm.phone.value=document.hfc_frm.phone1.value
		}



	if(!document.hfc_frm.mobile.value=="")
		{
			var strphnlen =document.hfc_frm.mobile.value;
		
			if(isInteger(document.hfc_frm.mobile.value)== false || strphnlen.length <5)
				{
					alert("Please enter your valid Mobile No.");
					document.hfc_frm.mobile.value="";
					document.hfc_frm.mobile.focus();
					return false;
				}
				document.hfc_frm.phone.value=document.hfc_frm.mobile.value
		}

	if(!(document.hfc_frm.phone1.value=="") && !(document.hfc_frm.mobile.value==""))
	{//alert();
		//document.hfc_frm.phone.value=""
	document.hfc_frm.phone.value=document.hfc_frm.phone.value+" "+document.hfc_frm.mobile.value;
	}


	if(document.hfc_frm.productid.selectedIndex == 0)
	{
		
	alert("Please select a product");
	document.hfc_frm.productid.focus();
	return false;
	}
	
}


function checkSpace(txt)
        {
            //var txt = document.getElementById('name');
            var strText = document.getElementById(txt).value;
            var strArr = new Array();
            strArr = strText.split(" ");
            var status;
            for(var i = 0; i < strArr.length ; i++)
            {
                if(strArr[i] == "")
                { 
                    status = true;
                    break;
                }
            }
            if(status){
                return false;
            }
        }


function isInteger (s) 
{    
    var i; 
    for (i = 0; i < s.length; i++) 
    {    
        var c = s.charAt(i); 
        if (!isDigit(c)) return false; 
    } 
    return true; 
} 
function isDigit (c) 
{    
    return ((c >= "0") && (c <= "9")) 
}

function checkmail(e){
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,3}|\d+)$/i
	var returnval=emailfilter.test(e)
	if (returnval==false)
		{
			return false;
		}
	return true;
}

