var final = '';

captcha();

function captcha()
{
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghiklmnopqrstuvwxyz";
	var chars_length = 8;
	for (i=0; i<chars_length; i++)
	{
		var rand = Math.floor(Math.random() * chars.length);
		final += chars.substring(rand, rand+1);
	}
	
	document.form1.captcha.value = final;
}

function validation(f)
{
	var com = f.company.value;
	if(com.length == 0)
	{
		alert("Pls. Enter Your Company Name.");
		f.company.focus();
		return false;
	}
	
	var per = f.person.value;
	if(per.length == 0)
	{
		alert("Pls. Enter Your Name.");
		f.person.focus();
		return false;
	}
	
	var add = f.address.value;
	if(add.length == 0)
	{
		alert("Pls. Enter Your Address.");
		f.address.focus();
		return false;
	}
	
	var pho = f.phone.value;
	if(pho.length == 0)
	{
		alert("Pls. Enter Your Phone Number.");
		f.phone.focus();
		return false;
	}
	if(isNaN(pho) == true)
	{
		alert("Pls. Enter Your Phone Number in Numeric Formate.");
		f.phone.focus();
		return false;
	}
	
	var em = f.email.value;
	if(em.length == 0)
	{
		alert("Pls. Enter Your Email Id.");
		f.email.focus();
		return false;
	}
	
	if(em.search('@') == -1)
	{
		alert("Pls. Enter Your Proper Email Id.");
		f.email.focus();
		return false;
	}
	
	if(em.charAt(0) == "@" || em.charAt(0) == ".")
	{
		alert("Pls. Enter Your Proper Email Id.");
		f.email.focus();
		return false;
	}
	
	var flagDot = "false";
	for(i=0; i<em.length; i++)
	{
		if(em.charAt(i) == ".")
		{
			flagDot = "true";
		}
	}
	
	if(flagDot == "false")
	{
		alert("Pls. Enter Your Proper Email Id.");
		f.email.focus();
		return false;
	}
	
	var req = f.requirements.value;
	if(req.length == 0)
	{
		alert("Pls. Enter Your Requirements.");
		f.requirements.focus();
		return false;
	}
	
	var cap = f.captcha_code.value;
	if(cap.lenth == 0)
	{
		alert("Please, Enter Security Code");
		f.captcha_code.focus();
		return false;
	}
	
	if(cap != final)
	{
		alert("Please, Enter Correct Security Code");
		f.captcha_code.focus();
		return false;
	}
	
return true;
}

function resetFunction()
{
	document.form1.reset();
	captcha();
}