function isInteger(s){
	return (s.toString().search(/^-?[0-9]+$/) == 0);
}

function validate_contact_form(){
	var errmsg = "";
	//if( document.getElementById('first_name').value.length < 1 )
	//	errmsg += "You must enter your first name.\n";
	//if( document.getElementById('last_name').value.length < 1 )
	//	errmsg += "You must enter your last name.\n";
	//if( document.getElementById('company').value.length < 1 )
	//	errmsg += "You must enter your company's name.\n";
	var ptn = '[0-9A-Za-z\-_\.]+@[0-9A-Za-z\-_]+\.[A-Za-z]{2,5}';
	if( document.getElementById('email').value.length < 1 )
		errmsg += "You must enter your email address.\n";
	else if( document.getElementById('email').value.match(ptn) == null )
		errmsg += "You must enter a valid email address.\n";
	//if( document.getElementById("street").value.length < 1 )
	//	errmsg += "You must enter your street address.\n";
	if( document.getElementById('phone').value.length > 1 && !isInteger(document.getElementById('phone').value) )
		errmsg += "Your phone number must only contain numbers.\n";
	if( errmsg != "" ){
		alert(errmsg);
		return false;
	}
	else return true;
}




/*window.onload = function(){

	for( var i=0; (a = getElementsByTagName("a")[i]); i++) {
		document.getElementById("dominant").innerHTML += "test";
		if( a.rel != "external" ){
			a.onclick = function(){
				alert("AJAX Tagged! This is a temp test!");
				return false;
			}
		}
	}


	if( whatidomod = document.all("nav") ){
		for( var i=0; (a = getElementsByClassName("intro_title","a",document.getElementById("what_i_do"))[i]); i++ ){
			if( i == 0 ) load_dis = a;
			a.onclick = function(){
				document.getElementById("intro_example").innerHTML = "<div class=\"loading\">Loading</div>";
				loadXMLDoc( this.getAttribute("href") );
				clearoutclasses("what_i_do", "a");
				this.className = "intro_title selected";
				this.blur();
				return false;
			}
		}
	}




	if( document.all ){
		nav.li.onHover{
			this.child.ul.style = block;
		}
	}
}*/
