function checkForm(f){

	// setting array of names of elements
	element_name = new Array();
	element_name[0]="name";
	element_name[1]="company";
	element_name[2]="email";
	element_name[3]="message";
	
	//alert(f.elements[25].name + " :: " + f.elements[25].type);
	//alert(eval("f." + checkbox_name + ".length") + " :: " + f.elements[25].type);return false;

	for(i=0; i<f.elements.length; i++){
		if(f.elements[i].name != "email"){

			if (f.elements[i].type == "text"
			    || f.elements[i].type == "textarea") {
				if (f.elements[i].value.length == 0) {
					f.elements[i].focus();
					alert("Please enter your " + element_name[i] + ".");
					return false;
				}
				if (isSpace(f.elements[i].value)){
					f.elements[i].focus();
					alert("Please do not enter blanks for your " + element_name[i] + ".");
					return false;
				}
				if (i=="1"){
if (f.elements[i].type == "text"
			    || f.elements[i].type == "textarea") {
				if (f.elements[i].value.length == 0) {
					f.elements[i].focus();
					alert("Please enter your " + element_name[i] + ".");
					return false;
				}
				if (isSpace(f.elements[i].value)){
					f.elements[i].focus();
					alert("Please do not enter blanks for your " + element_name[i] + ".");
					return false;
				}
					}
				}
			}
		}
		else {
			if (i=="2"){
				if (f.elements[i].value.length != 0) {
					if (isSpace(f.elements[i].value)){
						f.elements[i].focus();
						alert("Please do not enter blanks for your " + element_name[i] + ".");
						return false;
					}
					
				
					if (!is_email(f.elements[i])){
						f.elements[i].focus();
						alert("Please input a valid email address!");
						return false;
					}
					
				}
					
				else {
						f.elements[i].focus();
						alert("Please enter your " + element_name[i] + ".");
						return false;
						
				}
				
			}
		}
	}
	alert('Thank you for your Message.');
	f.action="contact.php";
	f.submit();

} 

function is_email(input){
	var str = input.value;
	var filter = /^.+@.+\..{2,3}$/
	if (filter.test(str))
		return true;
	else{
		return false;
	}
}

function isInteger(num)
{
	var str = num;
	for(var i = 0; i < str.length; i++)
	{
		var letter = str.charAt(i);
		if(letter >= "0" && letter <= "9" )
		{
			continue;
		}
		else
		{
			return false;
		}
	}
	return true;
}

function isSpace(input)
{
	var str = input;
	var filter = /\s/;
	for(var i = 0; i < str.length; i++){
		var letter = str.charAt(i);
		if (filter.test(letter)){
			continue;
		}
		else {
			return false;
		}
	}
	return true;
}

// Clears form
function Clear_Form(in_param) {
	in_param.reset();
}
-->
