// JavaScript Document
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}


function validationForm()
{
	validateTest = true;
	var name	=	document.getElementById("name");
	var email	=	document.getElementById("email");
	var phone	=	document.getElementById("phone");
	var companyname	=	document.getElementById("companyname");
	
	if((name.value == "" ) || (name.value == 'Name'))
	{
		document.getElementById("name").focus();
		document.getElementById("err_name").innerHTML =	"Please Enter Name";
		validateTest = false;	
		return validateTest;
	}
	else
	{
		document.getElementById("err_name").innerHTML =	"";
		validateTest = true;	
	}
	 if((email.value == "") || (email.value == 'E-Mail'))
	{
		document.getElementById("email").focus();
		document.getElementById("err_email").innerHTML =	"Please Enter E-Mail";
		validateTest = false;	
		return validateTest;
	}
	else
	{
		document.getElementById("err_email").innerHTML =	"";
		validateTest = true;	
	}
			// test if valid email address, must have @ and .
		var checkEmail = "@.";
		var checkStr = email.value;
		var EmailValid = false;
		var EmailAt = false;
		var EmailPeriod = false;
		for (i = 0;  i < checkStr.length;  i++)
		{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
		if (ch == checkEmail.charAt(j) && ch == "@")
		EmailAt = true;
		if (ch == checkEmail.charAt(j) && ch == ".")
		EmailPeriod = true;
			  if (EmailAt && EmailPeriod)
				break;
			  if (j == checkEmail.length)
				break;
			}
			// if both the @ and . were in the string
		if (EmailAt && EmailPeriod)
		{
				EmailValid = true
				break;
			}
		}
		if (!EmailValid)
		{
		document.getElementById("err_email").innerHTML 	= "Please Enter Valid E-Mail";
		email.focus();
		validateTest = false;	
		return validateTest;
		}

	if((phone.value == "") || (phone.value == 'Phone'))
	{
		document.getElementById("phone").focus();
		document.getElementById("err_phone").innerHTML =	"Please Enter Phone Number";
		validateTest = false;	
		return validateTest;
	}
	else
	{
	
		document.getElementById("err_phone").innerHTML =	"";
		validateTest = true;	
	}
	if(isNaN(phone.value))
	{
		document.getElementById("phone").focus();
		document.getElementById("err_phone").innerHTML =	"Please Enter Valid Phone Number";
		validateTest = false;	
		return validateTest;
		
	}
	if((companyname.value == "" ) || (companyname.value == 'Company Name'))
	{
		document.getElementById("companyname").focus();
		document.getElementById("err_companyname").innerHTML =	"Please Enter Company Name";
		validateTest = false;	
		return validateTest;
	}
	else
	{
		document.getElementById("err_companyname").innerHTML =	"";
		validateTest = true;	
	}
		
	


	return 	validateTest;
	
}
